@property --home-scene-progress{syntax:"<number>";inherits:true;initial-value:0}html:root body main.lumi-home-page[data-home-skin=stitched] .home-ai2p5-scene.home-scene-backdrop{background:var(--home-material)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-ai2p5-scene.home-scene-backdrop:after{display:none!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-viewport{isolation:isolate;--scene-ease:cubic-bezier(.4, 0, .3, 1);--scene-edge:calc(-72px + (100% + 144px) * var(--home-scene-progress));--scene-page-edge:calc(100% - var(--scene-edge));--scene-radius:calc(-72px + (100vw + 144px) * var(--home-scene-progress));position:absolute;inset:0;overflow:hidden}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-backdrop:not([data-transition=idle]) .home-scene-viewport{animation:home-scene-reveal var(--scene-duration) var(--scene-ease) both}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-layer{background:var(--scene-light) center bottom / cover no-repeat;position:absolute;inset:0}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-incoming{z-index:1;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-incoming.is-curtain{-webkit-mask-image:linear-gradient(90deg, black calc(var(--scene-edge) - 22px), transparent calc(var(--scene-edge) + 22px));mask-image:linear-gradient(90deg, black calc(var(--scene-edge) - 22px), transparent calc(var(--scene-edge) + 22px))}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-incoming.is-page{-webkit-mask-image:linear-gradient(90deg, transparent calc(var(--scene-page-edge) - 28px), black calc(var(--scene-page-edge) + 28px));mask-image:linear-gradient(90deg, transparent calc(var(--scene-page-edge) - 28px), black calc(var(--scene-page-edge) + 28px))}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-incoming.is-moon{-webkit-mask-image:radial-gradient(circle at 86% 24%, black calc(var(--scene-radius) - 36px), transparent calc(var(--scene-radius) + 36px));mask-image:radial-gradient(circle at 86% 24%, black calc(var(--scene-radius) - 36px), transparent calc(var(--scene-radius) + 36px))}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-curtain{z-index:2;top:-4px;bottom:-4px;left:var(--scene-edge);border-right:1px solid var(--lc-stitch);background:linear-gradient(90deg, var(--lc-bevel-hi), transparent 28%, var(--lc-bevel-lo)), var(--home-material);width:clamp(28px,2.2vw,44px);box-shadow:-5px 0 14px var(--lc-sidebar-ambient), 7px 0 18px var(--lc-sidebar-ambient);border-radius:0 0 18px;position:absolute;transform:translate(-50%)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-curtain:before{content:"";border-right:1px dashed var(--lc-stitch);width:1px;position:absolute;inset:0 6px 10px auto}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-curtain>span{border-right:2px solid var(--lc-stitch);height:29%;position:absolute;top:0;right:-12px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-curtain>svg{width:26px;height:26px;color:var(--lc-ink);background:var(--lc-surface);box-shadow:var(--lc-drop);transform-origin:50% -20px;animation:home-scene-tassel var(--scene-duration) ease-in-out both;border-radius:50%;padding:5px;position:absolute;top:28%;right:-24px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-page-fold{z-index:2;top:0;bottom:0;left:var(--scene-page-edge);transform-origin:50%;background:linear-gradient(90deg, transparent, var(--lc-bevel-lo) 25%, var(--lc-bevel-hi) 56%, var(--lc-sidebar-ambient) 75%, transparent);width:clamp(32px,3vw,58px);filter:drop-shadow(-5px 0 8px var(--lc-sidebar-ambient));animation:home-scene-page-curl var(--scene-duration) var(--scene-ease) both;position:absolute}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-page-fold>span{background:linear-gradient(90deg, transparent, var(--lc-bevel-hi), transparent);position:absolute;inset:0 45%}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-moon{z-index:2;color:#f4cf89;width:36px;height:36px;position:absolute;top:24%;left:86%;transform:translate(-50%,-50%)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-moon>svg{filter:drop-shadow(0 0 6px #b78b4a);width:100%;height:100%;animation:home-scene-moon-charm var(--scene-duration) ease both}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-moon>span{animation:home-scene-moon-glow var(--scene-duration) ease-out both;background:radial-gradient(circle,#f4cf8929,#0000 68%);border-radius:50%;position:absolute;inset:-12px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-controls{z-index:8;border:1px solid var(--lc-inner-line);background:var(--home-material);box-shadow:0 2px 6px var(--lc-sidebar-ambient);color:var(--home-muted);border-radius:18px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;top:12px;left:18px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-controls>button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-controls>.home-scene-name{border-radius:14px;width:auto;padding-inline:8px 5px;font-size:11px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-controls svg{flex-shrink:0;width:13px;height:13px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-controls button:hover{color:var(--home-text);background-color:var(--lc-hover)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-controls button:focus-visible{outline:2px solid var(--lc-stitch);outline-offset:2px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-controls button:disabled{cursor:default;opacity:.45}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-picker{border:1px solid var(--lc-inner-line);background:var(--home-material);width:260px;box-shadow:var(--lc-drop);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-picker>button{color:var(--home-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:6px;padding:4px 4px 6px;font-size:12px;display:flex}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-picker>button[aria-pressed=true]{border-color:var(--lc-stitch);color:var(--home-text);background:var(--lc-hover)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-thumb{background:var(--scene-light) center / cover no-repeat;border-radius:6px;width:100%;height:48px;display:block}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-picker p{grid-column:1/-1;margin:2px 4px 0;font-size:10px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-feedback:not(:empty){background:var(--lc-surface);width:220px;box-shadow:var(--lc-drop);border-radius:10px;padding:8px 10px;font-size:12px;position:absolute;top:calc(100% + 8px);left:0}@media (min-width:1101px) and (min-height:900px) and (max-aspect-ratio:5/4){html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-viewport{aspect-ratio:1921/456;height:auto;top:auto;-webkit-mask-image:linear-gradient(#0000,#000 12%);mask-image:linear-gradient(#0000,#000 12%)}}@media (max-width:1100px){html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-viewport{height:clamp(180px,38vw,320px);top:auto;-webkit-mask-image:linear-gradient(#0000,#000 18%);mask-image:linear-gradient(#0000,#000 18%)}}@media (min-width:601px) and (max-width:1800px),(min-width:601px) and (max-height:850px){html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-controls{flex-direction:column;left:12px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-controls>.home-scene-name{width:28px;padding:0}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-name>span,html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-name>svg:last-child{display:none}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-picker{top:0;left:calc(100% + 8px)}}@media (max-width:600px){html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-controls{grid-row:3;justify-self:start;margin:20px 0 18px 6px;position:relative;top:auto;left:auto}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-controls>button{width:30px;height:30px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-controls>.home-scene-name{gap:4px;width:auto;padding-inline:6px 3px;font-size:10px}}@media (prefers-reduced-motion:reduce){html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-backdrop:not([data-transition=idle]) .home-scene-viewport{animation:none}html:root body main.lumi-home-page[data-home-skin=stitched] .home-scene-incoming{-webkit-mask-image:none;mask-image:none}html:root body main.lumi-home-page[data-home-skin=stitched] :is(.home-scene-curtain,.home-scene-page-fold,.home-scene-moon){display:none}}html:root.dark body main.lumi-home-page[data-home-skin=stitched] :is(.home-scene-layer,.home-scene-thumb){background-image:var(--scene-dark)}@media (min-width:1101px) and (min-height:900px) and (max-aspect-ratio:5/4){html:root.dark body main.lumi-home-page[data-home-skin=stitched] .home-scene-viewport{aspect-ratio:2170/448}}@keyframes home-scene-reveal{0%,4%{--home-scene-progress:0}92%,to{--home-scene-progress:1}}@keyframes home-scene-tassel{0%{transform:rotate(0)}24%{transform:rotate(-13deg)}58%{transform:rotate(7deg)}82%,to{transform:rotate(0)}}@keyframes home-scene-page-curl{0%,4%{transform:translate(-50%)perspective(400px)rotateY(-65deg)}50%{transform:translate(-50%)perspective(400px)rotateY(-22deg)}92%,to{transform:translate(-50%)perspective(400px)rotateY(-70deg)}}@keyframes home-scene-moon-charm{0%{opacity:0;transform:scale(.85)rotate(-10deg)}16%,30%{opacity:.8}72%,to{opacity:0;transform:scale(1.05)rotate(6deg)}}@keyframes home-scene-moon-glow{0%{opacity:0;transform:scale(.6)}22%{opacity:.75}78%,to{opacity:0;transform:scale(5)}}
html:root body main.lumi-home-page .home-perched-cat.home-cat-companion .home-cat-touch{width:100%;height:100%;box-shadow:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:45%;padding:0;display:block;position:absolute;inset:0}html:root body main.lumi-home-page .home-perched-cat.home-cat-companion .home-cat-touch:focus-visible{outline:2px dashed var(--lc-stitch);outline-offset:4px}html:root body main.lumi-home-page .home-perched-cat.home-cat-companion .home-cat-base{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}html:root body main.lumi-home-page .home-perched-cat.home-cat-companion .home-cat-rig{opacity:0;pointer-events:none;width:106%;height:106%;display:block;position:absolute;top:-3%;left:-3%}html:root body main.lumi-home-page .home-perched-cat.home-cat-companion .home-cat-rig[data-ready=true]{opacity:1}html:root body main.lumi-home-page .home-perched-cat.home-cat-companion .home-cat-touch:has(.home-cat-rig[data-ready=true]) .home-cat-base{visibility:hidden}html:root body main.lumi-home-page .home-perched-cat.home-cat-companion .home-cat-hearts{color:var(--lc-stitch);pointer-events:none;position:absolute;inset:0}html:root body main.lumi-home-page .home-perched-cat.home-cat-companion .home-cat-hearts svg{fill:currentColor;stroke-width:1.4px;opacity:0;width:12px;height:12px;animation:1.8s ease-out both home-cat-heart;position:absolute}html:root body main.lumi-home-page .home-perched-cat.home-cat-companion .home-cat-hearts svg:first-child{animation-delay:.2s;top:28%;left:12%}html:root body main.lumi-home-page .home-perched-cat.home-cat-companion .home-cat-hearts svg:nth-child(2){width:9px;height:9px;animation-delay:.5s;top:16%;right:12%}html:root body main.lumi-home-page .home-perched-cat.home-cat-companion .home-cat-response{border:1px solid var(--lc-inner-line);background:var(--home-material);width:max-content;color:var(--lc-ink);box-shadow:0 3px 8px var(--lc-sidebar-contact);pointer-events:none;border-radius:14px 14px 3px;padding:8px 12px;font-size:12px;line-height:1.5;position:absolute;bottom:18%;right:calc(100% - 8px)}html:root body main.lumi-home-page .home-perched-cat.home-cat-companion .home-cat-response:empty{display:none}@media (max-width:600px){html:root body main.lumi-home-page .home-perched-cat.home-cat-companion .home-cat-response{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;overflow:hidden}}@media (prefers-reduced-motion:reduce){html:root body main.lumi-home-page .home-perched-cat.home-cat-companion .home-cat-hearts{display:none}}@keyframes home-cat-heart{0%{opacity:0;transform:translateY(3px)scale(.65)}20%{opacity:.65}to{opacity:0;transform:translateY(-20px)scale(1)}}
html:root body.has-lumi-home-page{--home-material:linear-gradient(color-mix(in srgb, var(--lc-surface) var(--lc-plush-tint), transparent), color-mix(in srgb, var(--lc-surface) var(--lc-plush-tint), transparent)) 0 0 / auto no-repeat, var(--lc-plush-material) 0 0 / 384px 384px repeat, var(--lc-surface);--home-edge-shadow:inset 0 2px 2px var(--lc-bevel-hi), inset 0 -4px 7px var(--lc-bevel-lo), var(--lc-drop);--home-control-shadow:inset 0 2px 2px var(--lc-bevel-hi), inset 0 -3px 5px var(--lc-bevel-lo), 0 3px 6px var(--lc-sidebar-contact), 0 6px 14px var(--lc-bevel-lo)}html:root body.has-lumi-home-page :is(.ant-popover-container,.ant-popover-inner,.ant-dropdown-menu){border:1px solid var(--lc-edge)!important;background:var(--home-material)!important;color:var(--lc-ink)!important;box-shadow:var(--home-edge-shadow)!important;border-radius:18px!important}html:root body.has-lumi-home-page .ant-popover-container{position:relative}html:root body.has-lumi-home-page .ant-popover-container:before{content:"";border:1px dashed color-mix(in srgb, var(--lc-stitch) 58%, transparent);box-shadow:var(--lc-seam-recess);filter:var(--lc-thread-relief);pointer-events:none;border-radius:13px;position:absolute;inset:5px}html:root body.has-lumi-home-page :is(.ant-tooltip-container,.ant-tooltip-inner){border:1px solid var(--lc-inner-line);box-shadow:var(--home-control-shadow);border-radius:10px;background:var(--home-material)!important;color:var(--lc-ink)!important}html:root body.has-lumi-home-page :is(.ant-tooltip,.ant-popover){--antd-arrow-background-color:var(--lc-surface)}html:root body.has-lumi-home-page .ant-popover [class*=text-white],html:root body.has-lumi-home-page .ant-popover :is(.ant-popconfirm-title,.ant-popconfirm-description){color:var(--lc-ink)!important}html:root body.has-lumi-home-page .ant-popover button:not(.ant-btn):hover{background:var(--lc-hover)!important}html:root body.has-lumi-home-page .ant-modal :is(.ant-modal-container,.ant-modal-content){border:1px solid var(--lc-edge);border-radius:24px;background:var(--home-material)!important;box-shadow:var(--home-edge-shadow)!important}html:root body.has-lumi-home-page .ant-modal :is(.ant-modal-header,.ant-modal-title,.ant-modal-body){color:var(--lc-ink)!important;background:0 0!important}html:root body.has-lumi-home-page .ant-modal :is(.ant-modal-container,.ant-modal-content):before{content:"";border:1px dashed color-mix(in srgb, var(--lc-stitch) 65%, transparent);box-shadow:var(--lc-seam-recess);filter:var(--lc-thread-relief);pointer-events:none;border-radius:16px;position:absolute;inset:8px}html:root body.has-lumi-home-page .ant-modal .ant-btn:not(.ant-btn-dangerous){border-color:var(--lc-inner-line);color:var(--lc-ink);background:var(--lc-inner-fill);box-shadow:var(--home-control-shadow);border-radius:12px}html:root body.has-lumi-home-page .ant-modal .ant-btn-primary:not(.ant-btn-dangerous){background:var(--lc-send-bg);color:var(--lc-send-ink)}html:root body.has-lumi-home-page .ant-modal :is(.ant-input,.ant-input-affix-wrapper){border-color:var(--lc-inner-line);color:var(--lc-ink);background:var(--lc-inner-fill);border-radius:10px}html:root body.has-lumi-home-page .ant-modal :is(.ant-input:focus,.ant-input-affix-wrapper-focused){border-color:var(--lc-stitch);box-shadow:0 0 0 2px color-mix(in srgb, var(--lc-stitch) 30%, transparent);outline:none}html:root body.has-lumi-home-page .ant-image-preview-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb, var(--lc-surface) 84%, transparent)!important}html:root body.has-lumi-home-page .ant-image-preview-img{box-shadow:0 0 0 5px var(--lc-surface), var(--lc-drop);border-radius:12px}html:root body.has-lumi-home-page :is(.ant-image-preview-actions,.ant-image-preview-close,.ant-image-preview-switch,.ant-modal .ant-modal-close){border:1px solid var(--lc-edge)!important;background:var(--home-material)!important;color:var(--lc-ink)!important;box-shadow:var(--home-edge-shadow)!important;border-radius:16px!important}html:root body.has-lumi-home-page .ant-image-preview-actions{gap:8px;padding:10px 16px;position:relative}html:root body.has-lumi-home-page .ant-image-preview-actions:before{content:"";border:1px dashed var(--lc-stitch);box-shadow:var(--lc-seam-recess);filter:var(--lc-thread-relief);pointer-events:none;border-radius:11px;position:absolute;inset:5px}html:root body.has-lumi-home-page .ant-image-preview-actions-action{color:var(--lc-ink);border-radius:10px;position:relative}html:root body.has-lumi-home-page .ant-image-preview-actions-action:hover{background:var(--lc-hover)}html:root body.has-lumi-home-page :is(.ant-image-preview-actions-action-disabled,.ant-image-preview-switch-disabled){opacity:.35}html:root body.has-lumi-home-page .ant-image-preview-progress{color:var(--lc-ink);background:var(--lc-surface);border-radius:10px;padding:4px 12px;display:inline-block}html:root body main.lumi-home-page[data-home-skin=stitched]{--home-text:var(--lc-ink);--home-muted:var(--lc-muted);--home-action-lilac:color-mix(in srgb, var(--home-accent) 82%, var(--color-purple-100));--home-cushion:url(/ai2.5/home-composer/cushion-light.webp);--home-cushion-slice:72;--home-cushion-rim:36px;--home-desk:url(/ai2.5/home-desk/desk-light.webp);--home-leather:url(/ai2.5/home-desk/leather-reference-light-v1.webp);--home-leather-base:#efe1cb;--home-leather-filter:none;--home-desk-shadow:#5a3c1e45;--home-content-width:min(85%, 1960px);scrollbar-color:var(--lc-stitch) var(--home-page-bg);scrollbar-width:thin;background:linear-gradient(color-mix(in srgb, var(--home-page-bg) 65%, transparent), color-mix(in srgb, var(--home-page-bg) 65%, transparent)), var(--home-material)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-watermark-layer,html:root body main.lumi-home-page[data-home-skin=stitched] .home-watermark-shade{display:none!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-section{z-index:3;width:100%;max-width:none;height:430px;min-height:0;margin:0;padding:0;position:relative}html:root body main.lumi-home-page[data-home-skin=stitched] .home-ai2p5-scene{background:var(--home-desk) center bottom / cover no-repeat;opacity:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}html:root body main.lumi-home-page[data-home-skin=stitched] .home-ai2p5-scene:after{display:none}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-grid{width:min(var(--home-content-width), 1760px);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,29%) minmax(0,1fr);align-items:end;gap:22px;height:100%;margin:0 auto;padding:clamp(28px,4dvh,52px) 24px clamp(42px,5dvh,64px);display:grid;position:relative}html:root body main.lumi-home-page[data-home-skin=stitched] .home-featured-project{flex-direction:column;gap:10px;min-width:0;height:min(100%,310px);min-height:0;display:flex}html:root body main.lumi-home-page[data-home-skin=stitched] .home-featured-project h2{color:var(--home-text);align-items:center;gap:10px;margin:0 6px;font-size:17px;font-weight:600;line-height:26px;display:flex}html:root body main.lumi-home-page[data-home-skin=stitched] .home-featured-project h2 svg{width:22px;height:22px;color:var(--color-amber-400)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-content{text-align:left;align-items:stretch;width:100%;max-width:none;height:auto;min-height:0;margin:0}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-title{white-space:nowrap;width:fit-content;max-width:calc(100% - 210px);margin:0 0 0 20px;font-size:clamp(29px,2.55vw,44px)!important;line-height:1.15!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-sparkle{width:22px;height:22px;margin:0;position:absolute;top:0;right:-28px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-subtitle{margin:7px 0 0 20px!important;font-size:clamp(13px,1vw,18px)!important;line-height:24px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-shell{z-index:4;flex:none;height:clamp(208px,22dvh,230px);min-height:202px;position:relative;max-width:none!important;margin-top:26px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-shell:before,html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-shell:after{display:none!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-perched-cat{z-index:4;aspect-ratio:720/359;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:clamp(246px,19.2vw,336px);height:auto;filter:drop-shadow(0 5px 3px var(--lc-sidebar-ambient));position:absolute;bottom:calc(100% - 12px);right:6%}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box.home-hero-create-box{-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;height:100%;display:flex;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:30px!important;padding:24px 34px 22px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box.home-hero-create-box:before{content:"";z-index:0;pointer-events:none;transform-origin:50% 100%;border-radius:0;position:absolute;inset:-4px;transform:perspective(1000px)rotateX(3deg)scaleY(1.01);border:var(--home-cushion-rim) solid transparent!important;border-image:var(--home-cushion) var(--home-cushion-slice) fill / var(--home-cushion-rim) / 0 stretch!important;opacity:1!important;box-shadow:none!important;filter:drop-shadow(0 4px 3px var(--lc-sidebar-contact)) drop-shadow(0 10px 10px var(--lc-sidebar-ambient))!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-heading{color:var(--home-text);flex:none;padding-left:2px;font-size:19px;font-weight:500;line-height:28px;display:block;position:relative}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-paw{object-fit:contain;opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;width:44px;height:44px;top:22px;right:28px;transform:rotate(-10deg);position:absolute!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-prompt-field{flex:1;min-height:38px;margin-top:7px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-prompt-textarea{height:100%;max-height:none;min-height:38px!important;color:var(--home-text)!important;padding:1px 30px 6px 2px!important;font-size:15px!important;line-height:25px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-prompt-textarea::placeholder{color:var(--home-muted)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-prompt-textarea:focus::placeholder{color:#0000!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-hint{opacity:0;font-size:15px;line-height:25px;top:1px;left:2px;right:30px;color:var(--home-muted)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-prompt-field:focus-within .home-create-hint{opacity:1}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-bottom{--home-control-height:44px;--home-control-radius:22px;--home-control-inset:4px;flex-flow:row;flex:none;align-items:center;gap:12px;margin-top:8px;display:flex;position:relative}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-templates{flex:none;display:flex}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-modes{flex:auto;gap:10px;width:auto;min-width:0;display:flex}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-tools{flex:none;align-items:center;gap:12px;width:auto;display:flex}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button:is(.home-create-mode,.home-create-tool,.home-hero-submit-btn){--home-control-face:var(--lc-surface);--home-control-seam:color-mix(in srgb, var(--lc-stitch) 40%, transparent);min-height:0;transition:transform .16s,border-color .16s,box-shadow .16s;position:relative;height:var(--home-control-height)!important;border:1px solid var(--lc-inner-line)!important;border-radius:var(--home-control-radius)!important;background:linear-gradient(color-mix(in srgb, var(--home-control-face) 80%, transparent), color-mix(in srgb, var(--home-control-face) 80%, transparent)), var(--lc-plush-material) 0 0 / 220px 220px repeat, var(--home-control-face)!important;color:var(--home-muted)!important;box-shadow:inset 0 1px 1px var(--lc-bevel-hi), inset 0 -2px 3px var(--lc-bevel-lo), 0 2px 3px var(--lc-sidebar-contact)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button:is(.home-create-mode,.home-create-tool,.home-hero-submit-btn):before{content:"";inset:var(--home-control-inset);z-index:0;border-radius:calc(var(--home-control-radius) - var(--home-control-inset) - 1px);filter:var(--lc-thread-relief);pointer-events:none;position:absolute;border:1px dashed var(--home-control-seam)!important;box-shadow:var(--lc-seam-recess)!important;opacity:.6!important;background:0 0!important;display:block!important;transform:none!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button:is(.home-create-mode,.home-create-tool,.home-hero-submit-btn):hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--lc-stitch) 65%, var(--lc-edge))!important;color:var(--home-text)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button:is(.home-create-mode,.home-create-tool,.home-hero-submit-btn):active{transform:translateY(1px);box-shadow:inset 0 2px 5px var(--lc-bevel-lo), inset 0 -1px 1px var(--lc-bevel-hi)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button.home-create-mode{flex:0 auto;justify-content:center;gap:9px;width:128px;min-width:0;padding:0 16px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button.home-create-mode:not(.is-active):before{display:none!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button.home-create-mode.is-active{--home-control-face:var(--home-action-lilac);--home-control-seam:color-mix(in srgb, var(--color-purple-950) 24%, transparent);border-color:color-mix(in srgb, var(--home-accent) 72%, var(--color-purple-100))!important;color:var(--color-purple-950)!important;box-shadow:inset 0 2px 3px color-mix(in srgb, var(--color-purple-100) 65%, transparent), inset 0 -2px 4px color-mix(in srgb, var(--color-purple-950) 25%, transparent), 0 3px 5px var(--lc-sidebar-contact)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-mode-label{font-size:13px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-mode-check{display:none}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-mode .home-create-mode-icon{flex-basis:20px;width:20px;height:20px;color:inherit!important;background:0 0!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-mode-icon>svg{width:18px;height:18px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button.home-create-tool{--home-control-radius:50%;width:var(--home-control-height)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button.home-create-tool:before{border-radius:50%}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-tool>svg{width:18px;height:18px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button.home-create-tool.is-active{--home-control-face:color-mix(in srgb, var(--home-accent) 27%, var(--lc-surface));color:var(--home-text)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button.home-hero-submit-btn{--home-control-face:#f1d19c;--home-control-seam:color-mix(in srgb, var(--color-amber-800) 30%, transparent);gap:10px;margin-left:22px;font-size:16px;border-color:color-mix(in srgb, var(--color-amber-100) 65%, var(--lc-stitch))!important;width:172px!important;height:52px!important;color:var(--color-stone-900)!important;box-shadow:inset 0 2px 2px var(--color-amber-100), inset 0 -3px 4px color-mix(in srgb, var(--color-amber-900) 30%, transparent), 0 3px 5px var(--lc-sidebar-contact)!important;padding-inline:22px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button.home-hero-submit-btn:after{content:"";opacity:.7;pointer-events:none;width:1px;height:auto;position:absolute;top:8px;bottom:8px;left:-23px;background:var(--lc-inner-line)!important;display:block!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button.home-hero-submit-btn:hover{color:var(--color-stone-950)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button.home-create-mode{width:auto;min-width:0;padding-inline:clamp(12px,1.25vw,24px)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button.home-hero-submit-btn{margin-left:4px;width:clamp(146px,10.2vw,186px)!important;height:48px!important;padding-inline:18px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button.home-hero-submit-btn:after{display:none!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-secondary-actions{flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:center;gap:0;margin-top:8px;display:flex;position:relative}html:root body main.lumi-home-page[data-home-skin=stitched] .home-secondary-link{min-height:28px;color:var(--home-muted);cursor:pointer;border:0;border-radius:4px;align-items:center;gap:8px;padding:2px 16px;font-size:12px;line-height:20px;text-decoration:none;transition:color .16s;display:inline-flex;box-shadow:none!important;background:0 0!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-secondary-link:first-child{padding-left:2px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-secondary-link+.home-secondary-link{border-left:1px solid var(--lc-inner-line);border-radius:0}html:root body main.lumi-home-page[data-home-skin=stitched] .home-secondary-link svg{flex-shrink:0;width:17px;height:17px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-secondary-link:not(:disabled):is(:hover,:focus-visible){color:var(--home-text)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-secondary-link:disabled{opacity:.45;cursor:not-allowed}html:root body main.lumi-home-page[data-home-skin=stitched] .home-workbench{z-index:2;width:100%;max-width:none;height:370px;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:minmax(0,1.08fr) minmax(0,1fr);gap:10px;margin:0 auto;padding:4px 0 0;display:grid;position:relative}html:root body main.lumi-home-page[data-home-skin=stitched] .home-workbench>.home-gallery-section{width:var(--home-content-width);margin-inline:auto}html:root body main.lumi-home-page[data-home-skin=stitched] .home-workbench:before{content:"";z-index:-1;background:var(--home-leather) center top / cover no-repeat var(--home-leather-base);box-shadow:inset 0 24px 28px -20px var(--home-desk-shadow);filter:var(--home-leather-filter);pointer-events:none;display:block;position:absolute;inset:0 0 -24px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-section{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;padding:0!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-section-head{flex:0 0 32px;justify-content:space-between;align-items:center;gap:16px;min-height:32px;margin-bottom:4px;padding-inline:7px;display:flex}html:root body main.lumi-home-page[data-home-skin=stitched] .home-section-head h2{color:var(--home-text);align-items:center;gap:9px;display:inline-flex;font-size:16px!important;font-weight:600!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-section-head h2 svg{width:20px;height:20px;color:var(--lc-stitch)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-projects-section .home-section-head h2 svg{color:var(--color-amber-400)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-navigation{align-items:center;gap:14px;display:flex}html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-link{color:var(--home-muted);border-radius:5px;align-items:center;gap:5px;padding-block:7px;font-size:12px;display:inline-flex}html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-link:hover{color:var(--home-text)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-link svg{width:13px;height:13px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-arrows{gap:5px;display:flex}html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-arrows button{border:1px solid var(--lc-inner-line);background:var(--home-material);width:26px;height:26px;color:var(--home-text);box-shadow:inset 0 1px 1px var(--lc-bevel-hi), 0 2px 3px var(--lc-sidebar-ambient);border-radius:50%;place-items:center;display:grid}html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-arrows button:not(:disabled):hover{border-color:var(--lc-stitch)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-arrows button:disabled{opacity:.3;cursor:default}html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-arrows svg{width:16px;height:16px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-rail{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:none;grid-auto-columns:calc(25% - 10.5px);grid-auto-flow:column;gap:14px;min-height:0;padding:3px 4px 6px;scroll-padding-inline:4px;display:grid;overflow:auto hidden}html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-rail::-webkit-scrollbar{display:none}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-section .home-gallery-rail{grid-auto-columns:calc(12.5% - 12.25px)}html:root body main.lumi-home-page[data-home-skin=stitched] :is(article.home-recent-card,.home-create-project-card,.home-latest-empty,article.home-inspiration-card){scroll-snap-align:start;min-width:0;height:100%;padding:5px;transition:border-color .18s,transform .18s;position:relative;border:1px solid var(--lc-edge)!important;background:var(--home-material)!important;min-height:0!important;box-shadow:inset 0 1px 1px var(--lc-bevel-hi), 0 3px 5px var(--lc-sidebar-contact)!important;border-radius:14px!important}html:root body main.lumi-home-page[data-home-skin=stitched] :is(article.home-recent-card,.home-create-project-card,.home-latest-empty,article.home-inspiration-card):before{content:"";z-index:2;filter:var(--lc-thread-relief);mix-blend-mode:normal;pointer-events:none;border-radius:10px;position:absolute;inset:3px;border:1px dashed color-mix(in srgb, var(--lc-stitch) 45%, transparent)!important;box-shadow:var(--lc-seam-recess)!important;opacity:1!important;background:0 0!important;animation:none!important;display:block!important;transform:none!important}html:root body main.lumi-home-page[data-home-skin=stitched] :is(article.home-recent-card,button.home-create-project-card,.home-latest-empty,article.home-inspiration-card):hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--lc-stitch) 65%, var(--lc-edge))!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-card>a{border-radius:8px;flex-direction:column;height:100%;display:flex;overflow:hidden}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-card .home-recent-cover{border-radius:8px 8px 0 0;flex:1;height:auto;min-height:0;aspect-ratio:auto!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-cover>img{object-position:center 30%}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-card .home-recent-info{z-index:2;opacity:1;background:0 0;border-radius:0;flex:0 0 30px;align-items:center;gap:10px;min-width:0;min-height:0;display:flex;position:relative;height:auto!important;color:var(--home-text)!important;padding:4px 40px 3px 10px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-copy{flex:1;min-width:0}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-card .home-recent-title{font-weight:600;line-height:22px;color:var(--home-text)!important;font-size:13px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-meta{display:none;color:var(--home-muted)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-featured-project article.home-recent-featured{flex:1;height:auto;box-shadow:inset 0 1px 1px var(--lc-bevel-hi), 0 4px 5px var(--lc-sidebar-contact), 0 9px 12px var(--lc-sidebar-ambient)!important;border-radius:18px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-featured-project article.home-recent-featured:before{border-radius:14px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-featured .home-recent-info{flex-basis:82px;align-items:flex-end;padding:7px 46px 8px 12px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-feature-tag{color:var(--home-muted);align-items:center;gap:5px;margin-bottom:2px;font-size:11px;line-height:18px;display:flex;position:static}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-feature-tag svg{width:13px;height:13px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-featured .home-recent-title{line-height:27px;font-size:clamp(16px,1.2vw,22px)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-featured .home-recent-meta{margin-top:1px;font-size:12px;line-height:19px;display:block!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-card .home-recent-resume{--home-control-face:var(--home-action-lilac);border:1px solid color-mix(in srgb, var(--home-accent) 72%, var(--color-purple-100));box-shadow:inset 0 1px 2px var(--color-purple-100), 0 3px 5px var(--lc-sidebar-contact);white-space:nowrap;border-radius:24px;flex-shrink:0;align-items:center;gap:8px;margin-bottom:3px;padding:11px 15px;display:inline-flex;color:var(--color-purple-950)!important;font-size:13px!important}html:root body main.lumi-home-page[data-home-skin=stitched] :is(.home-hero-create-box button.home-create-mode.is-active,.home-hero-create-box button.home-hero-submit-btn,.home-recent-card .home-recent-resume){background:linear-gradient(180deg, #ffffff2e, transparent 60%, #0000000a), url(/ai2.5/home-composer/control-micro-suede.webp) center / 180px repeat, var(--home-control-face)!important;background-blend-mode:normal, soft-light, normal!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-resume svg{width:16px;height:16px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-card .home-recent-action{z-index:3;opacity:1;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;color:var(--home-text)!important;background:0 0!important;border:0!important;position:absolute!important;top:auto!important;bottom:7px!important;right:9px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-action svg{width:19px;height:19px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-featured .home-recent-action{width:32px;height:32px;box-shadow:var(--home-control-shadow);border-radius:50%;border:1px solid var(--lc-inner-line)!important;bottom:16px!important;right:10px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-card .home-recent-action:hover{background:var(--lc-hover)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-info input{z-index:4;height:26px;font-size:14px;position:relative;color:var(--home-text)!important;background:var(--lc-surface)!important;border-color:var(--lc-stitch)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-project-card,html:root body main.lumi-home-page[data-home-skin=stitched] .home-latest-empty{width:100%;color:var(--home-text);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}html:root body main.lumi-home-page[data-home-skin=stitched] .home-latest-empty{flex:1;padding:24px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-latest-empty>svg{width:30px;height:30px;color:var(--home-muted)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-latest-empty>span{color:var(--home-muted);font-size:12px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-project-card>span{font-size:13px;aspect-ratio:auto!important;height:auto!important;color:var(--home-muted)!important;padding:0!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-media{background:var(--lc-inner-fill);border-radius:8px;height:100%;position:relative;overflow:hidden}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-overlay{z-index:1;opacity:0;transition:opacity .16s;background:#151110db!important;padding:24px 8px 8px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-card:is(:hover,:focus-within) .home-inspiration-overlay{opacity:1}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-caption{padding:0}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-caption h3{white-space:nowrap;text-overflow:ellipsis;color:#fff8f0;font-size:12px;font-weight:600;line-height:1.5;overflow:hidden}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-caption>span{color:#fff8f0b8;margin-top:3px;font-size:10px;display:block}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-overlay>div:last-child{flex-wrap:nowrap;gap:5px;margin-top:8px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-overlay button{white-space:nowrap;border-radius:8px;gap:4px;padding-inline:6px;font-size:10px;color:#fff8f0!important;background:#271f1cb3!important;border:1px solid #fff8f042!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-overlay button svg{width:12px;height:12px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-overlay button:hover{background:#4a3a33e6!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-footer{align-self:center;padding:5px 20px;font-size:10px;line-height:1.4;color:var(--home-muted)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-footer a{color:inherit}html:root body main.lumi-home-page[data-home-skin=stitched] .home-optimizer-panel{border-radius:22px;width:min(420px,100% - 40px);max-height:min(440px,55vh);padding:18px;inset:calc(100% + 8px) 20px auto auto;overflow-y:auto;z-index:20!important;background:var(--home-material)!important;border:1px solid var(--lc-edge)!important;box-shadow:var(--home-edge-shadow)!important;position:absolute!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-optimizer-panel :is(textarea,input){color:var(--home-text)!important;background:var(--lc-inner-fill)!important;border-color:var(--lc-inner-line)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-optimizer-panel:before{content:"";border:1px dashed color-mix(in srgb, var(--lc-stitch) 58%, transparent);box-shadow:var(--lc-seam-recess);filter:var(--lc-thread-relief);pointer-events:none;border-radius:16px;position:absolute;inset:6px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-optimizer-panel :is(button,[class*=text-white],span[class*=border]){color:var(--home-text)!important;border-color:var(--lc-inner-line)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-optimizer-panel .ant-btn-primary{background:color-mix(in srgb, var(--home-accent) 40%, var(--lc-surface))!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-optimizer-panel textarea::placeholder{color:var(--home-muted)!important}@media (min-width:1101px) and (min-height:720px){html:root body main.lumi-home-page[data-home-skin=stitched]{grid-template-rows:clamp(320px,46dvh,520px) minmax(270px,1fr) 24px;display:grid}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-section,html:root body main.lumi-home-page[data-home-skin=stitched] .home-workbench{height:100%}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-shell{width:calc(100% + clamp(12px,1.25vw,24px))}html:root body main.lumi-home-page[data-home-skin=stitched] .home-workbench{gap:18px;padding-top:16px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-section{align-self:center;height:100%;max-height:258px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-section{max-height:238px;top:-12px}}@media (min-width:1501px){html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-mode-label{font-size:15px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-secondary-link{font-size:14px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-prompt-textarea,html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-hint{font-size:16px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-card .home-recent-resume,html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-card .home-recent-title{font-size:14px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-featured .home-recent-title{font-size:22px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-section-head h2{font-size:18px!important}}@media (min-width:2000px){html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-grid{gap:30px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-card .home-recent-info{flex-basis:38px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-featured .home-recent-info{flex-basis:82px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-section-head{flex-basis:40px}}@media (min-width:1101px) and (max-width:1500px){html:root body main.lumi-home-page[data-home-skin=stitched]{--home-content-width:91%}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-grid{gap:18px;padding-inline:14px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-title{margin-left:16px;font-size:clamp(25px,2.5vw,37px)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-subtitle{margin-left:16px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box.home-hero-create-box{padding:22px 28px 20px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-bottom{--home-control-height:40px;gap:8px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-modes,html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-tools{gap:7px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button.home-create-mode{gap:6px;padding-inline:11px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button.home-hero-submit-btn{gap:7px;font-size:14px;width:142px!important;height:44px!important;padding-inline:12px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-card .home-recent-resume{gap:5px;padding:10px;font-size:12px!important}}@media (min-width:1101px) and (min-height:900px) and (max-aspect-ratio:5/4){html:root body main.lumi-home-page[data-home-skin=stitched]{grid-template-rows:clamp(360px,29vw,470px) minmax(0,1fr) 24px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-ai2p5-scene{background:var(--home-material)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-ai2p5-scene:after{content:"";aspect-ratio:1921/456;background:var(--home-desk) center bottom / cover no-repeat;width:100%;height:auto;display:block;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 12%);mask-image:linear-gradient(#0000,#000 12%)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-workbench{grid-template-rows:minmax(0,1fr) 200px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-projects-section{max-height:none}html:root body main.lumi-home-page[data-home-skin=stitched] .home-projects-section .home-gallery-rail{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}}@media (min-width:1101px) and (max-height:820px){html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-grid{padding-top:14px;padding-bottom:32px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-title{font-size:clamp(28px,2.5vw,36px)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-subtitle{margin-top:5px!important;line-height:20px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-shell{margin-top:8px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-perched-cat{width:clamp(204px,16.8vw,240px)}}@media (min-width:1101px) and (min-height:720px) and (not (max-aspect-ratio:5/4)){html:root body main.lumi-home-page[data-home-skin=stitched]{--home-desk-drop:clamp(38px, 5.5dvh, 72px);--home-desk-contact-inset:clamp(42px, 2.5vw, 64px);grid-template-rows:minmax(280px,1fr) minmax(0,2fr) 24px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-ai2p5-scene{height:calc(100% + var(--home-desk-drop))}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-grid{translate:0 calc(var(--home-desk-drop) + clamp(22px, 2.6dvh, 34px) - var(--home-desk-contact-inset));padding-top:clamp(14px,1.6dvh,22px);padding-bottom:clamp(22px,2.6dvh,34px)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-featured-project{height:min(100%,300px)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-workbench{padding-top:calc(16px + var(--home-desk-drop))}html:root body main.lumi-home-page[data-home-skin=stitched] .home-workbench:before{top:var(--home-desk-drop)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-content{justify-content:flex-end;height:100%}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-title{font-size:clamp(26px,2.1vw,40px)!important;line-height:1.12!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-subtitle{margin-top:4px!important;font-size:clamp(12px,.9vw,16px)!important;line-height:20px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-shell{flex:1;height:auto;min-height:180px;max-height:208px;margin-top:clamp(8px,1dvh,14px)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-perched-cat{width:clamp(212px,27.5dvh,352px)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box.home-hero-create-box{padding:22px 32px 20px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-heading{font-size:18px;line-height:24px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-paw{width:40px;height:40px;top:16px;right:24px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-prompt-field{min-height:32px;margin-top:4px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-prompt-textarea{min-height:32px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-bottom{--home-control-height:38px;gap:10px;margin-top:4px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button.home-hero-submit-btn{height:42px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-secondary-actions{margin-top:6px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-secondary-link{min-height:24px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-projects-section{max-height:330px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-section{max-height:276px}}@media (max-width:1100px){html:root body main.lumi-home-page[data-home-skin=stitched]{--home-content-width:calc(100% - 40px)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-section{height:auto}html:root body main.lumi-home-page[data-home-skin=stitched] .home-ai2p5-scene{background:var(--home-material)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-ai2p5-scene:after{content:"";background:var(--home-desk) center bottom / cover no-repeat;height:clamp(180px,38vw,320px);display:block;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 18%);mask-image:linear-gradient(#0000,#000 18%)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-grid{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:28px;padding:30px 0 50px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-content{grid-row:1}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-title{white-space:normal;max-width:calc(100% - 220px);font-size:clamp(28px,4vw,40px)!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-shell{flex:none;height:248px;margin-top:30px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-perched-cat{width:240px;right:14px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-featured-project{height:216px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-featured-project .home-recent-card>a{flex-direction:row}html:root body main.lumi-home-page[data-home-skin=stitched] .home-featured-project .home-recent-cover{border-radius:8px 0 0 8px;flex:0 0 52%}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-featured .home-recent-info{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:20px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-featured .home-recent-copy{flex:none;width:100%}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-card .home-recent-resume{margin-top:8px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-workbench{gap:12px;height:auto;padding-top:12px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-rail{flex:none;grid-auto-columns:calc(33.3333% - 9.33333px);height:190px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-section .home-gallery-rail{grid-auto-columns:calc(23.2558% - 9.76744px);height:184px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-footer{padding-block:12px}}@media (max-width:600px){html:root body main.lumi-home-page[data-home-skin=stitched]{--home-content-width:calc(100% - 28px)}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-section{grid-template-columns:minmax(0,1fr);padding:24px 14px 50px;display:grid}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-grid,html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-content{display:contents}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-title,html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-subtitle,html:root body main.lumi-home-page[data-home-skin=stitched] .home-featured-project{z-index:1}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-title{white-space:normal;grid-row:1;max-width:100%;margin-left:6px;padding-right:12px;font-size:28px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-sparkle{display:none}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-subtitle{grid-row:2;margin-left:6px!important;font-size:13px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-shell{grid-row:4;height:300px;margin-top:0!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-perched-cat{width:min(180px,100% - 182px);bottom:calc(100% - 9px);right:10px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box.home-hero-create-box{--home-cushion-rim:28px;padding:20px 20px 14px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-heading{font-size:17px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-paw{width:28px;height:28px;top:22px;right:22px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-prompt-textarea{font-size:16px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-hint{font-size:13px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-bottom{--home-control-height:38px;grid-template-columns:38px minmax(0,1fr);gap:10px 6px;display:grid}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-modes{gap:5px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button.home-create-mode{flex:1;gap:4px;padding-inline:5px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-mode-label{font-size:11px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-mode .home-create-mode-icon{flex-basis:14px;width:14px;height:14px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-mode-icon>svg{width:14px;height:14px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-create-tools{grid-column:1/-1;justify-content:space-between}html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button.home-hero-submit-btn{font-size:14px;width:160px!important;height:44px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-secondary-actions{margin-top:8px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-secondary-link{gap:5px;min-height:36px;padding-inline:9px;font-size:11px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-secondary-link svg{width:14px;height:14px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-featured-project{grid-row:5;height:275px;margin-top:24px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-featured-project h2{font-size:15px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-featured-project .home-recent-card>a{flex-direction:column}html:root body main.lumi-home-page[data-home-skin=stitched] .home-featured-project .home-recent-cover{border-radius:8px 8px 0 0;flex:1}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-featured .home-recent-info{flex-direction:row;flex:0 0 82px;align-items:flex-end;padding:7px 46px 8px 12px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-featured .home-recent-copy{flex:1;width:auto}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-card .home-recent-resume{gap:5px;margin:0 0 3px;padding:9px 11px;font-size:12px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-section-head{gap:8px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-section-head h2{gap:6px;font-size:14px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-link{font-size:11px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-navigation{gap:8px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-rail{grid-auto-columns:230px;gap:10px;height:174px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-section .home-gallery-rail{grid-auto-columns:156px;height:172px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-arrows button{width:30px;height:30px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-footer{font-size:9px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-optimizer-panel{width:calc(100% - 16px);right:8px}}@media (hover:none){html:root body main.lumi-home-page[data-home-skin=stitched] .home-gallery-arrows button{width:44px;height:44px}html:root body main.lumi-home-page[data-home-skin=stitched] .home-recent-card .home-recent-action{width:36px;height:36px;bottom:5px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-overlay{opacity:1;padding:5px!important}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-caption{display:none}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-overlay>div:last-child{opacity:1;margin-top:0}html:root body main.lumi-home-page[data-home-skin=stitched] .home-inspiration-overlay button{min-height:44px}}@media (prefers-reduced-motion:reduce){html:root body main.lumi-home-page[data-home-skin=stitched] *,html:root body main.lumi-home-page[data-home-skin=stitched] :before,html:root body main.lumi-home-page[data-home-skin=stitched] :after{transition-duration:.01ms!important}html:root body main.lumi-home-page[data-home-skin=stitched] :is(article.home-recent-card,button.home-create-project-card,.home-latest-empty,article.home-inspiration-card):hover,html:root body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button:is(.home-create-mode,.home-create-tool,.home-hero-submit-btn):is(:hover,:active){transform:none}}html:root.dark body main.lumi-home-page[data-home-skin=stitched]{--home-cushion:url(/ai2.5/home-composer/cushion-dark.webp);--home-cushion-slice:64;--home-desk:url(/ai2.5/home-desk/desk-reference-dark-v4.webp);--home-leather:url(/ai2.5/home-desk/leather-reference-dark-v4.webp);--home-leather-base:#140f0c;--home-leather-filter:brightness(.76);--home-desk-shadow:#000000b3;background:#140f0c!important}html:root.dark body main.lumi-home-page[data-home-skin=stitched] .home-ai2p5-scene{filter:saturate(.62)brightness(.82)}@media (min-width:1101px) and (min-height:900px) and (max-aspect-ratio:5/4),(max-width:1100px){html:root.dark body main.lumi-home-page[data-home-skin=stitched] .home-ai2p5-scene{background-blend-mode:soft-light;background:#2b2423 url(/ai2.5/canvas-short-plush-dark.webp) 0 0/384px 384px}html:root.dark body main.lumi-home-page[data-home-skin=stitched] .home-ai2p5-scene:after{aspect-ratio:2170/448;width:100%}}html:root:not(.dark) body main.lumi-home-page[data-home-skin=stitched]{--home-action-lilac:color-mix(in srgb, var(--home-accent) 55%, var(--color-purple-100));--home-control-shadow:inset 0 1px 1px #ffffff80, inset 0 -1px 2px #624a361f, 0 2px 3px #4e362633}html:root:not(.dark) body main.lumi-home-page[data-home-skin=stitched] :is(.home-hero-create-box button:is(.home-create-mode,.home-create-tool,.home-hero-submit-btn),.home-recent-resume,.home-gallery-arrows button,.home-recent-featured .home-recent-action){box-shadow:var(--home-control-shadow)!important}html:root:not(.dark) body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button:is(.home-create-mode,.home-create-tool,.home-hero-submit-btn):active{box-shadow:inset 0 2px 3px #4e362638,inset 0 -1px 1px #fff6!important}html:root:not(.dark) body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button:is(.home-create-mode,.home-create-tool,.home-hero-submit-btn):before{filter:none;box-shadow:none!important;opacity:.38!important}html:root:not(.dark) body main.lumi-home-page[data-home-skin=stitched] .home-hero-create-box button:is(.home-create-mode:not(.is-active),.home-create-tool:not(.is-active)){--home-control-face:color-mix(in srgb, var(--lc-surface) 92%, var(--lc-stitch))}html:root:not(.dark) body main.lumi-home-page[data-home-skin=stitched] .home-perched-cat{aspect-ratio:3/2;filter:none;width:clamp(216px,16.8vw,372px);bottom:calc(100% - 25px)}@media (min-width:1101px) and (min-height:720px) and (not (max-aspect-ratio:5/4)){html:root:not(.dark) body main.lumi-home-page[data-home-skin=stitched] .home-perched-cat{width:clamp(180px,22.5dvh,300px)}}@media (max-width:1100px){html:root:not(.dark) body main.lumi-home-page[data-home-skin=stitched] .home-perched-cat{width:205px}}@media (max-width:600px){html:root:not(.dark) body main.lumi-home-page[data-home-skin=stitched] .home-perched-cat{width:min(150px,100% - 182px);bottom:calc(100% - 18px)}}
