.create-commerce-panel{margin:24px 0;padding:20px;border:1px solid var(--malo-line, #d9dfd5);border-radius:12px;background:var(--malo-surface, #fff);color:var(--ink, #182018)}.create-commerce-panel header{display:flex;gap:12px;justify-content:space-between;align-items:center}.create-commerce-panel header span{color:var(--muted, #687067);font-size:12px}.create-commerce-panel h3{margin:6px 0;font-size:18px}.create-commerce-panel p,.create-commerce-panel label{font-size:14px;line-height:1.6}.create-commerce-panel small{display:block;color:var(--muted, #687067);font-size:12px;line-height:1.6}.create-commerce-panel fieldset{padding:14px 0;margin:0;border:0;border-top:1px solid var(--malo-line, #d9dfd5)}.create-commerce-panel legend{padding:8px 0;font-size:14px;font-weight:650}.create-commerce-panel label{display:grid;gap:6px;margin:8px 0}.create-commerce-panel label.create-commerce-choice{display:flex;align-items:center;min-height:44px;margin:0}.create-commerce-panel input:not([type=radio]){box-sizing:border-box;width:100%;min-height:44px;border:1px solid var(--malo-line, #d9dfd5);border-radius:6px;background:#fff;padding:8px 12px;font:inherit}.create-commerce-panel .create-commerce-choice input[type=radio]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0;accent-color:var(--lime, #afd98a)}.create-commerce-panel button{min-height:44px;padding:10px 16px;cursor:pointer;border:1px solid var(--malo-line, #d9dfd5);border-radius:6px;font:inherit}.create-commerce-panel button.create-commerce-save{background:var(--malo-green, #addc70);color:#182018;margin:8px 0 14px;font-weight:650}.create-commerce-product{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:0 12px}.create-commerce-product small{grid-column:1 / -1}@media(max-width:480px){.create-commerce-panel{padding:14px}.create-commerce-product{grid-template-columns:minmax(0,1fr) 100px;gap:0 8px}}._form_oihra_1 small{overflow-wrap:anywhere;font-weight:400;color:var(--muted)}._form_oihra_1 input[hidden]{display:none}._actions_oihra_9{display:flex;flex-wrap:wrap;align-items:center;gap:16px}._packageType_oihra_15{padding:0;margin:0;border:0;display:flex;flex-wrap:wrap;gap:18px}._packageType_oihra_15 legend{margin-bottom:14px;font-weight:700}._packageType_oihra_15 label{display:flex;align-items:center;gap:8px}._packageType_oihra_15 input[type=radio]{width:16px;height:16px;min-height:0;padding:0;accent-color:var(--ink)}@media(max-width:600px){._actions_oihra_9{align-items:stretch;flex-direction:column}._actions_oihra_9 a{text-align:center}}._page_17ke0_1{width:min(1280px,calc(100% - 64px));margin:auto;color:var(--malo-text-dark)}._page_17ke0_1 h1,._page_17ke0_1 h2,._page_17ke0_1 h3,._page_17ke0_1 p{margin:0}._page_17ke0_1 a{text-decoration:none}._page_17ke0_1 button,._page_17ke0_1 a{font-family:inherit}._page_17ke0_1 button{cursor:pointer}._page_17ke0_1 button:disabled{cursor:wait;opacity:.65}._page_17ke0_1 a:focus-visible,._page_17ke0_1 button:focus-visible,._graphScroll_17ke0_28:focus-visible{outline:2px solid var(--malo-green);outline-offset:4px}._eyebrow_17ke0_32{display:flex;align-items:center;gap:9px;font:11px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--malo-green)}._dot_17ke0_43{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--malo-green);box-shadow:0 0 14px #8ee43f44}._hero_17ke0_52{display:grid;grid-template-columns:1.12fr 1fr;gap:28px;align-items:center;padding:70px 0 60px}._hero_17ke0_52 h1{font-size:clamp(36px,4vw,58px);font-weight:750;line-height:1.4;margin:25px 0 22px}._hero_17ke0_52 h1 span{color:var(--malo-green)}._hero_17ke0_52>div>p{font-size:15px;line-height:2;color:var(--malo-muted-dark)}._actions_17ke0_73{display:flex;align-items:center;gap:20px;margin-top:29px;flex-wrap:wrap}._primary_17ke0_80,._secondary_17ke0_81{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:46px;border-radius:6px;font-size:13px;font-weight:700;padding:0 17px;white-space:normal}._primary_17ke0_80{background:var(--malo-green);color:var(--malo-ink);border:1px solid transparent}._primary_17ke0_80:hover{background:var(--malo-green-strong)}._secondary_17ke0_81{color:var(--malo-text-dark);border:1px solid var(--malo-line-dark);background:var(--malo-panel)}._secondary_17ke0_81:hover{border-color:var(--malo-green)}._tags_17ke0_109{display:flex;gap:22px;margin-top:28px;color:var(--malo-muted-dark);font-size:12px}._tags_17ke0_109 span{display:flex;align-items:center;gap:7px}._tags_17ke0_109 svg{color:var(--malo-green)}._heroArt_17ke0_124{height:380px;position:relative;overflow:hidden;background:radial-gradient(ellipse,#8ee43f0b,transparent 70%)}._heroArt_17ke0_124:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#8ee43f30 .7px,transparent .7px);background-size:19px 19px;-webkit-mask-image:radial-gradient(ellipse,black,transparent 70%);mask-image:radial-gradient(ellipse,black,transparent 70%)}._heroArt_17ke0_124>svg{position:absolute;width:100%;height:100%;fill:none;stroke:#8ee43f65;stroke-width:1}._heroArt_17ke0_124>svg circle{fill:var(--malo-green)}._orbit_17ke0_149,._orbitOuter_17ke0_150{border:1px solid #8ee43f18;border-radius:50%;position:absolute;width:280px;height:280px;left:25%;top:42px}._orbitOuter_17ke0_150{width:390px;height:390px;left:14%;top:-13px}._core_17ke0_165{position:absolute;left:40%;top:25%;width:139px;height:143px;border:1px solid #8ee43f88;background:linear-gradient(135deg,#26351c,var(--malo-charcoal));border-radius:18px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;transform:rotate(-8deg);box-shadow:0 0 80px #8ee43f0b}._core_17ke0_165 svg{color:var(--malo-green)}._core_17ke0_165 b{font-size:27px}._core_17ke0_165 small{font:9px ui-monospace,monospace;color:var(--malo-muted-dark)}._inputChip_17ke0_194,._outputChip_17ke0_195{position:absolute;display:flex;align-items:center;gap:10px;padding:14px;background:var(--malo-panel);border:1px solid #8ee43f44;border-radius:6px;transform:rotate(-7deg);font:11px ui-monospace,monospace}._inputChip_17ke0_194{left:0;top:34%}._outputChip_17ke0_195{right:1%;bottom:20%}._inputChip_17ke0_194 svg,._outputChip_17ke0_195 svg{color:var(--malo-green)}._inputChip_17ke0_194 small,._outputChip_17ke0_195 small{display:block;font-size:8px;color:var(--malo-muted-dark);margin-bottom:6px}._heroArt_17ke0_124>p{position:absolute;bottom:4px;width:100%;text-align:center;font-size:11px!important}._bridge_17ke0_235{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:24px 0;border-block:1px solid var(--malo-line-dark)}._bridge_17ke0_235>span{font:10px ui-monospace,monospace;color:var(--malo-muted-dark)}._bridge_17ke0_235 p{font-size:12px;color:var(--malo-muted-dark)}._bridge_17ke0_235 svg{color:var(--malo-green)}._demo_17ke0_256,._capabilities_17ke0_257{padding-top:70px;scroll-margin-top:90px}._sectionHeading_17ke0_261{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:27px}._page_17ke0_1 h2{font-size:29px;line-height:1.5;font-weight:700;margin-top:13px}._sectionHeading_17ke0_261>p{font-size:12px;color:var(--malo-muted-dark)}._console_17ke0_278{border:1px solid var(--malo-line-dark);border-radius:9px;overflow:hidden;background:var(--malo-panel)}._toolbar_17ke0_284{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:17px 22px;border-bottom:1px solid var(--malo-line-dark);font:11px ui-monospace,monospace}._toolbar_17ke0_284>span:first-child{display:flex;gap:10px;align-items:center}._badge_17ke0_300{color:var(--malo-muted-dark);font:11px inherit}._scenarios_17ke0_304{display:flex;justify-content:space-between;padding:0 17px;border-bottom:1px solid var(--malo-line-dark);gap:15px}._scenarios_17ke0_304>div{display:flex;gap:20px}._scenarios_17ke0_304 button{display:flex;align-items:center;gap:9px;min-height:48px;min-width:44px;border:0;background:transparent;color:var(--malo-muted-dark);font-size:12px;padding:0 5px;border-bottom:2px solid transparent}._scenarios_17ke0_304 button[aria-pressed=true]{color:var(--malo-green);border-bottom-color:var(--malo-green)}._scenarios_17ke0_304 small{font:10px ui-monospace,monospace;color:inherit}._product_17ke0_338{display:flex;align-items:center;gap:17px;padding:27px 22px;border-bottom:1px solid var(--malo-line-dark)}._projectIcon_17ke0_345{width:55px;height:58px;flex-shrink:0;border-radius:12px;background:#ece9d6;color:#40553a;font:italic 44px/58px Georgia,serif;text-align:center}._projectIcon_17ke0_345 span{color:#7a9d55}._projectText_17ke0_360{flex:1}._projectText_17ke0_360 small{font:9px ui-monospace,monospace;color:var(--malo-muted-dark)}._projectText_17ke0_360 h3{font-size:15px;margin:7px 0}._projectText_17ke0_360 p{font-size:11px;color:var(--malo-muted-dark)}._progress_17ke0_377{width:215px}._progress_17ke0_377 b{font-size:11px;color:var(--malo-green);font-weight:500}._progress_17ke0_377 p{font-size:11px;color:var(--malo-muted-dark);line-height:1.65;margin-top:7px}._product_17ke0_338>._primary_17ke0_80{font-size:11px;max-width:190px;min-width:154px}._graphArea_17ke0_396{padding:20px 20px 12px;background-image:radial-gradient(#8ee43f20 .6px,transparent .6px);background-size:18px 18px}._graphHeading_17ke0_401{display:flex;align-items:center;justify-content:space-between;color:var(--malo-muted-dark);font:10px ui-monospace,monospace;gap:12px}._graphHeading_17ke0_401>span:first-child{display:flex;gap:8px;align-items:center}._graphHeading_17ke0_401 svg{color:var(--malo-green)}._graphScroll_17ke0_28{overflow-x:auto}._graph_17ke0_28{position:relative;height:230px;min-width:880px;margin:12px 0}._graph_17ke0_28>svg{position:absolute;width:100%;height:220px;inset:0;stroke:#8ee43f66;fill:none;stroke-width:1.2}._retry_17ke0_437{stroke-dasharray:4 5;opacity:.5}._node_17ke0_441{position:absolute;width:16.5%;height:88px;border:1px solid var(--malo-line-dark);border-radius:6px;padding:11px 12px;background:var(--malo-charcoal);color:var(--malo-text-dark);text-align:left}._node_17ke0_441>small{font:8px ui-monospace,monospace;color:var(--malo-muted-dark);display:flex;justify-content:space-between}._node_17ke0_441>b{font-size:12px;font-weight:600;display:flex;align-items:center;gap:8px;margin:9px 0}._node_17ke0_441>b>svg{color:var(--malo-green)}._node_17ke0_441>span{font-size:9px;color:var(--malo-muted-dark)}._observe_17ke0_475{left:0;top:66px}._decide_17ke0_479{left:21.2%;top:66px}._build_17ke0_483{left:43.5%;top:6px}._config_17ke0_487{left:43.5%;top:126px}._gate_17ke0_491{left:65.4%;top:66px}._publish_17ke0_495{left:84.9%;top:66px;width:15.1%}._node_17ke0_441[data-state=active]{border-color:var(--malo-green);background:#293721;box-shadow:0 0 20px #8ee43f15}._node_17ke0_441[data-state=done]{border-color:#709b4a;background:#20291d}._node_17ke0_441[data-state=waiting]{border-color:#d3b174;background:#342d20}._node_17ke0_441[data-state=failed]{border-color:var(--malo-coral);background:#382721}._node_17ke0_441:hover{border-color:var(--malo-green)}._page_17ke0_1 ._insight_17ke0_520{font-size:11px;color:var(--malo-muted-dark);line-height:1.7;min-height:24px}._events_17ke0_526{display:grid;grid-template-columns:1fr 260px;gap:24px;padding:22px;border-top:1px solid var(--malo-line-dark);background:var(--malo-charcoal)}._events_17ke0_526 ._eyebrow_17ke0_32{font-size:9px;color:var(--malo-muted-dark)}._events_17ke0_526 ol{list-style:none;margin:12px 0 0;padding:0;min-height:68px}._events_17ke0_526 li{display:flex;gap:15px;font-size:11px;color:var(--malo-muted-dark);line-height:1.9}._events_17ke0_526 time{font:10px/2 ui-monospace,monospace;color:var(--malo-green);flex-shrink:0}._checkpoint_17ke0_558{display:flex;align-items:flex-start;gap:14px;border-left:1px solid var(--malo-line-dark);padding-left:22px}._checkpoint_17ke0_558>svg{color:var(--malo-green)}._checkpoint_17ke0_558>div{display:flex;flex-direction:column;gap:9px}._checkpoint_17ke0_558 small,._checkpoint_17ke0_558 span{font-size:10px;color:var(--malo-muted-dark)}._checkpoint_17ke0_558 b{font:20px ui-monospace,monospace}._page_17ke0_1 ._simulationNote_17ke0_583{font-size:10px;line-height:1.7;padding:12px 22px;color:var(--malo-muted-dark);border-top:1px solid var(--malo-line-dark)}._capGrid_17ke0_590{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--malo-line-dark)}._capGrid_17ke0_590 article{padding:28px;border-right:1px solid var(--malo-line-dark)}._capGrid_17ke0_590 article:first-child{padding-left:0}._capGrid_17ke0_590 article:last-child{padding-right:0;border-right:0}._capVisual_17ke0_606{height:125px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px;color:var(--malo-green)}._capVisual_17ke0_606 span{font:11px ui-monospace,monospace;color:var(--malo-muted-dark)}._capGrid_17ke0_590 h3{font-size:20px;margin:9px 0 14px}._capGrid_17ke0_590 p{font-size:13px;line-height:1.9;color:var(--malo-muted-dark)}._capGrid_17ke0_590 strong{display:flex;justify-content:space-between;font-size:11px;font-weight:500;margin-top:24px;color:var(--malo-green)}._vision_17ke0_638{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:75px 0}._vision_17ke0_638 h2{line-height:1.7}._vision_17ke0_638 h2 span{color:var(--malo-muted-dark)}._vision_17ke0_638 p{font-size:13px;line-height:1.9;color:var(--malo-muted-dark);margin-top:18px}._stack_17ke0_657>div{display:flex;gap:18px;align-items:center;background:var(--malo-panel);border:1px solid var(--malo-line-dark);border-radius:6px;padding:25px 19px;margin:10px 0}._stack_17ke0_657 small{font:10px ui-monospace,monospace;color:var(--malo-muted-dark)}._stack_17ke0_657 b{font-size:16px;white-space:nowrap}._stack_17ke0_657 span{font-size:11px;color:var(--malo-muted-dark);margin-left:auto}._stack_17ke0_657>div:last-child{border-color:#8ee43f66;background:#222e1b}._stack_17ke0_657>div:last-child b{color:var(--malo-green)}._next_17ke0_689{border-top:1px solid var(--malo-line-dark);display:flex;gap:25px;justify-content:space-between;align-items:center;padding:45px 0 65px}._next_17ke0_689 h2{font-size:25px}._next_17ke0_689 p{font-size:13px;color:var(--malo-muted-dark);margin:16px 0}._next_17ke0_689 small{font-size:11px;color:var(--malo-muted-dark);line-height:1.7}._next_17ke0_689 ._actions_17ke0_73{margin:0;flex-shrink:0;gap:10px}._teaser_17ke0_715{display:flex;gap:28px;align-items:center;padding:32px 0;border-top:1px solid var(--malo-line-dark);margin-top:55px;color:var(--malo-text-dark)}._teaser_17ke0_715>svg{color:var(--malo-green);flex-shrink:0}._teaser_17ke0_715>div{flex:1}._teaser_17ke0_715 small{color:var(--malo-green);font-size:10px}._teaser_17ke0_715 h2{font-size:22px;margin:8px 0!important}._teaser_17ke0_715 p{font-size:13px;line-height:1.8;color:var(--malo-muted-dark);margin:0}._teaser_17ke0_715 a{display:flex;align-items:center;gap:13px;min-height:44px;padding:0 15px;border:1px solid var(--malo-line-dark);border-radius:6px;color:var(--malo-text-dark);font-size:12px;text-decoration:none}._teaser_17ke0_715 a:hover{border-color:var(--malo-green)}._teaser_17ke0_715 a:focus-visible{outline:2px solid var(--malo-green);outline-offset:4px}@media(max-width:1050px){._hero_17ke0_52{gap:0}._hero_17ke0_52 h1{font-size:42px}._product_17ke0_338{flex-wrap:wrap}._progress_17ke0_377{width:200px}._product_17ke0_338>._primary_17ke0_80{margin-left:auto}._vision_17ke0_638{gap:28px}._stack_17ke0_657>div{gap:12px;padding:24px 13px}._stack_17ke0_657 span{font-size:10px}._next_17ke0_689{flex-wrap:wrap}._capGrid_17ke0_590 article{padding:25px 18px}}@media(max-width:760px){._page_17ke0_1{width:calc(100% - 36px)}._hero_17ke0_52{grid-template-columns:1fr;padding:42px 0 32px}._hero_17ke0_52 h1{font-size:clamp(32px,7vw,43px)}._heroArt_17ke0_124{width:min(100%,530px);justify-self:center;height:325px;margin-top:23px}._core_17ke0_165{width:119px;height:125px;left:39%}._core_17ke0_165 b{font-size:24px}._inputChip_17ke0_194,._outputChip_17ke0_195{font-size:9px;padding:11px}._inputChip_17ke0_194 small,._outputChip_17ke0_195 small{font-size:7px}._hero_17ke0_52 ._eyebrow_17ke0_32{font-size:9px}._hero_17ke0_52>div>p{font-size:13px}._actions_17ke0_73{gap:12px}._tags_17ke0_109{gap:20px;font-size:11px}._bridge_17ke0_235{flex-wrap:wrap;padding:20px 0;gap:12px}._bridge_17ke0_235>span{width:100%;font-size:9px}._bridge_17ke0_235 p{font-size:11px;flex:1}._demo_17ke0_256,._capabilities_17ke0_257{padding-top:48px}._sectionHeading_17ke0_261{flex-direction:column;align-items:flex-start;gap:12px}._page_17ke0_1 h2{font-size:24px}._toolbar_17ke0_284{padding:15px 12px;font-size:10px}._toolbar_17ke0_284 ._badge_17ke0_300{font-size:9px}._scenarios_17ke0_304{padding:0 8px;gap:4px}._scenarios_17ke0_304>div{gap:8px}._scenarios_17ke0_304 button{font-size:11px;gap:6px}._scenarios_17ke0_304>button>span{display:none}._product_17ke0_338{padding:20px 14px;gap:14px}._projectText_17ke0_360{min-width:210px}._projectText_17ke0_360 h3{font-size:14px}._projectText_17ke0_360 p{font-size:10px}._progress_17ke0_377{flex:1;min-width:120px}._product_17ke0_338>._primary_17ke0_80{min-width:138px;max-width:165px;padding:0 9px;gap:8px;font-size:10px}._graphArea_17ke0_396{padding:17px 12px 10px}._graphHeading_17ke0_401{font-size:8px;gap:8px}._page_17ke0_1 ._insight_17ke0_520{font-size:10px;min-height:34px}._events_17ke0_526{grid-template-columns:1fr;padding:18px 14px;gap:16px}._events_17ke0_526 li{font-size:10px;gap:10px}._checkpoint_17ke0_558{border-left:0;border-top:1px solid var(--malo-line-dark);padding:16px 0 0}._checkpoint_17ke0_558>div{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px}._checkpoint_17ke0_558 span{grid-column:1/3}._page_17ke0_1 ._simulationNote_17ke0_583{padding:12px 14px}._capGrid_17ke0_590{grid-template-columns:1fr}._capGrid_17ke0_590 article,._capGrid_17ke0_590 article:first-child,._capGrid_17ke0_590 article:last-child{padding:28px 0;border-right:0;border-bottom:1px solid var(--malo-line-dark)}._capGrid_17ke0_590 article:last-child{border-bottom:0}._capVisual_17ke0_606{height:105px}._vision_17ke0_638{grid-template-columns:1fr;padding:48px 0;gap:22px}._next_17ke0_689{padding:35px 0 45px}._teaser_17ke0_715{flex-wrap:wrap;gap:17px;margin-top:36px;padding:26px 0}._teaser_17ke0_715>svg{width:27px}._teaser_17ke0_715 h2{font-size:19px}._teaser_17ke0_715 p{font-size:12px}._teaser_17ke0_715>a{margin-left:44px}._teaser_17ke0_715>div{min-width:220px}}@media(prefers-reduced-motion:no-preference){._node_17ke0_441{transition:border-color .2s,background .2s}._core_17ke0_165{animation:_float_17ke0_1 7s ease-in-out infinite}@keyframes _float_17ke0_1{50%{transform:translateY(-7px) rotate(-5deg)}}}._jianmuIntro_17ke0_1013{display:grid;grid-template-columns:1fr 2fr;gap:70px;padding:48px 0 0}._jianmuIntro_17ke0_1013>div>span{font:10px ui-monospace,monospace;color:var(--malo-green)}._jianmuIntro_17ke0_1013 p{font-size:14px;line-height:2;color:var(--malo-muted-dark)}._jianmuIntro_17ke0_1013 p+p{margin-top:12px;font-size:12px}._jianmuIntro_17ke0_1013>div>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}._jianmuIntro_17ke0_1013>div>div>span{font-size:10px;padding:6px 10px;border:1px solid var(--malo-line-dark);border-radius:4px;color:var(--malo-text-dark)}@media(max-width:760px){._jianmuIntro_17ke0_1013{grid-template-columns:1fr;gap:20px;padding-top:35px}._jianmuIntro_17ke0_1013 p{font-size:13px}}:root{--malo-green: #8ee43f;--malo-green-strong: #72c92c;--malo-coral: #ff715b;--malo-blue: #58a6ff;--malo-charcoal: #121315;--malo-panel: #1b1d20;--malo-panel-raised: #23262a;--malo-line-dark: #34373c;--malo-text-dark: #f5f6f3;--malo-muted-dark: #a6abb1;--malo-paper: #f5f6f4;--malo-surface: #ffffff;--malo-line-light: #dfe2de;--malo-ink: #171a18;--malo-muted-light: #666d68}._shell_1iri5_19{min-height:100%;color:var(--malo-text-dark);background:var(--malo-charcoal);font-family:Inter,SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif;letter-spacing:0}._shell_1iri5_19 *,._quickViewPopup_1iri5_28 *{letter-spacing:0}._shellLight_1iri5_32{color:var(--malo-ink);background:var(--malo-paper)}._header_1iri5_37{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:64px;padding:0 32px;border-bottom:1px solid var(--malo-line-dark);background:#121315f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._shellLight_1iri5_32 ._header_1iri5_37{color:var(--malo-text-dark);background:#121315f7}._brand_1iri5_57{display:inline-flex;align-items:center;justify-self:start;min-height:44px;gap:9px;color:var(--malo-text-dark);font-size:19px;font-weight:800;text-decoration:none}._brand_1iri5_57 img{display:block;width:32px;height:32px;border-radius:50%;object-fit:cover}._primaryNav_1iri5_77{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--malo-line-dark);border-radius:7px;background:#191b1e}._primaryNav_1iri5_77 a{display:inline-flex;align-items:center;min-height:38px;gap:7px;padding:0 13px;border-radius:5px;color:var(--malo-muted-dark);font-size:14px;font-weight:700;text-decoration:none}._primaryNav_1iri5_77 a:hover,._primaryNav_1iri5_77 ._navCurrent_1iri5_101{color:var(--malo-text-dark);background:var(--malo-panel-raised)}._primaryNav_1iri5_77 ._navCurrent_1iri5_101 svg{color:var(--malo-green)}._headerActions_1iri5_110{display:flex;align-items:center;justify-self:end;gap:8px}._iconButton_1iri5_117,._publishButton_1iri5_118{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:6px;text-decoration:none}._iconButton_1iri5_117{border:1px solid var(--malo-line-dark);color:var(--malo-text-dark);background:var(--malo-panel)}._publishButton_1iri5_118{gap:7px;padding:0 14px;color:#10130d;background:var(--malo-green);font-size:14px;font-weight:800}._iconButton_1iri5_117:hover,._railControls_1iri5_144 button:hover:not(:disabled),._shareButton_1iri5_145:hover{background:var(--malo-panel-raised)}._publishButton_1iri5_118:hover,._primaryAction_1iri5_150:hover,._detailPrimaryAction_1iri5_151:hover:not(:disabled){background:var(--malo-green-strong)}._discoveryMain_1iri5_155{width:min(1520px,100%);margin:0 auto;padding:44px 32px 80px;overflow:hidden}._discoveryIntro_1iri5_162{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,470px);align-items:end;gap:48px;padding-bottom:34px}._liveMarker_1iri5_170,._sectionKicker_1iri5_171,._detailEyebrow_1iri5_172{display:block;margin-bottom:9px;color:var(--malo-green);font-size:12px;font-weight:800;text-transform:uppercase}._liveMarker_1iri5_170:before{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--malo-green);content:""}._discoveryIntro_1iri5_162 h1{margin:0;max-width:760px;font-size:46px;font-weight:800;line-height:1.14}._discoveryIntro_1iri5_162 p{margin:12px 0 0;color:var(--malo-muted-dark);font-size:17px;line-height:1.65}._searchBox_1iri5_206{display:flex;align-items:center;min-height:50px;gap:10px;padding:0 15px;border:1px solid var(--malo-line-dark);border-radius:7px;color:var(--malo-muted-dark);background:var(--malo-panel)}._searchBox_1iri5_206:focus-within{border-color:var(--malo-green);box-shadow:0 0 0 3px #8ee43f29}._searchBox_1iri5_206 input{width:100%;min-width:0;border:0;outline:0;color:var(--malo-text-dark);background:transparent;font-size:15px}._searchBox_1iri5_206 input::placeholder{color:#7f858c}._visuallyHidden_1iri5_237{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}._featuredSection_1iri5_249,._allProjects_1iri5_250{padding-top:30px;border-top:1px solid var(--malo-line-dark)}._allProjects_1iri5_250{margin-top:58px}._sectionBar_1iri5_259{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}._sectionBar_1iri5_259 h2{margin:0;font-size:25px;line-height:1.25}._railControls_1iri5_144{display:flex;align-items:center;gap:8px}._railControls_1iri5_144 button,._shareButton_1iri5_145{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1px solid var(--malo-line-dark);border-radius:6px;color:var(--malo-text-dark);background:var(--malo-panel);cursor:pointer}._railControls_1iri5_144 button:disabled{cursor:default;opacity:.34}._embla_1iri5_299{overflow:hidden}._emblaContainer_1iri5_303{display:flex;gap:16px;touch-action:pan-y pinch-zoom}._featuredCard_1iri5_309{position:relative;display:grid;flex:0 0 min(860px,80vw);grid-template-columns:minmax(0,.94fr) minmax(340px,1.06fr);overflow:hidden;min-width:0;min-height:354px;border:1px solid var(--malo-line-dark);border-radius:8px;background:var(--malo-panel);transition:border-color .16s ease,background-color .16s ease}._featuredCard_1iri5_309:hover{border-color:#5b6068;background:#202327}._featuredOverlayLink_1iri5_328,._cardOverlayLink_1iri5_329{position:absolute;z-index:2;inset:0;border-radius:inherit}._featuredArtwork_1iri5_336,._cardArtwork_1iri5_337,._detailArtwork_1iri5_338,._quickViewArtwork_1iri5_339{position:relative;overflow:hidden;background:#272a2e}._featuredArtwork_1iri5_336{min-height:352px;border-right:1px solid var(--malo-line-dark)}._artworkImage_1iri5_350{display:block;width:100%;height:100%;object-fit:cover}._artworkFallback_1iri5_357{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;min-height:inherit;gap:8px;padding:24px;color:#111511}._artworkFallback_1iri5_357 strong{max-width:14ch;font-size:28px;line-height:1.1;overflow-wrap:anywhere}._artworkFallback_1iri5_357 span{font-size:13px;font-weight:700}._artworkFallbackFeatured_1iri5_381{--artwork-accent: #9bdc62;position:relative;align-items:center;justify-content:center;padding:30px;color:var(--artwork-accent);background:#20251f}._artworkFallbackFeatured_1iri5_381:before{position:absolute;inset:28px;border:1px solid color-mix(in srgb,var(--artwork-accent) 34%,transparent);border-radius:7px;content:""}._artworkFallbackFeatured_1iri5_381:after{position:absolute;top:48px;right:48px;width:46px;height:1px;background:var(--artwork-accent);box-shadow:0 9px color-mix(in srgb,var(--artwork-accent) 48%,transparent);content:""}._artworkFallbackFeatured_1iri5_381._fallbackGreen_1iri5_410{background:#20251f}._artworkFallbackFeatured_1iri5_381._fallbackCoral_1iri5_414{--artwork-accent: #ff9b8d;background:#2b211f}._artworkFallbackFeatured_1iri5_381._fallbackBlue_1iri5_419{--artwork-accent: #8bc7f8;background:#1d252c}._artworkFallbackFeatured_1iri5_381._fallbackYellow_1iri5_424{--artwork-accent: #ead777;background:#29271e}._artworkFallbackFeatured_1iri5_381 ._artworkAbbreviation_1iri5_429{position:relative;z-index:1;display:grid;width:108px;height:108px;place-items:center;border:1px solid color-mix(in srgb,var(--artwork-accent) 62%,transparent);border-radius:8px;color:var(--artwork-accent);background:#151816;font-size:46px;font-weight:850;line-height:1}._fallbackGreen_1iri5_410{background:#9bdc62}._fallbackCoral_1iri5_414{background:#ff826f}._fallbackBlue_1iri5_419{background:#72b7f3}._fallbackYellow_1iri5_424{background:#f1d96c}._featuredBody_1iri5_450{display:flex;flex-direction:column;min-width:0;padding:31px 30px 28px}._featuredMeta_1iri5_457,._featuredFooter_1iri5_458{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:14px;color:var(--malo-muted-dark);font-size:13px}._featuredMeta_1iri5_457>span:first-child{overflow:hidden;color:var(--malo-green);font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}._featuredMeta_1iri5_457>span:last-child{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px}._featuredBody_1iri5_450 h3{margin:16px 0 0;font-size:32px;line-height:1.18;overflow-wrap:anywhere}._featuredBody_1iri5_450 p{display:-webkit-box;overflow:hidden;margin:15px 0 28px;color:var(--malo-muted-dark);font-size:15px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:3}._featuredFooter_1iri5_458{margin-top:auto}._featuredFooter_1iri5_458>span{display:-webkit-box;overflow:hidden;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}._featuredUseAction_1iri5_514,._cardUseAction_1iri5_515{position:relative;z-index:3;display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:5px;color:#10130d;background:var(--malo-green);font-weight:800;text-decoration:none}._featuredUseAction_1iri5_514{flex:0 0 auto;min-height:44px;padding:0 15px;white-space:nowrap}._railPagination_1iri5_536{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:6px}._railPagination_1iri5_536 button{position:relative;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}._railPagination_1iri5_536 button:before{position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:50%;background:#4d5156;content:"";transform:translate(-50%,-50%);transition:width .16s ease,border-radius .16s ease,background-color .16s ease}._railPagination_1iri5_536 ._railPaginationCurrent_1iri5_567:before{width:22px;border-radius:4px;background:var(--malo-green)}._sortControl_1iri5_573{display:flex;gap:3px;padding:3px;border:1px solid var(--malo-line-dark);border-radius:7px;background:var(--malo-panel)}._sortControl_1iri5_573 button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:6px;padding:0 12px;border:0;border-radius:5px;color:var(--malo-muted-dark);background:transparent;font-size:14px;font-weight:700;cursor:pointer}._sortControl_1iri5_573 ._sortCurrent_1iri5_598{color:var(--malo-text-dark);background:var(--malo-panel-raised)}._sortCurrent_1iri5_598 svg{color:var(--malo-green)}._projectGrid_1iri5_607{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}._projectCard_1iri5_613{position:relative;overflow:hidden;min-width:0;border:1px solid var(--malo-line-dark);border-radius:8px;background:var(--malo-panel);transform:translateZ(0)}._projectCard_1iri5_613:hover{border-color:#5b6068;background:#202327}._cardArtwork_1iri5_337{width:100%;aspect-ratio:4 / 3;border-bottom:1px solid var(--malo-line-dark)}._cardBody_1iri5_634{display:flex;flex-direction:column;min-height:212px;padding:17px}._cardMeta_1iri5_641,._cardFooter_1iri5_642{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:10px;color:var(--malo-muted-dark);font-size:12px}._cardMeta_1iri5_641>span,._cardFooter_1iri5_642>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._cardMeta_1iri5_641>span:last-child{display:inline-flex;align-items:center;flex:0 0 auto;gap:5px}._cardBody_1iri5_634 h3{margin:12px 0 7px;font-size:19px;line-height:1.25;overflow-wrap:anywhere}._cardBody_1iri5_634>p{display:-webkit-box;overflow:hidden;margin:0 0 18px;color:var(--malo-muted-dark);font-size:13px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}._cardFooter_1iri5_642{margin-top:auto}._cardUseAction_1iri5_515{flex:0 0 auto;min-width:72px;min-height:40px;padding:0 9px;font-size:13px}._discoveryLoading_1iri5_696{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-height:360px;padding-top:30px;border-top:1px solid var(--malo-line-dark)}._discoveryLoading_1iri5_696 div{height:300px;border-radius:8px;background:var(--malo-panel);animation:_discoveryPulse_1iri5_1 1.2s ease-in-out infinite alternate}._discoveryLoading_1iri5_696 span{grid-column:1 / -1;color:var(--malo-muted-dark)}@keyframes _discoveryPulse_1iri5_1{0%{opacity:.55}to{opacity:1}}._discoveryState_1iri5_722,._noResults_1iri5_723{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:320px;padding:40px;border:1px solid var(--malo-line-dark);border-radius:8px;background:var(--malo-panel)}._discoveryState_1iri5_722 h2,._noResults_1iri5_723 h3{margin:0;font-size:24px}._discoveryState_1iri5_722 p,._noResults_1iri5_723 p{margin:10px 0 22px;color:var(--malo-muted-dark)}._discoveryState_1iri5_722 button,._discoveryState_1iri5_722 a,._noResults_1iri5_723 button,._loadMore_1iri5_750{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:0;border-radius:6px;color:#10130d;background:var(--malo-green);font-weight:800;text-decoration:none;cursor:pointer}._noResults_1iri5_723{min-height:240px}._loadMore_1iri5_750{margin:28px auto 0}._loadMore_1iri5_750:disabled{cursor:wait;opacity:.6}._footer_1iri5_778{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;width:min(1520px,100%);margin:0 auto;padding:34px 32px 46px;border-top:1px solid var(--malo-line-dark);color:var(--malo-muted-dark);background:transparent}._footer_1iri5_778>div{display:flex;flex-direction:column;gap:7px}._footer_1iri5_778 strong{color:var(--malo-text-dark);font-size:15px}._footer_1iri5_778 span,._footer_1iri5_778 a{font-size:13px}._footer_1iri5_778 nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px}._footer_1iri5_778 a{color:inherit;text-decoration:none}._footer_1iri5_778 a:hover{color:var(--malo-text-dark)}._quickViewBackdrop_1iri5_823{position:fixed;z-index:70;inset:0;background:#040506c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .16s ease}._quickViewViewport_1iri5_832{position:fixed;z-index:71;display:flex;align-items:center;justify-content:center;overflow-y:auto;inset:0;padding:32px}._quickViewPopup_1iri5_28{position:relative;width:min(1040px,100%);max-height:min(720px,calc(100vh - 64px));overflow:auto;border:1px solid #d9ddda;border-radius:8px;outline:0;color:var(--malo-ink);background:var(--malo-surface);box-shadow:0 28px 80px #0000005c;transition:opacity .16s ease,transform .16s ease}._quickViewBackdrop_1iri5_823[data-starting-style],._quickViewBackdrop_1iri5_823[data-ending-style]{opacity:0}._quickViewPopup_1iri5_28[data-starting-style],._quickViewPopup_1iri5_28[data-ending-style]{opacity:0;transform:translateY(10px) scale(.985)}._quickViewClose_1iri5_868{position:absolute;z-index:4;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.24);border-radius:6px;color:#fff;background:#0f1112c7;cursor:pointer}._quickViewContent_1iri5_886{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.8fr);min-height:570px}._quickViewArtwork_1iri5_339{min-height:570px}._quickViewBody_1iri5_896{display:flex;flex-direction:column;min-width:0;padding:48px 38px 36px}._detailEyebrow_1iri5_172{color:#4e8a1f}._quickViewTitle_1iri5_907{margin:0;font-size:34px;line-height:1.15;overflow-wrap:anywhere}._quickViewDescription_1iri5_914{margin:16px 0 0;color:var(--malo-muted-light);font-size:16px;line-height:1.7}._quickViewCreator_1iri5_921,._detailCreator_1iri5_922{display:flex;align-items:center;gap:11px}._quickViewCreator_1iri5_921{margin-top:28px}._creatorAvatar_1iri5_932{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border-radius:50%;color:#10130d;background:var(--malo-green);font-size:15px;font-weight:900}._quickViewCreator_1iri5_921>div{display:flex;flex-direction:column;gap:4px}._quickViewCreator_1iri5_921 span{font-size:14px;font-weight:800}._quickViewCreator_1iri5_921 small{display:inline-flex;align-items:center;gap:5px;color:var(--malo-muted-light)}._quickViewAudience_1iri5_964{display:flex;flex-direction:column;gap:7px;margin-top:24px;padding:17px 0;border-top:1px solid var(--malo-line-light);border-bottom:1px solid var(--malo-line-light)}._quickViewAudience_1iri5_964 span{color:var(--malo-muted-light);font-size:12px}._quickViewAudience_1iri5_964 strong{font-size:14px;line-height:1.5}._quickViewActions_1iri5_984{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;padding-top:28px}._primaryAction_1iri5_150,._secondaryAction_1iri5_993,._detailPrimaryAction_1iri5_151{display:inline-flex;align-items:center;justify-content:center;min-height:48px;gap:8px;padding:0 15px;border-radius:6px;font-size:14px;font-weight:800;text-decoration:none}._primaryAction_1iri5_150,._detailPrimaryAction_1iri5_151{border:0;color:#10130d;background:var(--malo-green)}._secondaryAction_1iri5_993{border:1px solid var(--malo-line-light);color:var(--malo-ink);background:#f5f6f4}._quickViewState_1iri5_1020{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:360px;gap:20px;padding:40px;color:var(--malo-muted-light)}._quickViewState_1iri5_1020 button{display:inline-flex;align-items:center;min-height:44px;gap:7px;padding:0 14px;border:1px solid var(--malo-line-light);border-radius:6px;color:var(--malo-ink);background:#fff}._detailPage_1iri5_1043{width:min(1280px,100%);margin:0 auto;padding:30px 32px 80px;overflow:visible}._detailTopbar_1iri5_1050{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}._backLink_1iri5_1058{display:inline-flex;align-items:center;min-height:44px;gap:7px;color:var(--malo-muted-light);font-size:14px;font-weight:700;text-decoration:none}._shareButton_1iri5_145{width:auto;min-width:44px;padding:0 12px;gap:7px;border-color:var(--malo-line-light);color:var(--malo-ink);background:var(--malo-surface)}._detailHero_1iri5_1079{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.72fr);overflow:hidden;border:1px solid var(--malo-line-light);border-radius:8px;background:var(--malo-surface)}._detailArtwork_1iri5_338{min-height:560px;aspect-ratio:16 / 11}._detailSummary_1iri5_1093{display:flex;flex-direction:column;min-width:0;padding:42px 36px 34px}._detailSummary_1iri5_1093 h1{margin:0;font-size:42px;font-weight:820;line-height:1.12;overflow-wrap:anywhere}._detailSummary_1iri5_1093>p:not(._priceNote_1iri5_1108):not(._detailMessage_1iri5_1108){margin:18px 0 0;color:var(--malo-muted-light);font-size:17px;line-height:1.72}._detailCreator_1iri5_922{align-self:flex-start;margin-top:30px;color:var(--malo-ink);text-decoration:none}._detailCreator_1iri5_922>span:last-child{display:flex;flex-direction:column;gap:3px}._detailCreator_1iri5_922 small{color:var(--malo-muted-light)}._detailPrimaryAction_1iri5_151{justify-content:space-between;width:100%;min-height:54px;margin-top:auto;cursor:pointer}._detailPrimaryAction_1iri5_151:disabled{cursor:wait;opacity:.58}._priceNote_1iri5_1108{margin:11px 0 0;color:#cf4c39;font-size:12px;line-height:1.5}._detailMessage_1iri5_1108{margin:10px 0 0;color:#b64031;font-size:13px;line-height:1.5}._detailFacts_1iri5_1159{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;border:1px solid var(--malo-line-light);border-radius:8px;background:var(--malo-surface)}._detailFacts_1iri5_1159>div{display:grid;grid-template-columns:auto 1fr;align-items:center;min-width:0;gap:4px 10px;padding:22px;border-right:1px solid var(--malo-line-light)}._detailFacts_1iri5_1159>div:last-child{border-right:0}._detailFacts_1iri5_1159 svg{grid-row:1 / 3;color:#4e8a1f}._detailFacts_1iri5_1159 span{color:var(--malo-muted-light);font-size:12px}._detailFacts_1iri5_1159 strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}._detailNarrative_1iri5_1199,._feedbackPanel_1iri5_1200{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1fr);gap:70px;margin-top:16px;padding:38px;border:1px solid var(--malo-line-light);border-radius:8px;background:var(--malo-surface)}._detailNarrative_1iri5_1199 h2,._feedbackPanel_1iri5_1200 h2{margin:0;font-size:25px;line-height:1.28}._detailNarrative_1iri5_1199>div:last-child p{margin:0 0 16px;color:var(--malo-muted-light);font-size:16px;line-height:1.8}._feedbackPanel_1iri5_1200{align-items:center}._feedbackActions_1iri5_1229{display:flex;justify-content:flex-end;gap:10px}._feedbackActions_1iri5_1229 button{display:inline-flex;align-items:center;justify-content:center;min-width:126px;min-height:46px;gap:8px;padding:0 14px;border:1px solid var(--malo-line-light);border-radius:6px;color:var(--malo-ink);background:#f7f8f6;font-weight:700;cursor:pointer}._feedbackActions_1iri5_1229 button:first-child:hover{border-color:var(--malo-green-strong);color:#3b7212}._feedbackThanks_1iri5_1256{display:flex;align-items:center;grid-column:1 / -1;gap:16px;color:#3e7516}._feedbackThanks_1iri5_1256 p{margin:5px 0 0;color:var(--malo-muted-light)}._shell_1iri5_19 :is(a,button,input):focus-visible,._quickViewPopup_1iri5_28 :is(a,button):focus-visible{outline:3px solid var(--malo-green);outline-offset:3px}@media(max-width:1180px){._projectGrid_1iri5_607{grid-template-columns:repeat(3,minmax(0,1fr))}._detailHero_1iri5_1079{grid-template-columns:minmax(0,1.3fr) minmax(320px,.8fr)}}@media(max-width:900px){._header_1iri5_37{grid-template-columns:1fr auto}._primaryNav_1iri5_77{display:none}._discoveryIntro_1iri5_162{grid-template-columns:1fr;gap:24px}._searchBox_1iri5_206{width:100%}._quickViewContent_1iri5_886,._detailHero_1iri5_1079{grid-template-columns:1fr}._featuredCard_1iri5_309{flex-basis:min(740px,88vw);grid-template-columns:minmax(0,.92fr) minmax(300px,1.08fr)}._quickViewArtwork_1iri5_339,._detailArtwork_1iri5_338{min-height:0;aspect-ratio:16 / 10}._projectGrid_1iri5_607{grid-template-columns:repeat(2,minmax(0,1fr))}._quickViewPopup_1iri5_28{max-height:calc(100vh - 40px)}._quickViewBody_1iri5_896{min-height:390px}._detailSummary_1iri5_1093{min-height:430px}._detailFacts_1iri5_1159{grid-template-columns:repeat(2,minmax(0,1fr))}._detailFacts_1iri5_1159>div:nth-child(2){border-right:0}._detailFacts_1iri5_1159>div:nth-child(-n+2){border-bottom:1px solid var(--malo-line-light)}._detailNarrative_1iri5_1199,._feedbackPanel_1iri5_1200{grid-template-columns:1fr;gap:24px}._feedbackActions_1iri5_1229{justify-content:flex-start}}@media(max-width:620px){._header_1iri5_37{height:58px;padding:0 16px}._brand_1iri5_57 span{font-size:17px}._publishButton_1iri5_118{min-height:40px;padding:0 11px}._publishButton_1iri5_118 span{display:none}._discoveryMain_1iri5_155{padding:30px 16px 58px}._discoveryIntro_1iri5_162 h1{font-size:34px}._discoveryIntro_1iri5_162 p{font-size:15px}._featuredSection_1iri5_249,._allProjects_1iri5_250{padding-top:24px}._allProjects_1iri5_250{margin-top:44px}._sectionBar_1iri5_259{align-items:center}._sectionBar_1iri5_259 h2{font-size:21px}._featuredCard_1iri5_309{flex-basis:88vw;grid-template-columns:1fr;min-height:0}._featuredArtwork_1iri5_336{min-height:0;aspect-ratio:16 / 9;border-right:0;border-bottom:1px solid var(--malo-line-dark)}._featuredBody_1iri5_450{min-height:236px;padding:21px}._featuredBody_1iri5_450 h3{font-size:24px}._railControls_1iri5_144{display:none}._railPagination_1iri5_536{justify-content:flex-start}._sortControl_1iri5_573 button{min-width:44px;padding:0 9px}._projectGrid_1iri5_607{grid-template-columns:1fr;gap:14px}._projectCard_1iri5_613{display:grid;grid-template-columns:minmax(132px,.82fr) minmax(0,1.18fr)}._cardArtwork_1iri5_337{height:100%;min-height:220px;aspect-ratio:auto;border-right:1px solid var(--malo-line-dark);border-bottom:0}._cardBody_1iri5_634{min-height:220px;padding:15px}._cardMeta_1iri5_641>span:first-child{max-width:9ch}._cardBody_1iri5_634 h3{font-size:17px}._cardFooter_1iri5_642>span{display:none}._cardUseAction_1iri5_515{margin-left:auto}._discoveryLoading_1iri5_696{grid-template-columns:1fr}._discoveryLoading_1iri5_696 div:not(:first-child){display:none}._footer_1iri5_778{flex-direction:column;padding:28px 16px 38px}._footer_1iri5_778 nav{justify-content:flex-start}._quickViewViewport_1iri5_832{align-items:flex-end;padding:0}._quickViewPopup_1iri5_28{width:100%;max-height:calc(100vh - 16px);border-right:0;border-bottom:0;border-left:0;border-radius:8px 8px 0 0}._quickViewArtwork_1iri5_339{aspect-ratio:4 / 3}._quickViewBody_1iri5_896{min-height:0;padding:28px 20px 24px}._quickViewTitle_1iri5_907{padding-right:42px;font-size:28px}._quickViewActions_1iri5_984{grid-template-columns:1fr;margin-top:28px}._detailPage_1iri5_1043{padding:18px 16px 58px}._shareButton_1iri5_145 span{display:none}._detailArtwork_1iri5_338{aspect-ratio:4 / 3}._detailSummary_1iri5_1093{min-height:420px;padding:28px 20px 22px}._detailSummary_1iri5_1093 h1{font-size:32px}._detailFacts_1iri5_1159{grid-template-columns:1fr}._detailFacts_1iri5_1159>div,._detailFacts_1iri5_1159>div:nth-child(2){border-right:0;border-bottom:1px solid var(--malo-line-light)}._detailFacts_1iri5_1159>div:last-child{border-bottom:0}._detailNarrative_1iri5_1199,._feedbackPanel_1iri5_1200{padding:26px 20px}._feedbackActions_1iri5_1229{display:grid;grid-template-columns:1fr 1fr}._feedbackActions_1iri5_1229 button{min-width:0}}@media(max-width:390px){._projectCard_1iri5_613{grid-template-columns:124px minmax(0,1fr)}._cardArtwork_1iri5_337,._cardBody_1iri5_634{min-height:212px}._cardMeta_1iri5_641>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){._shell_1iri5_19 *,._quickViewBackdrop_1iri5_823,._quickViewPopup_1iri5_28{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{color:#17211a;background:#f4f0e8;font-family:SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif;font-synthesis:none;--ink: #17211a;--muted: #5f6b63;--paper: #f4f0e8;--cream: #e9e2d5;--orange: #bd432c;--orange-text: #bd432c;--lime: #c9f05b;--line: rgba(23, 33, 26, .18);--serif: "Songti SC", STSong, "Noto Serif CJK SC", "Source Han Serif SC", SimSun, Georgia, serif}*{box-sizing:border-box}.visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;padding:0;border:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--orange-text);outline-offset:4px}.site-header{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin:auto;padding:24px 36px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:800;letter-spacing:-.04em;text-decoration:none}.brand-mark{display:block;width:34px;height:34px;border-radius:50%;background:var(--ink);object-fit:cover}.desktop-nav,footer div{display:flex;align-items:center;gap:28px}.desktop-nav a,footer a{font-size:14px;font-weight:600;text-decoration:none}.mobile-nav{display:none}.nav-cta{padding:10px 16px;border:1px solid var(--ink);border-radius:999px}main{overflow:hidden}.hero{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(48px,6vw,92px);max-width:1440px;min-height:690px;margin:auto;padding:88px 64px 72px;align-items:center}.eyebrow,.flow-kicker{margin:0 0 16px;color:var(--orange);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.hero h1,.flow-intro h1,.catalog-heading h1,.project-detail-hero h1,.creator-header h1{margin:0;font-family:var(--serif);font-size:clamp(58px,7.7vw,112px);font-weight:600;letter-spacing:-.07em;line-height:1.02}.hero h1 span{color:var(--orange)}.keep-together{white-space:nowrap}.lead{max-width:720px;margin:30px 0 0;color:var(--muted);font-size:clamp(18px,1.7vw,24px);line-height:1.75}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:38px}.hero-note{margin:20px 0 0;color:var(--muted);font-size:13px;font-weight:700}.button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:0;border-radius:999px;font-weight:700;text-decoration:none;cursor:pointer}.button:disabled{cursor:wait;opacity:.55}.button-primary{color:#fff;background:var(--ink)}.button-secondary{border:1px solid var(--ink);color:var(--ink);background:transparent}.text-link{font-weight:700;text-decoration:none}.offer-card{position:relative;padding:34px;border:1px solid var(--ink);border-radius:96px 96px 22px 22px;background:var(--lime);text-align:center;transform:rotate(1deg)}.offer-card__mascot{display:block;width:148px;height:148px;margin:-94px auto -12px;object-fit:contain;pointer-events:none}.offer-card p{margin:12px 0;font-size:13px;font-weight:800}.offer-card strong{display:block;margin:8px 0 12px;font:700 clamp(44px,4vw,60px)/1 var(--serif)}.offer-card>span{color:#485631;font-size:13px}.offer-card ul{margin:24px 0;padding:20px 0;border-top:1px solid rgba(23,33,26,.2);border-bottom:1px solid rgba(23,33,26,.2);list-style:none;line-height:2}.offer-card a,.offer-card button{display:inline-block;min-height:44px;padding:0 12px;border:0;color:inherit;background:transparent;font-weight:800;text-decoration:underline;cursor:pointer}.proof-strip{display:grid;grid-template-columns:repeat(3,1fr);color:#fff;background:var(--ink)}.proof-strip article{display:grid;min-height:132px;padding:30px 36px;align-content:center;gap:8px;border-right:1px solid rgba(255,255,255,.16)}.proof-strip article:last-child{border-right:0}.proof-strip strong{font:600 clamp(22px,2vw,30px)/1.2 var(--serif)}.proof-strip span{color:#b7c0ba;line-height:1.6}.promise-strip{padding:28px 36px;color:#fff;background:var(--ink)}.promise-strip p{margin:0 0 18px;color:#93a097;font-size:12px;font-weight:800;letter-spacing:.14em}.promise-strip div{display:flex;justify-content:space-between;gap:24px;max-width:1370px;margin:auto;font-family:var(--serif);font-size:clamp(18px,2vw,28px)}.home-section,.catalog-page,.status-page,.project-page,.creator-page{max-width:1440px;margin:auto;padding:120px 64px}.path-section{padding-bottom:56px}.path-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:22px;margin-top:56px}.path-card{display:grid;min-height:330px;padding:clamp(30px,4vw,52px);align-content:space-between;border:1px solid var(--line);border-radius:22px;background:#ffffff75}.path-card-primary{border-color:var(--ink);background:var(--lime)}.path-card>span{color:var(--orange-text);font-size:12px;font-weight:800;letter-spacing:.12em}.path-card h3{margin:38px 0 14px;font:600 clamp(28px,3vw,42px)/1.2 var(--serif)}.path-card p{max-width:620px;margin:0 0 34px;color:var(--muted);line-height:1.8}.path-card button,.path-card a{justify-self:start;min-height:48px;padding:12px 20px;border:1px solid var(--ink);border-radius:999px;color:#fff;background:var(--ink);font-weight:800;text-decoration:none;cursor:pointer}.section-heading h2,.status-panel h2,.feedback-box h2,.creator-page>section>h2{margin:0;font-family:var(--serif);font-size:clamp(38px,5vw,70px);letter-spacing:-.05em;line-height:1.15}.section-heading.horizontal{display:flex;align-items:end;justify-content:space-between;margin-bottom:48px}.section-heading.horizontal>a{font-weight:700}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:64px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.step-grid article{min-height:260px;padding:30px;border-right:1px solid var(--line)}.step-grid article:last-child{border:0}.step-grid span{color:var(--orange);font-weight:800}.step-grid h3{margin:56px 0 16px;font:600 28px/1.3 var(--serif)}.commerce-section{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:72px;max-width:none;padding-right:max(64px,calc((100vw - 1312px)/2));padding-left:max(64px,calc((100vw - 1312px)/2));color:#fff;background:var(--ink)}.commerce-section h2{max-width:760px;margin:0;font:600 clamp(40px,5vw,72px)/1.08 var(--serif);letter-spacing:-.05em}.commerce-section>div>p:not(.eyebrow){max-width:680px;margin:28px 0;color:#bcc5bf;font-size:18px;line-height:1.8}.commerce-section a{display:inline-flex;min-height:44px;align-items:center;font-weight:800}.commerce-section ul{display:grid;padding:0;margin:0;list-style:none}.commerce-section li{display:grid;padding:24px 0;gap:8px;border-bottom:1px solid rgba(255,255,255,.18)}.commerce-section li:first-child{border-top:1px solid rgba(255,255,255,.18)}.commerce-section li strong{font:600 28px/1.25 var(--serif)}.commerce-section li span{color:#bcc5bf}.step-grid p{color:var(--muted);line-height:1.75}.featured{background:#e9e2d5}.project-grid-loading{display:grid;min-height:260px;place-items:center;border:1px solid var(--line);color:var(--muted)}.service-section{padding-bottom:72px}.service-grid-home{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:56px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.service-grid-home article{padding:34px;border-right:1px solid var(--line)}.service-grid-home article:last-child{border-right:0}.service-grid-home h3{margin:0 0 18px;font:600 26px/1.3 var(--serif)}.service-grid-home p{margin:0;color:var(--muted);line-height:1.8}.faq-section{padding-top:72px}.faq-list{margin-top:52px;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{min-height:76px;padding:22px 44px 22px 0;font:600 24px/1.3 var(--serif);cursor:pointer}.faq-list p{max-width:860px;margin:0;padding:0 0 28px;color:var(--muted);line-height:1.8}.closing-section{display:grid;min-height:520px;padding:100px 64px;place-items:center;align-content:center;text-align:center;background:var(--lime)}.closing-section h2{max-width:980px;margin:0;font:600 clamp(46px,7vw,92px)/1.04 var(--serif);letter-spacing:-.06em}.mobile-publish-action{display:none}.ai-publish-dialog{width:min(680px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:clamp(28px,5vw,48px);overflow:auto;border:1px solid var(--ink);border-radius:24px;color:var(--ink);background:var(--paper);box-shadow:0 30px 100px #17211a52}.ai-publish-dialog::backdrop{background:#17211a9e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ai-publish-dialog h2{margin:0;font:600 clamp(34px,5vw,54px)/1.1 var(--serif)}.ai-publish-dialog>p:not(.eyebrow){color:var(--muted);line-height:1.75}.dialog-close{position:absolute;top:18px;right:18px;display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid var(--line);border-radius:50%;color:inherit;background:transparent;font-size:26px;cursor:pointer}.ai-instruction{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:26px 0;padding:16px;border:1px solid var(--ink);border-radius:16px;background:#fff}.ai-instruction code{align-self:center;overflow-wrap:anywhere;line-height:1.6}.ai-instruction button{min-height:48px;padding:0 16px;border:0;border-radius:12px;color:#fff;background:var(--ink);font-weight:800;cursor:pointer}.ai-publish-next{display:grid;gap:12px;padding:0;list-style:none}.ai-publish-next li{display:flex;align-items:center;gap:12px}.ai-publish-next span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--lime);font-weight:800}.dialog-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:28px;font-weight:800}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.project-card{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--paper);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.project-card:hover{transform:translateY(-5px);box-shadow:0 18px 50px #17211a1a}.catalog-load-more{margin:36px auto 0;border:1px solid var(--ink);background:transparent}.project-visual{display:grid;overflow:hidden;height:240px;place-items:center;background:var(--lime)}.project-visual img{width:100%;height:100%;object-fit:cover}.tone-1 .project-visual{background:#ffad86}.tone-2 .project-visual{background:#a4c7ff}.project-visual span,.project-monogram{font:600 86px/1 Georgia,serif;text-transform:uppercase}.project-body{padding:24px}.project-body p{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em}.project-body h3{margin:18px 0 12px;font:600 28px/1.2 var(--serif)}.project-body>span{display:block;color:var(--muted);line-height:1.65}.first-project{padding:72px;border:1px solid var(--line);border-radius:20px;background:var(--paper)}.first-project h2,.first-project h3{max-width:800px;margin:14px 0 28px;font:600 clamp(36px,5vw,64px)/1.2 var(--serif);letter-spacing:-.05em}.flow-page{min-height:calc(100vh - 84px);padding:70px 24px 120px;background:radial-gradient(circle at 18% 0%,rgba(201,240,91,.35),transparent 28%),var(--paper)}.auth-page{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(560px,1.25fr);gap:64px;min-height:calc(100vh - 84px);padding:72px max(24px,calc((100vw - 1320px)/2)) 110px;align-items:start;background:radial-gradient(circle at 8% 4%,rgba(201,240,91,.38),transparent 28%),var(--paper)}.auth-intro{position:sticky;top:42px;padding-top:36px}.auth-intro h1,.account-hero h1{margin:0;font:600 clamp(54px,6vw,92px)/1.04 var(--serif);letter-spacing:-.07em}.auth-intro>p:last-child{max-width:520px;color:var(--muted);font-size:18px;line-height:1.75}.auth-card{width:100%;max-width:640px;margin:0}.auth-card.wide{max-width:820px}.login-dialog{width:min(520px,calc(100vw - 32px));max-width:520px;max-height:min(720px,calc(100vh - 32px));padding:40px;overflow:auto;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--paper);box-shadow:0 28px 80px #17211a3d}.login-dialog::backdrop{background:#17211a6b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.login-dialog h2{margin:8px 36px 28px 0;font:600 32px/1.15 var(--serif)}.login-dialog form{display:grid;grid-template-columns:1fr}.login-dialog-links{display:flex;justify-content:space-between;gap:20px;margin-top:20px;font-size:13px;font-weight:700}.auth-existing-account{display:flex;justify-content:center;gap:8px;margin:22px 0 0;color:var(--muted);font-size:13px;font-weight:700}.auth-card form{gap:22px}.auth-card label{align-content:start;gap:10px;line-height:18px}.auth-card .field-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 22px}.register-row>*{min-width:0}.field-support{min-height:18px;color:var(--muted);font-weight:500;line-height:1.4}.auth-card .field-row>label,.auth-card .phone-verification-field,.auth-card .verification-field{min-width:0}.auth-card input:not([type=checkbox]),.auth-card textarea{border-color:#17211a38;border-radius:13px;background:#ffffffe0;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.auth-card input:not([type=checkbox]){height:52px}.auth-card input:not([type=checkbox]):hover,.auth-card textarea:hover{border-color:#17211a6b;background:#fff}.auth-card input::placeholder,.auth-card textarea::placeholder{color:#17211a85;font-weight:600}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:34px;padding:5px;border:1px solid var(--line);border-radius:999px;background:#17211a0d}.auth-tabs button{min-height:42px;border:0;border-radius:999px;color:var(--muted);background:transparent;font-weight:800;cursor:pointer}.auth-tabs button.active{color:#fff;background:var(--ink)}.auth-recovery-link{display:inline-block;margin-top:20px;color:var(--muted);font-size:13px;font-weight:700}.phone-input{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:stretch;gap:10px}.auth-card .phone-input select{height:52px;padding:0 10px;border:1px solid rgba(23,33,26,.22);border-radius:13px;background:#ffffffe0;font-weight:700}.verification-input{display:grid;grid-template-columns:minmax(0,1fr) 124px;align-items:stretch;gap:10px}.verification-field,.phone-verification-field{display:grid;align-content:start;gap:10px}.field-label{font-size:13px;font-weight:700;line-height:18px}.auth-card altcha-widget{display:block;--altcha-max-width: 190px;--altcha-border-radius: 10px;--altcha-color-border: rgba(23, 33, 26, .24);--altcha-color-border-focus: var(--ink);--altcha-color-active: var(--ink);--altcha-color-text: var(--ink);--altcha-color-base: rgba(255, 255, 255, .92)}.altcha-shell:not(.altcha-hidden){display:contents}.auth-card .altcha-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);pointer-events:none}.verification-input button{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:52px;padding:0 14px;border:1px solid var(--ink);border-radius:13px;color:#fff;background:var(--ink);font-size:12px;font-weight:800;cursor:pointer;transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.verification-input button:not(:disabled):hover{background:#263329;box-shadow:0 8px 20px #17211a24;transform:translateY(-1px)}.verification-input button:disabled{cursor:wait;opacity:.55}.creator-toggle{min-height:84px;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:#c9f05b24;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.creator-toggle:hover{border-color:#17211a57;background:#c9f05b33}.creator-toggle.active,.creator-toggle:has(input:checked){border-color:#17211a6b;background:#c9f05b3d;box-shadow:inset 4px 0 0 var(--ink)}.creator-toggle>input[type=checkbox]{display:grid;flex:0 0 22px;min-width:22px;min-height:22px;max-width:22px;max-height:22px;width:22px;height:22px;aspect-ratio:1;box-sizing:border-box;padding:0;margin:1px 0 0;appearance:none;place-content:center;border:1.5px solid rgba(23,33,26,.48);border-radius:6px;background:#fff;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.creator-toggle>input[type=checkbox]:before{width:5px;height:10px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";transform:translateY(-1px) rotate(45deg) scale(0);transition:transform .12s ease}.creator-toggle>input[type=checkbox]:checked{border-color:var(--ink);background:var(--ink)}.creator-toggle>input[type=checkbox]:checked:before{transform:translateY(-1px) rotate(45deg) scale(1)}.creator-toggle>input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px #e95f3d2e}.creator-toggle>span{display:grid;gap:5px}.creator-toggle strong{font-size:16px}.creator-toggle small{display:block;font-size:13px;line-height:1.5}.creator-fields{align-items:start}.creator-fields textarea{min-height:112px}.availability-message{min-height:18px;line-height:1.5}.availability-message.checking{color:#82641a}.availability-message.available{color:#3c6511;font-weight:700}.availability-message.taken,.availability-message.invalid,.availability-message.error{color:#a6331f;font-weight:700}.flow-intro{max-width:1040px;margin:0 auto 48px}.flow-intro h1{max-width:1000px;font-size:clamp(48px,6vw,82px)}.flow-intro>p:last-child{max-width:720px;color:var(--muted);font-size:19px;line-height:1.7}.flow-card{max-width:760px;margin:auto;padding:42px;border:1px solid var(--line);border-radius:22px;background:#ffffffb8;box-shadow:0 22px 80px #17211a14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.flow-card.wide{max-width:1040px}.flow-card h2{margin:0 0 32px;font:600 36px/1.3 var(--serif);letter-spacing:-.04em}.flow-heading{display:flex;align-items:start;justify-content:space-between;gap:24px}.user-chip{padding:8px 12px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px}form{display:grid;gap:20px}label{display:grid;gap:9px;font-size:13px;font-weight:700}input,textarea{width:100%;border:1px solid rgba(23,33,26,.25);border-radius:11px;outline:none;color:var(--ink);background:#fffc}input{height:50px;padding:0 14px}textarea{min-height:112px;padding:14px;resize:vertical;line-height:1.6}input:focus,textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #e95f3d1a}label small{color:var(--muted);font-weight:400}.field-row{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:18px}.identity-browser{overflow:hidden;border:1px solid rgba(23,33,26,.7);border-radius:17px;background:#f7f3ea;box-shadow:0 18px 42px #17211a1f,5px 6px #17211a14}.identity-browser-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:52px;padding:9px 14px;border-bottom:1px solid rgba(23,33,26,.2);background:#ffffffc7}.browser-dots{display:flex;gap:5px}.browser-dots span{width:8px;height:8px;border:1px solid rgba(23,33,26,.38);border-radius:50%}.browser-dots span:first-child{background:var(--orange)}.browser-dots span:nth-child(2){background:#f0c95d}.browser-dots span:last-child{background:var(--lime)}.browser-address{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:32px;padding:0 14px;border:1px solid rgba(23,33,26,.16);border-radius:8px;color:#4f5b53;background:#f7f3eae6;font:600 clamp(11px,1.8vw,14px)/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.browser-address span{flex:0 0 auto;color:var(--orange);font-size:10px}.browser-address strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-preview-label{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.identity-browser-page{display:grid;grid-template-columns:minmax(0,.9fr) minmax(220px,1.1fr);gap:24px;min-height:274px;padding:28px;background:radial-gradient(circle at 6% 8%,rgba(201,240,91,.48),transparent 28%),#f7f3ea}.browser-page-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.browser-page-copy>p{margin:0 0 17px;color:var(--orange);font-size:9px;font-weight:900;letter-spacing:.13em}.browser-page-copy h3{overflow-wrap:anywhere;margin:0 0 14px;font:600 clamp(25px,4vw,39px)/1.08 var(--serif);letter-spacing:-.05em}.browser-page-copy>span{max-width:270px;color:var(--muted);font-size:11px;line-height:1.65}.browser-page-actions{display:flex;gap:8px;margin-top:auto;padding-top:22px}.browser-page-actions i{display:block;width:68px;height:22px;border-radius:999px;background:var(--ink)}.browser-page-actions i:last-child{width:40px;border:1px solid var(--ink);background:transparent}.browser-page-blocks{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1.15fr .85fr;gap:9px;min-width:0}.abstract-block{position:relative;overflow:hidden;min-height:82px;border:1px solid rgba(23,33,26,.5);border-radius:11px}.abstract-block i,.abstract-block span{position:absolute;display:block}.abstract-block-main{grid-row:1 / 3;background:var(--orange)}.abstract-block-main span{inset:15px 15px auto;height:43%;border:1px solid rgba(23,33,26,.65);border-radius:7px;background:#f7f3ea}.abstract-block-main i{bottom:18px;left:15px;width:calc(100% - 30px);height:7px;border-radius:999px;background:var(--ink)}.abstract-block-main i:nth-of-type(2){bottom:33px;width:64%}.abstract-block-main i:nth-of-type(3){bottom:48px;width:38%}.abstract-block-lime{background:var(--lime)}.abstract-block-lime span{top:14px;left:13px;width:28px;height:28px;border:1px solid var(--ink);border-radius:50%}.abstract-block-lime i{right:13px;bottom:15px;left:13px;height:7px;border-radius:999px;background:var(--ink)}.abstract-block-blue{display:flex;align-items:flex-end;justify-content:space-around;padding:14px 12px;background:#9bb8f0}.abstract-block-blue i{position:static;width:18%;border:1px solid var(--ink);border-radius:999px 999px 3px 3px;background:#f7f3ea}.abstract-block-blue i:first-child{height:45%}.abstract-block-blue i:nth-child(2){height:76%}.abstract-block-blue i:last-child{height:58%}.abstract-block-ink{grid-column:1 / 3;min-height:44px;background:var(--ink)}.abstract-block-ink span,.abstract-block-ink i{top:50%;height:6px;border-radius:999px;transform:translateY(-50%)}.abstract-block-ink span{right:42%;left:14px;background:var(--lime)}.abstract-block-ink i{right:14px;width:31%;border:1px solid rgba(247,243,234,.8)}.upload-field{padding:22px;border:1px dashed rgba(23,33,26,.35);border-radius:14px;background:#c9f05b1f}.upload-field input{height:auto;padding:8px 0;border:0;background:transparent}.upload-field span{color:var(--muted);font-weight:400}.check-row{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6}.check-row input{width:20px;height:20px;margin-top:1px}.free-pilot-note{display:grid;gap:5px;padding:17px 18px;border:1px solid #9fc53d;border-radius:12px;background:#c9f05b33}.free-pilot-note strong{font-size:16px}.free-pilot-note span{color:var(--muted);font-size:13px;line-height:1.6}.form-message{margin:0;padding:12px 14px;border-radius:9px;color:#35500c;background:#c9f05b4d}.error{color:#a6331f!important}.status-page{min-height:80vh}.status-hero{max-width:900px}.status-hero h1{margin:0 0 20px;font:600 clamp(48px,6vw,80px)/1.1 var(--serif);letter-spacing:-.05em}.status-release-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.status-release-meta span,.status-release-meta strong{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;letter-spacing:.04em}.status-release-meta span{border:1px solid rgba(243,98,65,.35);color:var(--orange);background:#f362410f;font-weight:800}.status-release-meta strong{color:var(--ink);background:var(--lime);font-weight:900}.status-release-meta .upload-state.done{border-color:#35500c3d;color:#35500c;background:#c9f05b47}.status-release-meta .upload-state.pending{border-style:dashed}.status-hero>p:not(.eyebrow){color:var(--muted);font-size:18px;line-height:1.7}.status-badge{display:inline-flex;margin:8px 0 16px;padding:9px 14px;border-radius:999px;background:var(--lime);font-size:13px;font-weight:800}.status-guidance{display:grid;gap:8px;max-width:720px;margin-top:24px;padding:20px 22px;border:1px solid var(--line);border-radius:14px;background:#ffffff8c}.status-guidance-content{display:grid;gap:8px}.status-guidance span{color:var(--orange);font-size:12px;font-weight:900;letter-spacing:.12em}.status-guidance strong{font-size:17px;line-height:1.55}.status-guidance small{color:var(--muted)}.timeline{display:grid;grid-template-columns:repeat(4,1fr);margin:56px 0;border-top:1px solid var(--line)}.timeline-item{position:relative;padding:18px 10px 0;color:#a4aca6}.timeline-item.completed,.timeline-item.current{color:var(--ink)}.timeline-item.completed{border-top:3px solid var(--orange);transform:translateY(-2px)}.timeline-item.current{border-top:3px solid rgba(243,98,65,.2);transform:translateY(-2px)}.timeline-item.current:before{position:absolute;top:-3px;left:0;width:38%;height:3px;border-radius:999px;background:linear-gradient(90deg,transparent,var(--orange) 35%,var(--lime) 70%,transparent);content:"";animation:timeline-loading 1.5s ease-in-out infinite}.timeline-item.current:after{position:absolute;top:-7px;left:0;width:11px;height:11px;border-radius:50%;background:var(--orange);box-shadow:0 0 #f3624161;content:"";animation:timeline-pulse 1.5s ease-out infinite}.timeline-item span{font-size:11px;font-weight:800}.timeline-item p{font-size:13px;font-weight:700}.status-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.status-panel{padding:32px;border:1px solid var(--line);border-radius:18px;background:#fff}.status-panel h2{margin-bottom:26px;font-size:32px}.status-panel>p{color:var(--muted);line-height:1.7}.status-result-state{min-height:96px}.status-result-state>p{margin-top:0;color:var(--muted);line-height:1.7}.payment-panel{margin-bottom:14px;padding:18px;border:1px solid var(--line);border-radius:12px}.payment-panel.success{background:#c9f05b40}.payment-panel span,.payment-panel strong{display:block}.payment-panel strong{margin-top:6px;font-size:20px}.payment-panel p,.payment-panel small{color:var(--muted);font-size:12px;line-height:1.6}.inline-form{display:flex;gap:8px}.inline-form button,.feedback-box button{border:0;border-radius:9px;color:#fff;background:var(--ink);font-weight:700;cursor:pointer}.inline-form button{min-width:100px}.result-url{display:block;margin-top:18px;font-weight:700}.deployment-loading{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 22px;border-radius:999px;color:#fff;background:var(--ink)}.loading-spinner{width:17px;height:17px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--lime);border-radius:50%;animation:spinner-rotate .8s linear infinite}.upload-waiting{display:inline-flex;align-items:center;gap:14px;min-height:64px;padding:10px 18px;border:1px dashed rgba(243,98,65,.55);border-radius:14px;color:var(--ink);background:#f362410f}.upload-waiting>span:last-child{display:grid;gap:3px}.upload-waiting small{color:var(--muted);line-height:1.5}.upload-waiting-icon{position:relative;width:20px;height:25px;border:2px solid var(--orange);border-radius:4px;animation:upload-waiting-pulse 1.6s ease-in-out infinite}.upload-waiting-icon:before,.upload-waiting-icon:after{position:absolute;left:4px;width:8px;height:2px;border-radius:999px;background:var(--orange);content:""}.upload-waiting-icon:before{top:7px}.upload-waiting-icon:after{top:13px}.existing-release{display:grid;gap:6px;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.existing-release span{color:var(--muted);font-size:12px;font-weight:700}.existing-release a{width:fit-content;color:var(--ink);font-weight:800}.existing-release small{color:var(--muted);line-height:1.5}@keyframes timeline-loading{0%{opacity:.35;transform:translate(-10%)}50%{opacity:1}to{opacity:.35;transform:translate(165%)}}@keyframes timeline-pulse{0%{box-shadow:0 0 #f3624161}70%{box-shadow:0 0 0 9px #f3624100}to{box-shadow:0 0 #f3624100}}@keyframes spinner-rotate{to{transform:rotate(360deg)}}@keyframes upload-waiting-pulse{0%,to{opacity:.5;transform:translateY(1px)}50%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.timeline-item.current:before,.timeline-item.current:after,.loading-spinner,.upload-waiting-icon{animation:none}}.catalog-heading{max-width:1060px;margin-bottom:64px}.catalog-heading h1{font-size:clamp(52px,7vw,94px)}.catalog-heading>p:last-child{color:var(--muted);font-size:20px}.project-detail-hero{display:grid;grid-template-columns:1fr 360px;gap:60px;align-items:center;padding-bottom:80px}.project-detail-hero h1{font-size:clamp(52px,7vw,96px)}.project-monogram{display:grid;overflow:hidden;width:340px;height:340px;place-items:center;border-radius:50%;background:var(--lime);text-transform:uppercase}.project-monogram.has-cover{width:360px;height:203px;border-radius:18px;background:var(--cream)}.project-monogram img{width:100%;height:100%;object-fit:cover}.project-facts{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.project-facts>div{min-height:160px;padding:24px;border-right:1px solid var(--line)}.project-facts>div:last-child{border:0}.project-facts span,.project-facts strong,.project-facts a{display:block}.project-facts span{margin-bottom:22px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.1em}.project-facts strong,.project-facts a{font:600 20px/1.5 var(--serif)}.feedback-box{display:flex;align-items:center;justify-content:space-between;margin-top:70px;padding:50px;border-radius:20px;background:var(--ink);color:#fff}.feedback-box h2{font-size:40px}.feedback-box>div:last-child{display:flex;gap:10px}.feedback-box button{padding:14px 20px;color:var(--ink);background:var(--lime)}.creator-header{display:flex;align-items:center;gap:36px;margin-bottom:90px}.creator-header h1{font-size:clamp(48px,6vw,80px)}.creator-header>div:last-child>p:last-child{color:var(--muted);font-size:18px}.avatar{display:grid;width:160px;height:160px;flex:0 0 auto;place-items:center;border-radius:50%;background:#ffad86;font:600 70px/1 Georgia,serif}.creator-page>section>h2{margin-bottom:38px;font-size:42px}.center-page{display:grid;min-height:70vh;place-items:center;padding:40px;color:var(--muted)}.account-page{max-width:1320px;min-height:76vh;margin:auto;padding:92px 64px 120px}.account-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:52px;align-items:end;padding-bottom:72px;border-bottom:1px solid var(--line)}.account-hero>div:first-child>p:last-child{color:var(--muted);font-size:17px}.account-domain{display:grid;gap:10px;padding:26px;border:1px solid var(--ink);border-radius:18px;background:var(--lime)}.account-domain span,.account-domain small{font-size:12px}.account-domain span{font-weight:900;letter-spacing:.12em}.account-domain a,.account-domain strong{overflow-wrap:anywhere;font:600 clamp(22px,3vw,34px)/1.25 var(--serif)}.account-domain small{color:#485631;line-height:1.6}.account-projects{padding-top:68px}.project-slot-purchase{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:-12px 0 34px;padding:20px 24px;border:1px solid #b8d75c;border-radius:14px;background:#c9f05b2e}.project-slot-purchase>div:first-child{display:grid;gap:4px}.project-slot-purchase strong{font:600 24px/1.2 var(--serif)}.project-slot-purchase p{margin:0;color:var(--muted)}.limited-price{width:max-content;padding:3px 8px;border-radius:999px;color:#fff;background:var(--orange);font-size:11px;font-weight:900}.project-slot-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.project-slot-actions button{padding:10px 14px;border:1px solid var(--ink);border-radius:8px;background:var(--paper);cursor:pointer;font-weight:800}.project-slot-actions button:disabled{cursor:wait;opacity:.55}.account-tokens{margin-top:72px;padding-top:68px;border-top:1px solid var(--line)}.account-tokens .account-section-heading>p{max-width:480px;margin:0;color:var(--muted);line-height:1.7}.token-create-form{display:flex;gap:16px;align-items:end;max-width:760px}.token-create-form label{flex:1}.token-create-form button{flex:0 0 auto}.token-secret{display:grid;gap:12px;margin-top:24px;padding:22px;border:1px solid #9fc53d;border-radius:14px;background:#c9f05b33}.token-secret code{overflow-wrap:anywhere;padding:13px;border-radius:8px;color:#fff;background:var(--ink)}.token-secret button,.token-list button{width:max-content;padding:9px 13px;border:1px solid var(--ink);border-radius:8px;background:transparent;font-weight:800;cursor:pointer}.token-secret small,.token-list small,.token-list>p{color:var(--muted);line-height:1.6}.token-list{margin-top:28px;border-top:1px solid var(--line)}.token-list article{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:20px 4px;border-bottom:1px solid var(--line)}.token-list article>div{display:grid;gap:6px}.token-list code{color:var(--orange)}.account-message{margin-top:28px}.account-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:36px}.account-section-heading h2{margin:0;font:600 clamp(40px,5vw,66px)/1.1 var(--serif);letter-spacing:-.05em}.account-project-list{border-top:1px solid var(--line)}.account-project-list article{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:25px 6px;border-bottom:1px solid var(--line)}.account-project-list article span{color:var(--orange);font-size:11px;font-weight:900;letter-spacing:.09em}.account-project-list article h3{margin:8px 0;font:600 26px/1.25 var(--serif)}.account-project-list article p,.account-project-list article small{margin:0;color:var(--muted)}.account-project-actions{display:flex;flex:0 0 auto;align-items:center;gap:18px}.account-project-actions a{flex:0 0 auto;font-weight:800}.account-project-actions a:first-child{padding:9px 13px;border:1px solid var(--ink);border-radius:999px;text-decoration:none}.account-logout{margin-top:44px;padding:0;border:0;color:var(--muted);background:transparent;text-decoration:underline;cursor:pointer}.account-ai-wallet-link,.ai-wallet-balance,.ai-wallet-section{border-top:1px solid var(--line, #d9d9d4);padding:24px 0}.account-ai-wallet-link,.ai-wallet-balance,.ai-topup-list article,.ai-ledger-list>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.ai-wallet-page{width:min(920px,calc(100% - 32px));margin:0 auto;padding:36px 0 64px}.ai-topup-success{display:flex;align-items:center;gap:12px;margin:18px 0 0;padding:14px 16px;border:1px solid #b8dfc8;border-radius:8px;color:#175d39;background:#edf8f1;animation:ai-topup-success-in .24s ease-out both}.ai-topup-success>svg{flex:0 0 auto;color:#21a45d}.ai-topup-success>div{display:grid;gap:2px}.ai-topup-success strong,.ai-topup-success span{display:block}.ai-topup-success span{color:#347052;font-size:14px}@keyframes ai-topup-success-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ai-wallet-balance>div{flex:1}.ai-wallet-balance span,.ai-wallet-balance dt,.ai-wallet-balance dd,.ai-ledger-list small{color:var(--muted, #686862)}.ai-wallet-balance strong{display:block;font-size:42px;line-height:1}.ai-wallet-balance dl{display:flex;gap:24px;margin:0}.ai-wallet-balance dl div{min-width:110px}.ai-wallet-balance dd{margin:4px 0 0;color:inherit;font-weight:700}.ai-topup-list,.ai-ledger-list{display:grid;gap:1px;background:var(--line, #d9d9d4)}.ai-topup-list article,.ai-ledger-list>div{min-height:68px;padding:14px 16px;background:var(--surface, #fff)}.ai-topup-list article>div:first-child{display:grid;gap:4px}.ai-topup-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ai-topup-actions button{min-height:40px}.ai-topup-unavailable{margin:12px 0 0;color:var(--muted, #686862)}.ai-ledger-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto 110px}.ai-ledger-list .positive{color:#167548}.ai-ledger-list .negative{color:#a23b32}@media(max-width:680px){.account-ai-wallet-link,.ai-wallet-balance,.ai-topup-list article{align-items:flex-start;flex-direction:column}.ai-wallet-balance dl,.ai-topup-actions{width:100%}.ai-ledger-list>div{grid-template-columns:minmax(0,1fr) auto}.ai-ledger-list small{grid-column:1 / -1}}.project-settings-page{max-width:1320px;min-height:76vh;margin:auto;padding:72px 64px 120px}.settings-back-link{display:inline-block;margin-bottom:44px;color:var(--muted);font-weight:800;text-decoration:none}.project-settings-hero{display:flex;align-items:end;justify-content:space-between;gap:32px;padding-bottom:52px;border-bottom:1px solid var(--line)}.project-settings-hero h1{margin:0;font:600 clamp(50px,6vw,84px)/1.05 var(--serif);letter-spacing:-.06em}.project-settings-hero div>p:last-child{color:var(--muted);font-size:18px}.project-settings-hero>span{padding:9px 14px;border-radius:999px;background:var(--lime);font-size:13px;font-weight:900}.project-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px}.project-config-workspace{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:24px;align-items:start;margin-top:48px}.settings-panel{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:24px;padding:32px;border:1px solid var(--line);border-radius:20px;background:#ffffff8c}.project-profile-panel label{display:grid;width:100%;gap:9px;color:var(--ink);font-weight:800}.project-profile-panel label small{line-height:1.5}.project-profile-panel textarea{min-height:96px}.cover-field{display:grid;width:100%;gap:12px}.cover-field>div:first-child{display:grid;gap:6px}.cover-field small{color:var(--muted);font-weight:400}.cover-editor{display:grid;grid-template-columns:minmax(150px,220px) 1fr;gap:18px;align-items:center}.cover-preview{display:grid;overflow:hidden;aspect-ratio:16 / 9;place-items:center;border:1px solid var(--line);border-radius:12px;background:var(--lime)}.cover-preview span{font:600 42px/1 Georgia,serif}.cover-preview img{width:100%;height:100%;object-fit:cover}.cover-actions{display:flex;flex-wrap:wrap;gap:10px}.cover-upload-button,.cover-actions button{padding:9px 13px;border:1px solid var(--ink);border-radius:999px;color:var(--ink);background:transparent;font-size:13px;font-weight:800;cursor:pointer}.project-browser-panel{position:sticky;top:24px;overflow:hidden;min-width:0;border:1px solid rgba(23,33,26,.65);border-radius:18px;background:#fff;box-shadow:0 22px 60px #17211a1f,5px 6px #17211a14}.project-browser-panel iframe{display:block;width:100%;height:680px;border:0;background:#fff}.browser-open-link{font-size:11px;font-weight:900;text-decoration:none;white-space:nowrap}.browser-project-placeholder{display:grid;min-height:560px;padding:48px;place-content:center;gap:30px;background:linear-gradient(#f4f0e8d9,#f4f0e8d9),repeating-linear-gradient(-45deg,transparent,transparent 18px,rgba(23,33,26,.04) 18px,rgba(23,33,26,.04) 19px)}.browser-project-placeholder>img,.browser-project-monogram{width:min(100%,440px);aspect-ratio:16 / 9;border-radius:16px}.browser-project-placeholder>img{object-fit:cover}.browser-project-monogram{display:grid;place-items:center;background:var(--lime);font:600 72px/1 Georgia,serif}.browser-project-placeholder>div:last-child{max-width:520px}.browser-project-placeholder span{color:var(--orange);font-size:11px;font-weight:900;letter-spacing:.12em}.browser-project-placeholder h3{margin:12px 0 10px;font:600 clamp(34px,5vw,56px)/1.1 var(--serif)}.browser-project-placeholder p{margin:0;color:var(--muted);line-height:1.7}.settings-panel h2,.one-line-publish h2{margin:0;font:600 clamp(30px,4vw,48px)/1.15 var(--serif);letter-spacing:-.04em}.settings-panel>div:first-child>p:last-child,.one-line-publish>p:last-child{color:var(--muted);line-height:1.7}.project-token-summary{display:grid;width:100%;gap:8px;padding:18px;border-radius:12px;background:var(--cream)}.project-token-summary code{color:var(--orange);font-weight:800}.project-token-summary small,.settings-empty{color:var(--muted);line-height:1.6}.project-key-panel,.deployment-config-panel{margin-top:24px}.runtime-config-notice,.runtime-config-empty{width:100%;margin:0;color:var(--muted);line-height:1.6}.runtime-config-notice{padding:12px 14px;border:1px solid #e1c565;border-radius:8px;background:#fff7cf;color:#6d5411;font-weight:700}.runtime-config-list,.runtime-config-form{display:grid;width:100%;gap:12px}.runtime-config-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffffb8}.runtime-config-row>div{display:grid;min-width:0;gap:4px}.runtime-config-row strong,.runtime-config-row small{overflow-wrap:anywhere}.runtime-config-row small{color:var(--muted)}.runtime-config-row button{flex:0 0 auto;padding:8px 12px;border:1px solid var(--ink);border-radius:999px;background:transparent;color:var(--ink);font-weight:800;cursor:pointer}.runtime-config-form{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto auto;align-items:end}.runtime-config-form label{display:grid;min-width:0;gap:8px;font-weight:800}.runtime-config-checkbox{display:flex!important;align-items:center;gap:8px;padding-bottom:12px;white-space:nowrap}.project-version-panel{margin-top:24px}.project-version-summary{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.project-version-summary>div{display:grid;gap:4px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#f7faf7}.project-version-summary small,.project-version-summary span{color:var(--muted)}.project-version-summary strong{font-size:1.35rem}.project-version-drift{width:100%;margin:0;padding:12px 14px;border:1px solid #e1c565;border-radius:8px;background:#fff7cf;color:#6d5411;font-weight:700;line-height:1.6}.project-version-list{display:grid;width:100%;gap:12px}.project-version-item{display:grid;grid-template-columns:minmax(160px,1fr) minmax(150px,.7fr) auto;gap:14px;align-items:center;width:100%;padding:16px;border:1px solid var(--line);border-radius:8px;background:#ffffffb3}.project-version-item.is-current{border-color:#9dc52e;background:#c9f05b29}.project-version-main,.project-version-meta{display:grid;min-width:0;gap:6px}.project-version-main>div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.project-version-main strong{font-size:18px}.project-version-main span{padding:3px 8px;border-radius:999px;color:var(--ink);background:var(--lime);font-size:11px;font-weight:900}.project-version-main p,.project-version-reason,.project-version-safety{margin:0;color:var(--muted);line-height:1.55}.project-version-meta span{font-weight:900}.project-version-meta small{color:var(--muted);line-height:1.5}.project-version-reason{grid-column:1 / -1;font-size:13px}.project-version-safety{grid-column:1 / -1;font-size:12px}.project-version-item button{grid-column:3;grid-row:1;min-width:108px;padding:10px 14px;border:1px solid var(--ink);border-radius:8px;color:var(--ink);background:var(--paper);font-size:13px;font-weight:900;cursor:pointer}.project-version-item button:disabled{cursor:progress;opacity:.58}.project-key-steps{display:grid;width:100%;grid-template-columns:130px 1fr;gap:12px 20px;padding:20px;border-radius:14px;background:var(--cream)}.project-key-steps p{margin:0;color:var(--muted);line-height:1.7}.project-connection-status{margin:0;color:var(--muted);font-size:13px}.ai-connection-ready{display:grid;width:100%;gap:12px;padding:22px;border:1px solid #9dc52e;border-radius:14px;background:#c9f05b33}.ai-connection-ready p{margin:0;color:var(--muted)}.ai-connection-ready details code{display:block;overflow-wrap:anywhere;margin-top:12px;padding:14px;border-radius:9px;color:#fff;background:var(--ink)}.button-secondary{color:var(--ink);background:var(--lime)}.project-connection-details{width:100%;padding-top:18px;border-top:1px solid var(--line)}.project-connection-details summary,.ai-connection-ready summary{font-weight:800;cursor:pointer}.project-connection-details p{color:var(--muted);line-height:1.7}.project-connection-details>code{color:var(--orange);font-weight:800}.project-connection-details pre{overflow:auto;max-height:320px;padding:18px;border-radius:12px;color:#fff;background:var(--ink);font-size:12px;line-height:1.65}.project-connection-details>button{padding:10px 14px;border:1px solid var(--ink);border-radius:9px;background:transparent;font-weight:800;cursor:pointer}.malo-config-panel pre{overflow:auto;width:100%;max-height:420px;margin:0;padding:18px;border-radius:12px;color:#fff;background:var(--ink);font-size:12px;line-height:1.65}.malo-config-panel>button{padding:10px 14px;border:1px solid var(--ink);border-radius:9px;background:transparent;font-weight:800;cursor:pointer}.one-line-publish{margin-top:24px;padding:38px;border:1px solid var(--ink);border-radius:20px;background:var(--lime)}.one-line-publish blockquote{margin:28px 0 18px;padding:20px 24px;border-left:5px solid var(--orange);border-radius:0 12px 12px 0;background:var(--paper);font:600 clamp(20px,3vw,30px)/1.5 var(--serif)}.settings-message{margin-top:24px}footer{display:grid;grid-template-columns:1fr 1fr auto;gap:40px;padding:48px 64px;color:#fff;background:var(--ink)}footer strong{font-size:28px}footer p{margin:7px 0;color:#9eaaa2}.legal-page,.checkout-page{width:min(900px,calc(100% - 48px));min-height:65vh;margin:0 auto;padding:72px 0 100px}.legal-page article,.checkout-card,.creator-commerce,.developer-activation{padding:clamp(28px,5vw,56px);border:1px solid var(--line);background:#ffffff57}.legal-page h1,.checkout-card h1{margin:10px 0 16px;font-family:var(--serif);font-size:clamp(36px,6vw,64px);line-height:1.1}.legal-content{padding-top:24px;border-top:1px solid var(--line);margin-top:32px}.legal-content h2,.payment-guide h2{margin-top:38px;font-family:var(--serif)}.payment-guide pre{overflow-x:auto;padding:20px;border:1px solid var(--line);background:var(--ink);color:var(--paper);white-space:pre-wrap}.checkout-page{display:grid;width:min(620px,calc(100% - 40px));place-items:center}.checkout-card{width:100%}.checkout-price{display:block;margin:28px 0;font-size:40px}.checkout-methods{display:grid;gap:12px;margin-bottom:22px}.wechat-native-qr{display:grid;width:fit-content;margin:24px auto 16px;padding:16px;border:1px solid var(--line);background:#fff}.wechat-native-qr svg{display:block;max-width:min(220px,64vw);height:auto}.checkout-embed-shell,.checkout-return-page{display:grid;min-height:100dvh;place-items:center;padding:20px;background:var(--paper)}.checkout-surface{width:min(100%,520px);padding:clamp(24px,5vw,42px);border:1px solid var(--line);border-radius:22px;background:var(--paper);box-shadow:0 24px 80px #19231d29;color:var(--ink)}.checkout-surface-embedded{width:100%;min-height:min(640px,calc(100dvh - 40px));border:0;border-radius:0;box-shadow:none}.checkout-surface-embedded .checkout-surface-header{padding-right:58px}.checkout-surface-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:22px;border-bottom:1px solid var(--line)}.checkout-surface-header h1,.checkout-return-page h1{margin:7px 0 0;font:600 clamp(28px,6vw,42px)/1.12 var(--serif)}.checkout-lock{flex:0 0 auto;padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px}.checkout-state-block{display:grid;gap:16px}.checkout-surface-stage-frame{min-height:172px;padding-top:24px}.checkout-surface-stage{display:grid;align-content:start;gap:16px}.checkout-surface-stage>:first-child{margin-top:0}.checkout-surface-stage>:last-child{margin-bottom:0}.checkout-surface-footer{margin-top:28px;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;text-align:center}.platform-checkout-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:0;border-radius:24px;background:var(--paper);color:var(--ink);box-shadow:0 30px 100px #111b145c}.platform-checkout-dialog::backdrop{background:#141e1894;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.platform-checkout-dialog-bar{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line);background:#f8f6eef5}.platform-checkout-dialog-bar button{display:grid;width:40px;height:40px;padding:0;place-items:center;border:1px solid var(--line);border-radius:12px;background:transparent;color:inherit;font-size:26px;line-height:1;cursor:pointer}.platform-checkout-dialog .checkout-surface{border:0;border-radius:0;box-shadow:none}@media(max-width:560px){.checkout-embed-shell{align-items:end;padding:0}.checkout-surface-embedded{min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom))}.platform-checkout-dialog{width:100vw;max-width:none;max-height:calc(100dvh - 12px);margin:12px 0 0;border-radius:22px 22px 0 0}.checkout-surface-header{align-items:center}}@media(prefers-reduced-motion:reduce){.platform-checkout-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.ai-topup-success{animation:none}}.agreement-check a{margin-left:4px;color:var(--orange)}.creator-commerce,.developer-activation{margin-top:28px}.commerce-summary,.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.commerce-summary article,.service-grid article{display:grid;gap:10px;padding:24px;border:1px solid var(--line)}.commerce-summary strong,.service-grid article>strong{font-size:28px}.service-grid select{min-height:48px;padding:10px 12px;border:1px solid var(--line);background:var(--paper)}.service-grid article>div{display:flex;flex-wrap:wrap;gap:8px}.service-grid button{padding:10px 14px;border:1px solid var(--ink);background:transparent;cursor:pointer;font-weight:700}.project-commerce-ai-panel{margin-top:28px}.project-ai-settings-panel{display:grid;gap:22px;margin-top:28px}.project-ai-settings-panel h2{display:flex;align-items:center;gap:8px}.project-ai-feature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.project-ai-feature-list button{display:grid;min-width:0;min-height:92px;align-content:start;gap:5px;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--paper);text-align:left;cursor:pointer}.project-ai-feature-list button.selected{border-color:var(--malo-green-strong);box-shadow:inset 0 0 0 1px var(--malo-green-strong)}.project-ai-feature-list span,.project-ai-feature-list small{overflow-wrap:anywhere;color:var(--muted)}.project-ai-feature-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.project-ai-feature-form>label,.project-ai-limits label{display:grid;gap:7px;min-width:0;font-weight:700}.project-ai-feature-form input,.project-ai-feature-form select{width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--line);border-radius:4px;background:var(--paper)}.project-ai-payer{grid-column:1 / -1;margin:0;padding:0;border:0}.project-ai-payer legend{margin-bottom:8px;font-weight:700}.project-ai-payer>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(420px,100%);border:1px solid var(--line);border-radius:6px;overflow:hidden}.project-ai-payer label{padding:10px 12px;text-align:center;cursor:pointer}.project-ai-payer label+label{border-left:1px solid var(--line)}.project-ai-payer label.selected{background:var(--malo-green);font-weight:800}.project-ai-payer input{position:absolute;width:1px;min-height:1px;opacity:0}.project-ai-limits{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.project-ai-feature-form>.runtime-config-checkbox,.project-ai-feature-form>button{grid-column:1 / -1;justify-self:start}@media(max-width:760px){.project-ai-feature-list,.project-ai-feature-form,.project-ai-limits{grid-template-columns:1fr}}.commerce-ai-handoff{display:grid;width:100%;gap:16px;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--cream)}.commerce-ai-handoff blockquote{margin:0;color:var(--muted);line-height:1.75}.commerce-ai-handoff>div{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.commerce-ai-handoff a{font-weight:700}@media(max-width:900px){.site-header{position:sticky;top:0;background:#f4f0e8f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:18px 20px}.desktop-nav{display:none}.mobile-nav{position:relative;display:block}.mobile-nav summary{display:grid;min-width:64px;min-height:44px;padding:0 16px;place-items:center;border:1px solid var(--ink);border-radius:999px;font-size:14px;font-weight:800;list-style:none;cursor:pointer}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{position:absolute;z-index:30;top:calc(100% + 12px);right:0;display:grid;width:min(286px,calc(100vw - 32px));padding:12px;border:1px solid var(--ink);border-radius:18px;background:var(--paper);box-shadow:0 20px 60px #17211a2e}.mobile-nav nav a{display:flex;min-height:48px;padding:0 14px;align-items:center;border-radius:12px;font-weight:800;text-decoration:none}.mobile-nav-primary{color:#fff;background:var(--ink)}.hero{grid-template-columns:1fr;gap:88px;min-height:0;padding:72px 24px 64px}.auth-page{grid-template-columns:1fr;gap:34px;padding:52px 20px 86px}.auth-intro{position:static;padding:0}.auth-card{max-width:none}.auth-card .field-row{grid-template-columns:1fr}.offer-card{width:min(100%,430px);max-width:430px;margin:auto}.proof-strip,.path-grid,.commerce-section,.service-grid-home,.step-grid,.project-grid,.status-grid,.project-detail-hero,.project-facts,.account-hero{grid-template-columns:1fr}.proof-strip article{border-right:0;border-bottom:1px solid rgba(255,255,255,.16)}.proof-strip article:last-child{border-bottom:0}.home-section,.catalog-page,.status-page,.project-page,.creator-page{padding:80px 24px}.account-page{padding:72px 24px 90px}.project-settings-page{padding:60px 24px 90px}.project-settings-grid,.project-config-workspace{grid-template-columns:1fr}.project-browser-panel{position:static;order:-1}.project-browser-panel iframe{height:min(70vh,620px)}.browser-project-placeholder{min-height:420px;padding:28px}.cover-editor,.runtime-config-form,.project-key-steps,.project-version-summary,.project-version-item{grid-template-columns:1fr}.runtime-config-checkbox{padding-bottom:0}.project-version-item button{grid-column:auto;grid-row:auto}.project-settings-hero,.account-project-list article,.account-project-actions{align-items:flex-start;flex-direction:column}.account-section-heading{align-items:start;flex-direction:column}.project-slot-purchase{align-items:stretch;flex-direction:column}.project-slot-actions{justify-content:flex-start}.token-create-form,.token-list article{align-items:stretch;flex-direction:column}.step-grid article{min-height:220px;border-right:0;border-bottom:1px solid var(--line)}.commerce-section{gap:48px;padding-right:24px;padding-left:24px}.service-grid-home article{border-right:0;border-bottom:1px solid var(--line)}.service-grid-home article:last-child{border-bottom:0}.field-row,.commerce-summary,.service-grid{grid-template-columns:1fr}.timeline{grid-template-columns:repeat(2,1fr);gap:16px;border-top:0}.timeline-item{border-top:1px solid var(--line)}.project-monogram{width:240px;height:240px;order:-1}.project-monogram.has-cover{width:min(100%,360px);height:auto;aspect-ratio:16 / 9}.project-facts>div{border-right:0;border-bottom:1px solid var(--line)}.feedback-box,.creator-header,.flow-heading{align-items:flex-start;flex-direction:column}footer{grid-template-columns:1fr;padding:42px 24px}footer div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px}footer a{display:flex;min-height:44px;align-items:center}}@media(max-width:560px){.hero h1,.flow-intro h1,.catalog-heading h1,.project-detail-hero h1,.creator-header h1{font-size:clamp(38px,11.5vw,44px);letter-spacing:-.06em}.home-page{padding-bottom:72px}.hero{gap:74px;padding:52px 20px 46px}.lead{margin-top:24px;font-size:17px;line-height:1.72}.hero-actions,.inline-form{align-items:stretch;flex-direction:column}.hero-actions{gap:12px;margin-top:28px}.hero-actions .button{width:100%}.hero-note{line-height:1.7}.offer-card{padding:28px 26px;border-radius:72px 72px 20px 20px;transform:none}.offer-card__mascot{width:124px;height:124px;margin-top:-78px}.offer-card strong{font-size:44px}.offer-card ul{margin:18px 0;padding:16px 0;line-height:1.8}.proof-strip article{min-height:100px;padding:20px 24px}.home-section{padding:64px 20px}.section-heading h2,.status-panel h2,.feedback-box h2,.creator-page>section>h2{font-size:36px}.path-section{padding-bottom:28px}.path-grid{gap:14px;margin-top:36px}.path-card{min-height:0;padding:28px}.path-card h3{margin-top:20px;font-size:28px}.path-card p{margin-bottom:24px}.step-grid{margin-top:40px}.step-grid article{min-height:0;padding:28px 0}.step-grid h3{margin:24px 0 10px}.commerce-section{gap:38px;padding:64px 20px}.commerce-section h2{font-size:38px}.commerce-section>div>p:not(.eyebrow){font-size:16px}.section-heading.horizontal{align-items:flex-start;gap:22px}.project-visual{height:188px}.project-body{padding:20px}.service-section{padding-bottom:40px}.service-grid-home,.faq-list{margin-top:36px}.service-grid-home article{padding:28px 0}.faq-section{padding-top:40px}.faq-list summary{min-height:68px;padding:20px 36px 20px 0;font-size:20px}.closing-section{min-height:420px;padding:72px 20px}.closing-section h2{font-size:44px}.mobile-publish-action{position:fixed;z-index:18;right:16px;bottom:max(14px,env(safe-area-inset-bottom));left:16px;display:block;min-height:52px;border:1px solid rgba(255,255,255,.32);border-radius:999px;color:#fff;background:var(--ink);box-shadow:0 14px 34px #17211a42;font-weight:800}.ai-publish-dialog{width:100vw;max-width:none;max-height:calc(100dvh - 12px);margin:12px 0 0;padding:54px 20px 28px;border-radius:24px 24px 0 0}.ai-instruction{grid-template-columns:1fr}.ai-instruction button{width:100%}.flow-card{padding:26px 20px}.verification-input{grid-template-columns:1fr}.auth-card altcha-widget{width:100%;--altcha-max-width: 100%}.verification-input button{min-height:46px}.identity-browser-toolbar{grid-template-columns:auto minmax(0,1fr);gap:9px;padding:9px 11px}.browser-preview-label{display:none}.identity-browser-page{grid-template-columns:1fr;gap:24px;padding:22px}.browser-page-copy{min-height:185px}.browser-page-blocks{min-height:210px}.first-project,.feedback-box{padding:30px 24px}}:root{--malo-green: #9be153;--malo-green-strong: #7fc83c;--malo-coral: #ff715b;--malo-blue: #287de0;--malo-charcoal: #121315;--malo-panel: #1b1d20;--malo-panel-raised: #24272b;--malo-line-dark: #34373c;--malo-text-dark: #f5f6f3;--malo-muted-dark: #a6abb1;--malo-canvas: #f3f5f2;--malo-surface: #ffffff;--malo-surface-muted: #e9ede8;--malo-line: #d9ded8;--malo-ink: #171a18;--malo-muted: #626a64;--ink: var(--malo-ink);--muted: var(--malo-muted);--paper: var(--malo-canvas);--cream: var(--malo-surface-muted);--orange: var(--malo-coral);--orange-text: #c94c3a;--lime: var(--malo-green);--line: var(--malo-line);--serif: Inter, "SF Pro Display", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif}body{color:var(--malo-ink);background:var(--malo-canvas)}.malo-shell,.malo-shell *{letter-spacing:0}.malo-shell{display:grid;min-height:100vh;grid-template-rows:auto 1fr auto;color:var(--malo-ink);background:var(--malo-canvas);font-family:Inter,SF Pro Text,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.malo-shell--dark{color:var(--malo-text-dark);background:var(--malo-charcoal)}.malo-shell__header{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:64px;padding:0 32px;border-bottom:1px solid var(--malo-line-dark);color:var(--malo-text-dark);background:#121315f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.malo-shell__brand,.malo-shell__nav a,.malo-shell__actions a,.malo-shell__footer a{text-decoration:none}.malo-shell__brand{display:inline-flex;align-items:center;justify-self:start;min-height:44px;gap:9px;color:var(--malo-text-dark);font-size:19px;font-weight:800}.malo-shell__brand img{display:block;width:32px;height:32px;border-radius:50%;object-fit:cover}.malo-shell__nav{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--malo-line-dark);border-radius:7px;background:#191b1e}.malo-shell__nav a{display:inline-flex;align-items:center;min-height:38px;gap:7px;padding:0 13px;border-radius:5px;color:var(--malo-muted-dark);font-size:14px;font-weight:700}.malo-shell__nav a:hover,.malo-shell__nav a.is-current{color:var(--malo-text-dark);background:var(--malo-panel-raised)}.malo-shell__nav a.is-current svg{color:var(--malo-green)}.malo-shell__actions{display:flex;align-items:center;justify-self:end;gap:8px}.malo-shell__icon-action,.malo-shell__publish-action{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:6px}.malo-shell__icon-action{border:1px solid var(--malo-line-dark);color:var(--malo-text-dark);background:var(--malo-panel)}.malo-shell__publish-action{gap:7px;padding:0 14px;color:#10130d;background:var(--malo-green);font-size:14px;font-weight:800}.malo-shell__icon-action:hover{background:var(--malo-panel-raised)}.malo-shell__publish-action:hover{background:var(--malo-green-strong)}.malo-shell__content{min-width:0}.malo-shell__footer{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding:40px 32px;border-top:1px solid var(--malo-line-dark);color:var(--malo-text-dark);background:var(--malo-charcoal)}.malo-shell__footer>div{display:grid;gap:7px}.malo-shell__footer>div span{color:var(--malo-muted-dark);font-size:13px}.malo-shell__footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px 24px}.malo-shell__footer a{color:var(--malo-muted-dark);font-size:13px;font-weight:700}.malo-shell__footer a:hover{color:var(--malo-text-dark)}.malo-shell :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid rgba(155,225,83,.72);outline-offset:3px}.ui-kicker,.malo-shell .eyebrow,.malo-shell .flow-kicker{margin:0 0 10px;color:#4e8f18;font-size:12px;font-weight:800;text-transform:uppercase}.ui-page-header{max-width:820px}.ui-page-header h1{margin:0;font-size:44px;font-weight:800;line-height:1.12}.ui-page-description{max-width:680px;margin-top:14px;color:var(--malo-muted);font-size:17px;line-height:1.7}.ui-page-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ui-page-state,.center-page{display:flex;align-items:center;justify-content:center;min-height:62vh;gap:14px;padding:48px 24px;color:var(--malo-muted);background:var(--malo-canvas);text-align:left}.ui-page-state>div{display:grid;gap:4px}.ui-page-state strong{color:var(--malo-ink);font-size:16px}.ui-page-state p{margin:0}.ui-page-state--compact{min-height:280px}.ui-page-state__spinner,.loading-spinner{animation:malo-spin .9s linear infinite}.ui-surface,.flow-card,.checkout-card,.checkout-surface,.login-dialog{border:1px solid var(--malo-line);border-radius:8px;color:var(--malo-ink);background:var(--malo-surface);box-shadow:0 18px 48px #12131514}.malo-shell .button,.malo-shell button,.checkout-return-page button,.checkout-embed-shell button{border-radius:6px}.malo-shell .button{min-height:44px;padding:0 18px}.malo-shell .button-primary{color:#10130d;background:var(--malo-green)}.malo-shell .button-primary:hover:not(:disabled){background:var(--malo-green-strong)}.malo-shell .button-secondary{border:1px solid #aeb5af;color:var(--malo-ink);background:var(--malo-surface)}.malo-shell :is(input,textarea,select){border:1px solid #cbd1cc;border-radius:6px;color:var(--malo-ink);background:var(--malo-surface)}.malo-shell :is(input,textarea,select):focus{border-color:#6aa62f;box-shadow:0 0 0 3px #9be15338}.malo-shell .form-message{border:1px solid #b7d994;border-radius:6px;color:#315b12;background:#eff8e7}.malo-shell .form-message.error,.malo-shell .error{color:#a53626!important}.flow-page,.auth-page,.account-page,.project-settings-page,.status-page,.legal-page,.checkout-page,.creator-page{background:var(--malo-canvas)}.flow-page{min-height:70vh;padding:64px 24px 96px}.flow-intro{width:min(1040px,100%);margin-bottom:36px}.flow-intro h1,.auth-intro h1,.account-hero h1,.project-settings-hero h1,.status-hero h1,.creator-header h1,.legal-page h1,.checkout-card h1{margin:0;font-family:inherit;font-size:44px;font-weight:800;line-height:1.12}.flow-intro>p:last-child,.auth-intro>p:last-child,.project-settings-hero div>p:last-child,.status-hero>p:not(.eyebrow),.creator-header>div:last-child>p:last-child{color:var(--malo-muted);font-size:17px;line-height:1.7}.flow-card{padding:34px}.flow-card h2{font-family:inherit;font-size:28px}.auth-page{grid-template-columns:minmax(260px,.7fr) minmax(520px,1.3fr);gap:56px;min-height:72vh;padding-top:64px}.auth-intro{top:96px;padding-top:24px}.auth-card input:not([type=checkbox]),.auth-card textarea,.auth-card .phone-input select,.verification-input button{border-radius:6px}.creator-toggle,.free-pilot-note,.upload-field,.identity-browser{border-radius:8px}.creator-toggle.active,.creator-toggle:has(input:checked){border-color:#79ad45;background:#f0f8e8;box-shadow:inset 3px 0 0 var(--malo-green-strong)}.malo-shell .upload-field{position:relative;display:grid;justify-items:start;gap:12px;padding:22px}.malo-shell .upload-field__label{color:var(--malo-ink);font-size:14px;font-weight:800}.malo-shell .upload-field input[type=file]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.malo-shell .upload-field__control{display:inline-flex;align-items:center;min-height:44px;gap:8px;padding:0 14px;border:1px solid var(--malo-ink);border-radius:6px;color:var(--malo-ink);background:var(--malo-surface);cursor:pointer}.malo-shell .upload-field:hover .upload-field__control{background:var(--malo-surface-muted)}.malo-shell .upload-field:has(input:focus-visible) .upload-field__control{outline:3px solid rgba(155,225,83,.72);outline-offset:3px}.malo-shell .upload-field__meta{color:var(--malo-muted);font-size:13px;font-weight:500}.auth-tabs{border-radius:7px;background:var(--malo-surface-muted)}.auth-tabs button{border-radius:5px}.account-page,.project-settings-page,.status-page,.creator-page{width:min(1240px,100%);min-height:72vh;padding:64px 32px 96px}.account-hero,.project-settings-hero,.creator-header{padding:0 0 36px;border-bottom:1px solid var(--malo-line);background:transparent}.account-domain,.project-settings-hero>span,.status-guidance{border:1px solid var(--malo-line);border-radius:8px;background:var(--malo-surface)}.account-projects,.account-tokens,.creator-commerce,.developer-activation{padding:44px 0;border-top:1px solid var(--malo-line);border-radius:0;background:transparent;box-shadow:none}.account-projects{border-top:0}.malo-shell .first-project{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 0;border:0;border-top:1px solid var(--malo-line);border-bottom:1px solid var(--malo-line);border-radius:0;background:transparent}.malo-shell .first-project h3{max-width:680px;margin:0;font-family:inherit;font-size:30px;font-weight:800;line-height:1.25}.account-section-heading h2,.settings-panel h2,.status-panel h2,.creator-page>section>h2{font-family:inherit;font-size:28px;line-height:1.25}.account-project-list{gap:10px}.account-project-list article,.token-list article,.commerce-summary article,.project-version-list article{border:1px solid var(--malo-line);border-radius:8px;background:var(--malo-surface)}.account-project-actions a,.token-secret button,.token-list button,.project-slot-actions button,.commerce-ai-handoff button,.runtime-config-row button{min-height:44px;border-radius:6px}.project-slot-purchase,.token-secret,.commerce-ai-handoff{border-radius:8px}.project-settings-grid{gap:16px}.settings-panel{border:1px solid var(--malo-line);border-radius:8px;background:var(--malo-surface);box-shadow:none}.project-browser-panel,.identity-browser,.browser-project-placeholder,.runtime-config-row,.runtime-config-notice,.runtime-config-empty,.settings-empty,.project-version-summary,.project-version-drift,.project-version-safety{border-radius:8px}.status-page{margin:0 auto}.status-hero{padding-bottom:36px;border-bottom:1px solid var(--malo-line)}.status-release-meta span,.status-release-meta strong,.status-badge{border-radius:5px}.timeline{margin:42px 0}.status-grid{gap:12px}.status-panel{border:1px solid var(--malo-line);border-radius:8px;background:var(--malo-surface)}.legal-page,.checkout-page{min-height:72vh;padding:64px 24px 96px}.legal-page article{width:min(820px,100%);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.legal-page h2,.legal-content h2{font-family:inherit;font-size:24px}.legal-content{color:#373d38;font-size:16px;line-height:1.8}.payment-guide pre{overflow:auto;padding:18px;border:1px solid var(--malo-line-dark);border-radius:8px;color:#dce8d4;background:var(--malo-charcoal);font-size:13px;line-height:1.65}.checkout-card,.checkout-surface{width:min(560px,100%);padding:32px}.checkout-price{color:var(--malo-coral);font-size:34px}.checkout-methods button{min-height:48px}.checkout-state-block,.wechat-native-qr{border-radius:8px}.checkout-embed-shell,.checkout-return-page{color:var(--malo-ink);background:var(--malo-canvas)}.login-dialog::backdrop,.platform-checkout-dialog::backdrop,.ai-publish-dialog::backdrop{background:#121315ad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.login-dialog,.platform-checkout-dialog,.ai-publish-dialog{border-radius:8px}.dialog-close{border-radius:6px}@keyframes malo-spin{to{transform:rotate(360deg)}}@media(max-width:860px){.malo-shell__header{grid-template-columns:auto 1fr auto;padding:0 16px}.malo-shell__brand span{display:none}.malo-shell__nav{justify-self:center}.malo-shell__publish-action{width:44px;padding:0}.malo-shell__publish-action span{display:none}.malo-shell__footer{display:grid;padding:32px 20px}.malo-shell__footer nav{justify-content:flex-start}.auth-page{grid-template-columns:1fr;gap:28px;padding:40px 20px 72px}.auth-intro{position:static;padding-top:0}.account-page,.project-settings-page,.status-page,.creator-page,.flow-page,.legal-page,.checkout-page{padding:40px 20px 72px}.flow-intro h1,.auth-intro h1,.account-hero h1,.project-settings-hero h1,.status-hero h1,.creator-header h1,.legal-page h1,.checkout-card h1,.ui-page-header h1{font-size:32px}.flow-card,.checkout-card,.checkout-surface,.login-dialog{padding:24px}.account-section-heading,.account-hero,.project-settings-hero,.creator-header,.workspace-header__main{align-items:flex-start}.workspace-tabs{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.creator-project-card{grid-template-columns:112px minmax(0,1fr)!important}.creator-project-card__cover{width:112px}.creator-project-card__actions{grid-column:1 / -1;flex-direction:row}.project-overview__grid,.project-capabilities{grid-template-columns:1fr}.project-capabilities>.project-task-section__heading,.project-capabilities>.service-connections,.project-capabilities>.project-ai-settings-panel{grid-column:auto}.malo-shell .first-project{align-items:flex-start;flex-direction:column}.malo-shell .first-project h3{font-size:26px}}@media(max-width:540px){.malo-shell__nav a{width:40px;padding:0;justify-content:center}.malo-shell__nav a span{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0,0,0,0)}.field-row,.auth-card .field-row,.verification-input,.phone-input,.token-create-form{grid-template-columns:1fr}.account-project-actions,.project-slot-actions,.checkout-methods{display:grid;grid-template-columns:1fr}.account-project-actions a,.project-slot-actions button,.checkout-methods button{width:100%}.workspace-header__main,.workspace-header__actions,.account-section-heading{flex-direction:column}.workspace-header__actions,.workspace-header__actions .button,.account-section-heading .button{width:100%}.account-quick-links,.workspace-tabs{grid-template-columns:1fr}.creator-project-card{grid-template-columns:72px minmax(0,1fr)!important;align-items:start!important}.creator-project-card__cover{width:72px}.creator-project-card__actions,.service-connection-form>div{display:grid;grid-template-columns:1fr}.creator-project-card__actions .button,.service-connection-form .button,.capability-card__action{width:100%}.project-overview__status,.capability-card{padding:16px}}@media(prefers-reduced-motion:reduce){.ui-page-state__spinner,.loading-spinner{animation:none}}.checkout-embed-shell,.checkout-return-page{padding:24px;background:#eef1ed}.checkout-page{width:min(840px,calc(100% - 40px));gap:12px}.checkout-route-message{margin:0;color:#626a64;font-size:13px;text-align:center}.checkout-surface{width:min(780px,100%);min-height:590px;padding:0;overflow:hidden;border:1px solid #d8ddd7;border-radius:8px;color:#171a18;background:#fff;box-shadow:0 28px 72px #12191429}.checkout-surface-embedded{width:100%;min-height:calc(100dvh - 48px);border:0;box-shadow:none}.checkout-surface-header{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:20px;padding:12px 22px;border-bottom:1px solid #e3e7e2;background:#fff}.checkout-surface-embedded .checkout-surface-header,.hosted-checkout-dialog .checkout-surface-header{padding-right:72px}.checkout-brand{display:flex;align-items:center;gap:11px}.checkout-brand-mark{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;color:#111512;background:var(--malo-green);font-size:17px;font-weight:900}.checkout-brand>div{display:grid;gap:1px}.checkout-brand strong{font-size:14px;line-height:1.3}.checkout-brand small,.checkout-lock{color:#687069;font-size:12px}.checkout-lock{display:inline-flex;align-items:center;min-height:30px;gap:6px;padding:0 9px;border:1px solid #dfe3de;border-radius:6px;background:#f8faf8}.checkout-layout{display:grid;min-height:476px;grid-template-columns:minmax(250px,.78fr) minmax(360px,1.22fr)}.checkout-summary{display:flex;min-width:0;padding:38px 30px 30px;flex-direction:column;justify-content:space-between;gap:34px;border-right:1px solid #e0e4df;background:#f4f6f3}.checkout-summary-label,.checkout-workspace-heading>div>span{display:block;margin-bottom:12px;color:#707872;font-size:12px;font-weight:750;text-transform:uppercase}.checkout-summary h1{margin:0;overflow-wrap:anywhere;font-family:inherit;font-size:22px;font-weight:800;line-height:1.28}.checkout-summary p{margin:10px 0 0;color:#626a64;font-size:14px;line-height:1.65}.checkout-total{display:grid;margin-top:auto;gap:5px;padding-top:24px;border-top:1px solid #d9ded8}.checkout-total span,.checkout-total small{color:#687069;font-size:12px}.checkout-total strong{overflow-wrap:anywhere;font-size:36px;font-weight:850;line-height:1.15}.checkout-trust-note{display:flex;align-items:flex-start;gap:8px;color:#5f6761;font-size:12px;line-height:1.5}.checkout-trust-note svg{flex:0 0 auto;color:#2c7441}.checkout-workspace{display:flex;min-width:0;padding:32px 34px 28px;flex-direction:column}.checkout-workspace-heading{display:flex;align-items:flex-start;justify-content:space-between;min-height:50px;gap:16px;padding-bottom:18px;border-bottom:1px solid #edf0ec}.checkout-workspace-heading>div>span{margin-bottom:4px}.checkout-workspace-heading strong{font-size:17px;line-height:1.35}.checkout-live-status,.checkout-qr-status span{display:inline-flex;align-items:center;flex:0 0 auto;gap:7px;color:#356241;font-size:12px;font-weight:700}.checkout-live-status i,.checkout-qr-status i{width:7px;height:7px;border-radius:50%;background:#3ca65a;box-shadow:0 0 0 4px #3ca65a1f}.checkout-surface-stage-frame{display:grid;min-height:340px;padding-top:24px}.checkout-surface-stage{display:grid;min-width:0;align-content:start}.checkout-payment-secondary-actions{display:flex;justify-content:center;padding-top:14px}.checkout-change-method{display:inline-flex;min-height:44px;align-items:center;gap:7px;padding:0 10px;border:0;border-radius:6px;color:#59615b;background:transparent;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.checkout-change-method:hover:not(:disabled){color:#171a18;background:#f1f3f0}.checkout-change-method:focus-visible{outline:3px solid rgba(40,125,224,.24);outline-offset:2px}.checkout-change-method:disabled{cursor:wait;opacity:.6}.checkout-state-block,.checkout-channel-picker{display:grid;min-width:0;gap:18px}.checkout-state-block h2,.checkout-channel-intro h2,.checkout-qr-heading h2{margin:0;font-family:inherit;font-size:19px;font-weight:800;line-height:1.35}.checkout-state-block p,.checkout-channel-intro p,.checkout-qr-heading p{margin:0;color:#687069;font-size:13px;line-height:1.6}.checkout-state-centered{min-height:280px;place-items:center;align-content:center;text-align:center}.checkout-state-success>svg{color:#318149}.checkout-spinner{animation:malo-spin .9s linear infinite}.checkout-channel-intro{display:grid;gap:5px}.checkout-methods{display:grid;margin:0;gap:10px}.checkout-method{display:grid;width:100%;min-height:64px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;border:1px solid #d9ded8;border-radius:7px;color:#171a18;background:#fff;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.checkout-method:hover:not(:disabled){border-color:#969f98;background:#fafbfa;box-shadow:0 5px 16px #12191412}.checkout-method:focus-visible{outline:3px solid rgba(40,125,224,.24);outline-offset:2px}.checkout-method:disabled{cursor:not-allowed;opacity:.5}.checkout-method>span:nth-child(2){display:grid;min-width:0;gap:2px}.checkout-method strong{font-size:14px}.checkout-method small{overflow-wrap:anywhere;color:#727a74;font-size:12px}.checkout-provider-mark{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:7px;color:#fff;font-size:17px;font-weight:900}.checkout-provider-alipay{background:#1677ff}.checkout-provider-wechat{background:#07c160}.checkout-provider-mock{background:#4f5751}.checkout-qr-state{gap:16px}.checkout-qr-heading{display:flex;align-items:center;gap:12px}.checkout-qr-heading>div{display:grid;gap:3px}.checkout-payment-qr{display:grid;width:256px;max-width:100%;aspect-ratio:1;margin:2px auto 0;place-items:center;padding:12px;border:1px solid #dce1dc;border-radius:8px;background:#fff;box-shadow:0 8px 24px #12191414}.checkout-payment-qr svg{display:block;width:100%;height:100%}.checkout-alipay-embed{position:relative;display:grid;width:234px;max-width:100%;height:234px;margin:2px auto 0;overflow:hidden;border:1px solid #dce1dc;border-radius:8px;background:#f4f7f4;box-shadow:0 8px 24px #12191414}.checkout-alipay-embed iframe{grid-area:1 / 1;display:block;width:100%;height:100%;border:0;background:#fff;opacity:0;pointer-events:none;transition:opacity .18s ease}.checkout-alipay-embed-ready iframe{opacity:1;pointer-events:auto}.checkout-alipay-loading{z-index:1;grid-area:1 / 1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:20px;color:#334139;text-align:center;background:#f4f7f4}.checkout-alipay-loading strong{font-size:14px}.checkout-alipay-loading small{max-width:190px;color:#69716b;font-size:11px;line-height:1.55}.checkout-alipay-retry{min-height:36px;margin-top:4px;padding:7px 13px;font-size:12px}.checkout-qr-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:6px;background:#f1f7f2}.checkout-qr-status small{color:#69716b;font-size:11px}.checkout-alert{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;padding:10px 12px;border:1px solid #edc9c2;border-radius:6px;color:#8d382b;background:#fff4f1;font-size:12px;line-height:1.5}.checkout-alert svg{flex:0 0 auto;margin-top:1px}.checkout-surface-footer{display:flex;align-items:center;justify-content:center;min-height:48px;gap:7px;margin:0;padding:12px 20px;border-top:1px solid #e3e7e2;color:#6a726c;background:#fafbfa;font-size:12px}.platform-checkout-dialog{width:min(780px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;overflow:auto;border:0;border-radius:8px;background:#fff;box-shadow:0 32px 96px #0a0e0b52}.platform-checkout-dialog::backdrop{background:#111512a3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.platform-checkout-dialog .checkout-surface{width:100%;border:0;border-radius:0;box-shadow:none}.hosted-checkout-dialog{position:fixed}.hosted-checkout-close{position:absolute;z-index:4;top:12px;right:12px;display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid #dfe3de;border-radius:6px;color:#444b46;background:#fffffff5;cursor:pointer}.hosted-checkout-close:hover{background:#f1f3f0}.hosted-checkout-close:focus-visible{outline:3px solid rgba(40,125,224,.26);outline-offset:2px}.project-slot-checkout-button{flex:0 0 auto}.service-grid article>.button{width:fit-content;min-height:44px;margin-top:4px}@media(max-width:700px){.checkout-embed-shell{align-items:stretch;padding:0}.checkout-page{padding-right:0;padding-left:0}.checkout-surface{min-height:0;border:0;border-radius:0}.checkout-surface-embedded{min-height:100dvh}.checkout-surface-header{min-height:58px;padding:10px 16px}.checkout-layout{min-height:auto;grid-template-columns:1fr}.checkout-summary{display:grid;padding:22px 20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;border-right:0;border-bottom:1px solid #dfe4de}.checkout-summary h1{font-size:19px}.checkout-summary p,.checkout-trust-note,.checkout-total span,.checkout-total small{display:none}.checkout-total{margin:0;padding:0;border:0;text-align:right}.checkout-total strong{font-size:27px}.checkout-workspace{padding:24px 20px 20px}.checkout-surface-stage-frame{min-height:350px}.platform-checkout-dialog{width:100vw;max-width:none;max-height:100dvh;margin:0;border-radius:0}.checkout-payment-qr{width:min(246px,76vw)}.checkout-alipay-embed{width:min(234px,84vw)}}@media(prefers-reduced-motion:reduce){.checkout-spinner{animation:none}.checkout-method,.checkout-alipay-embed iframe{transition:none}}.workspace-header{display:grid;gap:22px;padding:0 0 32px}.workspace-back{width:fit-content;color:var(--malo-muted);font-size:14px;font-weight:700;text-decoration:none}.workspace-back:hover{color:var(--malo-ink)}.workspace-header__main{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.workspace-header h1{margin:0;font-size:clamp(34px,5vw,52px);font-weight:820;line-height:1.08}.workspace-header__description{margin-top:10px;color:var(--malo-muted);font-size:15px;line-height:1.6}.workspace-header__description p{margin:0}.workspace-header__status{flex:0 0 auto}.workspace-header__actions{display:flex;flex-wrap:wrap;gap:10px}.workspace-header__actions .button,.creator-project-card__actions .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none}.workspace-tabs{position:sticky;z-index:20;top:64px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 30px;padding:6px;border:1px solid var(--malo-line);border-radius:8px;background:#fffffff0;box-shadow:0 8px 24px #19231d0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.workspace-tabs button{display:grid;min-height:58px;gap:3px;padding:8px 14px;border:0;border-radius:6px;color:var(--malo-muted);background:transparent;text-align:left;cursor:pointer}.workspace-tabs button:hover{color:var(--malo-ink);background:var(--malo-surface-muted)}.workspace-tabs button.is-active{color:var(--malo-text-dark);background:var(--malo-charcoal)}.workspace-tabs button span{font-size:14px;font-weight:800}.workspace-tabs button small{color:inherit;font-size:11px;opacity:.72}.account-page,.project-settings-page{width:min(1180px,100%);padding:48px 32px 88px}.account-projects{padding-top:28px}.account-section-heading{align-items:flex-end;margin-bottom:22px}.account-section-heading h2{font-size:27px}.account-section-heading p{max-width:620px;margin:7px 0 0;color:var(--malo-muted);line-height:1.6}.account-project-list{display:grid;gap:12px;border:0}.account-project-list .creator-project-card{display:grid;grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:22px;padding:14px;border:1px solid var(--malo-line);border-radius:8px;background:var(--malo-surface)}.creator-project-card__cover{display:grid;aspect-ratio:16 / 10;overflow:hidden;place-items:center;border-radius:6px;color:#1d2a18;background:#b7e879;font-size:25px;font-weight:900}.creator-project-card__cover img{width:100%;height:100%;object-fit:cover}.creator-project-card__body{min-width:0}.creator-project-card__body h3{margin:8px 0 4px;font-family:inherit;font-size:21px;font-weight:820}.creator-project-card__body p{display:-webkit-box;max-width:560px;margin:0 0 7px;overflow:hidden;color:var(--malo-muted);font-size:13px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.creator-project-card__body small{color:#7a827c;font-size:11px}.creator-status{display:inline-flex;align-items:center;width:fit-content;min-height:26px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:800}.creator-status--success{color:#356817;background:#e6f5d6}.creator-status--progress{color:#215e9e;background:#e2effd}.creator-status--attention{color:#973d2e;background:#fff0ec}.creator-status--neutral{color:#5c655f;background:#edf0ed}.account-project-list .creator-status--success{color:#356817}.account-project-list .creator-status--progress{color:#215e9e}.account-project-list .creator-status--attention{color:#973d2e}.account-project-list .creator-status--neutral{color:#5c655f}.creator-project-card__actions{display:grid;min-width:136px;gap:8px}.account-archived-projects{margin-top:22px;padding-top:18px;border-top:1px solid var(--malo-line)}.account-archived-projects>summary{width:fit-content;margin-bottom:14px;color:var(--malo-muted);font-size:13px;font-weight:750;cursor:pointer}.account-quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:32px 0 10px;border-top:1px solid var(--malo-line)}.account-quick-links>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:82px;gap:14px;padding:16px 18px;border:1px solid var(--malo-line);border-radius:8px;color:var(--malo-ink);background:var(--malo-surface);text-decoration:none}.account-quick-links>a:hover{border-color:#9eaa9f}.account-quick-links>a span:nth-child(2){display:grid;gap:4px}.account-quick-links small{color:var(--malo-muted)}.creator-commerce{padding-top:32px}.project-workspace-content{min-height:520px}.project-overview{display:grid;gap:20px}.project-overview__status{display:flex;align-items:flex-start;gap:16px;padding:22px 24px;border:1px solid #cfe2c3;border-radius:8px;color:#294d17;background:#f1f8eb}.project-overview__status h2,.project-overview__status p{margin:0}.project-overview__status span{display:block;margin-bottom:3px;font-size:11px;font-weight:800}.project-overview__status h2{font-size:21px}.project-overview__status p{margin-top:6px;color:#5c7051;font-size:13px}.project-overview__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px}.project-next-actions{display:grid;align-content:start;gap:8px;padding:20px;border:1px solid var(--malo-line);border-radius:8px;background:var(--malo-surface)}.project-next-actions h2{margin:0 0 8px;font-size:19px}.project-next-actions button{display:flex;align-items:center;justify-content:space-between;min-height:68px;gap:12px;padding:12px 14px;border:1px solid var(--malo-line);border-radius:6px;color:var(--malo-ink);background:#f8faf8;text-align:left;cursor:pointer}.project-next-actions button:hover{border-color:#9ca69e;background:#f1f4f1}.project-next-actions button.needs-attention{border-color:#edbe9f;background:#fff6ef}.project-next-actions button.danger-action{border-color:#e3a091;color:#7d2d20;background:#fff5f2}.project-next-actions button.danger-action:hover{border-color:#c86452;background:#ffebe5}.project-next-actions button>span:first-child{display:grid;gap:4px}.project-next-actions small{color:var(--malo-muted)}.project-task-section,.project-capabilities{display:grid;gap:18px}.project-task-section>div:first-child h2,.project-task-section__heading h2{margin:0;font-size:27px}.project-task-section>div:first-child p,.project-task-section__heading p{margin:7px 0 0;color:var(--malo-muted);line-height:1.6}.project-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.project-task-section__heading,.service-connections{grid-column:1 / -1}.capability-card{display:grid;align-content:start;gap:18px;min-width:0;padding:22px;border:1px solid var(--malo-line);border-radius:8px;background:var(--malo-surface)}.capability-card>div:first-child{display:flex;align-items:flex-start;gap:13px}.capability-card>div:first-child>svg{flex:0 0 auto;color:#4e8e25}.capability-card h3,.capability-card p{margin:0}.capability-card h3{font-size:18px}.capability-card p{margin-top:5px;color:var(--malo-muted);font-size:13px;line-height:1.55}.capability-card__action{width:fit-content;margin-top:auto}.assistant-reconnect{padding-top:14px;border-top:1px solid var(--malo-line)}.assistant-reconnect summary{width:fit-content;color:var(--malo-muted);font-size:12px;font-weight:750;cursor:pointer}.assistant-reconnect .button{margin-top:12px}.ai-connection-ready{margin:0;padding:14px;border-radius:6px}.service-connection-list,.capability-feature-list{display:grid;gap:8px}.service-connection-list article,.capability-feature-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:12px 14px;border:1px solid var(--malo-line);border-radius:6px;background:#fafbfa}.service-connection-list article>div,.capability-feature-list article>div{display:grid;gap:4px}.service-connection-list small,.capability-feature-list small,.service-connection-note{color:var(--malo-muted)}.service-connection-list button,.capability-feature-list button{min-width:72px;min-height:40px;border:1px solid var(--malo-line);border-radius:6px;background:var(--malo-surface);cursor:pointer}.service-connection-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px;border-radius:6px;background:var(--malo-surface-muted)}.service-connection-form>div{display:flex;gap:8px}.service-connection-note{font-size:12px}.project-version-panel{padding:0;border:0;background:transparent}.project-version-list{gap:8px}.project-version-list .project-version-item{grid-template-columns:100px 160px minmax(0,1fr) auto;align-items:center;min-height:84px;padding:14px 16px}.project-version-main p,.project-version-safety{display:none}.project-version-reason{margin:0}.project-version-more{width:fit-content;min-height:44px;padding:0;border:0;color:var(--malo-muted);background:transparent;font-weight:750;cursor:pointer;text-decoration:underline}@media(max-width:820px){.workspace-header__main,.account-section-heading{align-items:flex-start;flex-direction:column}.workspace-tabs{display:flex;overflow-x:auto;padding:5px}.workspace-tabs button{flex:0 0 145px}.account-project-list .creator-project-card{grid-template-columns:104px minmax(0,1fr)}.creator-project-card__actions{display:flex;grid-column:1 / -1}.creator-project-card__actions .button{flex:1}.project-overview__grid,.project-capabilities,.project-config-workspace{grid-template-columns:1fr}.project-next-actions{order:-2}.project-version-list .project-version-item{grid-template-columns:78px 120px minmax(0,1fr)}.project-version-list .project-version-item button{grid-column:1 / -1;width:100%}}@media(max-width:560px){.account-page,.project-settings-page{padding:30px 16px 64px}.workspace-header{padding-bottom:22px}.workspace-header__main{gap:14px}.workspace-header__actions,.workspace-header__actions .button{width:100%}.workspace-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;top:58px;margin-right:-16px;margin-left:-16px;border-right:0;border-left:0;border-radius:0}.workspace-tabs button{min-width:0;text-align:center}.account-project-list .creator-project-card{grid-template-columns:82px minmax(0,1fr);gap:14px;padding:12px}.creator-project-card__body p{display:none}.creator-project-card__actions{display:grid}.account-quick-links,.service-connection-form{grid-template-columns:1fr}.project-overview__status{padding:18px}.project-browser-panel iframe{min-height:430px}.project-version-list .project-version-item{grid-template-columns:70px minmax(0,1fr)}.project-version-reason{grid-column:1 / -1}}.malo-shell__nav a.malo-shell__about-link{min-width:44px;min-height:44px}
