:root{--ui-bg:#fff;--ui-surface:#f7f7f8;--ui-popup:#fff;--ui-text:#17181c;--ui-muted:#5f636b;--ui-line:#e5e7eb;--ui-control:#7a808a;--ui-brand:#c91f37;--ui-brand-hover:#b3182f;--ui-brand-pressed:#971329;--ui-on-brand:#fff;--ui-link:#c91f37;--ui-selected:#fcecef;--ui-focus:#c91f37;--ui-hover:#eceef1;--ui-pressed:#e0e2e6;--ui-disabled-bg:#edeef0;--ui-disabled-text:#626772;--ui-overlay:#0b0c0f8c;--ui-skeleton:#e5e7eb;--ui-success:#17663c;--ui-warning:#875400;--ui-danger:#b3182f;--ui-info:#285d82;--ui-text-rgb:23 24 28;--ui-bg-rgb:255 255 255;--ui-surface-rgb:247 247 248;--ui-muted-rgb:95 99 107;--ui-line-rgb:229 231 235;--ui-link-rgb:201 31 55;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-display:var(--font-sans);--background:var(--ui-bg);--foreground:var(--ui-text);--surface:var(--ui-popup);--surface-muted:var(--ui-surface);--border:var(--ui-line);--accent:var(--ui-brand);--accent-bright:var(--ui-link);--commerce-bg:var(--ui-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--ui-bg:#0b0c0f;--ui-surface:#15171c;--ui-popup:#1d2026;--ui-text:#f2f3f5;--ui-muted:#a6adb7;--ui-line:#30343d;--ui-control:#68707c;--ui-link:#ff8293;--ui-selected:#302025;--ui-focus:#ff8293;--ui-hover:#252830;--ui-pressed:#30343d;--ui-disabled-bg:#24272e;--ui-disabled-text:#a6adb7;--ui-overlay:#000000a6;--ui-skeleton:#30343d;--ui-success:#80d6a4;--ui-warning:#edc16d;--ui-danger:#ff8293;--ui-info:#90c5eb;--ui-text-rgb:242 243 245;--ui-bg-rgb:11 12 15;--ui-surface-rgb:21 23 28;--ui-muted-rgb:166 173 183;--ui-line-rgb:48 52 61;--ui-link-rgb:255 130 147;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--font-sans);font-size:16px}.brand-mark{background:#fff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.brand-mark img{-o-object-fit:contain;object-fit:contain;width:36px;height:36px}.brand-mark-dark,html[data-theme=dark] .brand-mark-light{display:none}html[data-theme=dark] .brand-mark-dark{display:block}.appearance-trigger{border:1px solid var(--ui-control);background:var(--ui-popup);min-width:44px;min-height:44px;color:var(--ui-text);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex}.appearance-trigger:hover{background:var(--ui-hover)}.appearance-dialog{border:1px solid var(--ui-line);background:var(--ui-popup);width:min(320px,100vw - 32px);color:var(--ui-text);border-radius:12px;max-height:85dvh;padding:16px;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.appearance-dialog::backdrop{background:var(--ui-overlay)}.appearance-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.appearance-heading h2{margin:0;font-size:20px;font-weight:600}.appearance-heading button{min-height:44px;color:var(--ui-muted);background:0 0;border:0;padding:8px}.appearance-option{width:100%;min-height:48px;color:var(--ui-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.appearance-option span{flex:1}.appearance-option[aria-pressed=true]{color:var(--ui-link);background:var(--ui-selected)}.appearance-option:hover{background:var(--ui-hover)}.tool-header-actions{align-items:center;gap:12px;min-width:0;display:flex}.discover-appearance{top:14px;right:max(72px, env(safe-area-inset-right));z-index:51;position:fixed}.tool-header-actions>a{font-size:13px}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}:where(input,textarea,select){accent-color:var(--ui-brand)}::placeholder{color:var(--ui-muted);opacity:1}::selection{background:var(--ui-selected);color:var(--ui-text)}html{scrollbar-color:var(--ui-control) var(--ui-bg)}.button-primary,.button-accent,.discover-primary,.discover-nav-publish,.profile-hub-primary-link,.discover-publish-submit button,.discover-services-filter button{background:var(--ui-brand);color:var(--ui-on-brand);border-color:var(--ui-brand);box-shadow:none;border-radius:8px;min-height:44px;font-weight:600}.button-primary:hover,.button-accent:hover,.discover-primary:hover,.discover-nav-publish:hover{background:var(--ui-brand-hover);color:var(--ui-on-brand);filter:none}.button-primary:active,.discover-primary:active{background:var(--ui-brand-pressed)}.button-secondary{background:var(--ui-popup);color:var(--ui-text);border:1px solid var(--ui-control);border-radius:8px;min-height:40px;font-weight:600}:where(.button-primary,.button-secondary,.discover-primary):disabled{background:var(--ui-disabled-bg);color:var(--ui-disabled-text);border-color:var(--ui-line);cursor:not-allowed}.field-control,.workspace-input{border:1px solid var(--ui-control);background:var(--ui-popup);color:var(--ui-text);border-radius:8px}.brand-wordmark{font-family:var(--font-sans);font-weight:700}.discover-app-shell{background:var(--ui-bg);color:var(--ui-text)}.discover-app-aside{display:none}.discover-nav-link.is-active,.discover-channel-tab.is-active{background:var(--ui-selected);color:var(--ui-link)}.discover-work-labels>span{color:var(--ui-muted);background:0 0;border:0}.discover-work-counts{color:var(--ui-muted)}.catalog-experience{min-height:44px;color:var(--ui-link);border:1px solid var(--ui-control);border-radius:8px;align-items:center;margin:0 16px 12px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.discover-work-title{font-size:16px;font-weight:600;line-height:1.5}.discover-work-title a{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.discover-work-content{padding:12px 0}.discover-work-purpose{color:var(--ui-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.discover-work-recommendation{color:var(--ui-muted);overflow-wrap:anywhere;padding:12px;font-size:13px;line-height:1.6}.discover-work-content>.discover-application-experience{width:fit-content;min-height:44px;color:var(--ui-link);align-items:center;font-size:14px;display:inline-flex}.discover-work-production{font-size:13px}.discover-work-author-detail{font-size:12px}.discover-work-media{border-radius:12px}.discover-work-copy>.discover-primary,.discover-commercial-cta .discover-primary{background:var(--ui-popup);color:var(--ui-link);border:1px solid var(--ui-control);width:fit-content;min-height:44px}.discover-detail-body{max-width:72ch}.discover-page article>h1{overflow-wrap:anywhere;font-size:30px;font-weight:600}.workspace-canvas{background:var(--ui-bg)}.bg-ink{background:var(--ui-brand)}.text-market,.text-coral{color:var(--ui-link)}.discover-feed-page-content{width:100%;max-width:none;margin:0;padding-inline:24px}.discover-immersive-feed[data-channel=recommended] .discover-feed-item:has(:is(video,audio)){grid-column:auto}@media (max-width:767px){.discover-feed-page-content{padding-inline:16px}.discover-immersive-feed[data-channel=recommended] .discover-feed-item:has(:is(video,audio)){grid-column:1/-1}}.application-runtime-shell,.application-runtime-shell iframe{background:var(--ui-bg)}.application-runtime-shell iframe[data-runtime-state=loading]{visibility:hidden}.application-runtime-shell iframe[data-runtime-state=failed]{display:none}.runtime-status{color:var(--ui-muted);padding:16px;font-size:14px}.discover-app-shell:has(.application-experience-page){max-width:none;display:block}.discover-app-shell:has(.application-experience-page) :is(.discover-desktop-nav,.discover-mobile-nav,.discover-appearance,.discover-notification-button){display:none}.discover-page.application-experience-page{padding:24px}@media (max-width:767px){.discover-page.application-experience-page{height:auto;min-height:100dvh;padding:16px}.application-runtime-toolbar{flex-wrap:wrap;align-items:flex-start}.application-runtime-toolbar>div:last-child{margin-left:auto}}.bg-market,.bg-coral,.bg-commerce-blue,.bg-commerce-lime,.bg-ink,.bg-market .text-foreground,.bg-coral .text-foreground,.bg-ink .text-foreground{color:var(--ui-on-brand)}.workspace-canvas :is([class~=text-ink\/35],[class~=text-ink\/40],[class~=text-ink\/45],[class~=text-ink\/50],[class~=text-ink\/55],[class~=text-ink\/60]){color:var(--ui-muted)}.discover-immersive-feed:not([data-channel=video]):not([data-channel=audio]){grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}@media (max-width:767px){.discover-immersive-feed:not([data-channel=video]):not([data-channel=audio]):not([data-channel=application]){grid-template-columns:repeat(2,minmax(0,1fr))}.discover-immersive-feed[data-channel=application]{grid-template-columns:minmax(0,1fr)}}@media (min-width:1180px){.discover-app-shell{grid-template-columns:232px minmax(0,1fr);max-width:1440px;margin:auto}}@media (min-width:768px) and (max-width:1179px){.discover-app-shell{grid-template-columns:88px minmax(0,1fr)}}@media (max-width:767px){.discover-appearance{top:calc(6px + env(safe-area-inset-top));right:64px}.appearance-trigger{padding:8px}.appearance-trigger span{font-size:12px}:where(.field-control,.workspace-input,.account-form input,.application-package-fields input,.application-package-fields select),[data-layout=tool] :is(input:not([type=checkbox]):not([type=range]):not([type=file]),textarea,select){font-size:16px}.button-secondary{min-height:44px}.discover-page article>h1{font-size:24px}.tool-header-actions{gap:8px}.tool-header-actions>a{max-width:5em}}@media (prefers-reduced-motion:reduce){.appearance-option,.appearance-trigger{transition:none}}
