.TemplateGenerationPage-module__XhvvfG__page{--tg-danger:#d64545;--tg-success:#2f9e5b;--tg-line:color-mix(in srgb, var(--color-app-foreground) 11%, transparent);--tg-panel:var(--color-app-solid-surface,var(--color-app-surface));--tg-stage-background:color-mix(in srgb, var(--color-app-foreground) 6%, var(--color-app-background));--tg-shadow:0 18px 40px -22px #00000073;--tg-stage-height:max(300px, calc(100dvh - 200px));background:var(--color-app-background);height:100dvh;color:var(--color-app-foreground);flex-direction:column;gap:8px;padding:12px 16px;display:flex;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__unavailable{min-height:100dvh;color:var(--color-app-muted);text-align:center;place-content:center;justify-items:center;gap:14px;display:grid}.TemplateGenerationPage-module__XhvvfG__unavailable>svg{width:28px;height:28px;color:var(--color-brand-accent)}.TemplateGenerationPage-module__XhvvfG__unavailable p{margin:0}.TemplateGenerationPage-module__XhvvfG__backLink{color:var(--color-app-muted);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__backLink:hover{color:var(--color-app-foreground)}.TemplateGenerationPage-module__XhvvfG__backLink svg{width:15px;height:15px}.TemplateGenerationPage-module__XhvvfG__navTop{align-items:center;gap:6px;min-width:0;display:flex}.TemplateGenerationPage-module__XhvvfG__pageTitle{letter-spacing:-.01em;margin:4px 2px 0;font-size:16px;font-weight:700}.TemplateGenerationPage-module__XhvvfG__iconLink{cursor:pointer;background:var(--tg-panel);width:30px;height:30px;box-shadow:0 0 0 1px var(--tg-line), 0 1px 2px #0000000f;color:var(--color-app-foreground);border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.TemplateGenerationPage-module__XhvvfG__iconLink:hover{background:var(--color-app-subtle-surface);color:var(--color-app-foreground)}.TemplateGenerationPage-module__XhvvfG__iconLink svg{width:14px;height:14px}.TemplateGenerationPage-module__XhvvfG__banner{border:1px solid color-mix(in srgb, var(--tg-danger) 40%, transparent);background:color-mix(in srgb, var(--tg-danger) 10%, transparent);color:var(--tg-danger);border-radius:12px;margin:0;padding:10px 14px;font-size:13px;line-height:1.45}.TemplateGenerationPage-module__XhvvfG__opening{min-height:50dvh;color:var(--color-app-muted);justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.TemplateGenerationPage-module__XhvvfG__layout{--tg-threads-width:220px;--tg-kit-width:272px;--tg-gap:18px;grid-template-columns:var(--tg-threads-width) minmax(0, 1fr);gap:var(--tg-gap);flex:1;min-height:0;display:grid;position:relative}.TemplateGenerationPage-module__XhvvfG__layout[data-thread]{grid-template-columns:var(--tg-threads-width) minmax(0, 1fr) var(--tg-kit-width)}.TemplateGenerationPage-module__XhvvfG__layout[data-threads-hidden]{grid-template-columns:minmax(0,1fr)}.TemplateGenerationPage-module__XhvvfG__layout[data-thread][data-threads-hidden]{grid-template-columns:minmax(0, 1fr) var(--tg-kit-width)}.TemplateGenerationPage-module__XhvvfG__threadsToggle{top:0;left:calc(var(--tg-threads-width) + var(--tg-gap));z-index:3;gap:6px;display:flex;position:absolute}.TemplateGenerationPage-module__XhvvfG__layout[data-threads-hidden] .TemplateGenerationPage-module__XhvvfG__threadsToggle{left:0}.TemplateGenerationPage-module__XhvvfG__navColumn{border-right:1px solid var(--tg-line);flex-direction:column;gap:10px;min-width:0;min-height:0;padding-right:14px;display:flex}.TemplateGenerationPage-module__XhvvfG__navColumn[hidden]{display:none}.TemplateGenerationPage-module__XhvvfG__threads{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;display:flex;overflow-y:auto}.TemplateGenerationPage-module__XhvvfG__newThreadButton{border:1px solid var(--color-app-border);min-height:32px;color:var(--color-app-foreground);font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:12.5px;font-weight:700;transition:background-color .15s,transform .15s;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__newThreadButton:hover:not(:disabled){background:var(--color-app-subtle-surface);transform:translateY(-1px)}.TemplateGenerationPage-module__XhvvfG__newThreadButton:active:not(:disabled){transform:translateY(0)scale(.98)}.TemplateGenerationPage-module__XhvvfG__newThreadButton:disabled{cursor:not-allowed;opacity:.5}.TemplateGenerationPage-module__XhvvfG__newThreadButton svg{width:13px;height:13px}.TemplateGenerationPage-module__XhvvfG__threadSearch{background:var(--color-app-subtle-surface);min-height:30px;color:var(--color-app-muted);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:flex}.TemplateGenerationPage-module__XhvvfG__threadSearch svg{flex:none;width:13px;height:13px}.TemplateGenerationPage-module__XhvvfG__threadSearch input{min-width:0;color:var(--color-app-foreground);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.TemplateGenerationPage-module__XhvvfG__threadGroups{flex-direction:column;gap:8px;display:flex}.TemplateGenerationPage-module__XhvvfG__threadGroup{color:var(--color-app-muted);letter-spacing:.06em;text-transform:uppercase;margin:4px 6px 2px;font-size:10px;font-weight:700}.TemplateGenerationPage-module__XhvvfG__threadList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.TemplateGenerationPage-module__XhvvfG__thread{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:5px 6px;transition:background-color .15s;display:grid}.TemplateGenerationPage-module__XhvvfG__thread:hover{background:var(--color-app-subtle-surface)}.TemplateGenerationPage-module__XhvvfG__thread[aria-current=true]{background:var(--tg-panel);box-shadow:0 0 0 1px var(--tg-line), 0 1px 2px #0000000f}.TemplateGenerationPage-module__XhvvfG__threadCover{background:var(--color-app-subtle-surface);border-radius:5px;width:28px;height:50px;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__threadCover img{object-fit:cover;width:100%;height:100%}.TemplateGenerationPage-module__XhvvfG__threadText{flex-direction:column;gap:2px;min-width:0;display:flex}.TemplateGenerationPage-module__XhvvfG__threadTitle{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__threadMeta{color:var(--color-app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__noThread{min-height:50dvh;color:var(--color-app-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:14px;display:flex}.TemplateGenerationPage-module__XhvvfG__noThread>svg{width:28px;height:28px}.TemplateGenerationPage-module__XhvvfG__noThread p{max-width:360px;margin:0}.TemplateGenerationPage-module__XhvvfG__threadCard{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.TemplateGenerationPage-module__XhvvfG__threadCard>.TemplateGenerationPage-module__XhvvfG__popoverRoot{display:flex}.TemplateGenerationPage-module__XhvvfG__threadCardButton{background:var(--tg-panel);min-width:0;box-shadow:0 0 0 1px var(--tg-line), 0 1px 2px #0000000f;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:999px;flex:1;align-items:center;gap:7px;padding:3px 8px 3px 3px;display:flex}.TemplateGenerationPage-module__XhvvfG__threadCardButton:hover,.TemplateGenerationPage-module__XhvvfG__threadCardButton[data-open]{box-shadow:0 0 0 1px var(--color-app-foreground), 0 1px 2px #0000000f}.TemplateGenerationPage-module__XhvvfG__threadCardButton .TemplateGenerationPage-module__XhvvfG__brandMark{border-radius:999px;width:24px;height:24px}.TemplateGenerationPage-module__XhvvfG__threadCardText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.TemplateGenerationPage-module__XhvvfG__threadCardTitle,.TemplateGenerationPage-module__XhvvfG__threadCardMeta{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__threadCardTitle{font-size:12px;font-weight:700}.TemplateGenerationPage-module__XhvvfG__threadCardMeta{color:var(--color-app-muted);font-size:11.5px}.TemplateGenerationPage-module__XhvvfG__threadCardMore{width:14px;height:14px;color:var(--color-app-muted);flex:none}.TemplateGenerationPage-module__XhvvfG__threadCardRename{align-items:center;gap:6px;display:flex}.TemplateGenerationPage-module__XhvvfG__threadCardRename .TemplateGenerationPage-module__XhvvfG__titleInput{flex:1;min-width:0}.TemplateGenerationPage-module__XhvvfG__centerColumn{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.TemplateGenerationPage-module__XhvvfG__centerTop{justify-content:center;min-height:30px;display:flex}.TemplateGenerationPage-module__XhvvfG__centerScroll{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow-y:auto}.TemplateGenerationPage-module__XhvvfG__trackTabs{background:var(--color-app-subtle-surface);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__trackTabs button{min-height:26px;color:var(--color-app-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:12.5px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__trackTabs button:hover{color:var(--color-app-foreground)}.TemplateGenerationPage-module__XhvvfG__trackTabs button[aria-selected=true]{background:var(--color-app-foreground);color:var(--color-app-background)}.TemplateGenerationPage-module__XhvvfG__trackTabs button[aria-selected=true] .TemplateGenerationPage-module__XhvvfG__segmentCount{background:color-mix(in srgb, var(--color-app-background) 22%, transparent);color:inherit}.TemplateGenerationPage-module__XhvvfG__trackTabs button:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.TemplateGenerationPage-module__XhvvfG__versionLine{justify-content:flex-start;align-self:center;align-items:center;gap:6px;width:min(100%,640px);min-width:0;padding:6px 12px 0;font-size:12px;transition:opacity .12s;display:flex}:is(.TemplateGenerationPage-module__XhvvfG__versionLine:has(+.TemplateGenerationPage-module__XhvvfG__composerDock .TemplateGenerationPage-module__XhvvfG__mentionMenu),.TemplateGenerationPage-module__XhvvfG__versionLine:has(+.TemplateGenerationPage-module__XhvvfG__composerDock .TemplateGenerationPage-module__XhvvfG__workingDrawer)){opacity:0;pointer-events:none}.TemplateGenerationPage-module__XhvvfG__versionLineIcon{background:var(--color-brand-accent);color:#080908;border-radius:999px;flex:none;place-items:center;width:17px;height:17px;display:grid}.TemplateGenerationPage-module__XhvvfG__versionLineIcon svg{width:11px;height:11px}.TemplateGenerationPage-module__XhvvfG__versionLineIcon[data-status=failed]{background:color-mix(in srgb, var(--tg-danger) 16%, transparent);color:var(--tg-danger)}.TemplateGenerationPage-module__XhvvfG__versionLineIcon[data-status=working]{background:var(--color-app-subtle-surface);color:var(--color-app-foreground)}.TemplateGenerationPage-module__XhvvfG__versionLineText{min-width:0;color:var(--color-app-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__versionLineText:before{content:"· "}.TemplateGenerationPage-module__XhvvfG__versionLineLink{color:var(--color-app-foreground);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.TemplateGenerationPage-module__XhvvfG__chatPopover{width:min(420px,100vw - 32px);padding:4px}.TemplateGenerationPage-module__XhvvfG__chatPopover .TemplateGenerationPage-module__XhvvfG__versionPanel{box-shadow:none;background:0 0}.TemplateGenerationPage-module__XhvvfG__sideColumn{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.TemplateGenerationPage-module__XhvvfG__sideTop{justify-content:flex-end;min-height:30px;display:flex}.TemplateGenerationPage-module__XhvvfG__sideScroll{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;min-height:0;margin-right:-6px;padding:1px 6px 2px 1px;display:flex;overflow-y:auto}.TemplateGenerationPage-module__XhvvfG__titleInput{border:1px solid var(--color-app-border);background:var(--color-app-background);min-width:220px;min-height:34px;color:var(--color-app-foreground);font:inherit;border-radius:10px;padding:4px 10px;font-size:17px;font-weight:700}.TemplateGenerationPage-module__XhvvfG__titleInput:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:1px}.TemplateGenerationPage-module__XhvvfG__segmentCount{background:var(--color-app-subtle-surface);min-width:18px;color:var(--color-app-muted);text-align:center;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700}.TemplateGenerationPage-module__XhvvfG__menu{min-width:220px;padding:6px}.TemplateGenerationPage-module__XhvvfG__menuItem{width:100%;color:var(--color-app-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.TemplateGenerationPage-module__XhvvfG__menuItem:hover:not(:disabled){background:var(--color-app-subtle-surface)}.TemplateGenerationPage-module__XhvvfG__menuItem:disabled{cursor:not-allowed;opacity:.45}.TemplateGenerationPage-module__XhvvfG__menuItem[data-tone=danger]{color:var(--tg-danger)}.TemplateGenerationPage-module__XhvvfG__menuItem svg{flex:none;width:15px;height:15px}.TemplateGenerationPage-module__XhvvfG__popoverRoot{min-width:0;display:inline-flex;position:relative}.TemplateGenerationPage-module__XhvvfG__popover{border:1px solid var(--tg-line);background:var(--tg-panel);max-height:calc(100dvh - 40px);box-shadow:var(--tg-shadow);color:var(--color-app-foreground);border-radius:16px;margin:0;padding:14px;position:fixed;inset:auto;overflow-y:auto}.TemplateGenerationPage-module__XhvvfG__popoverSection{flex-direction:column;gap:14px;display:flex}.TemplateGenerationPage-module__XhvvfG__popoverFooter{justify-content:space-between;align-items:center;gap:10px;display:flex}.TemplateGenerationPage-module__XhvvfG__linkButton{color:var(--color-app-muted);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.TemplateGenerationPage-module__XhvvfG__linkButton:hover:not(:disabled){color:var(--color-app-foreground)}.TemplateGenerationPage-module__XhvvfG__colorChip,.TemplateGenerationPage-module__XhvvfG__colorPicker span{width:22px;height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-app-foreground) 14%, transparent);border-radius:7px}.TemplateGenerationPage-module__XhvvfG__colorHex{font-family:var(--font-mono,ui-monospace, monospace);font-size:12px}.TemplateGenerationPage-module__XhvvfG__colorAdd{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.TemplateGenerationPage-module__XhvvfG__colorAdd .TemplateGenerationPage-module__XhvvfG__textInput{font-family:var(--font-mono,ui-monospace, monospace);padding:6px 9px;font-size:12px}.TemplateGenerationPage-module__XhvvfG__colorPicker{cursor:pointer;display:grid;position:relative}.TemplateGenerationPage-module__XhvvfG__colorPicker span{background-image:conic-gradient(#f43f5e,#f59e0b,#22c55e,#3b82f6,#a855f7,#f43f5e);background-size:cover}.TemplateGenerationPage-module__XhvvfG__colorPicker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.TemplateGenerationPage-module__XhvvfG__brandMark{background:var(--color-app-foreground);width:24px;height:24px;color:var(--color-app-background);letter-spacing:.02em;border-radius:6px;flex:none;place-items:center;font-size:9px;font-weight:800;text-decoration:none;display:grid;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__brandMark[data-logo]{background:color-mix(in srgb, var(--color-app-foreground) 8%, var(--color-app-background))}.TemplateGenerationPage-module__XhvvfG__brandMark img{object-fit:contain;width:100%;height:100%;padding:2px}.TemplateGenerationPage-module__XhvvfG__swatches{display:inline-flex}.TemplateGenerationPage-module__XhvvfG__swatches span{width:14px;height:14px;box-shadow:0 0 0 2px var(--tg-panel);border-radius:999px}.TemplateGenerationPage-module__XhvvfG__swatches span+span{margin-left:-4px}.TemplateGenerationPage-module__XhvvfG__fieldPair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.TemplateGenerationPage-module__XhvvfG__choice{flex-direction:column;gap:7px;display:flex}.TemplateGenerationPage-module__XhvvfG__choiceHeader{justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.TemplateGenerationPage-module__XhvvfG__choiceHint{color:var(--color-app-muted);margin:0;font-size:12px;line-height:1.45}.TemplateGenerationPage-module__XhvvfG__profileTag{background:color-mix(in srgb, var(--color-brand-accent) 55%, transparent);color:var(--color-app-foreground);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:1px 4px;font-size:9.5px;font-weight:800}.TemplateGenerationPage-module__XhvvfG__kit{background:var(--tg-panel);min-width:0;box-shadow:0 0 0 1px var(--tg-line);border-radius:16px;flex-direction:column;flex:none;gap:14px;padding:14px 14px 12px;display:flex}.TemplateGenerationPage-module__XhvvfG__kitPopover{width:min(300px,100vw - 32px)}.TemplateGenerationPage-module__XhvvfG__kitEmpty{color:var(--color-app-muted);align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.45;display:flex}.TemplateGenerationPage-module__XhvvfG__kitSection{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.TemplateGenerationPage-module__XhvvfG__kitSectionHeader{justify-content:space-between;align-self:stretch;align-items:center;gap:10px;min-height:18px;display:flex}.TemplateGenerationPage-module__XhvvfG__kitSectionHeader h3{color:var(--color-app-muted);margin:0;font-size:11.5px;font-weight:600}.TemplateGenerationPage-module__XhvvfG__kitSection[data-off]>:not(.TemplateGenerationPage-module__XhvvfG__kitSectionHeader){opacity:.45}.TemplateGenerationPage-module__XhvvfG__kitProfile{flex-direction:column;align-self:stretch;gap:10px;display:flex}.TemplateGenerationPage-module__XhvvfG__kitProfileSave{z-index:1;background:var(--tg-panel);box-shadow:0 0 0 1px var(--tg-line), 0 -6px 16px #00000014;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex;position:sticky;bottom:0}.TemplateGenerationPage-module__XhvvfG__kitProfileSave p{color:var(--color-app-muted);margin:0;font-size:11.5px;line-height:1.4}.TemplateGenerationPage-module__XhvvfG__kitProfileSave div{justify-content:flex-end;gap:6px;display:flex}.TemplateGenerationPage-module__XhvvfG__kitTone{flex-direction:column;align-self:stretch;gap:9px;display:flex}.TemplateGenerationPage-module__XhvvfG__kitTone>.TemplateGenerationPage-module__XhvvfG__linkButton{align-self:flex-start}.TemplateGenerationPage-module__XhvvfG__choice[data-compact]{gap:4px}.TemplateGenerationPage-module__XhvvfG__choice[data-compact] .TemplateGenerationPage-module__XhvvfG__choiceHeader{color:var(--color-app-muted);font-size:11px;font-weight:600}.TemplateGenerationPage-module__XhvvfG__choice[data-compact] .TemplateGenerationPage-module__XhvvfG__segmented button{min-height:24px;padding:0 6px;font-size:11.5px}.TemplateGenerationPage-module__XhvvfG__choice[data-compact] .TemplateGenerationPage-module__XhvvfG__segmented button[data-profile]{position:relative}.TemplateGenerationPage-module__XhvvfG__choice[data-compact] .TemplateGenerationPage-module__XhvvfG__segmented button[data-profile]:after{background:var(--color-brand-accent);content:"";border-radius:999px;width:4px;height:4px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.TemplateGenerationPage-module__XhvvfG__kitLogos{flex-wrap:wrap;gap:6px;display:flex}.TemplateGenerationPage-module__XhvvfG__kitLogo{background:var(--color-app-subtle-surface);width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--tg-line);color:var(--color-app-muted);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;padding:5px;transition:transform .15s;display:grid;position:relative;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__kitLogo img{object-fit:contain;width:100%;height:100%}.TemplateGenerationPage-module__XhvvfG__kitLogo:hover:not(:disabled):not([data-disabled]){transform:translateY(-1px)}.TemplateGenerationPage-module__XhvvfG__kitLogo[aria-pressed=true],.TemplateGenerationPage-module__XhvvfG__kitLogo[data-selected]{box-shadow:none;outline:2px solid var(--color-app-foreground);outline-offset:2px}.TemplateGenerationPage-module__XhvvfG__kitLogo[data-add]{box-shadow:inset 0 0 0 1.5px var(--tg-line);outline:1.5px dashed color-mix(in srgb, var(--color-app-foreground) 25%, transparent);outline-offset:-1.5px;background:0 0}.TemplateGenerationPage-module__XhvvfG__kitLogo[data-add] svg{width:14px;height:14px}.TemplateGenerationPage-module__XhvvfG__kitLogo[data-disabled]{cursor:not-allowed;opacity:.5}.TemplateGenerationPage-module__XhvvfG__kitLogo:focus-visible,.TemplateGenerationPage-module__XhvvfG__kitLogo:focus-within{outline:2px solid var(--color-brand-accent);outline-offset:3px}.TemplateGenerationPage-module__XhvvfG__kitLogoOwn{display:inline-flex;position:relative}.TemplateGenerationPage-module__XhvvfG__kitLogoRemove{background:var(--color-app-foreground);width:18px;height:18px;color:var(--color-app-background);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:-3px;right:-3px}.TemplateGenerationPage-module__XhvvfG__kitLogoRemove svg{width:10px;height:10px}.TemplateGenerationPage-module__XhvvfG__kitColors{flex-wrap:wrap;gap:8px 6px;display:flex}.TemplateGenerationPage-module__XhvvfG__kitColor{width:42px;color:var(--color-app-foreground);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.TemplateGenerationPage-module__XhvvfG__kitColor:disabled{cursor:not-allowed}.TemplateGenerationPage-module__XhvvfG__kitColorDot{border-radius:999px;place-items:center;width:34px;height:34px;transition:transform .15s;display:grid;box-shadow:inset 0 0 0 1px #0000001a}.TemplateGenerationPage-module__XhvvfG__kitColor:hover:not(:disabled) .TemplateGenerationPage-module__XhvvfG__kitColorDot{transform:translateY(-1px)}.TemplateGenerationPage-module__XhvvfG__kitColorDot[data-used]{box-shadow:none;outline:2px solid var(--color-app-foreground);outline-offset:2px}.TemplateGenerationPage-module__XhvvfG__kitColorDot:not([data-used]):not([data-add]){opacity:.4}.TemplateGenerationPage-module__XhvvfG__kitColorDot[data-add]{color:var(--color-app-muted);outline:1.5px dashed color-mix(in srgb, var(--color-app-foreground) 25%, transparent);outline-offset:-1.5px;box-shadow:none}.TemplateGenerationPage-module__XhvvfG__kitColorDot[data-add] svg{width:14px;height:14px}.TemplateGenerationPage-module__XhvvfG__kitColorRole{color:var(--color-app-muted);font-size:10.5px;font-weight:600}.TemplateGenerationPage-module__XhvvfG__kitColor:focus-visible{outline:none}.TemplateGenerationPage-module__XhvvfG__kitColor:focus-visible .TemplateGenerationPage-module__XhvvfG__kitColorDot{outline:2px solid var(--color-brand-accent);outline-offset:3px}.TemplateGenerationPage-module__XhvvfG__kitColorHeading{align-items:center;gap:10px;display:flex}.TemplateGenerationPage-module__XhvvfG__kitSection .TemplateGenerationPage-module__XhvvfG__textInput{border-radius:9px;align-self:stretch;min-height:30px;padding:4px 10px;font-size:12.5px}.TemplateGenerationPage-module__XhvvfG__kitSection .TemplateGenerationPage-module__XhvvfG__musicRow{align-self:stretch;padding:4px 4px 4px 9px;font-size:12px}.TemplateGenerationPage-module__XhvvfG__kitSection .TemplateGenerationPage-module__XhvvfG__smallButton{min-height:24px;padding:0 8px;font-size:11.5px}.TemplateGenerationPage-module__XhvvfG__kitNote{background:color-mix(in srgb, var(--color-brand-accent) 26%, transparent);border-radius:11px;margin:0;padding:9px 11px;font-size:11px;line-height:1.45}.TemplateGenerationPage-module__XhvvfG__musicRow{background:var(--color-app-subtle-surface);border-radius:10px;align-items:center;gap:8px;padding:5px 5px 5px 10px;display:flex}.TemplateGenerationPage-module__XhvvfG__musicRow>svg{width:14px;height:14px;color:var(--color-app-muted);flex:none}.TemplateGenerationPage-module__XhvvfG__musicName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__smallButton{border:1px solid var(--color-app-border);background:var(--tg-panel);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__smallButton:hover:not([data-disabled],:disabled){border-color:var(--color-app-foreground)}.TemplateGenerationPage-module__XhvvfG__smallButton[data-disabled],.TemplateGenerationPage-module__XhvvfG__smallButton:disabled{cursor:not-allowed;opacity:.5}.TemplateGenerationPage-module__XhvvfG__smallButton svg{width:13px;height:13px}.TemplateGenerationPage-module__XhvvfG__stage{--tg-stage-height:calc(100cqh - 44px);flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;padding:0 44px;display:flex;position:relative;container-type:size}.TemplateGenerationPage-module__XhvvfG__stageNav{opacity:0;background:var(--tg-panel);width:28px;height:28px;color:var(--color-app-foreground);cursor:pointer;border:0;border-radius:999px;place-items:center;transition:opacity .15s,transform .15s,box-shadow .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 3px #00000029}.TemplateGenerationPage-module__XhvvfG__stage:hover .TemplateGenerationPage-module__XhvvfG__stageNav,.TemplateGenerationPage-module__XhvvfG__stageNav:focus-visible{opacity:1}.TemplateGenerationPage-module__XhvvfG__stageNav:hover{transform:translateY(calc(-50% - 1px));box-shadow:0 4px 12px #0000002e}.TemplateGenerationPage-module__XhvvfG__stageNav[data-side=left]{left:14px}.TemplateGenerationPage-module__XhvvfG__stageNav[data-side=right]{right:14px}.TemplateGenerationPage-module__XhvvfG__stageNav svg{width:14px;height:14px}.TemplateGenerationPage-module__XhvvfG__statusPill{background:var(--color-app-subtle-surface);color:var(--color-app-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__statusPill:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.TemplateGenerationPage-module__XhvvfG__statusPill[data-status=ready]{background:color-mix(in srgb, var(--tg-success) 14%, transparent);color:var(--tg-success)}.TemplateGenerationPage-module__XhvvfG__statusPill[data-status=failed]{background:color-mix(in srgb, var(--tg-danger) 14%, transparent);color:var(--tg-danger)}.TemplateGenerationPage-module__XhvvfG__stageMessage{width:min(100%,420px);color:var(--color-app-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.TemplateGenerationPage-module__XhvvfG__stageMessage>svg{width:26px;height:26px}.TemplateGenerationPage-module__XhvvfG__stageMessage p{color:var(--color-app-foreground);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.45}.TemplateGenerationPage-module__XhvvfG__stageMessage span{max-width:340px;font-size:13px;line-height:1.5}.TemplateGenerationPage-module__XhvvfG__stageMessage[data-status=error]>svg,.TemplateGenerationPage-module__XhvvfG__stageMessage[data-status=error] p{color:var(--tg-danger)}.TemplateGenerationPage-module__XhvvfG__player{width:min(100%, max(120px, calc(var(--tg-stage-height) * var(--player-aspect-ratio))));flex-direction:column;gap:8px;display:flex}.TemplateGenerationPage-module__XhvvfG__playerStage{width:100%;aspect-ratio:var(--player-aspect-ratio);background:#0b0b0d;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000001f,0 20px 50px -24px #00000080}.TemplateGenerationPage-module__XhvvfG__playerFrame{border:0;width:100%;height:100%;display:block}.TemplateGenerationPage-module__XhvvfG__playerToggle{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0}.TemplateGenerationPage-module__XhvvfG__playerToggle:disabled{cursor:default}.TemplateGenerationPage-module__XhvvfG__playerToggle svg{fill:currentColor;background:#00000073;border-radius:999px;width:56px;height:56px;padding:16px;transition:opacity .16s}.TemplateGenerationPage-module__XhvvfG__playerToggle[data-playing=true] svg{opacity:0}.TemplateGenerationPage-module__XhvvfG__playerLoading{color:#ffffffb8;text-align:center;background:#0b0b0d;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:13px;display:flex;position:absolute;inset:0}.TemplateGenerationPage-module__XhvvfG__playerLoading[data-status=error]{color:#f0a3a3}.TemplateGenerationPage-module__XhvvfG__playerControls{align-items:center;gap:10px;display:flex}.TemplateGenerationPage-module__XhvvfG__playerButton{background:var(--color-app-foreground);width:32px;height:32px;color:var(--color-app-background);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.TemplateGenerationPage-module__XhvvfG__playerButton:disabled{cursor:default;opacity:.4}.TemplateGenerationPage-module__XhvvfG__playerButton svg{fill:currentColor;width:13px;height:13px}.TemplateGenerationPage-module__XhvvfG__playerProgress{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:14px;margin:0}.TemplateGenerationPage-module__XhvvfG__playerProgress:disabled{cursor:default;opacity:.5}.TemplateGenerationPage-module__XhvvfG__playerProgress::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-app-foreground) var(--player-progress), var(--color-app-border) var(--player-progress));border-radius:999px;height:4px}.TemplateGenerationPage-module__XhvvfG__playerProgress::-moz-range-track{background:var(--color-app-border);border-radius:999px;height:4px}.TemplateGenerationPage-module__XhvvfG__playerProgress::-moz-range-progress{background:var(--color-app-foreground);border-radius:999px;height:4px}.TemplateGenerationPage-module__XhvvfG__playerProgress::-webkit-slider-thumb{appearance:none;background:var(--color-app-foreground);border:0;border-radius:999px;width:13px;height:13px;margin-top:-4.5px}.TemplateGenerationPage-module__XhvvfG__playerProgress::-moz-range-thumb{background:var(--color-app-foreground);border:0;border-radius:999px;width:13px;height:13px}.TemplateGenerationPage-module__XhvvfG__playerTime{color:var(--color-app-muted);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.TemplateGenerationPage-module__XhvvfG__working{justify-content:center;align-items:center;display:flex}.TemplateGenerationPage-module__XhvvfG__workingThumb{place-items:center;display:grid;position:relative}.TemplateGenerationPage-module__XhvvfG__workingThumb .TemplateGenerationPage-module__XhvvfG__versionThumb{height:min(calc(var(--tg-stage-height) * .8), 420px)}.TemplateGenerationPage-module__XhvvfG__workingThumb .TemplateGenerationPage-module__XhvvfG__versionThumb img{filter:blur(3px)saturate(.5);opacity:.7}.TemplateGenerationPage-module__XhvvfG__workingThumb>.TemplateGenerationPage-module__XhvvfG__spinner{width:30px;height:30px;position:absolute}.TemplateGenerationPage-module__XhvvfG__workingDrawer{z-index:-1;border:1px solid var(--tg-line);--tg-drawer-tint:color-mix(in srgb, var(--color-app-subtle-surface) 60%, transparent);background:linear-gradient(var(--tg-drawer-tint), var(--tg-drawer-tint)), var(--tg-panel);border-bottom:0;border-radius:16px 16px 0 0;gap:6px;padding:9px 12px 22px;transition:opacity .12s;animation:.22s cubic-bezier(.2,.8,.2,1) TemplateGenerationPage-module__XhvvfG__mentionIn;display:grid;position:absolute;bottom:calc(100% - 14px);left:18px;right:18px;box-shadow:0 -10px 28px -14px #00000047}.TemplateGenerationPage-module__XhvvfG__composerDock:has(.TemplateGenerationPage-module__XhvvfG__mentionMenu) .TemplateGenerationPage-module__XhvvfG__workingDrawer{opacity:0}.TemplateGenerationPage-module__XhvvfG__workingChips{align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__workingChips li{flex:none;align-items:center;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__workingChipSeparator{width:12px;height:12px;color:var(--color-app-muted);margin:0 2px}.TemplateGenerationPage-module__XhvvfG__workingChip{color:var(--color-app-muted);border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:12px;font-weight:600;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__workingChip svg{stroke-width:2.5px;width:12px;height:12px}[data-state=now]>.TemplateGenerationPage-module__XhvvfG__workingChip{background:var(--tg-panel);box-shadow:0 0 0 1px var(--tg-line);color:var(--color-app-foreground)}.TemplateGenerationPage-module__XhvvfG__workingPulse{background:var(--color-app-foreground);border-radius:999px;width:7px;height:7px;animation:1.4s ease-in-out infinite TemplateGenerationPage-module__XhvvfG__workingPulse}@keyframes TemplateGenerationPage-module__XhvvfG__workingPulse{50%{opacity:.35;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.TemplateGenerationPage-module__XhvvfG__workingPulse{animation:none}}.TemplateGenerationPage-module__XhvvfG__workingStatus{min-width:0;color:var(--color-app-muted);justify-content:space-between;align-items:baseline;gap:12px;margin:0 2px;font-size:12.5px;display:flex}.TemplateGenerationPage-module__XhvvfG__workingStatus>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__workingStatus strong{color:var(--color-app-foreground)}.TemplateGenerationPage-module__XhvvfG__workingTime{font-variant-numeric:tabular-nums;flex:none}.TemplateGenerationPage-module__XhvvfG__strip{background:var(--tg-panel);min-width:0;box-shadow:0 0 0 1px var(--tg-line);border-radius:16px;flex-direction:column;flex:none;gap:10px;padding:12px 14px 14px;display:flex}.TemplateGenerationPage-module__XhvvfG__stripHeader{align-items:center;gap:7px;min-height:26px;display:flex}.TemplateGenerationPage-module__XhvvfG__stripHeaderActions{align-items:center;gap:4px;margin-left:auto;display:flex}.TemplateGenerationPage-module__XhvvfG__stripHeaderButton{background:var(--color-app-subtle-surface);height:26px;color:var(--color-app-foreground);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;padding:0 10px 0 8px;font-size:11.5px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__stripHeaderButton:hover{background:color-mix(in srgb, var(--color-app-foreground) 12%, transparent)}.TemplateGenerationPage-module__XhvvfG__stripHeaderButton[aria-pressed=true]{background:var(--color-app-foreground);color:var(--color-app-background)}.TemplateGenerationPage-module__XhvvfG__stripHeaderButton svg{width:12px;height:12px}.TemplateGenerationPage-module__XhvvfG__stripChevron{width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--tg-line);color:var(--color-app-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background-color .15s;display:grid}.TemplateGenerationPage-module__XhvvfG__stripChevron:hover{background:var(--color-app-subtle-surface)}.TemplateGenerationPage-module__XhvvfG__stripChevron svg{width:14px;height:14px;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.TemplateGenerationPage-module__XhvvfG__stripChevron[aria-expanded=true] svg{transform:rotate(180deg)}.TemplateGenerationPage-module__XhvvfG__stripViewport{margin:-6px;transition:height .28s cubic-bezier(.2,.8,.2,1);overflow:hidden}@media (prefers-reduced-motion:reduce){.TemplateGenerationPage-module__XhvvfG__stripViewport,.TemplateGenerationPage-module__XhvvfG__stripChevron svg{transition:none}}.TemplateGenerationPage-module__XhvvfG__stripFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.TemplateGenerationPage-module__XhvvfG__stripHeader h3{margin:0;font-size:13px;font-weight:700}.TemplateGenerationPage-module__XhvvfG__stripCount{background:var(--color-app-subtle-surface);color:var(--color-app-muted);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.TemplateGenerationPage-module__XhvvfG__stripTotal{color:var(--color-app-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.TemplateGenerationPage-module__XhvvfG__stripLegend{color:var(--color-app-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__lineageDot{background:var(--color-app-foreground);border-radius:999px;flex:none;width:7px;height:7px}.TemplateGenerationPage-module__XhvvfG__stripList{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:10px 8px;margin:0;padding:6px;list-style:none;display:grid}.TemplateGenerationPage-module__XhvvfG__stripItem{min-width:0;position:relative}.TemplateGenerationPage-module__XhvvfG__stripCard{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;transition:transform .18s;display:flex}.TemplateGenerationPage-module__XhvvfG__stripCard:hover{transform:translateY(-2px)}.TemplateGenerationPage-module__XhvvfG__stripFrame{display:block;position:relative}.TemplateGenerationPage-module__XhvvfG__versionThumb{aspect-ratio:var(--thumb-aspect,.5625);background:var(--color-app-subtle-surface);border-radius:8px;display:block;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__versionThumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.TemplateGenerationPage-module__XhvvfG__stripFrame .TemplateGenerationPage-module__XhvvfG__versionThumb{width:100%;box-shadow:0 0 0 1px var(--tg-line)}.TemplateGenerationPage-module__XhvvfG__stripCard:hover .TemplateGenerationPage-module__XhvvfG__versionThumb img{transform:scale(1.03)}.TemplateGenerationPage-module__XhvvfG__stripCard[aria-current=true] .TemplateGenerationPage-module__XhvvfG__versionThumb{box-shadow:0 0 0 2px var(--color-app-foreground), 0 0 0 4px var(--tg-panel), 0 8px 18px -10px #0009}.TemplateGenerationPage-module__XhvvfG__stripFrame[data-status=queued] .TemplateGenerationPage-module__XhvvfG__versionThumb img,.TemplateGenerationPage-module__XhvvfG__stripFrame[data-status=running] .TemplateGenerationPage-module__XhvvfG__versionThumb img{filter:blur(1.5px)saturate(.6)}.TemplateGenerationPage-module__XhvvfG__stripEdit{background:color-mix(in srgb, var(--tg-panel) 92%, transparent);color:var(--color-app-foreground);border-radius:5px;align-items:center;gap:3px;padding:2px 5px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:5px;left:5px}.TemplateGenerationPage-module__XhvvfG__stripEdit svg{width:9px;height:9px}.TemplateGenerationPage-module__XhvvfG__stripOverlay{background:color-mix(in srgb, var(--color-app-background) 50%, transparent);color:var(--color-app-foreground);border-radius:8px;place-items:center;display:grid;position:absolute;inset:0}.TemplateGenerationPage-module__XhvvfG__stripOverlay[data-status=failed]{background:color-mix(in srgb, var(--tg-danger) 20%, transparent);color:var(--tg-danger)}.TemplateGenerationPage-module__XhvvfG__stripOverlay svg{width:20px;height:20px}.TemplateGenerationPage-module__XhvvfG__stripLabel{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;font-size:12px;font-weight:700;display:flex}.TemplateGenerationPage-module__XhvvfG__stripMeta{color:var(--color-app-muted);font-size:11px;font-weight:400}.TemplateGenerationPage-module__XhvvfG__stripLabel[data-status=failed] .TemplateGenerationPage-module__XhvvfG__stripMeta{color:var(--tg-danger)}.TemplateGenerationPage-module__XhvvfG__stripLabel[data-status=queued] .TemplateGenerationPage-module__XhvvfG__stripMeta,.TemplateGenerationPage-module__XhvvfG__stripLabel[data-status=running] .TemplateGenerationPage-module__XhvvfG__stripMeta{color:color-mix(in srgb, var(--color-brand-accent) 45%, var(--color-app-foreground))}.TemplateGenerationPage-module__XhvvfG__stripItem[data-lineage]:before{z-index:1;background:var(--color-app-foreground);width:8px;height:8px;box-shadow:0 0 0 2px var(--tg-panel);content:"";border-radius:999px;position:absolute;top:-3px;right:-3px}.TemplateGenerationPage-module__XhvvfG__stripActions{opacity:0;pointer-events:none;justify-content:center;gap:4px;transition:opacity .15s,transform .15s;display:flex;position:absolute;bottom:28px;left:0;right:0;transform:translateY(4px)}.TemplateGenerationPage-module__XhvvfG__stripItem:hover .TemplateGenerationPage-module__XhvvfG__stripActions,.TemplateGenerationPage-module__XhvvfG__stripItem:focus-within .TemplateGenerationPage-module__XhvvfG__stripActions{opacity:1;pointer-events:auto;transform:none}.TemplateGenerationPage-module__XhvvfG__stripActions button{color:#fff;cursor:pointer;background:#080908d1;border:0;border-radius:7px;place-items:center;width:26px;height:24px;display:grid}.TemplateGenerationPage-module__XhvvfG__stripActions button:hover{background:#080908f2}.TemplateGenerationPage-module__XhvvfG__stripActions svg{width:13px;height:13px}.TemplateGenerationPage-module__XhvvfG__composerDock{z-index:2;flex-direction:column;flex:none;align-self:center;width:min(100%,640px);display:flex;position:relative}.TemplateGenerationPage-module__XhvvfG__versionPanel{background:var(--tg-panel);min-height:0;box-shadow:0 0 0 1px var(--tg-line);border-radius:18px;flex-direction:column;flex:1;padding:14px 16px;display:flex}.TemplateGenerationPage-module__XhvvfG__versionHeader{align-items:center;gap:8px;display:flex}.TemplateGenerationPage-module__XhvvfG__versionHeader h2{white-space:nowrap;margin:0;font-size:17px}.TemplateGenerationPage-module__XhvvfG__versionHeader .TemplateGenerationPage-module__XhvvfG__primaryButton{margin-left:auto}.TemplateGenerationPage-module__XhvvfG__versionScroll{flex-direction:column;flex:1;gap:16px;min-height:0;margin:12px -6px 0;padding:0 6px 4px;display:flex;overflow-y:auto}.TemplateGenerationPage-module__XhvvfG__turn{flex-direction:column;gap:7px;display:flex}.TemplateGenerationPage-module__XhvvfG__turnWho{color:var(--color-app-muted);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.TemplateGenerationPage-module__XhvvfG__turnWhen{margin-left:auto;font-weight:400}.TemplateGenerationPage-module__XhvvfG__claudeDot{background:#d97757;border-radius:999px;width:8px;height:8px}.TemplateGenerationPage-module__XhvvfG__request{background:var(--color-app-subtle-surface);overflow-wrap:anywhere;white-space:pre-line;border-radius:4px 14px 14px;align-self:flex-start;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.TemplateGenerationPage-module__XhvvfG__reply{overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:13.5px;line-height:1.55}.TemplateGenerationPage-module__XhvvfG__reply[data-status=working]{color:var(--color-app-muted)}.TemplateGenerationPage-module__XhvvfG__reply[data-status=error]{color:var(--tg-danger)}.TemplateGenerationPage-module__XhvvfG__infoChips{flex-wrap:wrap;gap:6px;display:flex}.TemplateGenerationPage-module__XhvvfG__infoChip{background:var(--color-app-subtle-surface);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:6px;max-width:100%;min-height:26px;padding:2px 9px;font-size:12px;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__infoChip>svg{width:13px;height:13px;color:var(--color-app-muted);flex:none}.TemplateGenerationPage-module__XhvvfG__infoChip .TemplateGenerationPage-module__XhvvfG__brandMark{border-radius:4px;width:16px;height:16px;font-size:6.5px}.TemplateGenerationPage-module__XhvvfG__infoChip .TemplateGenerationPage-module__XhvvfG__filePreview{border-radius:4px;width:18px;height:18px}.TemplateGenerationPage-module__XhvvfG__infoChip .TemplateGenerationPage-module__XhvvfG__swatches span{width:11px;height:11px;box-shadow:0 0 0 1.5px var(--tg-panel)}.TemplateGenerationPage-module__XhvvfG__infoChipKey{color:var(--color-app-muted)}.TemplateGenerationPage-module__XhvvfG__infoChipThumb{object-fit:cover;border-radius:2px;flex:none;width:12px;height:20px}.TemplateGenerationPage-module__XhvvfG__versionMeta{border-top:1px solid var(--tg-line);color:var(--color-app-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:14px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.TemplateGenerationPage-module__XhvvfG__versionMeta strong{color:var(--color-app-foreground);font-weight:600}.TemplateGenerationPage-module__XhvvfG__composer{background:var(--tg-panel);box-shadow:0 0 0 1px var(--tg-line), 0 4px 12px -8px #00000029;border-radius:18px;flex-direction:column;flex:none;gap:6px;padding:9px 9px 8px 12px;display:flex;position:relative}.TemplateGenerationPage-module__XhvvfG__questionPanel{border-bottom:1px solid var(--tg-line);background:color-mix(in srgb, var(--color-app-subtle-surface) 55%, var(--tg-panel));border-radius:18px 18px 0 0;flex-direction:column;gap:8px;margin:-9px -9px 4px -12px;padding:10px 12px;animation:.2s cubic-bezier(.2,.8,.2,1) TemplateGenerationPage-module__XhvvfG__questionIn;display:flex}@keyframes TemplateGenerationPage-module__XhvvfG__questionIn{0%{opacity:0;transform:translateY(6px)}}.TemplateGenerationPage-module__XhvvfG__questionHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.TemplateGenerationPage-module__XhvvfG__questionStep{background:var(--tg-panel);min-height:22px;box-shadow:0 0 0 1px var(--tg-line);color:var(--color-app-foreground);border-radius:999px;align-items:center;gap:5px;padding:0 9px 0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__questionStep svg{width:12px;height:12px}.TemplateGenerationPage-module__XhvvfG__questionClose{width:24px;height:24px;color:var(--color-app-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.TemplateGenerationPage-module__XhvvfG__questionClose:hover{background:var(--color-app-subtle-surface);color:var(--color-app-foreground)}.TemplateGenerationPage-module__XhvvfG__questionClose svg{width:14px;height:14px}.TemplateGenerationPage-module__XhvvfG__questionTitle{letter-spacing:-.005em;margin:0 2px;font-size:13.5px;font-weight:700}.TemplateGenerationPage-module__XhvvfG__textBackgroundOptions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.TemplateGenerationPage-module__XhvvfG__textBackgroundOption{background:var(--tg-panel);min-width:0;box-shadow:0 0 0 1px var(--tg-line);color:var(--color-app-foreground);font:inherit;text-align:center;cursor:pointer;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:8px 6px 9px;transition:box-shadow .15s,transform .15s;display:flex}.TemplateGenerationPage-module__XhvvfG__textBackgroundOption:hover:not(:disabled),.TemplateGenerationPage-module__XhvvfG__textBackgroundOption:focus-visible{box-shadow:0 0 0 2px var(--color-app-foreground);outline:none;transform:translateY(-1px)}.TemplateGenerationPage-module__XhvvfG__textBackgroundOption:active:not(:disabled){transform:translateY(0)scale(.98)}.TemplateGenerationPage-module__XhvvfG__textBackgroundOption:disabled{cursor:not-allowed;opacity:.55}.TemplateGenerationPage-module__XhvvfG__textBackgroundOption strong{margin-top:4px;font-size:12px}.TemplateGenerationPage-module__XhvvfG__textBackgroundOption>span:last-child{color:var(--color-app-muted);font-size:10.5px;line-height:1.3}.TemplateGenerationPage-module__XhvvfG__textBackgroundFrame{aspect-ratio:9/16;background:radial-gradient(circle at 72% 24%,#fff1c4 0 7%,#0000 8%),radial-gradient(90% 30% at 20% 72%,#5d7f4f 0 60%,#0000 61%),linear-gradient(#7fa9cf 0%,#c3d6e2 52%,#7e9a68 53%,#405c3c 100%);border-radius:7px;flex-direction:column;justify-content:flex-end;width:72px;padding:0 5px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.TemplateGenerationPage-module__XhvvfG__textBackgroundText{color:#fff;text-align:left;flex-direction:column;align-items:flex-start;gap:2px;font-size:7.5px;font-weight:800;line-height:1.15;display:flex;position:relative}.TemplateGenerationPage-module__XhvvfG__textBackgroundPanel{background:var(--tg-example-accent);color:var(--tg-example-on-accent);border-radius:3px;padding:4px 4px 5px}.TemplateGenerationPage-module__XhvvfG__textBackgroundFrame[data-background=line-bars] .TemplateGenerationPage-module__XhvvfG__textBackgroundLine{background:var(--tg-example-accent);color:var(--tg-example-on-accent);padding:1px 3px}.TemplateGenerationPage-module__XhvvfG__textBackgroundFrame[data-background=highlight] .TemplateGenerationPage-module__XhvvfG__textBackgroundLine{background:linear-gradient(180deg, transparent 22%, var(--tg-example-accent) 22%);color:#fff;text-shadow:0 1px 1px #00000059;padding:0 2px}.TemplateGenerationPage-module__XhvvfG__textBackgroundFrame[data-background=none]:before{content:"";background:linear-gradient(#0000,#0000009e);position:absolute;inset:40% 0 0}.TemplateGenerationPage-module__XhvvfG__textBackgroundFrame[data-background=none] .TemplateGenerationPage-module__XhvvfG__textBackgroundText{text-shadow:0 1px 2px #00000073}.TemplateGenerationPage-module__XhvvfG__questionFooter{color:var(--color-app-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;display:flex}.TemplateGenerationPage-module__XhvvfG__questionSkip{border:1px solid var(--color-app-border);min-height:26px;color:var(--color-app-foreground);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 11px;font-size:12px;font-weight:700;transition:background-color .15s}.TemplateGenerationPage-module__XhvvfG__questionSkip:hover:not(:disabled){background:var(--color-app-subtle-surface)}@media (max-width:560px){.TemplateGenerationPage-module__XhvvfG__textBackgroundOptions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.TemplateGenerationPage-module__XhvvfG__questionPanel{animation:none}.TemplateGenerationPage-module__XhvvfG__textBackgroundOption{transition:none}}.TemplateGenerationPage-module__XhvvfG__composerModes{background:var(--color-app-subtle-surface);border-radius:999px;align-self:flex-start;gap:2px;margin-left:-4px;padding:3px;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__composerModes button{min-height:24px;color:var(--color-app-foreground);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__composerModes button[aria-pressed=true]{background:var(--tg-panel);font-weight:700;box-shadow:0 1px 2px #0000001f,0 0 0 1px #0000000d}.TemplateGenerationPage-module__XhvvfG__composerModes button:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:1px}.TemplateGenerationPage-module__XhvvfG__composerModes svg{width:13px;height:13px}.TemplateGenerationPage-module__XhvvfG__messageBox{border-radius:12px;flex-direction:column;gap:8px;display:flex}.TemplateGenerationPage-module__XhvvfG__messageBox[data-dragging]{outline:2px dashed var(--color-brand-accent);outline-offset:4px}.TemplateGenerationPage-module__XhvvfG__textArea{box-sizing:border-box;width:100%;min-height:38px;max-height:240px;color:var(--color-app-foreground);font:inherit;resize:vertical;background:0 0;border:0;padding:2px;font-size:13.5px;line-height:1.5}.TemplateGenerationPage-module__XhvvfG__textArea:focus-visible{outline:none}.TemplateGenerationPage-module__XhvvfG__textArea::placeholder{color:var(--color-app-muted)}.TemplateGenerationPage-module__XhvvfG__tray{flex-wrap:wrap;gap:6px;display:flex}.TemplateGenerationPage-module__XhvvfG__toolbar{align-items:center;gap:3px;margin-left:-6px;display:flex}.TemplateGenerationPage-module__XhvvfG__roundTool{background:var(--color-app-subtle-surface);width:30px;height:30px;color:var(--color-app-foreground);cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;transition:background-color .15s,transform .15s;display:grid}.TemplateGenerationPage-module__XhvvfG__roundTool:hover:not(:disabled):not([data-disabled]),.TemplateGenerationPage-module__XhvvfG__roundTool:focus-within{background:color-mix(in srgb, var(--color-app-foreground) 12%, transparent)}.TemplateGenerationPage-module__XhvvfG__roundTool:disabled,.TemplateGenerationPage-module__XhvvfG__roundTool[data-disabled]{cursor:not-allowed;opacity:.45}.TemplateGenerationPage-module__XhvvfG__roundTool svg{width:15px;height:15px}.TemplateGenerationPage-module__XhvvfG__toolbarTools{flex-wrap:wrap;flex:1;align-items:center;gap:2px;min-width:0;display:flex}.TemplateGenerationPage-module__XhvvfG__tool{max-width:100%;min-height:26px;color:var(--color-app-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__tool:hover:not(:disabled):not([data-disabled]),.TemplateGenerationPage-module__XhvvfG__tool[data-open],.TemplateGenerationPage-module__XhvvfG__tool:focus-within{background:var(--color-app-subtle-surface);color:var(--color-app-foreground)}.TemplateGenerationPage-module__XhvvfG__tool:disabled,.TemplateGenerationPage-module__XhvvfG__tool[data-disabled]{cursor:not-allowed;opacity:.5}.TemplateGenerationPage-module__XhvvfG__tool svg{flex:none;width:14px;height:14px}.TemplateGenerationPage-module__XhvvfG__toolLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__toolCount{background:var(--color-app-subtle-surface);border-radius:999px;padding:0 5px;font-size:11px}.TemplateGenerationPage-module__XhvvfG__toolThumb{object-fit:cover;border-radius:2px;flex:none;width:12px;height:20px}.TemplateGenerationPage-module__XhvvfG__sendButton{background:var(--color-brand-accent);color:#080908;cursor:pointer;border:0;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;margin-left:3px;transition:transform .15s,background-color .15s;display:grid}.TemplateGenerationPage-module__XhvvfG__sendButton:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand-accent) 85%, #080908);transform:translateY(-1px)}.TemplateGenerationPage-module__XhvvfG__sendButton:active:not(:disabled){transform:scale(.95)}.TemplateGenerationPage-module__XhvvfG__sendButton:disabled{cursor:not-allowed;opacity:.45}.TemplateGenerationPage-module__XhvvfG__sendButton svg{width:16px;height:16px}.TemplateGenerationPage-module__XhvvfG__toolbar>.TemplateGenerationPage-module__XhvvfG__primaryButton{min-height:34px;margin-left:3px;padding:0 14px;font-size:12.5px}.TemplateGenerationPage-module__XhvvfG__attachment{border:1px solid var(--color-app-border);max-width:100%;min-height:30px;color:var(--color-app-foreground);border-radius:999px;align-items:center;gap:6px;padding:3px 6px 3px 8px;font-size:12px;font-weight:600;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__attachment[data-status=error]{border-color:color-mix(in srgb, var(--tg-danger) 50%, transparent);color:var(--tg-danger)}.TemplateGenerationPage-module__XhvvfG__attachment svg{flex:none;width:14px;height:14px}.TemplateGenerationPage-module__XhvvfG__attachment img{object-fit:cover;border-radius:4px;flex:none;width:20px;height:20px}.TemplateGenerationPage-module__XhvvfG__attachmentName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__attachment button{width:20px;height:20px;color:var(--color-app-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.TemplateGenerationPage-module__XhvvfG__attachment button:hover:not(:disabled){background:var(--color-app-subtle-surface);color:var(--color-app-foreground)}.TemplateGenerationPage-module__XhvvfG__mentionMenu{z-index:-1;color:var(--color-app-foreground);border:1px solid var(--tg-line);--tg-menu-tint:color-mix(in srgb, var(--color-app-subtle-surface) 60%, transparent);background:linear-gradient(var(--tg-menu-tint), var(--tg-menu-tint)), var(--tg-panel);border-bottom:0;border-radius:16px 16px 0 0;align-content:start;gap:2px;max-height:min(400px,52vh);margin:0;padding:6px 6px 20px;list-style:none;animation:.2s cubic-bezier(.2,.8,.2,1) TemplateGenerationPage-module__XhvvfG__mentionIn;display:grid;position:absolute;bottom:calc(100% - 14px);left:18px;right:18px;overflow-y:auto;box-shadow:0 -10px 28px -14px #00000047}@keyframes TemplateGenerationPage-module__XhvvfG__mentionIn{0%{opacity:0;transform:translateY(14px)}}.TemplateGenerationPage-module__XhvvfG__mentionOption{width:100%;color:var(--color-app-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:5px 7px;display:flex}.TemplateGenerationPage-module__XhvvfG__mentionOption[aria-selected=true],.TemplateGenerationPage-module__XhvvfG__mentionOption:hover{background:color-mix(in srgb, var(--color-brand-accent) 16%, transparent)}.TemplateGenerationPage-module__XhvvfG__mentionOption[data-missing] .TemplateGenerationPage-module__XhvvfG__filePreview{box-shadow:inset 0 0 0 1.5px var(--tg-line);outline:1.5px dashed color-mix(in srgb, var(--color-app-foreground) 30%, transparent);outline-offset:-1.5px;background:0 0}.TemplateGenerationPage-module__XhvvfG__mentionOption[data-missing] .TemplateGenerationPage-module__XhvvfG__mentionName{color:var(--color-app-muted)}.TemplateGenerationPage-module__XhvvfG__mentionStatus{border:1px dashed color-mix(in srgb, var(--color-app-foreground) 28%, transparent);color:var(--color-app-muted);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 7px 2px 5px;font-size:10.5px;font-weight:600;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__mentionStatus[data-shown]{background:color-mix(in srgb, var(--tg-success) 14%, transparent);color:color-mix(in srgb, var(--tg-success) 80%, var(--color-app-foreground));border:1px solid #0000}.TemplateGenerationPage-module__XhvvfG__mentionStatus svg{width:11px;height:11px}.TemplateGenerationPage-module__XhvvfG__mentionOption:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.TemplateGenerationPage-module__XhvvfG__mentionGroup{color:var(--color-app-muted);letter-spacing:.04em;text-transform:uppercase;padding:8px 7px 3px;font-size:10px;font-weight:600;display:block}.TemplateGenerationPage-module__XhvvfG__mentionText{flex:1;gap:1px;min-width:0;display:grid}.TemplateGenerationPage-module__XhvvfG__mentionName,.TemplateGenerationPage-module__XhvvfG__mentionSubtitle{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__mentionName{align-items:baseline;gap:8px;font-size:12.5px;font-weight:600;display:flex}li+li>.TemplateGenerationPage-module__XhvvfG__mentionGroup{border-top:1px solid var(--tg-line);margin-top:4px}.TemplateGenerationPage-module__XhvvfG__mentionSubtitle{color:var(--color-app-muted);font-size:12px}.TemplateGenerationPage-module__XhvvfG__mentionMeta{color:var(--color-app-muted);text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__filePreview{background:var(--color-app-subtle-surface);width:28px;height:28px;color:var(--color-app-muted);object-fit:cover;border-radius:6px;flex:none;place-items:center;display:grid;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__filePreview svg{width:14px;height:14px}.TemplateGenerationPage-module__XhvvfG__filesPopover{width:min(360px,100vw - 32px)}.TemplateGenerationPage-module__XhvvfG__fileList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.TemplateGenerationPage-module__XhvvfG__fileRow{align-items:center;gap:8px;min-width:0;display:flex}.TemplateGenerationPage-module__XhvvfG__fileRow .TemplateGenerationPage-module__XhvvfG__filePreview{width:40px;height:40px}.TemplateGenerationPage-module__XhvvfG__fileInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.TemplateGenerationPage-module__XhvvfG__fileName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__fileMeta{color:var(--color-app-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__stylePopover{width:min(420px,100vw - 32px)}.TemplateGenerationPage-module__XhvvfG__styleChoice{flex-direction:column;gap:10px;display:flex}.TemplateGenerationPage-module__XhvvfG__styleOptions{gap:10px;margin:-4px;padding:4px 4px 2px;display:flex;overflow-x:auto}.TemplateGenerationPage-module__XhvvfG__styleOption{width:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;gap:5px;padding:0;font-size:11.5px;font-weight:700;transition:transform .18s;display:flex}.TemplateGenerationPage-module__XhvvfG__styleOption:hover:not(:disabled){transform:translateY(-2px)}.TemplateGenerationPage-module__XhvvfG__styleOptionFrame{height:96px;aspect-ratio:var(--thumb-aspect,.5625);background:var(--color-app-subtle-surface);box-shadow:0 0 0 1px var(--tg-line);border-radius:8px;place-items:center;display:grid;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__styleOptionFrame[data-empty]{width:54px;box-shadow:inset 0 0 0 1.5px var(--color-app-border);color:var(--color-app-muted);background:0 0;font-size:11px;font-weight:600}.TemplateGenerationPage-module__XhvvfG__styleOptionFrame img{object-fit:cover;width:100%;height:100%}.TemplateGenerationPage-module__XhvvfG__styleOption[aria-pressed=true] .TemplateGenerationPage-module__XhvvfG__styleOptionFrame{box-shadow:0 0 0 2px var(--color-app-foreground), 0 0 0 4px var(--tg-panel)}.TemplateGenerationPage-module__XhvvfG__styleOptionLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__captionPopover{width:min(480px,100vw - 32px)}.TemplateGenerationPage-module__XhvvfG__captionGroup{flex-direction:column;gap:8px;display:flex}.TemplateGenerationPage-module__XhvvfG__captionTiles{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.TemplateGenerationPage-module__XhvvfG__captionTile{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:0;font-size:12px;font-weight:600;transition:transform .18s;display:flex}.TemplateGenerationPage-module__XhvvfG__captionTile:hover:not(:disabled){transform:translateY(-2px)}.TemplateGenerationPage-module__XhvvfG__captionTile:disabled{cursor:not-allowed;opacity:.5}.TemplateGenerationPage-module__XhvvfG__captionTileName{justify-content:space-between;align-items:center;gap:4px;display:flex}.TemplateGenerationPage-module__XhvvfG__captionTileCheck{background:var(--color-app-foreground);width:15px;height:15px;color:var(--color-app-background);border-radius:999px;flex:none;place-items:center;display:grid}.TemplateGenerationPage-module__XhvvfG__captionTileCheck svg{stroke-width:3px;width:9px;height:9px}.TemplateGenerationPage-module__XhvvfG__captionSample{aspect-ratio:4/3;box-shadow:0 0 0 1px var(--tg-line);background:radial-gradient(50% 50% at 30% 30%,#b8936a 0%,#0000 70%),linear-gradient(#3f4b55,#151b20);border-radius:10px;display:block;position:relative;overflow:hidden;container-type:inline-size}.TemplateGenerationPage-module__XhvvfG__captionTile[aria-pressed=true] .TemplateGenerationPage-module__XhvvfG__captionSample{box-shadow:0 0 0 2px var(--color-app-foreground), 0 0 0 4px var(--tg-panel)}.TemplateGenerationPage-module__XhvvfG__captionSampleText{z-index:1;color:#fff;text-align:center;text-transform:uppercase;width:max-content;max-width:88%;font:900 9cqw/1.35 Arial,Helvetica,sans-serif;position:absolute;bottom:13cqw;left:50%;transform:translate(-50%)}.TemplateGenerationPage-module__XhvvfG__captionSampleText span{border-radius:1.4cqw;padding:0 1.2cqw}[data-sample=highlight-box] .TemplateGenerationPage-module__XhvvfG__captionSampleText span{animation:3s step-end infinite TemplateGenerationPage-module__XhvvfG__tg-caption-box}[data-sample=highlight-color] .TemplateGenerationPage-module__XhvvfG__captionSampleText span{animation:3s step-end infinite TemplateGenerationPage-module__XhvvfG__tg-caption-color}[data-sample=highlight-underline] .TemplateGenerationPage-module__XhvvfG__captionSampleText span{animation:3s step-end infinite TemplateGenerationPage-module__XhvvfG__tg-caption-underline}.TemplateGenerationPage-module__XhvvfG__captionSampleText span:nth-child(2){animation-delay:-2.25s!important}.TemplateGenerationPage-module__XhvvfG__captionSampleText span:nth-child(3){animation-delay:-1.5s!important}.TemplateGenerationPage-module__XhvvfG__captionSampleText span:nth-child(4){animation-delay:-.75s!important}[data-sample=background-none] .TemplateGenerationPage-module__XhvvfG__captionSampleText{text-shadow:0 1px 3px #000000b3}[data-sample=background-plate] .TemplateGenerationPage-module__XhvvfG__captionSampleText{background:#000;border-radius:2cqw;padding:1.2cqw 2.4cqw}[data-sample=background-lines] .TemplateGenerationPage-module__XhvvfG__captionSampleText{max-width:70%}[data-sample=background-lines] .TemplateGenerationPage-module__XhvvfG__captionSampleText span{background:var(--color-brand-accent);color:#080908;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:0;padding:.4cqw 1.6cqw}[data-sample=background-panel] .TemplateGenerationPage-module__XhvvfG__captionSampleText{background:#0a0e129e;border-radius:3cqw;width:84%;padding:3cqw}[data-sample=background-gradient]:after{content:"";background:linear-gradient(#0000,#000000eb);position:absolute;inset:40% 0 0}@keyframes TemplateGenerationPage-module__XhvvfG__tg-caption-box{0%{color:#000;background:#ffd24a}25%{color:#fff;background:0 0}}@keyframes TemplateGenerationPage-module__XhvvfG__tg-caption-color{0%{color:#ffd24a}25%{color:#fff}}@keyframes TemplateGenerationPage-module__XhvvfG__tg-caption-underline{0%{box-shadow:inset 0 -1.2cqw #ffd24a}25%{box-shadow:none}}.TemplateGenerationPage-module__XhvvfG__start{background:var(--tg-stage-background);border-radius:26px;justify-content:center;align-items:center;min-height:100%;padding:32px 20px;display:flex}.TemplateGenerationPage-module__XhvvfG__startInner{flex-direction:column;gap:20px;width:min(100%,620px);display:flex}.TemplateGenerationPage-module__XhvvfG__startComposer{z-index:1;flex-direction:column;display:flex;position:relative}.TemplateGenerationPage-module__XhvvfG__startInner>:not(.TemplateGenerationPage-module__XhvvfG__startComposer){transition:opacity .12s}.TemplateGenerationPage-module__XhvvfG__startInner:has(.TemplateGenerationPage-module__XhvvfG__mentionMenu)>:not(.TemplateGenerationPage-module__XhvvfG__startComposer){opacity:0;pointer-events:none}.TemplateGenerationPage-module__XhvvfG__startInner:has(.TemplateGenerationPage-module__XhvvfG__workingDrawer)>.TemplateGenerationPage-module__XhvvfG__startBrand{opacity:0}.TemplateGenerationPage-module__XhvvfG__startInner h2{letter-spacing:-.01em;text-align:center;margin:0;font-size:24px}.TemplateGenerationPage-module__XhvvfG__startBrand{color:var(--color-app-foreground);flex-direction:column;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.TemplateGenerationPage-module__XhvvfG__startBrand .TemplateGenerationPage-module__XhvvfG__brandMark{width:72px;height:72px;box-shadow:0 0 0 1px var(--tg-line);border-radius:18px;font-size:22px}.TemplateGenerationPage-module__XhvvfG__startBrand .TemplateGenerationPage-module__XhvvfG__brandMark img{padding:8px}.TemplateGenerationPage-module__XhvvfG__startStyle{flex-direction:column;gap:10px;display:flex}.TemplateGenerationPage-module__XhvvfG__compare{--tg-stage-height:max(280px, calc(100dvh - 240px));flex-direction:column;gap:12px;display:flex}.TemplateGenerationPage-module__XhvvfG__compareBar{justify-content:space-between;align-items:center;gap:10px;display:flex}.TemplateGenerationPage-module__XhvvfG__compareBar h2{margin:0;font-size:16px}.TemplateGenerationPage-module__XhvvfG__compareSides{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.TemplateGenerationPage-module__XhvvfG__compareSide{background:var(--tg-stage-background);border-radius:20px;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.TemplateGenerationPage-module__XhvvfG__compareSideHeader{align-items:center;gap:8px;width:100%;display:flex}.TemplateGenerationPage-module__XhvvfG__compareSideHeader .TemplateGenerationPage-module__XhvvfG__textInput{flex:1;width:auto;min-width:0}.TemplateGenerationPage-module__XhvvfG__compareStage{justify-content:center;width:100%;display:flex}.TemplateGenerationPage-module__XhvvfG__field{flex-direction:column;gap:6px;min-width:0;display:flex}.TemplateGenerationPage-module__XhvvfG__fieldLabel{font-size:12px;font-weight:600}.TemplateGenerationPage-module__XhvvfG__fieldLabelNote{color:var(--color-app-muted);font-weight:500}.TemplateGenerationPage-module__XhvvfG__fieldHint{color:var(--color-app-muted);align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.45;display:flex}.TemplateGenerationPage-module__XhvvfG__fieldHint>svg{flex:none;width:13px;height:13px}.TemplateGenerationPage-module__XhvvfG__textInput{box-sizing:border-box;border:1px solid var(--color-app-border);background-color:var(--color-app-background);width:100%;color:var(--color-app-foreground);font:inherit;border-radius:10px;padding:9px 11px;font-size:13px}.TemplateGenerationPage-module__XhvvfG__textInput:focus-visible{border-color:var(--color-app-foreground);outline:none}.TemplateGenerationPage-module__XhvvfG__iconButton{width:32px;height:32px;color:var(--color-app-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.TemplateGenerationPage-module__XhvvfG__iconButton:hover:not(:disabled),.TemplateGenerationPage-module__XhvvfG__iconButton[data-open]{background:var(--color-app-subtle-surface);color:var(--color-app-foreground)}.TemplateGenerationPage-module__XhvvfG__iconButton:disabled{cursor:not-allowed;opacity:.45}.TemplateGenerationPage-module__XhvvfG__iconButton svg{width:16px;height:16px}.TemplateGenerationPage-module__XhvvfG__message{color:var(--color-app-muted);margin:0;font-size:13px;line-height:1.45}.TemplateGenerationPage-module__XhvvfG__message[data-status=error]{color:var(--tg-danger)}.TemplateGenerationPage-module__XhvvfG__message[data-status=success]{color:var(--tg-success)}.TemplateGenerationPage-module__XhvvfG__primaryButton,.TemplateGenerationPage-module__XhvvfG__secondaryButton,.TemplateGenerationPage-module__XhvvfG__dangerButton{min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:700;transition:background-color .15s,border-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__primaryButton[data-size=large]{min-height:34px;padding:0 16px;font-size:13px}.TemplateGenerationPage-module__XhvvfG__primaryButton[data-size=small],.TemplateGenerationPage-module__XhvvfG__secondaryButton[data-size=small]{min-height:30px;padding:0 12px;font-size:12px}.TemplateGenerationPage-module__XhvvfG__primaryButton{background:var(--color-brand-accent);color:#080908;border:0}.TemplateGenerationPage-module__XhvvfG__primaryButton:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand-accent) 85%, #080908);transform:translateY(-1px)}.TemplateGenerationPage-module__XhvvfG__secondaryButton{border:1px solid var(--color-app-border);color:var(--color-app-foreground);background:0 0}.TemplateGenerationPage-module__XhvvfG__secondaryButton:hover:not(:disabled),.TemplateGenerationPage-module__XhvvfG__secondaryButton[aria-pressed=true]{border-color:var(--color-app-foreground)}.TemplateGenerationPage-module__XhvvfG__secondaryButton[aria-pressed=true]{background:var(--color-app-subtle-surface)}.TemplateGenerationPage-module__XhvvfG__dangerButton{background:var(--tg-danger);color:#fff;border:0}.TemplateGenerationPage-module__XhvvfG__dangerButton:hover:not(:disabled){background:color-mix(in srgb, var(--tg-danger) 85%, #080908)}.TemplateGenerationPage-module__XhvvfG__primaryButton:active:not(:disabled),.TemplateGenerationPage-module__XhvvfG__secondaryButton:active:not(:disabled),.TemplateGenerationPage-module__XhvvfG__dangerButton:active:not(:disabled){transform:translateY(0)scale(.98)}.TemplateGenerationPage-module__XhvvfG__primaryButton:disabled,.TemplateGenerationPage-module__XhvvfG__secondaryButton:disabled,.TemplateGenerationPage-module__XhvvfG__dangerButton:disabled{cursor:not-allowed;opacity:.5}.TemplateGenerationPage-module__XhvvfG__primaryButton svg,.TemplateGenerationPage-module__XhvvfG__secondaryButton svg,.TemplateGenerationPage-module__XhvvfG__dangerButton svg{width:15px;height:15px}.TemplateGenerationPage-module__XhvvfG__segmented{background:var(--color-app-subtle-surface);border-radius:999px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__segmented[data-fill]{align-self:stretch;display:flex}.TemplateGenerationPage-module__XhvvfG__segmented button{min-height:28px;color:var(--color-app-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__segmented[data-fill] button{flex:1}.TemplateGenerationPage-module__XhvvfG__segmented[data-wrap]{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TemplateGenerationPage-module__XhvvfG__segmented[data-wrap] button{text-align:center;white-space:normal;border-radius:11px;padding:5px 10px}.TemplateGenerationPage-module__XhvvfG__segmented button:hover:not(:disabled){color:var(--color-app-foreground)}.TemplateGenerationPage-module__XhvvfG__segmented button:disabled{cursor:not-allowed;opacity:.5}.TemplateGenerationPage-module__XhvvfG__segmented button[aria-pressed=true],.TemplateGenerationPage-module__XhvvfG__segmented button[aria-selected=true]{background:var(--tg-panel);color:var(--color-app-foreground);box-shadow:0 1px 2px #0000001f,0 0 0 1px #0000000d}.TemplateGenerationPage-module__XhvvfG__segmented button:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:1px}.TemplateGenerationPage-module__XhvvfG__segmented svg{width:14px;height:14px}.TemplateGenerationPage-module__XhvvfG__chips{flex-wrap:wrap;gap:6px;display:flex}.TemplateGenerationPage-module__XhvvfG__chip{border:1px solid var(--color-app-border);min-height:28px;color:var(--color-app-foreground);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:600}.TemplateGenerationPage-module__XhvvfG__chip:hover:not(:disabled){border-color:var(--color-app-foreground)}.TemplateGenerationPage-module__XhvvfG__chip[aria-pressed=true]{border-color:var(--color-app-foreground);background:var(--color-app-foreground);color:var(--color-app-background)}.TemplateGenerationPage-module__XhvvfG__chip:disabled{cursor:not-allowed;opacity:.5}.TemplateGenerationPage-module__XhvvfG__chip:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:1px}.TemplateGenerationPage-module__XhvvfG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__dialog{border:1px solid var(--color-app-border);background:var(--color-app-background);width:min(520px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-app-foreground);border-radius:20px;margin:auto;padding:24px;overflow-y:auto}.TemplateGenerationPage-module__XhvvfG__dialog[data-size=small]{width:min(440px,100vw - 32px)}.TemplateGenerationPage-module__XhvvfG__dialog::backdrop{background:#0000008c}.TemplateGenerationPage-module__XhvvfG__dialog h2{margin:0;font-size:19px;line-height:1.3}.TemplateGenerationPage-module__XhvvfG__dialogHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.TemplateGenerationPage-module__XhvvfG__dialogText{color:var(--color-app-muted);margin:10px 0 0;font-size:14px;line-height:1.5}.TemplateGenerationPage-module__XhvvfG__dialogFields{flex-direction:column;gap:14px;margin-top:18px;display:flex}.TemplateGenerationPage-module__XhvvfG__dialogStatus{flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;display:flex}.TemplateGenerationPage-module__XhvvfG__dialogActions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.TemplateGenerationPage-module__XhvvfG__spinner{flex:none;width:14px;height:14px;animation:.9s linear infinite TemplateGenerationPage-module__XhvvfG__tg-spin}@keyframes TemplateGenerationPage-module__XhvvfG__tg-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.TemplateGenerationPage-module__XhvvfG__spinner{animation-duration:2.4s}.TemplateGenerationPage-module__XhvvfG__captionSampleText span{animation:none!important}.TemplateGenerationPage-module__XhvvfG__stripCard,.TemplateGenerationPage-module__XhvvfG__styleOption,.TemplateGenerationPage-module__XhvvfG__captionTile,.TemplateGenerationPage-module__XhvvfG__versionThumb img{transition:none}}@media (max-width:1360px){.TemplateGenerationPage-module__XhvvfG__layout{--tg-threads-width:200px;--tg-kit-width:256px;--tg-gap:14px}.TemplateGenerationPage-module__XhvvfG__navColumn{padding-right:12px}}@media (max-width:1100px){.TemplateGenerationPage-module__XhvvfG__layout{--tg-threads-width:184px;--tg-kit-width:240px;--tg-gap:12px}.TemplateGenerationPage-module__XhvvfG__stage{padding-left:36px;padding-right:36px}.TemplateGenerationPage-module__XhvvfG__tool{padding:0 7px}}@media (max-width:900px){.TemplateGenerationPage-module__XhvvfG__page{--tg-stage-height:62dvh;height:auto;min-height:100dvh;padding:14px;overflow:visible}.TemplateGenerationPage-module__XhvvfG__layout,.TemplateGenerationPage-module__XhvvfG__layout[data-thread],.TemplateGenerationPage-module__XhvvfG__layout[data-threads-hidden],.TemplateGenerationPage-module__XhvvfG__layout[data-thread][data-threads-hidden]{grid-template-columns:30px minmax(0,1fr)}.TemplateGenerationPage-module__XhvvfG__threadsToggle,.TemplateGenerationPage-module__XhvvfG__layout[data-threads-hidden] .TemplateGenerationPage-module__XhvvfG__threadsToggle{position:static}.TemplateGenerationPage-module__XhvvfG__layout[data-threads-hidden] .TemplateGenerationPage-module__XhvvfG__threadsToggle,.TemplateGenerationPage-module__XhvvfG__layout>:not(.TemplateGenerationPage-module__XhvvfG__threadsToggle,.TemplateGenerationPage-module__XhvvfG__navColumn){grid-column:1/-1}.TemplateGenerationPage-module__XhvvfG__navColumn{border-right:0;padding-right:0}.TemplateGenerationPage-module__XhvvfG__threads{max-height:260px}.TemplateGenerationPage-module__XhvvfG__compareSides{grid-template-columns:minmax(0,1fr)}.TemplateGenerationPage-module__XhvvfG__stage{flex:none;height:74dvh;padding:0 40px}.TemplateGenerationPage-module__XhvvfG__stripList{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.TemplateGenerationPage-module__XhvvfG__sideScroll{margin:0;padding:0;overflow:visible}.TemplateGenerationPage-module__XhvvfG__versionScroll{overflow:visible}.TemplateGenerationPage-module__XhvvfG__working{flex-wrap:wrap}}@media (max-width:560px){.TemplateGenerationPage-module__XhvvfG__stage{padding:0}.TemplateGenerationPage-module__XhvvfG__stageNav{display:none}.TemplateGenerationPage-module__XhvvfG__composerModes button{padding:0 8px}}.TemplateGenerationPage-module__XhvvfG__brandChooserArea{flex-direction:column;grid-column:span 2;gap:8px;min-height:0;padding-top:38px;display:flex}.TemplateGenerationPage-module__XhvvfG__brandChooserArea>.TemplateGenerationPage-module__XhvvfG__opening{background:var(--tg-stage-background);border-radius:26px;flex:1;min-height:0}.TemplateGenerationPage-module__XhvvfG__brandChooser{background:var(--tg-stage-background);border-radius:26px;flex:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex}.TemplateGenerationPage-module__XhvvfG__brandChooserCard{background:var(--tg-panel);width:min(100%,760px);min-height:0;max-height:100%;box-shadow:0 0 0 1px var(--tg-line), var(--tg-shadow);border-radius:20px;flex-direction:column;gap:18px;padding:24px;animation:.24s cubic-bezier(.2,.8,.2,1) TemplateGenerationPage-module__XhvvfG__questionIn;display:flex}.TemplateGenerationPage-module__XhvvfG__brandChooserHeader{gap:6px;display:grid}.TemplateGenerationPage-module__XhvvfG__brandChooserHeader h2{letter-spacing:-.01em;margin:0;font-size:20px}.TemplateGenerationPage-module__XhvvfG__brandChooserHeader p{max-width:520px;color:var(--color-app-muted);margin:0;font-size:13px;line-height:1.45}.TemplateGenerationPage-module__XhvvfG__brandChooserColumns{grid-template-columns:220px minmax(0,1fr);gap:18px;min-height:0;display:grid}.TemplateGenerationPage-module__XhvvfG__brandChooserOrganizations,.TemplateGenerationPage-module__XhvvfG__brandChooserBrands{flex-direction:column;gap:8px;min-height:0;display:flex}.TemplateGenerationPage-module__XhvvfG__brandChooserOrganizations{border-right:1px solid var(--tg-line);padding-right:18px}.TemplateGenerationPage-module__XhvvfG__brandChooserLabel{color:var(--color-app-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.TemplateGenerationPage-module__XhvvfG__brandChooserOrganizationList{align-content:start;gap:2px;max-height:min(360px,48dvh);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.TemplateGenerationPage-module__XhvvfG__brandChooserOrganizationList button{width:100%;color:var(--color-app-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 10px;font-size:13px;transition:background-color .15s}.TemplateGenerationPage-module__XhvvfG__brandChooserOrganizationList button:hover:not(:disabled){background:var(--color-app-subtle-surface)}.TemplateGenerationPage-module__XhvvfG__brandChooserOrganizationList button[aria-pressed=true],.TemplateGenerationPage-module__XhvvfG__brandChooserOrganizationList button[aria-pressed=true]:hover:not(:disabled){background:var(--color-app-foreground);color:var(--color-app-background);font-weight:600}.TemplateGenerationPage-module__XhvvfG__brandChooserEmpty{border:1px dashed var(--tg-line);min-height:120px;color:var(--color-app-muted);text-align:center;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.TemplateGenerationPage-module__XhvvfG__brandChooserEmpty svg{width:14px;height:14px}.TemplateGenerationPage-module__XhvvfG__brandChooserGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));align-content:start;gap:8px;max-height:min(360px,48dvh);margin:0;padding:2px;list-style:none;display:grid;overflow-y:auto}.TemplateGenerationPage-module__XhvvfG__brandChooserBrand{background:var(--tg-panel);width:100%;box-shadow:0 0 0 1px var(--tg-line);color:var(--color-app-foreground);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;padding:10px;transition:box-shadow .15s,transform .15s;display:flex}.TemplateGenerationPage-module__XhvvfG__brandChooserBrand:hover:not(:disabled){box-shadow:0 0 0 1.5px var(--color-app-foreground), 0 8px 18px -12px #0006;transform:translateY(-1px)}.TemplateGenerationPage-module__XhvvfG__brandChooserBrand:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.TemplateGenerationPage-module__XhvvfG__brandChooserMonogram{background:var(--color-app-subtle-surface);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:grid}.TemplateGenerationPage-module__XhvvfG__brandChooserBrandText{gap:2px;min-width:0;display:grid}.TemplateGenerationPage-module__XhvvfG__brandChooserBrandText strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__brandChooserBrandText span{color:var(--color-app-muted);font-size:11.5px}@media (max-width:900px){.TemplateGenerationPage-module__XhvvfG__brandChooserColumns{grid-template-columns:minmax(0,1fr)}.TemplateGenerationPage-module__XhvvfG__brandChooserOrganizations{border-right:0;padding-right:0}.TemplateGenerationPage-module__XhvvfG__brandChooserArea{padding-top:0}}.TemplateGenerationPage-module__XhvvfG__noteComposer{border:1px solid var(--tg-line);background:var(--tg-panel);width:min(320px,100vw - 16px);color:var(--color-app-foreground);border-radius:14px;margin:0;padding:10px 10px 8px 12px;animation:.16s cubic-bezier(.2,.8,.2,1) TemplateGenerationPage-module__XhvvfG__noteIn;position:fixed;inset:auto;overflow:visible;box-shadow:0 16px 36px -14px #0006,0 2px 6px #00000014}.TemplateGenerationPage-module__XhvvfG__noteComposer:after{content:"";left:calc(var(--note-arrow-left,50%) - 6px);border:1px solid var(--tg-line);background:var(--tg-panel);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.TemplateGenerationPage-module__XhvvfG__noteComposer[data-side=above]:after{border-top:0;border-left:0;bottom:-7px}.TemplateGenerationPage-module__XhvvfG__noteComposer[data-side=below]:after{border-bottom:0;border-right:0;top:-7px}@keyframes TemplateGenerationPage-module__XhvvfG__noteIn{0%{opacity:0;transform:translateY(4px)scale(.98)}}.TemplateGenerationPage-module__XhvvfG__noteComposerHeader{align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.TemplateGenerationPage-module__XhvvfG__noteComposerHeader>svg{width:14px;height:14px;color:var(--color-brand-accent);flex:none}.TemplateGenerationPage-module__XhvvfG__noteComposerHeader strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__noteComposerMeta{color:var(--color-app-muted);flex:none;font-size:11.5px}.TemplateGenerationPage-module__XhvvfG__noteComposerClose{width:24px;height:24px;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin-left:auto;display:grid}.TemplateGenerationPage-module__XhvvfG__noteComposerClose:hover{background:var(--color-app-subtle-surface);opacity:1}.TemplateGenerationPage-module__XhvvfG__noteComposerClose svg{width:14px;height:14px}.TemplateGenerationPage-module__XhvvfG__noteComposerText{width:100%;min-height:44px;max-height:160px;color:inherit;font:inherit;resize:none;field-sizing:content;background:0 0;border:0;outline:none;margin:6px 0 4px;padding:0;font-size:13.5px;line-height:1.45;display:block}.TemplateGenerationPage-module__XhvvfG__noteComposerFooter{justify-content:space-between;align-items:center;gap:8px;display:flex}.TemplateGenerationPage-module__XhvvfG__noteComposerFooter .TemplateGenerationPage-module__XhvvfG__sendButton{width:30px;height:30px}.TemplateGenerationPage-module__XhvvfG__noteComposerFooter .TemplateGenerationPage-module__XhvvfG__sendButton svg{width:16px;height:16px}.TemplateGenerationPage-module__XhvvfG__noteComposerHint{color:var(--color-app-muted);font-size:11.5px}.TemplateGenerationPage-module__XhvvfG__noteComposerDelete{color:var(--tg-danger);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;margin-left:-6px;padding:5px 8px;font-size:12px;font-weight:600;display:inline-flex}.TemplateGenerationPage-module__XhvvfG__noteComposerDelete:hover{background:color-mix(in srgb, var(--tg-danger) 10%, transparent)}.TemplateGenerationPage-module__XhvvfG__noteComposerDelete svg{width:13px;height:13px}.TemplateGenerationPage-module__XhvvfG__noteList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.TemplateGenerationPage-module__XhvvfG__noteChip{border:1px solid color-mix(in srgb, var(--color-brand-accent) 45%, var(--tg-line));background:color-mix(in srgb, var(--color-brand-accent) 10%, var(--tg-panel));border-radius:10px;align-items:center;max-width:100%;transition:border-color .15s,background-color .15s;display:flex;position:relative}.TemplateGenerationPage-module__XhvvfG__noteChip:hover,.TemplateGenerationPage-module__XhvvfG__noteChip:focus-within,.TemplateGenerationPage-module__XhvvfG__noteChip[data-open]{border-color:var(--color-brand-accent)}.TemplateGenerationPage-module__XhvvfG__noteChipBody{border-radius:inherit;min-width:0;max-width:340px;color:var(--color-app-foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:12.5px;display:flex}.TemplateGenerationPage-module__XhvvfG__noteChipBody>svg{width:14px;height:14px;color:color-mix(in srgb, var(--color-brand-accent) 70%, var(--color-app-foreground));flex:none}.TemplateGenerationPage-module__XhvvfG__noteChipElement{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:140px;font-weight:650;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__noteChipText{min-width:0;color:color-mix(in srgb, var(--color-app-foreground) 75%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TemplateGenerationPage-module__XhvvfG__noteChipActions{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-brand-accent) 10%, var(--tg-panel)) 16px);opacity:0;pointer-events:none;border-radius:0 10px 10px 0;align-items:center;gap:2px;padding:0 4px 0 18px;transition:opacity .12s;display:flex;position:absolute;top:0;bottom:0;right:0}.TemplateGenerationPage-module__XhvvfG__noteChip:hover .TemplateGenerationPage-module__XhvvfG__noteChipActions,.TemplateGenerationPage-module__XhvvfG__noteChip:focus-within .TemplateGenerationPage-module__XhvvfG__noteChipActions{opacity:1;pointer-events:auto}.TemplateGenerationPage-module__XhvvfG__noteChipActions button{width:24px;height:24px;color:var(--color-app-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.TemplateGenerationPage-module__XhvvfG__noteChipActions button:hover:not(:disabled){background:color-mix(in srgb, var(--color-app-foreground) 10%, transparent)}.TemplateGenerationPage-module__XhvvfG__noteChipActions button:last-child:hover:not(:disabled){color:var(--tg-danger)}.TemplateGenerationPage-module__XhvvfG__noteChipActions svg{width:13px;height:13px}.TemplateGenerationPage-module__XhvvfG__requestNotes{align-self:stretch;gap:6px;margin:0;padding:0;list-style:none;display:grid}.TemplateGenerationPage-module__XhvvfG__requestNotes li{border-left:3px solid var(--color-brand-accent);background:var(--color-app-subtle-surface);border-radius:4px 12px 12px 4px;padding:8px 12px}.TemplateGenerationPage-module__XhvvfG__requestNoteElement{align-items:center;gap:6px;font-size:12px;font-weight:650;display:flex}.TemplateGenerationPage-module__XhvvfG__requestNoteElement svg{width:13px;height:13px;color:color-mix(in srgb, var(--color-brand-accent) 70%, var(--color-app-foreground));flex:none}.TemplateGenerationPage-module__XhvvfG__requestNotes p{overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0 0;font-size:13.5px;line-height:1.5}
.BrandFontsFields-module__fx765G__fields{gap:10px;display:grid}.BrandFontsFields-module__fx765G__row{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px;display:grid}.BrandFontsFields-module__fx765G__label{color:var(--color-app-muted);padding-top:9px;font-size:12px;font-weight:600}.BrandFontsFields-module__fx765G__control{gap:4px;min-width:0;display:grid}.BrandFontsFields-module__fx765G__fields .BrandFontsFields-module__fx765G__select{border:1px solid var(--color-app-border);background:var(--color-app-background);width:min(100%,260px);min-height:36px;color:var(--color-app-foreground);font:inherit;border-radius:10px;padding:6px 10px;font-size:14px}.BrandFontsFields-module__fx765G__fields .BrandFontsFields-module__fx765G__select:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.BrandFontsFields-module__fx765G__fields .BrandFontsFields-module__fx765G__select:disabled{cursor:not-allowed;opacity:.6}.BrandFontsFields-module__fx765G__hint{color:var(--color-app-muted);font-size:12px;line-height:1.4}
.BrandWebsiteProfileFields-module__3YSNgW__fields{gap:14px;display:grid}.BrandWebsiteProfileFields-module__3YSNgW__field{gap:6px;display:grid}.BrandWebsiteProfileFields-module__3YSNgW__label{color:var(--color-app-muted);font-size:12px;font-weight:600}.BrandWebsiteProfileFields-module__3YSNgW__fields .BrandWebsiteProfileFields-module__3YSNgW__textInput{border:1px solid var(--color-app-border);background:var(--color-app-background);width:100%;min-width:0;min-height:38px;color:var(--color-app-foreground);font:inherit;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:400}.BrandWebsiteProfileFields-module__3YSNgW__fields .BrandWebsiteProfileFields-module__3YSNgW__textInput:focus-visible,.BrandWebsiteProfileFields-module__3YSNgW__chips:focus-within{outline:2px solid var(--color-brand-accent);outline-offset:2px}.BrandWebsiteProfileFields-module__3YSNgW__chips{border:1px solid var(--color-app-border);background:var(--color-app-background);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:5px 6px;display:flex}.BrandWebsiteProfileFields-module__3YSNgW__chip{background:var(--color-app-subtle-surface);max-width:100%;color:var(--color-app-foreground);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:2px;padding:3px 4px 3px 10px;font-size:13px;font-weight:500;display:inline-flex}.BrandWebsiteProfileFields-module__3YSNgW__chipRemove{width:20px;height:20px;color:var(--color-app-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.BrandWebsiteProfileFields-module__3YSNgW__chipRemove:hover:not(:disabled){background:var(--color-app-border);color:var(--color-app-foreground)}.BrandWebsiteProfileFields-module__3YSNgW__chipRemove:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:1px}.BrandWebsiteProfileFields-module__3YSNgW__chipRemove svg{width:12px;height:12px}.BrandWebsiteProfileFields-module__3YSNgW__chips .BrandWebsiteProfileFields-module__3YSNgW__chipInput{width:auto;min-width:120px;min-height:26px;color:var(--color-app-foreground);font:inherit;background:0 0;border:0;outline:none;flex:120px;padding:2px 4px;font-size:13px;font-weight:400}.BrandWebsiteProfileFields-module__3YSNgW__choices{gap:8px;display:grid}.BrandWebsiteProfileFields-module__3YSNgW__choiceRow{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;display:grid}.BrandWebsiteProfileFields-module__3YSNgW__hint{color:var(--color-app-muted);margin:-2px 0 0 86px;font-size:12px;line-height:1.4}.BrandWebsiteProfileFields-module__3YSNgW__segmented{border:1px solid var(--color-app-border);border-radius:999px;flex-wrap:wrap;justify-self:start;gap:2px;padding:2px;display:inline-flex}.BrandWebsiteProfileFields-module__3YSNgW__segmented button{min-height:28px;color:var(--color-app-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.BrandWebsiteProfileFields-module__3YSNgW__segmented button:hover:not(:disabled){color:var(--color-app-foreground)}.BrandWebsiteProfileFields-module__3YSNgW__segmented button[aria-pressed=true]{background:var(--color-app-foreground);color:var(--color-app-background)}.BrandWebsiteProfileFields-module__3YSNgW__segmented button:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:1px}.BrandWebsiteProfileFields-module__3YSNgW__fields :disabled{cursor:not-allowed}.BrandWebsiteProfileFields-module__3YSNgW__fields[data-compact]{gap:10px}.BrandWebsiteProfileFields-module__3YSNgW__fields[data-compact] .BrandWebsiteProfileFields-module__3YSNgW__label{font-size:11px}.BrandWebsiteProfileFields-module__3YSNgW__fields[data-compact] .BrandWebsiteProfileFields-module__3YSNgW__textInput{border-radius:8px;min-height:30px;padding:5px 9px;font-size:12px}.BrandWebsiteProfileFields-module__3YSNgW__fields[data-compact] .BrandWebsiteProfileFields-module__3YSNgW__chips{border-radius:8px;min-height:30px;padding:3px 4px}.BrandWebsiteProfileFields-module__3YSNgW__fields[data-compact] .BrandWebsiteProfileFields-module__3YSNgW__chip{padding:2px 3px 2px 8px;font-size:11.5px}.BrandWebsiteProfileFields-module__3YSNgW__fields[data-compact] .BrandWebsiteProfileFields-module__3YSNgW__chips .BrandWebsiteProfileFields-module__3YSNgW__chipInput{font-size:12px}.BrandWebsiteProfileFields-module__3YSNgW__fields[data-compact] .BrandWebsiteProfileFields-module__3YSNgW__choiceRow{grid-template-columns:minmax(0,1fr);gap:4px}.BrandWebsiteProfileFields-module__3YSNgW__fields[data-compact] .BrandWebsiteProfileFields-module__3YSNgW__segmented button{min-height:24px;padding:2px 10px;font-size:11.5px}
.OrganizationsPage-module__wvotLG__page{background:var(--color-app-background);width:100%;min-height:100%;color:var(--color-app-foreground);flex-direction:column;gap:28px;padding:58px clamp(28px,4vw,68px) 36px;display:flex}.OrganizationsPage-module__wvotLG__pageHeader{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.OrganizationsPage-module__wvotLG__eyebrow,.OrganizationsPage-module__wvotLG__projectPanelEyebrow{color:var(--color-app-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.OrganizationsPage-module__wvotLG__pageHeader h1{margin:0;font-size:clamp(32px,3vw,48px);line-height:1}.OrganizationsPage-module__wvotLG__pageHeader p{color:var(--color-app-muted);margin:12px 0 0;font-size:15px}.OrganizationsPage-module__wvotLG__organizationCount,.OrganizationsPage-module__wvotLG__projectCount{border:1px solid var(--color-app-border);background:var(--color-app-surface);min-height:42px;color:var(--color-app-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:13px;display:inline-flex}.OrganizationsPage-module__wvotLG__organizationCount svg,.OrganizationsPage-module__wvotLG__projectCount svg{width:17px;height:17px}.OrganizationsPage-module__wvotLG__organizationCount strong{color:var(--color-app-foreground);font-size:15px}.OrganizationsPage-module__wvotLG__organizationMetrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.OrganizationsPage-module__wvotLG__browser{border:1px solid var(--color-app-border);background:color-mix(in srgb, var(--color-app-surface) 90%, transparent);border-radius:26px;flex:auto;grid-template-columns:minmax(270px,.7fr) minmax(520px,1.5fr);min-height:0;display:grid;overflow:hidden}.OrganizationsPage-module__wvotLG__organizationPanel,.OrganizationsPage-module__wvotLG__projectPanel{min-width:0;min-height:0}.OrganizationsPage-module__wvotLG__organizationPanel{border-right:1px solid var(--color-app-border);flex-direction:column;display:flex}.OrganizationsPage-module__wvotLG__organizationPanelHeader,.OrganizationsPage-module__wvotLG__projectPanelHeader{border-bottom:1px solid var(--color-app-border);justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.OrganizationsPage-module__wvotLG__organizationPanelHeader{flex-direction:column;align-items:stretch}.OrganizationsPage-module__wvotLG__organizationPanelHeader h2,.OrganizationsPage-module__wvotLG__projectPanelHeader h2{margin:0;font-size:20px}.OrganizationsPage-module__wvotLG__searchField{border:1px solid var(--color-app-border);background:var(--color-projects-control-background);min-height:40px;color:var(--color-app-muted);border-radius:999px;align-items:center;gap:9px;padding:0 14px;display:flex}.OrganizationsPage-module__wvotLG__searchField:focus-within,.OrganizationsPage-module__wvotLG__organizationButton:focus-visible,.OrganizationsPage-module__wvotLG__projectRow:focus-visible,.OrganizationsPage-module__wvotLG__panelMessage button:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.OrganizationsPage-module__wvotLG__searchField svg{width:17px;height:17px}.OrganizationsPage-module__wvotLG__searchField input{width:100%;min-width:0;color:var(--color-app-foreground);font:inherit;background:0 0;border:0;outline:0}.OrganizationsPage-module__wvotLG__organizationList,.OrganizationsPage-module__wvotLG__projectList{min-height:0;overflow-y:auto}.OrganizationsPage-module__wvotLG__organizationButton{border:0;border-bottom:1px solid var(--color-app-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:15px 18px;display:grid}.OrganizationsPage-module__wvotLG__organizationButton:hover,.OrganizationsPage-module__wvotLG__organizationButton[aria-current=true]{background:var(--color-app-subtle-surface)}.OrganizationsPage-module__wvotLG__organizationButton>svg{width:18px;height:18px;color:var(--color-app-muted)}.OrganizationsPage-module__wvotLG__organizationMark,.OrganizationsPage-module__wvotLG__emptySelectionIcon{background:var(--color-app-foreground);color:var(--color-app-background);border-radius:13px;place-items:center;font-size:15px;font-weight:750;display:grid}.OrganizationsPage-module__wvotLG__organizationMark{width:42px;height:42px}.OrganizationsPage-module__wvotLG__organizationLabel{gap:4px;min-width:0;display:grid}.OrganizationsPage-module__wvotLG__organizationLabel strong,.OrganizationsPage-module__wvotLG__organizationLabel span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OrganizationsPage-module__wvotLG__organizationLabel span,.OrganizationsPage-module__wvotLG__organizationId{color:var(--color-app-muted);font-size:12px}.OrganizationsPage-module__wvotLG__projectPanel{flex-direction:column;display:flex;overflow:hidden}.OrganizationsPage-module__wvotLG__projectPanelHeader{min-height:91px}.OrganizationsPage-module__wvotLG__projectPanelEyebrow{margin-bottom:5px}.OrganizationsPage-module__wvotLG__organizationId{margin-top:5px;display:block}.OrganizationsPage-module__wvotLG__detailContent{flex:auto;min-height:0;overflow-y:auto}.OrganizationsPage-module__wvotLG__detailSection{min-width:0}.OrganizationsPage-module__wvotLG__detailSection+.OrganizationsPage-module__wvotLG__detailSection{border-top:1px solid var(--color-app-border)}.OrganizationsPage-module__wvotLG__detailSectionHeader{border-bottom:1px solid var(--color-app-border);background:color-mix(in srgb, var(--color-app-subtle-surface) 42%, transparent);justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.OrganizationsPage-module__wvotLG__detailSectionHeader h3{margin:0;font-size:16px}.OrganizationsPage-module__wvotLG__detailSectionHeader p{color:var(--color-app-muted);margin:5px 0 0;font-size:12px}.OrganizationsPage-module__wvotLG__detailMessage{min-height:120px;color:var(--color-app-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:28px;display:flex}.OrganizationsPage-module__wvotLG__detailMessage strong{color:var(--color-app-foreground)}.OrganizationsPage-module__wvotLG__userTableViewport{min-width:0;overflow-x:auto}.OrganizationsPage-module__wvotLG__userTable{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px}.OrganizationsPage-module__wvotLG__userTable th,.OrganizationsPage-module__wvotLG__userTable td{border-bottom:1px solid var(--color-app-border);text-align:left;vertical-align:middle;padding:14px 16px}.OrganizationsPage-module__wvotLG__userTable th{color:var(--color-app-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.OrganizationsPage-module__wvotLG__userTable th:first-child{width:29%}.OrganizationsPage-module__wvotLG__userTable th:nth-child(2){width:22%}.OrganizationsPage-module__wvotLG__userTable th:nth-child(3),.OrganizationsPage-module__wvotLG__userTable th:nth-child(4){width:16%}.OrganizationsPage-module__wvotLG__userTable th:last-child{width:17%}.OrganizationsPage-module__wvotLG__userTable tbody tr:last-child td{border-bottom:0}.OrganizationsPage-module__wvotLG__userTable tbody tr:hover{background:var(--color-app-subtle-surface)}.OrganizationsPage-module__wvotLG__userTable td time{color:var(--color-app-muted);white-space:nowrap;font-size:12px}.OrganizationsPage-module__wvotLG__userIdentity{align-items:center;gap:10px;min-width:0;display:flex}.OrganizationsPage-module__wvotLG__userAvatar{background:var(--color-app-foreground);width:34px;height:34px;color:var(--color-app-background);border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:750;display:grid}.OrganizationsPage-module__wvotLG__userIdentityText{gap:4px;min-width:0;display:grid}.OrganizationsPage-module__wvotLG__userIdentityText strong,.OrganizationsPage-module__wvotLG__userIdentityText>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OrganizationsPage-module__wvotLG__userIdentityText strong{font-size:13px}.OrganizationsPage-module__wvotLG__userIdentityText>span{color:var(--color-app-muted);font-size:11px}.OrganizationsPage-module__wvotLG__verifiedLabel{color:color-mix(in srgb, #3e9f63 86%, var(--color-app-foreground));margin-left:7px;font-size:10px;font-weight:700}.OrganizationsPage-module__wvotLG__userId{color:var(--color-app-muted);font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.OrganizationsPage-module__wvotLG__userStatusList{flex-wrap:wrap;gap:5px;display:flex}.OrganizationsPage-module__wvotLG__userStatus{background:var(--color-app-subtle-surface);min-height:22px;color:var(--color-app-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.OrganizationsPage-module__wvotLG__userStatus[data-tone=success]{color:color-mix(in srgb, #3e9f63 84%, var(--color-app-foreground));background:#64c98724}.OrganizationsPage-module__wvotLG__userStatus[data-tone=danger]{color:color-mix(in srgb, #ff6b6b 82%, var(--color-app-foreground));background:#ff6b6b24}.OrganizationsPage-module__wvotLG__userStatus[data-tone=admin]{background:color-mix(in srgb, var(--color-brand-accent) 16%, transparent);color:color-mix(in srgb, var(--color-brand-accent) 72%, var(--color-app-foreground))}.OrganizationsPage-module__wvotLG__projectRow{border:0;border-bottom:1px solid var(--color-app-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:10px minmax(0,1fr) auto 18px;align-items:center;gap:15px;padding:18px 22px;display:grid}.OrganizationsPage-module__wvotLG__brandRow{grid-template-columns:18px minmax(0,1fr) auto 18px}.OrganizationsPage-module__wvotLG__projectRow:hover{background:var(--color-app-subtle-surface)}.OrganizationsPage-module__wvotLG__projectRow:disabled{cursor:not-allowed;opacity:.62}.OrganizationsPage-module__wvotLG__projectRow:disabled:hover{background:0 0}.OrganizationsPage-module__wvotLG__projectRow>svg{width:18px;height:18px;color:var(--color-app-muted)}.OrganizationsPage-module__wvotLG__projectStatusDot{background:#e7af4a;border-radius:999px;width:9px;height:9px}.OrganizationsPage-module__wvotLG__projectStatusDot[data-tone=danger]{background:#ff6b6b}.OrganizationsPage-module__wvotLG__projectStatusDot[data-tone=success]{background:#64c987}.OrganizationsPage-module__wvotLG__projectDetails,.OrganizationsPage-module__wvotLG__projectMetadata{gap:6px;min-width:0;display:grid}.OrganizationsPage-module__wvotLG__projectDetails strong,.OrganizationsPage-module__wvotLG__projectDetails span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OrganizationsPage-module__wvotLG__projectDetails strong{font-size:15px}.OrganizationsPage-module__wvotLG__projectDetails span,.OrganizationsPage-module__wvotLG__projectMetadata time{color:var(--color-app-muted);font-size:12px}.OrganizationsPage-module__wvotLG__projectMetadata{justify-items:end}.OrganizationsPage-module__wvotLG__projectStatus{color:color-mix(in srgb, #c78617 88%, var(--color-app-foreground));background:#e7af4a24;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.OrganizationsPage-module__wvotLG__projectStatus[data-tone=danger]{color:color-mix(in srgb, #ff6b6b 82%, var(--color-app-foreground));background:#ff6b6b24}.OrganizationsPage-module__wvotLG__projectStatus[data-tone=success]{color:color-mix(in srgb, #3e9f63 84%, var(--color-app-foreground));background:#64c98724}.OrganizationsPage-module__wvotLG__emptySelection,.OrganizationsPage-module__wvotLG__panelMessage{color:var(--color-app-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.OrganizationsPage-module__wvotLG__emptySelection{flex:auto;min-height:320px;padding:44px}.OrganizationsPage-module__wvotLG__emptySelectionIcon{width:52px;height:52px;margin-bottom:18px}.OrganizationsPage-module__wvotLG__emptySelectionIcon svg{width:22px;height:22px}.OrganizationsPage-module__wvotLG__emptySelection h2,.OrganizationsPage-module__wvotLG__panelMessage strong{color:var(--color-app-foreground);margin:0}.OrganizationsPage-module__wvotLG__emptySelection p{max-width:420px;margin:10px 0 0;line-height:1.5}.OrganizationsPage-module__wvotLG__panelMessage{gap:9px;min-height:220px;padding:28px}.OrganizationsPage-module__wvotLG__panelMessage button{border:1px solid var(--color-app-border);background:var(--color-app-surface);color:var(--color-app-foreground);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px}.OrganizationsPage-module__wvotLG__loadingList,.OrganizationsPage-module__wvotLG__loadingProjects,.OrganizationsPage-module__wvotLG__loadingUsers{background:var(--color-app-border);gap:1px;display:grid}.OrganizationsPage-module__wvotLG__loadingList span,.OrganizationsPage-module__wvotLG__loadingProjects span,.OrganizationsPage-module__wvotLG__loadingUsers span{background:linear-gradient(90deg, var(--color-app-surface), var(--color-app-subtle-surface), var(--color-app-surface));background-size:220% 100%;min-height:73px;animation:1.4s ease-in-out infinite OrganizationsPage-module__wvotLG__organizationLoading}.OrganizationsPage-module__wvotLG__loadingProjects span{min-height:82px}.OrganizationsPage-module__wvotLG__loadingUsers span{min-height:64px}@keyframes OrganizationsPage-module__wvotLG__organizationLoading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:980px){.OrganizationsPage-module__wvotLG__page{padding:36px 24px 28px}.OrganizationsPage-module__wvotLG__pageHeader{flex-direction:column;align-items:flex-start}.OrganizationsPage-module__wvotLG__browser{grid-template-columns:1fr;overflow:visible}.OrganizationsPage-module__wvotLG__organizationPanel{border-right:0;border-bottom:1px solid var(--color-app-border);max-height:420px}.OrganizationsPage-module__wvotLG__detailContent{overflow:visible}.OrganizationsPage-module__wvotLG__projectPanelHeader{flex-direction:column;align-items:flex-start}.OrganizationsPage-module__wvotLG__organizationMetrics{justify-content:flex-start}}@media (max-width:620px){.OrganizationsPage-module__wvotLG__projectPanelHeader,.OrganizationsPage-module__wvotLG__projectRow{grid-template-columns:10px minmax(0,1fr) 18px;align-items:flex-start}.OrganizationsPage-module__wvotLG__projectPanelHeader{flex-direction:column;display:flex}.OrganizationsPage-module__wvotLG__projectMetadata{grid-column:2;justify-items:start}.OrganizationsPage-module__wvotLG__projectRow>svg{grid-area:1/3}}.OrganizationsPage-module__wvotLG__headerActions,.OrganizationsPage-module__wvotLG__formActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.OrganizationsPage-module__wvotLG__primaryButton,.OrganizationsPage-module__wvotLG__secondaryButton{border:1px solid var(--color-app-border);min-height:42px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:650;display:inline-flex}.OrganizationsPage-module__wvotLG__primaryButton{background:var(--color-app-foreground);color:var(--color-app-background)}.OrganizationsPage-module__wvotLG__secondaryButton{background:var(--color-app-surface);color:var(--color-app-foreground)}.OrganizationsPage-module__wvotLG__primaryButton svg,.OrganizationsPage-module__wvotLG__secondaryButton svg{width:17px;height:17px}.OrganizationsPage-module__wvotLG__primaryButton:focus-visible,.OrganizationsPage-module__wvotLG__secondaryButton:focus-visible,.OrganizationsPage-module__wvotLG__createDialog input:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:3px}.OrganizationsPage-module__wvotLG__createDialog{border:1px solid var(--color-app-border);background:var(--color-app-background);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-app-foreground);border-radius:24px;margin:auto;padding:clamp(20px,4vw,32px);overflow-y:auto}.OrganizationsPage-module__wvotLG__createDialog::backdrop{background:#0000008c}.OrganizationsPage-module__wvotLG__createDialog h2{margin:0 0 12px;font-size:25px}.OrganizationsPage-module__wvotLG__createDialog p{color:var(--color-app-muted);font-size:14px;line-height:1.5}.OrganizationsPage-module__wvotLG__createDialog fieldset{border:0;min-width:0;margin:24px 0 0;padding:0}.OrganizationsPage-module__wvotLG__formField{gap:8px;margin-top:18px;font-size:14px;font-weight:600;display:grid}.OrganizationsPage-module__wvotLG__formField input,.OrganizationsPage-module__wvotLG__formField select{border:1px solid var(--color-app-border);background:var(--color-app-background);width:100%;min-width:0;min-height:44px;color:var(--color-app-foreground);font:inherit;border-radius:10px;padding:10px 12px;font-weight:400}.OrganizationsPage-module__wvotLG__domainList{gap:8px;display:grid}.OrganizationsPage-module__wvotLG__domainRow{align-items:center;gap:8px;display:flex}.OrganizationsPage-module__wvotLG__removeDomainButton{border-radius:10px;flex:none;width:44px;min-height:44px;padding:0}.OrganizationsPage-module__wvotLG__addDomainButton{justify-self:start;min-height:44px}.OrganizationsPage-module__wvotLG__checkboxField{align-items:center;gap:10px;margin-top:22px;font-size:14px;font-weight:600;display:flex}.OrganizationsPage-module__wvotLG__checkboxField input{width:18px;height:18px;accent-color:var(--color-brand-accent)}.OrganizationsPage-module__wvotLG__createDialog .OrganizationsPage-module__wvotLG__fieldHint{margin:8px 0 0;font-size:12px}.OrganizationsPage-module__wvotLG__createDialog .OrganizationsPage-module__wvotLG__formError{color:#d63545}.OrganizationsPage-module__wvotLG__formActions{justify-content:flex-end;margin-top:28px}.OrganizationsPage-module__wvotLG__createDialog :disabled{cursor:not-allowed;opacity:.6}.OrganizationsPage-module__wvotLG__dialogSection{border-top:1px solid var(--color-app-border);margin-top:28px;padding-top:22px}.OrganizationsPage-module__wvotLG__dialogSection h3{margin:0;font-size:16px}.OrganizationsPage-module__wvotLG__dialogSection>p{margin:6px 0 0}.OrganizationsPage-module__wvotLG__logoPicker{border:1px solid var(--color-app-border);border-radius:14px;align-items:center;gap:14px;padding:12px;display:flex}.OrganizationsPage-module__wvotLG__logoPreview{background:var(--color-app-subtle-surface);width:64px;height:64px;color:var(--color-app-muted);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.OrganizationsPage-module__wvotLG__logoPreview img{object-fit:contain;width:100%;height:100%}.OrganizationsPage-module__wvotLG__logoPreview svg{width:24px;height:24px}.OrganizationsPage-module__wvotLG__logoPickerDetails{flex:1;justify-items:start;gap:8px;min-width:0;display:grid}.OrganizationsPage-module__wvotLG__logoPickerDetails strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}.OrganizationsPage-module__wvotLG__logoPickerButton{min-height:34px;padding:6px 14px}.OrganizationsPage-module__wvotLG__logoPickerButton:focus-within{outline:2px solid var(--color-brand-accent);outline-offset:3px}.OrganizationsPage-module__wvotLG__visuallyHiddenInput{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.OrganizationsPage-module__wvotLG__creationMessage,.OrganizationsPage-module__wvotLG__organizationSetup{border:1px solid var(--color-app-border);background:var(--color-app-subtle-surface);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:14px 18px;font-size:13px;line-height:1.5}.OrganizationsPage-module__wvotLG__organizationSetup{margin:18px 22px}.OrganizationsPage-module__wvotLG__organizationSetup p{margin:4px 0}.OrganizationsPage-module__wvotLG__subscriptionSummary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 18px;margin:0;display:grid}.OrganizationsPage-module__wvotLG__subscriptionSummary dt{color:var(--color-app-muted);font-size:12px}.OrganizationsPage-module__wvotLG__subscriptionSummary dd{color:var(--color-app-foreground);margin:2px 0 0;font-size:14px;font-weight:600}.OrganizationsPage-module__wvotLG__subscriptionSummary dd[data-status=paused]{color:color-mix(in srgb, #ff6b6b 82%, var(--color-app-foreground))}.OrganizationsPage-module__wvotLG__subscriptionEvents{border-top:1px solid var(--color-app-border);gap:6px;margin:14px 0 0;padding:12px 0 0;list-style:none;display:grid}.OrganizationsPage-module__wvotLG__subscriptionEvents li{flex-wrap:wrap;gap:4px 12px;display:flex}.OrganizationsPage-module__wvotLG__subscriptionEvents time{color:var(--color-app-muted);white-space:nowrap}
.WebsiteBrandChoices-module__OgJa9G__suggestions{gap:8px;display:grid}.WebsiteBrandChoices-module__OgJa9G__suggestions>p{margin:0}.WebsiteBrandChoices-module__OgJa9G__hint{font-weight:400}.WebsiteBrandChoices-module__OgJa9G__loadingHint{align-items:center;gap:6px;display:inline-flex}.WebsiteBrandChoices-module__OgJa9G__loadingHint svg{width:14px;height:14px}.WebsiteBrandChoices-module__OgJa9G__logos{flex-wrap:wrap;gap:8px;display:flex}.WebsiteBrandChoices-module__OgJa9G__logo{border:1px solid var(--color-app-border);cursor:pointer;background-color:#fff;background-image:linear-gradient(45deg,#0000000d 25%,#0000 25% 75%,#0000000d 75%),linear-gradient(45deg,#0000000d 25%,#0000 25% 75%,#0000000d 75%);background-position:0 0,8px 8px;background-size:16px 16px;border-radius:10px;place-items:center;width:96px;height:56px;padding:8px;display:grid;position:relative}.WebsiteBrandChoices-module__OgJa9G__logo[data-background=dark]{background-color:#1c1c1e;background-image:none}.WebsiteBrandChoices-module__OgJa9G__logo[aria-pressed=true]{outline:2px solid var(--color-brand-accent);outline-offset:1px}.WebsiteBrandChoices-module__OgJa9G__logo:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:3px}.WebsiteBrandChoices-module__OgJa9G__logo img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0}.WebsiteBrandChoices-module__OgJa9G__logoBadge{color:#fff;background:#000000a6;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.4;position:absolute;bottom:4px;right:4px}.WebsiteBrandChoices-module__OgJa9G__logo:disabled{cursor:not-allowed;opacity:.5}.WebsiteBrandChoices-module__OgJa9G__logoCheck{background:var(--color-brand-accent);color:#fff;border-radius:50%;width:16px;height:16px;padding:2px;position:absolute;top:4px;right:4px}.WebsiteBrandChoices-module__OgJa9G__chosenLogos{flex-wrap:wrap;gap:8px;display:flex}.WebsiteBrandChoices-module__OgJa9G__chosenLogo{border:1px solid var(--color-app-border);border-radius:12px;justify-items:center;gap:6px;width:112px;padding:8px;display:grid;position:relative}.WebsiteBrandChoices-module__OgJa9G__chosenLogoImage{background-color:#fff;background-image:linear-gradient(45deg,#0000000d 25%,#0000 25% 75%,#0000000d 75%),linear-gradient(45deg,#0000000d 25%,#0000 25% 75%,#0000000d 75%);background-position:0 0,8px 8px;background-size:16px 16px;border-radius:8px;place-items:center;width:96px;height:48px;display:grid}.WebsiteBrandChoices-module__OgJa9G__chosenLogoImage img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0}.WebsiteBrandChoices-module__OgJa9G__mainBadge,.WebsiteBrandChoices-module__OgJa9G__makeMainButton{border-radius:6px;min-height:22px;padding:2px 8px;font-size:11px;font-weight:700;line-height:18px}.WebsiteBrandChoices-module__OgJa9G__mainBadge{background:var(--color-brand-accent);color:#fff}.WebsiteBrandChoices-module__OgJa9G__makeMainButton{border:1px solid var(--color-app-border);color:inherit;cursor:pointer;background:0 0;font-family:inherit}.WebsiteBrandChoices-module__OgJa9G__makeMainButton:hover:not(:disabled){border-color:var(--color-brand-accent)}.WebsiteBrandChoices-module__OgJa9G__removeLogoButton{border:1px solid var(--color-app-border);background:var(--color-app-solid-surface);width:22px;height:22px;color:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-8px;right:-8px}.WebsiteBrandChoices-module__OgJa9G__removeLogoButton svg{width:12px;height:12px}.WebsiteBrandChoices-module__OgJa9G__makeMainButton:focus-visible,.WebsiteBrandChoices-module__OgJa9G__removeLogoButton:focus-visible,.WebsiteBrandChoices-module__OgJa9G__addLogo:focus-within{outline:2px solid var(--color-brand-accent);outline-offset:2px}.WebsiteBrandChoices-module__OgJa9G__addLogo{border:1px dashed var(--color-app-border);cursor:pointer;border-radius:12px;place-content:center;justify-items:center;gap:4px;width:112px;min-height:92px;font-size:12px;font-weight:600;display:grid}.WebsiteBrandChoices-module__OgJa9G__addLogo svg{width:20px;height:20px}.WebsiteBrandChoices-module__OgJa9G__addLogo[data-disabled]{cursor:not-allowed;opacity:.5}.WebsiteBrandChoices-module__OgJa9G__screenshots{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.WebsiteBrandChoices-module__OgJa9G__screenshot,.WebsiteBrandChoices-module__OgJa9G__screenshotPlaceholder{aspect-ratio:1366/900;border:1px solid var(--color-app-border);background:var(--color-app-subtle-surface);border-radius:10px;position:relative;overflow:hidden}.WebsiteBrandChoices-module__OgJa9G__screenshot{display:block}.WebsiteBrandChoices-module__OgJa9G__screenshot:hover{border-color:var(--color-brand-accent)}.WebsiteBrandChoices-module__OgJa9G__screenshot:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.WebsiteBrandChoices-module__OgJa9G__screenshot img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.WebsiteBrandChoices-module__OgJa9G__screenshotNumber{color:#fff;text-align:center;background:#000000a6;border-radius:5px;min-width:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;bottom:6px;left:6px}.WebsiteBrandChoices-module__OgJa9G__screenshotPlaceholder{animation:1.4s ease-in-out infinite WebsiteBrandChoices-module__OgJa9G__screenshotPulse}@keyframes WebsiteBrandChoices-module__OgJa9G__screenshotPulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.WebsiteBrandChoices-module__OgJa9G__screenshotPlaceholder{animation:none}}.WebsiteBrandChoices-module__OgJa9G__colorsHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.WebsiteBrandChoices-module__OgJa9G__swapButton{min-height:32px;padding:6px 12px}.WebsiteBrandChoices-module__OgJa9G__swatches{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.WebsiteBrandChoices-module__OgJa9G__swatchCard{border:1px solid var(--color-app-border);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.WebsiteBrandChoices-module__OgJa9G__swatchCard[aria-expanded=true]{border-color:var(--color-brand-accent)}.WebsiteBrandChoices-module__OgJa9G__swatchCard:focus-visible,.WebsiteBrandChoices-module__OgJa9G__paletteColor:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:3px}.WebsiteBrandChoices-module__OgJa9G__swatch{background:repeating-linear-gradient(45deg,#0000 0 6px,#0000000f 6px 12px);border:1px solid #0000001f;border-radius:8px;flex:none;width:56px;height:40px}.WebsiteBrandChoices-module__OgJa9G__swatchMeta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.WebsiteBrandChoices-module__OgJa9G__swatchMeta span{color:var(--color-app-muted);font-size:12px;font-weight:400}.WebsiteBrandChoices-module__OgJa9G__swatchMeta strong{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.WebsiteBrandChoices-module__OgJa9G__swatchChevron{width:16px;height:16px;color:var(--color-app-muted);flex:none;transition:transform .15s}.WebsiteBrandChoices-module__OgJa9G__swatchCard[aria-expanded=true] .WebsiteBrandChoices-module__OgJa9G__swatchChevron{transform:rotate(180deg)}.WebsiteBrandChoices-module__OgJa9G__colorPanel{border:1px solid var(--color-app-border);background:var(--color-app-subtle-surface);border-radius:12px;gap:14px;padding:12px;display:grid}.WebsiteBrandChoices-module__OgJa9G__colorPanelSection{gap:8px;display:grid}.WebsiteBrandChoices-module__OgJa9G__colorPanelLabel{color:var(--color-app-muted);font-size:12px;font-weight:600}.WebsiteBrandChoices-module__OgJa9G__foundColors{flex-wrap:wrap;gap:6px;display:flex}.WebsiteBrandChoices-module__OgJa9G__foundColor{border:1px solid var(--color-app-border);background:var(--color-app-background);color:inherit;font:inherit;text-transform:uppercase;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:4px 8px 4px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:400;display:inline-flex}.WebsiteBrandChoices-module__OgJa9G__foundColor:hover{border-color:var(--color-app-muted)}.WebsiteBrandChoices-module__OgJa9G__foundColor[aria-pressed=true]{border-color:var(--color-brand-accent);outline:1px solid var(--color-brand-accent)}.WebsiteBrandChoices-module__OgJa9G__foundColor:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:3px}.WebsiteBrandChoices-module__OgJa9G__otherFoundColor{border:1px solid var(--color-app-border);text-transform:uppercase;border-radius:8px;align-items:center;gap:6px;padding:4px 8px 4px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:400;display:inline-flex}.WebsiteBrandChoices-module__OgJa9G__foundColorChip{border:1px solid #0000001f;border-radius:5px;width:20px;height:20px}.WebsiteBrandChoices-module__OgJa9G__customColor{align-items:center;gap:10px;display:flex}.WebsiteBrandChoices-module__OgJa9G__customSwatch{cursor:pointer;background:repeating-linear-gradient(45deg,#0000 0 6px,#0000000f 6px 12px);border:1px solid #0000001f;border-radius:8px;flex:none;width:44px;height:36px;position:relative;overflow:hidden}.WebsiteBrandChoices-module__OgJa9G__customSwatch:focus-within{outline:2px solid var(--color-brand-accent);outline-offset:3px}.WebsiteBrandChoices-module__OgJa9G__customSwatch>input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}.WebsiteBrandChoices-module__OgJa9G__customColor>.WebsiteBrandChoices-module__OgJa9G__hexInput{border:1px solid var(--color-app-border);background:var(--color-app-background);width:120px;min-height:36px;color:var(--color-app-foreground);text-transform:uppercase;border-radius:8px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:400}.WebsiteBrandChoices-module__OgJa9G__hexInput:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.WebsiteBrandChoices-module__OgJa9G__websiteRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.WebsiteBrandChoices-module__OgJa9G__websiteRow input{flex:240px}.WebsiteBrandChoices-module__OgJa9G__websiteRow button{flex:none;min-height:44px}.WebsiteBrandChoices-module__OgJa9G__spinner{animation:.9s linear infinite WebsiteBrandChoices-module__OgJa9G__spin}@keyframes WebsiteBrandChoices-module__OgJa9G__spin{to{transform:rotate(360deg)}}
.BrandYouTubeChannels-module__yLAy-a__brandRowGroup{border-bottom:1px solid var(--color-app-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.BrandYouTubeChannels-module__yLAy-a__brandRowGroup>button:first-child{border-bottom:0}.BrandYouTubeChannels-module__yLAy-a__channelsButton{white-space:nowrap;min-height:36px;margin-right:22px;padding:6px 14px}.BrandYouTubeChannels-module__yLAy-a__channelList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.BrandYouTubeChannels-module__yLAy-a__channelRow{border:1px solid var(--color-app-border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:grid}.BrandYouTubeChannels-module__yLAy-a__channelDetails{gap:3px;min-width:0;display:grid}.BrandYouTubeChannels-module__yLAy-a__channelDetails a,.BrandYouTubeChannels-module__yLAy-a__channelDetails span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BrandYouTubeChannels-module__yLAy-a__channelDetails a{color:var(--color-app-foreground);font-size:14px;font-weight:650;text-decoration:none}.BrandYouTubeChannels-module__yLAy-a__channelDetails a:hover,.BrandYouTubeChannels-module__yLAy-a__channelDetails a:focus-visible{text-decoration:underline}.BrandYouTubeChannels-module__yLAy-a__channelDetails span{color:var(--color-app-muted);font-size:12px}.BrandYouTubeChannels-module__yLAy-a__emptyChannels{border:1px dashed var(--color-app-border);color:var(--color-app-muted);border-radius:12px;margin:0;padding:14px;font-size:13px}.BrandYouTubeChannels-module__yLAy-a__addChannelRow{align-items:center;gap:8px;display:flex}.BrandYouTubeChannels-module__yLAy-a__addChannelRow input{flex:auto}
.OrganizationSubscriptionBadge-module__y4bJqG__badge{border:1px solid var(--color-app-border);background:var(--color-app-surface);min-height:40px;color:var(--color-app-muted);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-size:15px;display:inline-flex}.OrganizationSubscriptionBadge-module__y4bJqG__badge:focus-visible{outline:2px solid var(--color-app-foreground);outline-offset:2px}.OrganizationSubscriptionBadge-module__y4bJqG__usage{display:inline-flex;position:relative}.OrganizationSubscriptionBadge-module__y4bJqG__usage .OrganizationSubscriptionBadge-module__y4bJqG__badge{cursor:default}.OrganizationSubscriptionBadge-module__y4bJqG__usagePopup{z-index:10;border:1px solid var(--color-app-border);background:var(--color-app-solid-surface);width:max-content;max-width:260px;color:var(--color-app-foreground);opacity:0;pointer-events:none;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:0 12px 28px #0000001f}.OrganizationSubscriptionBadge-module__y4bJqG__usage:hover .OrganizationSubscriptionBadge-module__y4bJqG__usagePopup,.OrganizationSubscriptionBadge-module__y4bJqG__usage:focus-within .OrganizationSubscriptionBadge-module__y4bJqG__usagePopup{opacity:1;transform:translateY(0)}.OrganizationSubscriptionBadge-module__y4bJqG__nowrap{white-space:nowrap}.OrganizationSubscriptionBadge-module__y4bJqG__usagePopupNote{color:var(--color-app-muted);margin-top:4px;font-size:12px;display:block}.OrganizationSubscriptionBadge-module__y4bJqG__badge[data-tone=exhausted]{border-color:color-mix(in srgb, #ff6b6b 40%, var(--color-app-border));color:color-mix(in srgb, #ff6b6b 82%, var(--color-app-foreground))}.OrganizationSubscriptionBadge-module__y4bJqG__pausedPanel{border:1px solid color-mix(in srgb, #ff6b6b 40%, var(--color-app-border));background:var(--color-app-surface);width:min(360px,100vw - 48px);color:var(--color-app-foreground);border-radius:16px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex;box-shadow:0 14px 32px #00000014}.OrganizationSubscriptionBadge-module__y4bJqG__pausedPanel>svg{color:#ff6b6b;flex:none;width:20px;height:20px;margin-top:1px}.OrganizationSubscriptionBadge-module__y4bJqG__pausedPanel strong{margin-bottom:4px;font-size:15px;display:block}.OrganizationSubscriptionBadge-module__y4bJqG__pausedPanel p{color:var(--color-app-muted);margin:0;font-size:14px;line-height:1.45}.OrganizationSubscriptionBadge-module__y4bJqG__pausedPanel a{color:var(--color-app-foreground);font-weight:600}
