.community-link{color:inherit;white-space:nowrap;align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .2s;display:inline-flex}.community-link svg{color:#c4b5ed;flex:none;transition:scale .25s cubic-bezier(.3,1.4,.5,1),rotate .25s}.community-link:hover{color:#c4b5ed}.community-link:hover svg{rotate:-8deg;scale:1.12}@media (width<=760px){.community-link span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.community-link svg{width:20px;height:20px}}.community-side{color:#efeaf5;background:radial-gradient(120% 140% at 0 0,#c4b5ed17,#0000 60%),#ffffff05;border:1px solid #c4b5ed29;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 10px 10px 12px;text-decoration:none;transition:border-color .2s,background-color .2s,translate .25s cubic-bezier(.2,.8,.2,1);display:grid}.community-side:hover{border-color:#c4b5ed66;translate:0 -1px}.community-side-icon{color:#c4b5ed;background:#c4b5ed1f;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #c4b5ed33}.community-side strong{font-size:13px;font-weight:600;line-height:1.3;display:block}.community-side small{color:#afa7bf;margin-top:2px;font-size:12px;display:block}.community-side>svg:last-child{color:#8f879d;transition:translate .25s,color .2s}.community-side:hover>svg:last-child{color:#c4b5ed;translate:2px}.catalog-notice .community-report-link{margin-left:10px}.community .community-card+.community-card{margin-top:-2px}.community .community-logo{color:#c4b5ed}.community-report{background:#ffffff05;border:1px solid #ffffff10;border-radius:16px;padding:14px}.community-report.is-error{background:radial-gradient(120% 120% at 0 0,#ff7a8a14,#0000 60%),#ffffff05;border-color:#ff8a9533}.community-text{color:var(--win-text,#cfc8dc);margin:0;font-size:13px;line-height:1.55}.community-error{color:#f3c4ca;overflow-wrap:anywhere;background:#2a1c22;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.community-error svg{color:#ff8a95;flex:none;margin-top:1px}.community-report-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.community-report-actions .catalog-button{text-decoration:none}.community-copied{color:#a6e3bd;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.community-copied.is-failed{color:#f3cf96}.community .community-note{color:inherit;border:0;margin:0;padding:0}.community .community-note>summary{width:fit-content;color:var(--win-muted,#9d95ab);cursor:pointer;align-items:center;gap:8px;margin:0;font-size:12.5px;list-style:none;display:inline-flex}.community .community-note>summary::-webkit-details-marker{display:none}.community .community-note>summary:before{content:"";border:1.5px solid;border-top:0;border-left:0;width:6px;height:6px;margin:0 1px 2px;transition:rotate .16s;display:inline-block;transform:none}.community .community-note[open]>summary:before{rotate:45deg}.community .community-note>summary:hover{color:var(--win-accent,#c4b5ed)}.community-note pre{max-height:180px;color:var(--win-text,#cfc8dc);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#15121b;border:1px solid #ffffff12;border-radius:12px;margin:8px 0 0;padding:10px 12px;font:11.5px/1.55 ui-monospace,SF Mono,Consolas,monospace;overflow:auto}@media (prefers-reduced-motion:no-preference){.community-copied:not(:empty){animation:win-rise .3s var(--win-ease,ease) both}}.language-switch{isolation:isolate;vertical-align:middle;border:1px solid #ffffff1f;border-radius:7px;grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:inline-grid;position:relative}.language-switch:before{content:"";z-index:-1;background:#ffffff1a;border-radius:5px;width:calc(50% - 3px);transition:transform .34s cubic-bezier(.3,.7,.2,1);position:absolute;top:2px;bottom:2px;left:2px}.language-switch[data-lang=en]:before{transform:translate(calc(100% + 2px))}.language-switch button{min-width:30px;color:inherit;font:inherit;letter-spacing:.04em;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:2px 6px;font-size:12px;transition:opacity .2s}.language-switch button:hover,.language-switch button[aria-pressed=true]{opacity:1}html.language-switching::view-transition-old(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.65,0,.35,1)}html.language-switching::view-transition-new(root){animation-duration:.45s;animation-timing-function:cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion:reduce){.language-switch:before,.language-switch button{transition:none}}:root{--win-bg:#1f1b27;--win-line:#3d3747;--win-ink:#efeaf5;--win-text:#d3cce0;--win-muted:#afa7bf;--win-accent:#c4b5ed;--win-field:#15121b;--win-ease:cubic-bezier(.2, .8, .2, 1);--win-spring:cubic-bezier(.3, 1.3, .45, 1);--win-glass:radial-gradient(110% 60% at 0% 0%, #c4b5ed17, transparent 60%), var(--win-bg);--win-shadow:0 40px 100px -24px #000, 0 0 0 1px #00000040, inset 0 1px 0 #ffffff0f;--win-head:radial-gradient(120% 160% at 0% 0%, #c4b5ed26, transparent 55%), linear-gradient(180deg, #ffffff06, transparent)}@keyframes win-pop{0%{opacity:0;rotate:-20deg;scale:.5}60%{opacity:1;rotate:4deg;scale:1.1}to{rotate:0deg;scale:1}}@keyframes win-rise{0%{opacity:0;translate:0 8px}}.win-icon{width:42px;height:42px;color:var(--win-accent);background:radial-gradient(circle at 30% 25%,#c4b5ed40,#c4b5ed12 70%);border-radius:13px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #c4b5ed3d,0 10px 24px -12px #c4b5ed80}.win-icon svg{width:21px;height:21px}.win-icon[data-tone=danger]{color:#ff9aa4;background:radial-gradient(circle at 30% 25%,#ff8a9540,#ff8a9512 70%);box-shadow:inset 0 0 0 1px #ff8a9545,0 10px 24px -12px #ff8a9580}.win-heading{flex:1;align-self:center;min-width:0}.win-heading h2{color:var(--win-ink);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:18px;font-weight:650;line-height:1.3}.win-heading p{color:var(--win-muted);text-wrap:pretty;margin:3px 0 0;font-size:13px;line-height:1.5}.win-heading p strong{color:var(--win-ink);font-weight:600}.win-close{width:32px;height:32px;color:var(--win-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-self:start;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid}.win-close:hover,.win-close:focus-visible{color:var(--win-ink);background:#ffffff10}.win-close svg{width:18px;height:18px;transition:rotate .35s var(--win-spring)}.win-close:hover svg{rotate:90deg}.choice-cards{border:0;gap:8px;min-width:0;margin:14px 0 4px;padding:0;display:grid}.choice-cards>legend{color:var(--win-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;padding:0;font-size:11px;font-weight:650}.choice-cards>.choice-card{color:var(--win-ink);cursor:pointer;transition:border-color .2s, background-color .2s, box-shadow .25s, translate .25s var(--win-ease);background:#ffffff05;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:0;padding:12px 36px 12px 12px;display:grid;position:relative}.choice-cards>.choice-card:hover{background:#ffffff0a;border-color:#fff2;translate:0 -1px}.choice-cards>.choice-card>input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.choice-card:after{content:"";width:14px;height:14px;transition:box-shadow .25s var(--win-ease);border-radius:50%;position:absolute;top:12px;right:12px;box-shadow:inset 0 0 0 1.5px #ffffff38}.choice-card:has(input:checked){background:radial-gradient(120% 140% at 0 0,#c4b5ed21,#0000 60%),#ffffff06;border-color:#c4b5ed80;box-shadow:0 12px 28px -18px #c4b5edaa}.choice-card:has(input:checked):after{box-shadow:inset 0 0 0 4px var(--win-accent)}.choice-card:has(input:focus-visible){box-shadow:0 0 0 3px #c4b5ed55}.choice-card:has(input:disabled){opacity:.5;cursor:not-allowed;translate:none}.choice-icon{width:36px;height:36px;color:var(--win-muted);background:#ffffff0d;border-radius:11px;place-items:center;transition:color .2s,background-color .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.choice-icon svg{width:18px;height:18px}.choice-card:has(input:checked) .choice-icon{color:var(--win-accent);background:#c4b5ed24;box-shadow:inset 0 0 0 1px #c4b5ed40}.choice-card strong{color:var(--win-ink);font-size:13.5px;font-weight:600;line-height:1.35;display:block}.choice-card small{color:var(--win-muted);margin-top:2px;font-size:12px;line-height:1.4;display:block}.catalog-dialog{border:1px solid var(--win-line);background:var(--win-glass);box-shadow:var(--win-shadow);border-radius:20px}.catalog-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08060dc4}.catalog-dialog .catalog-dialog-header,.catalog-dialog.is-lg .catalog-dialog-header{z-index:2;background:var(--win-head), var(--win-bg);border-bottom:1px solid #ffffff12;align-items:flex-start;gap:14px;padding:20px 16px 16px 22px;display:flex;position:sticky;top:0}.catalog-dialog .catalog-dialog-header h2,.catalog-dialog.is-lg .catalog-dialog-header h2{font-size:18px}.catalog-dialog .catalog-confirm,:is(.catalog-dialog.is-sm,.catalog-dialog.is-md) :is(.catalog-report,.catalog-login-flow){padding-top:18px}@media (prefers-reduced-motion:no-preference){dialog[open] .win-icon{animation:win-pop .55s 40ms var(--win-spring) both}dialog[open] .win-heading>*{animation:win-rise .45s 60ms var(--win-ease) both}dialog[open] .win-heading>:nth-child(2){animation-delay:.12s}.choice-card:has(input:checked) .choice-icon svg{animation:win-pop .42s var(--win-spring)}}.catalog-report-form{gap:16px;padding:18px 22px 20px;display:grid}.catalog-report-quick{border:0;gap:8px;margin:0;padding:0;display:grid}.catalog-report-quick legend{color:var(--win-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;padding:0;font-size:11px;font-weight:650}.catalog-report-quick .catalog-tags{flex-wrap:wrap;gap:6px;display:flex}.catalog-report-field{color:var(--win-ink);gap:8px;font-size:14px;font-weight:600;display:grid}.catalog-report-field small{color:var(--win-muted);font-variant-numeric:tabular-nums;justify-self:end;margin-top:-2px;font-size:12px;font-weight:400}.catalog-report-form .catalog-captcha{margin:0}.catalog-report-foot{background:#ffffff04;border-top:1px solid #ffffff10;border-radius:0 0 20px 20px;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:4px -22px -20px;padding:16px 22px;display:flex}:root .catalog-report-field textarea{font-weight:400}:root .catalog-button{background:#ffffff0a;border-color:#ffffff14;border-radius:12px;transition:background-color .2s,border-color .2s,box-shadow .25s,color .2s}:root .catalog-button:not(:disabled):hover{background:#ffffff14;border-color:#ffffff26}:root .catalog-button.primary{color:#231b35;background:linear-gradient(#d4c8f5,#bba9ec);border-color:#0000;box-shadow:0 12px 28px -14px #c4b5edcc,inset 0 1px #ffffff59}:root .catalog-button.primary:not(:disabled):hover{background:linear-gradient(#ddd3f8,#c6b6f0);box-shadow:0 16px 34px -14px #c4b5ede6,inset 0 1px #fff6}:root .catalog-button.primary:disabled{color:#efeaf599;box-shadow:none;background:#c4b5ed2e}:root .catalog-button.danger:not(:disabled):hover{background:#43303a;border-color:#8a5e68}:root .landing-primary{background:linear-gradient(#d4c8f5,#bba9ec);border-radius:12px;box-shadow:0 14px 30px -14px #c4b5edcc,inset 0 1px #ffffff59}:root .landing-primary:hover{background:linear-gradient(#ddd3f8,#c6b6f0);box-shadow:0 18px 38px -14px #c4b5ede6,inset 0 1px #fff6}:root .landing-catalog{background:#ffffff0a;border-color:#ffffff17;border-radius:12px}:root .landing-catalog:hover,:root .landing-catalog[aria-expanded=true]{background:#ffffff12;border-color:#c4b5ed55}:root .landing-support,:root .stage-caption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff12}:root .landing-support:hover,:root .stage-caption:hover{background:#ffffff10;border-color:#c4b5ed55}:root :is(.workshop-switch,.custom-seg){background:#15121b;border-color:#ffffff14;box-shadow:inset 0 1px 3px #0006}:root .workshop-switch{border-radius:13px}:root :is(.workshop-switch-thumb,.custom-seg-thumb){background:linear-gradient(#3b3449,#2e2939);box-shadow:inset 0 0 0 1px #c4b5ed45,0 8px 18px -10px #c4b5ed99}:root .custom-toggle input:checked{background:linear-gradient(#d4c8f5,#bba9ec);box-shadow:0 6px 16px -8px #c4b5edcc}:root .custom-toggle input{transition:background-color .2s,box-shadow .2s}:root :is(.catalog-tabs,.catalog-background-switch,.workspace-sidebar nav)[data-indicator]{position:relative}:root :is(.catalog-tabs,.catalog-background-switch,.workspace-sidebar nav)[data-indicator]:before{content:"";z-index:0;pointer-events:none;width:var(--ind-w);height:var(--ind-h);translate:var(--ind-x) var(--ind-y);background:linear-gradient(#ffffff14,#ffffff08);border-radius:10px;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #c4b5ed45,0 8px 20px -12px #c4b5ed99}:root .catalog-background-switch[data-indicator]:before{border-radius:6px}:root :is(.catalog-tabs,.catalog-background-switch,.workspace-sidebar nav)[data-indicator=ready]:before{transition:translate .42s cubic-bezier(.3,1.3,.45,1),width .3s cubic-bezier(.2,.8,.2,1),height .3s cubic-bezier(.2,.8,.2,1)}:root :is(.catalog-tabs,.catalog-background-switch,.workspace-sidebar nav)[data-indicator]>:is(button,a){z-index:1;position:relative}:root .catalog-tabs[data-indicator] button[aria-pressed=true],:root .catalog-background-switch[data-indicator] button[aria-pressed=true],:root .workspace-sidebar nav[data-indicator] [aria-current=page]{background:0 0}:root .catalog-tabs[data-indicator] button:after{display:none}:root .workspace-sidebar nav [aria-current=page] svg{color:var(--cat-accent,#c4b5ed)}:root .workspace-sidebar nav :is(a,button){border-radius:10px;transition:background-color .2s,color .2s}:root .workspace-sidebar nav :is(a,button):not([aria-current=page]):hover{background:#ffffff08}:root .catalog-tags :is(button,span){background:#ffffff06;border-color:#ffffff14;transition:background-color .2s,border-color .2s,color .2s,box-shadow .25s}:root .catalog-tags button:hover{color:#efeaf5;background:#ffffff0d;border-color:#ffffff2a}:root .catalog-tags button[aria-pressed=true]{color:#efeaf5;background:radial-gradient(120% 140% at 0 0,#c4b5ed2b,#0000 70%),#c4b5ed12;border-color:#c4b5ed80;box-shadow:0 6px 16px -10px #c4b5edcc}:root :is(.catalog-page,.catalog-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){background-color:#15121b;border-color:#ffffff17;border-radius:12px;transition:border-color .2s,box-shadow .2s,background-color .2s}:root :is(.catalog-page,.catalog-dialog) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select):focus-visible{border-color:#c4b5ed99;outline:none;box-shadow:0 0 0 4px #c4b5ed1f}:root :is(.catalog-search,.workspace-search){background:#15121b;border:1px solid #ffffff14;border-radius:12px;min-height:44px;padding:0 14px;transition:border-color .2s,box-shadow .2s}:root :is(.catalog-search,.workspace-search):hover{border-color:#ffffff26}:root :is(.catalog-search,.workspace-search):focus-within{border-color:#c4b5ed99;outline:none;box-shadow:0 0 0 4px #c4b5ed1f}:root :is(.catalog-search,.workspace-search) svg{color:var(--cat-accent,#c4b5ed)}:root .catalog-title,:root .files-title{align-items:center}:root .win-icon.page-icon{border-radius:16px;width:52px;height:52px}:root .win-icon.page-icon svg{width:26px;height:26px}:root .catalog-title h1,:root .files-title h1{margin-bottom:0}:root .catalog-heading p,:root .files-heading p{margin-top:10px}:root :is(.catalog-card,.background-card,.workspace-file){background:radial-gradient(120% 60% at 0 0,#c4b5ed0d,#0000 60%),#1b1922;border:1px solid #ffffff0d;border-radius:18px;padding:10px 10px 12px;transition:border-color .25s,box-shadow .3s,background-color .25s}:root :is(.catalog-card,.background-card,.workspace-file):hover{border-color:#c4b5ed40;box-shadow:0 24px 46px -30px #c4b5ed80}:root .catalog-card-art,:root .workspace-file-preview,:root .background-card-picture{border-radius:12px}:root .catalog-card-art:hover,:root .workspace-file-preview:hover:not(:disabled){outline:none}:root :is(.catalog-card-info,.background-card-info),:root :is(.catalog-card-meta,.background-card-meta),:root .workspace-file-info{margin-inline:4px}:root .catalog-grid{gap:24px}:root .workspace-files{gap:22px}:root .catalog-stats{gap:10px}:root .catalog-stats>div{background:radial-gradient(120% 120% at 0 0,#c4b5ed14,#0000 60%),#ffffff05;border:1px solid #ffffff10;border-radius:14px;flex:1;min-width:0;padding:12px 14px}:root .catalog-stats dd{font-weight:650}:root :is(.workspace-empty,.catalog-empty)>svg{box-sizing:border-box;width:72px;height:72px;color:var(--cat-accent,#c4b5ed);background:radial-gradient(circle at 30% 25%,#c4b5ed40,#c4b5ed12 70%);border-radius:22px;margin-bottom:22px;padding:20px;box-shadow:inset 0 0 0 1px #c4b5ed3d,0 16px 36px -16px #c4b5ed80}:root .catalog-notice{background:radial-gradient(120% 140% at 0 0,#c4b5ed17,#0000 60%),#ffffff06;border:1px solid #c4b5ed33;border-radius:12px}:root .catalog-notice.is-error{background:radial-gradient(120% 140% at 0 0,#ff8a951c,#0000 60%),#2a1d24;border-color:#ff8a9555}:root .workspace-storage-note{background:#ffffff05;border:1px solid #ffffff10;border-radius:14px;padding:14px}:root .custom-panel{background:radial-gradient(130% 30% at 0 0,#c4b5ed12,#0000 60%),#1b1922;border-left-color:#ffffff12}:root .custom-panel-foot{background:linear-gradient(#0000,#0000001f);border-top-color:#ffffff0f}:root .custom-file-empty{background:radial-gradient(120% 140% at 50% 0,#c4b5ed12,#0000 65%),#ffffff04;border-color:#c4b5ed40;border-radius:12px}:root .custom-file-empty:hover{background:radial-gradient(120% 140% at 50% 0,#c4b5ed24,#0000 65%),#ffffff06;border-color:#c4b5ed99}:root .custom-file-card{background:#ffffff06;border-color:#ffffff14;border-radius:12px}:root .custom-drop-sources a{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0a;border-color:#ffffff17}:root .custom-drop-sources a:hover{background:#c4b5ed1a;border-color:#c4b5ed80}:root .changelog-dialog{border:1px solid var(--win-line,#3d3747);background:var(--win-glass);box-shadow:var(--win-shadow);border-radius:20px}:root .changelog-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08060dc4}:root .catalog-dialog kbd{color:#efeaf5;background:#ffffff0d;border-radius:6px;padding:0 6px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.6;box-shadow:inset 0 0 0 1px #ffffff1c,inset 0 -2px #00000059}:root .catalog-dialog{border-color:var(--win-line);background:var(--win-glass);box-shadow:var(--win-shadow);border-radius:20px}@media (prefers-reduced-motion:no-preference){:root .page-icon{animation:win-pop .55s 80ms var(--win-spring) both}:root :is(.workspace-empty,.catalog-empty)>svg{animation:3.6s ease-in-out .6s infinite site-float}:root .catalog-stats>div{animation:win-rise .45s var(--win-ease) both}:root .catalog-stats>div:nth-child(2){animation-delay:60ms}:root .catalog-stats>div:nth-child(3){animation-delay:.12s}}@keyframes site-float{50%{translate:0 -5px}}@media (width<=760px){:root .win-icon.page-icon{border-radius:13px;width:42px;height:42px}:root .win-icon.page-icon svg{width:21px;height:21px}}@media (prefers-reduced-motion:reduce){:root :is(.catalog-tabs,.catalog-background-switch,.workspace-sidebar nav)[data-indicator]:before{transition:none!important}}
