@media not (min-width:640px){.home-module__-cAima__home [data-home-create]{padding:16px 0 24px}.home-module__-cAima__home [data-home-greeting]{margin-bottom:14px;font-size:18px}.home-module__-cAima__home [data-home-gallery-container]{padding-inline:0}.home-module__-cAima__home [data-home-gallery]{padding-block:0 24px}.home-module__-cAima__home [data-home-gallery-description]{max-width:34ch;margin-top:4px;line-height:1.5}.home-module__-cAima__home [data-home-categories]{scrollbar-width:none;flex-wrap:nowrap;margin-block:12px 16px;padding-bottom:4px;overflow-x:auto}.home-module__-cAima__home [data-home-categories]::-webkit-scrollbar{display:none}.home-module__-cAima__home [data-home-categories]>button{flex-shrink:0;min-height:40px}.home-module__-cAima__home [data-home-skill-cover]{aspect-ratio:1}.home-module__-cAima__home [data-home-skill-name]{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}.home-module__-cAima__home [data-home-banner-rail]:not([data-banner-variant=tile]){height:240px}.home-module__-cAima__home [data-home-banner-caption]:not([data-banner-variant=tile]){padding:48px 20px 20px}.home-module__-cAima__home [data-home-banner-caption] p{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}
.flowing-light-module__UwwC9q__light{z-index:0;pointer-events:none;opacity:1;background:radial-gradient(at 35% 24%,#526ba812,#0000 48%),radial-gradient(at 57% 48%,#ad66450f,#0000 45%);height:min(420px,60svh);transition:opacity .7s;position:fixed;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 56px 30%,#00000073 65%,#0000 100%),linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 56px 30%,#00000073 65%,#0000 100%),linear-gradient(90deg,#0000,#000 8% 92%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.flowing-light-module__UwwC9q__light canvas{width:100%;height:100%;display:block}html[data-theme=dark] .flowing-light-module__UwwC9q__light{background:radial-gradient(at 35% 24%,#526ba81f,#0000 48%),radial-gradient(at 57% 48%,#ad66451a,#0000 45%)}[data-home-background]:has(textarea:focus) .flowing-light-module__UwwC9q__light{opacity:.78}@media (max-width:767px){.flowing-light-module__UwwC9q__light{opacity:.9;height:min(320px,48svh)}}@media (prefers-reduced-motion:reduce){.flowing-light-module__UwwC9q__light{transition:none}}
.mcp-announcement-module__tOK05W__card{color:#fff;text-decoration:none;container-type:inline-size}.mcp-announcement-module__tOK05W__video,.mcp-announcement-module__tOK05W__cover,.mcp-announcement-module__tOK05W__shade{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mcp-announcement-module__tOK05W__video{object-fit:cover}.mcp-announcement-module__tOK05W__cover{background-position:50%;background-size:cover;transition:opacity .4s}.mcp-announcement-module__tOK05W__shade{background:linear-gradient(#050c144d 0%,#050c141f 32%,#050c1475 55%,#000000f0 100%)}.mcp-announcement-module__tOK05W__topline{justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;inset:12px 12px auto}.mcp-announcement-module__tOK05W__brand{text-shadow:0 1px 8px #000000b3;font-size:11px;font-weight:600}.mcp-announcement-module__tOK05W__connect{color:#fff;background:#ff6728;border-radius:8px;align-items:center;gap:4px;min-height:32px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.mcp-announcement-module__tOK05W__card:hover .mcp-announcement-module__tOK05W__connect{background:#f05416}.mcp-announcement-module__tOK05W__prompt{color:#20262d;transform-origin:0 0;background:#fffffff0;border:1px solid #ffffffa6;border-radius:12px 12px 4px;align-items:center;gap:9px;max-width:360px;padding:9px;transition:opacity .35s,transform .5s;display:flex;position:absolute;top:31%;left:16px;right:16px;box-shadow:0 8px 28px #0000002e}.mcp-announcement-module__tOK05W__reference{background-position:50%;background-size:cover;border-radius:5px;flex-shrink:0;width:30px;height:34px}.mcp-announcement-module__tOK05W__promptText{flex:1;font-size:11px;font-weight:500;line-height:1.4}.mcp-announcement-module__tOK05W__send{color:#fff;background:#20262d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.mcp-announcement-module__tOK05W__result{text-shadow:0 1px 6px #000;opacity:0;align-items:center;gap:6px;font-size:11px;font-weight:500;transition:opacity .35s;display:flex;position:absolute;top:49%;left:16px}.mcp-announcement-module__tOK05W__caption{position:absolute;inset:auto 16px 16px}.mcp-announcement-module__tOK05W__caption h3{letter-spacing:-.025em;text-wrap:balance;max-width:260px;margin:0;font-size:18px;font-weight:700;line-height:1.15}.mcp-announcement-module__tOK05W__caption p{color:#fffc;margin:5px 0 0;font-size:12px;line-height:1.4}.mcp-announcement-module__tOK05W__card[data-playing=true] .mcp-announcement-module__tOK05W__cover{opacity:0}.mcp-announcement-module__tOK05W__card[data-playing=true] .mcp-announcement-module__tOK05W__prompt{opacity:0;transform:translateY(-8px)scale(.97)}.mcp-announcement-module__tOK05W__card[data-playing=true] .mcp-announcement-module__tOK05W__result{opacity:1;transition-delay:.2s}@container (max-width:380px){.mcp-announcement-module__tOK05W__caption p{display:none}}@container (max-width:310px){.mcp-announcement-module__tOK05W__prompt{gap:7px;padding:7px;left:12px;right:12px}.mcp-announcement-module__tOK05W__reference{width:25px;height:28px}.mcp-announcement-module__tOK05W__promptText{font-size:10px}.mcp-announcement-module__tOK05W__caption{bottom:12px;left:12px;right:12px}.mcp-announcement-module__tOK05W__caption h3{max-width:230px;font-size:16px}.mcp-announcement-module__tOK05W__caption p{display:none}}@media (prefers-reduced-motion:reduce){.mcp-announcement-module__tOK05W__cover,.mcp-announcement-module__tOK05W__prompt,.mcp-announcement-module__tOK05W__result{transition:none}}
.draft-announcement-module__NwQ5Ma__card{color:#fff;isolation:isolate;container-type:inline-size}.draft-announcement-module__NwQ5Ma__media,.draft-announcement-module__NwQ5Ma__cover,.draft-announcement-module__NwQ5Ma__shade{pointer-events:none;position:absolute;inset:0}.draft-announcement-module__NwQ5Ma__media video{object-fit:cover;width:100%;height:100%}.draft-announcement-module__NwQ5Ma__cover{background-position:50%;background-size:cover}.draft-announcement-module__NwQ5Ma__shade{z-index:3;background:linear-gradient(#00000059,#0000 30%,#0000004d 57%,#000000eb)}.draft-announcement-module__NwQ5Ma__play{z-index:2;cursor:pointer;position:absolute;inset:0}.draft-announcement-module__NwQ5Ma__play:focus-visible,.draft-announcement-module__NwQ5Ma__cta:focus-visible{outline-offset:-3px;outline:2px solid #f97316}.draft-announcement-module__NwQ5Ma__topline{z-index:5;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;inset:12px 12px auto}.draft-announcement-module__NwQ5Ma__brand{text-shadow:0 1px 8px #000000b3;font-size:11px;font-weight:600}.draft-announcement-module__NwQ5Ma__cta{color:#fff;pointer-events:auto;background:#ff6728;border-radius:8px;align-items:center;gap:4px;min-height:32px;padding:6px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.draft-announcement-module__NwQ5Ma__cta:hover{background:#f05416}.draft-announcement-module__NwQ5Ma__workflow{z-index:3;pointer-events:none;justify-content:space-between;gap:9px;display:flex;position:absolute;inset:33% 12px auto}.draft-announcement-module__NwQ5Ma__draft,.draft-announcement-module__NwQ5Ma__final{background:#0000007a;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.draft-announcement-module__NwQ5Ma__draft>span,.draft-announcement-module__NwQ5Ma__final>span{font-size:10px;font-weight:500}.draft-announcement-module__NwQ5Ma__final{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.draft-announcement-module__NwQ5Ma__divider{z-index:4;pointer-events:none;background:#fffc;width:1px;position:absolute;inset-block:0}.draft-announcement-module__NwQ5Ma__divider>span{color:#fff;background:#00000073;border:1px solid #fffc;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.draft-announcement-module__NwQ5Ma__slider{z-index:6;opacity:0;cursor:ew-resize;touch-action:none;appearance:none;width:100%;height:21%;margin:0;position:absolute;inset:43% 0 auto}.draft-announcement-module__NwQ5Ma__card:has(.draft-announcement-module__NwQ5Ma__slider:focus-visible){outline-offset:-3px;outline:2px solid #f97316}.draft-announcement-module__NwQ5Ma__caption{z-index:5;pointer-events:none;position:absolute;inset:auto 16px 16px}.draft-announcement-module__NwQ5Ma__caption h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:18px;font-weight:700;line-height:1.2}.draft-announcement-module__NwQ5Ma__caption p{color:#fffc;max-width:340px;margin:5px 0 0;font-size:12px;line-height:1.4}@container (max-width:380px){.draft-announcement-module__NwQ5Ma__caption p{display:none}}@container (max-width:310px){.draft-announcement-module__NwQ5Ma__caption{inset:auto 12px 12px}.draft-announcement-module__NwQ5Ma__caption h3{font-size:16px}.draft-announcement-module__NwQ5Ma__draft,.draft-announcement-module__NwQ5Ma__final{gap:4px;padding:6px 8px;font-size:11px}}
.video-announcement-module__L4qX1a__card{color:#fff;text-decoration:none;container-type:inline-size}.video-announcement-module__L4qX1a__video,.video-announcement-module__L4qX1a__cover,.video-announcement-module__L4qX1a__shade{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.video-announcement-module__L4qX1a__video{object-fit:cover}.video-announcement-module__L4qX1a__cover{background-position:50%;background-size:cover;transition:opacity .4s}.video-announcement-module__L4qX1a__card[data-playing=true] .video-announcement-module__L4qX1a__cover{opacity:0}.video-announcement-module__L4qX1a__shade{background:linear-gradient(#050c1457 0%,#050c1414 30%,#050c1466 58%,#000000eb 100%)}.video-announcement-module__L4qX1a__topline{justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;inset:12px 12px auto}.video-announcement-module__L4qX1a__brand{text-shadow:0 1px 8px #000000b3;font-size:11px;font-weight:600}.video-announcement-module__L4qX1a__cta{color:#fff;background:#ff6728;border-radius:8px;align-items:center;min-height:32px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.video-announcement-module__L4qX1a__card:hover .video-announcement-module__L4qX1a__cta{background:#f05416}.video-announcement-module__L4qX1a__caption{position:absolute;inset:auto 16px 16px}.video-announcement-module__L4qX1a__caption h3{letter-spacing:-.025em;text-wrap:balance;max-width:260px;margin:0;font-size:18px;font-weight:700;line-height:1.15}.video-announcement-module__L4qX1a__caption p{color:#fffc;margin:5px 0 0;font-size:12px;line-height:1.4}@container (max-width:380px){.video-announcement-module__L4qX1a__caption p{display:none}}@container (max-width:310px){.video-announcement-module__L4qX1a__caption{bottom:12px;left:12px;right:12px}.video-announcement-module__L4qX1a__caption h3{max-width:230px;font-size:16px}}
