.ProgramSummary-module__BiX1Sq__list{flex-direction:column;gap:10px;display:flex}.ProgramSummary-module__BiX1Sq__rule{min-width:0}.ProgramSummary-module__BiX1Sq__when{margin:0;font-size:15px;font-weight:800}.ProgramSummary-module__BiX1Sq__does{margin:4px 0 0;padding-left:20px;font-size:14.5px;font-weight:600;line-height:1.45}.ProgramSummary-module__BiX1Sq__flash .ProgramSummary-module__BiX1Sq__does li{border-radius:6px;animation:1.6s ease-out backwards ProgramSummary-module__BiX1Sq__lit}.ProgramSummary-module__BiX1Sq__flash .ProgramSummary-module__BiX1Sq__rule{animation:.4s cubic-bezier(.2,.8,.2,1) backwards ProgramSummary-module__BiX1Sq__slide}@keyframes ProgramSummary-module__BiX1Sq__lit{0%{background:var(--color-toy-amber)}to{background:0 0}}@keyframes ProgramSummary-module__BiX1Sq__slide{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.ProgramSummary-module__BiX1Sq__flash .ProgramSummary-module__BiX1Sq__does li,.ProgramSummary-module__BiX1Sq__flash .ProgramSummary-module__BiX1Sq__rule{animation:none}}
.ArtifactPanel-module__osvCtG__panel{border-left:3px solid var(--color-toy-ink);background:var(--color-toy-paper);flex-direction:column;height:100%;min-height:0;display:flex}.ArtifactPanel-module__osvCtG__head{border-bottom:3px solid var(--color-toy-ink);align-items:center;gap:12px;padding:12px 16px;display:flex}.ArtifactPanel-module__osvCtG__title{flex:1;margin:0;font-size:18px;font-weight:800}.ArtifactPanel-module__osvCtG__labelRow{align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.ArtifactPanel-module__osvCtG__labelRow .ArtifactPanel-module__osvCtG__label{flex:1;margin:0}.ArtifactPanel-module__osvCtG__link{font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:13.5px;font-weight:800;text-decoration:underline}.ArtifactPanel-module__osvCtG__close{border:2.5px solid var(--color-toy-ink);background:var(--color-toy-amber);height:36px;font:inherit;cursor:pointer;border-radius:12px;padding:0 14px;font-size:14px;font-weight:800}.ArtifactPanel-module__osvCtG__summary{border-bottom:3px solid var(--color-toy-ink);background:var(--color-toy-cream);max-height:38%;padding:14px 16px;overflow-y:auto}.ArtifactPanel-module__osvCtG__label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-toy-muted);margin:0 0 8px;font-size:12.5px;font-weight:800}.ArtifactPanel-module__osvCtG__error{border:2px solid var(--color-toy-ink);background:var(--color-toy-oops-bg);border-radius:10px;margin:10px 0 0;padding:8px 10px;font-size:14px;font-weight:700}.ArtifactPanel-module__osvCtG__canvas{flex:1;min-height:0;position:relative}.ArtifactPanel-module__osvCtG__sheet{z-index:60;visibility:hidden;border-left:none;transition:transform .34s cubic-bezier(.2,.8,.2,1),visibility 0s linear .34s;position:fixed;inset:0;transform:translateY(100%)}.ArtifactPanel-module__osvCtG__sheetOpen{visibility:visible;transition:transform .34s cubic-bezier(.2,.8,.2,1);transform:none}.ArtifactPanel-module__osvCtG__launchWrap{flex-direction:row-reverse;align-items:center;gap:10px;min-width:0;display:inline-flex}.ArtifactPanel-module__osvCtG__launch{border:2.5px solid var(--color-toy-ink);background:var(--color-toy-amber);height:40px;color:var(--color-toy-ink);font:inherit;box-shadow:3px 3px 0 var(--color-toy-ink);cursor:pointer;border-radius:12px;flex-shrink:0;padding:0 22px;font-size:15px;font-weight:800;transition:transform .12s,box-shadow .12s,opacity .2s}.ArtifactPanel-module__osvCtG__launch:hover:not(:disabled){box-shadow:4px 4px 0 var(--color-toy-ink);transform:translate(-1px,-1px)}.ArtifactPanel-module__osvCtG__launch:active:not(:disabled){box-shadow:none;transform:translate(3px,3px)}.ArtifactPanel-module__osvCtG__launch:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.ArtifactPanel-module__osvCtG__reason{color:var(--color-toy-muted);text-align:right;font-size:13px;font-weight:700}.ArtifactPanel-module__osvCtG__compact .ArtifactPanel-module__osvCtG__launch{height:36px;padding:0 16px;font-size:14px}.ArtifactPanel-module__osvCtG__compact{flex-direction:column;align-items:flex-end;gap:2px}.ArtifactPanel-module__osvCtG__compact .ArtifactPanel-module__osvCtG__reason{font-size:11.5px}.ArtifactPanel-module__osvCtG__panel:not(.ArtifactPanel-module__osvCtG__sheet) .ArtifactPanel-module__osvCtG__head,.ArtifactPanel-module__osvCtG__panel:not(.ArtifactPanel-module__osvCtG__sheet) .ArtifactPanel-module__osvCtG__summary{animation:.45s cubic-bezier(.2,.8,.2,1) .12s backwards ArtifactPanel-module__osvCtG__settle}@keyframes ArtifactPanel-module__osvCtG__settle{0%{opacity:0;transform:translate(18px)}}@media (prefers-reduced-motion:reduce){.ArtifactPanel-module__osvCtG__sheet,.ArtifactPanel-module__osvCtG__sheetOpen{transition:none}.ArtifactPanel-module__osvCtG__panel:not(.ArtifactPanel-module__osvCtG__sheet) .ArtifactPanel-module__osvCtG__head,.ArtifactPanel-module__osvCtG__panel:not(.ArtifactPanel-module__osvCtG__sheet) .ArtifactPanel-module__osvCtG__summary,.ArtifactPanel-module__osvCtG__launch{transition:none;animation:none}}@media (max-width:480px){.ArtifactPanel-module__osvCtG__head{gap:8px;padding:10px 12px}.ArtifactPanel-module__osvCtG__launch{padding:0 14px}}
.ChatInput-module__ytbm0a__box{border:3px solid var(--color-toy-ink);background:var(--color-toy-paper);box-shadow:4px 4px 0 var(--color-toy-ink);border-radius:22px;align-items:flex-end;gap:10px;padding:10px 10px 10px 18px;display:flex}.ChatInput-module__ytbm0a__input{resize:none;min-width:0;min-height:44px;max-height:160px;color:var(--color-toy-ink);font:inherit;field-sizing:content;background:0 0;border:none;outline:none;flex:1;padding:10px 0;font-size:17px;font-weight:600;line-height:1.4}.ChatInput-module__ytbm0a__input::placeholder{color:#8a8a90}.ChatInput-module__ytbm0a__send{border:2.5px solid var(--color-toy-ink);background:var(--color-toy-amber);width:44px;height:44px;color:var(--color-toy-ink);cursor:pointer;border-radius:14px;flex-shrink:0;font-size:20px;font-weight:800}.ChatInput-module__ytbm0a__send:disabled{opacity:.45;cursor:default}
.ChatMessage-module__h8KX_a__chipRow{align-items:flex-start;gap:12px;display:flex}.ChatMessage-module__h8KX_a__avatar{border:2.5px solid var(--color-toy-ink);background:var(--color-toy-cream);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.ChatMessage-module__h8KX_a__body{flex:1;min-width:0;padding-top:6px}.ChatMessage-module__h8KX_a__chip{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.5}.ChatMessage-module__h8KX_a__note{border:2px dashed var(--color-toy-ink);background:var(--color-toy-done-bg);border-radius:12px;margin:0;padding:6px 12px;font-size:15px;font-weight:700;line-height:1.4;display:inline-block}.ChatMessage-module__h8KX_a__thinking{margin:0;padding-top:4px}.ChatMessage-module__h8KX_a__dots{border:2.5px solid var(--color-toy-ink);background:var(--color-toy-cream);border-radius:18px 18px 18px 4px;gap:6px;padding:10px 14px;display:inline-flex}.ChatMessage-module__h8KX_a__dots span{background:var(--color-toy-ink);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite ChatMessage-module__h8KX_a__bob}.ChatMessage-module__h8KX_a__dots span:nth-child(2){animation-delay:.15s}.ChatMessage-module__h8KX_a__dots span:nth-child(3){animation-delay:.3s}@keyframes ChatMessage-module__h8KX_a__bob{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.ChatMessage-module__h8KX_a__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ChatMessage-module__h8KX_a__caret{vertical-align:-.15em;background:var(--color-toy-ink);border-radius:2px;width:.5em;height:1.05em;margin-left:2px;animation:.9s steps(2,start) infinite ChatMessage-module__h8KX_a__blink;display:inline-block}@keyframes ChatMessage-module__h8KX_a__blink{to{visibility:hidden}}.ChatMessage-module__h8KX_a__chipRow,.ChatMessage-module__h8KX_a__youRow{animation:.32s cubic-bezier(.2,.8,.2,1) backwards ChatMessage-module__h8KX_a__rise}@keyframes ChatMessage-module__h8KX_a__rise{0%{opacity:0;transform:translateY(8px)}}.ChatMessage-module__h8KX_a__note{animation:1.2s ease-out .15s backwards ChatMessage-module__h8KX_a__flash}@keyframes ChatMessage-module__h8KX_a__flash{0%{box-shadow:0 0 0 4px var(--color-toy-amber)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.ChatMessage-module__h8KX_a__chipRow,.ChatMessage-module__h8KX_a__youRow,.ChatMessage-module__h8KX_a__note,.ChatMessage-module__h8KX_a__dots span,.ChatMessage-module__h8KX_a__caret{animation:none}}.ChatMessage-module__h8KX_a__youRow{justify-content:flex-end;display:flex}.ChatMessage-module__h8KX_a__you{border:2.5px solid var(--color-toy-ink);background:var(--color-toy-amber);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 4px;max-width:80%;margin:0;padding:10px 16px;font-size:16px;font-weight:700;line-height:1.4}.ChatMessage-module__h8KX_a__picture{object-fit:cover;border:2.5px solid var(--color-toy-ink);border-radius:18px;width:120px;height:120px}
.ChatThread-module__Uwma3a__thread{flex-direction:column;gap:18px;padding:28px 0 20px;display:flex}
.FinalCard-module__HcNxAq__card{border:3px solid var(--color-toy-ink);background:var(--color-toy-paper);box-shadow:5px 5px 0 var(--color-toy-ink);border-radius:20px;margin-top:12px;overflow:hidden}.FinalCard-module__HcNxAq__head{border-bottom:3px solid var(--color-toy-ink);background:var(--color-toy-cream);align-items:center;gap:14px;padding:14px 16px;display:flex}.FinalCard-module__HcNxAq__picture{object-fit:cover;border:2.5px solid var(--color-toy-ink);background:var(--color-toy-paper);border-radius:14px;flex-shrink:0;width:64px;height:64px}.FinalCard-module__HcNxAq__names{min-width:0}.FinalCard-module__HcNxAq__name{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:1.15}.FinalCard-module__HcNxAq__ticker{margin:2px 0 0;font-size:16px;font-weight:800}.FinalCard-module__HcNxAq__inner{flex-direction:column;gap:10px;padding:16px;display:flex}.FinalCard-module__HcNxAq__note{color:var(--color-toy-muted);margin:0;font-size:13.5px;font-weight:600;line-height:1.45}.FinalCard-module__HcNxAq__launch{border:3px solid var(--color-toy-ink);background:var(--color-toy-go);height:56px;color:var(--color-toy-paper);font:inherit;box-shadow:4px 4px 0 var(--color-toy-ink);cursor:pointer;border-radius:16px;margin-top:4px;font-size:19px;font-weight:800}.FinalCard-module__HcNxAq__launch:disabled{opacity:.5;cursor:default}
.PictureButton-module__Hd-dBa__button{border:2.5px solid var(--color-toy-ink);background:var(--color-toy-paper);min-height:44px;font:inherit;box-shadow:3px 3px 0 var(--color-toy-ink);cursor:pointer;border-radius:14px;margin-top:10px;padding:0 18px;font-size:15px;font-weight:800}.PictureButton-module__Hd-dBa__hidden{display:none}
.QuickReplies-module__Eq99yq__row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.QuickReplies-module__Eq99yq__reply{border:2.5px solid var(--color-toy-ink);background:var(--color-toy-paper);min-height:40px;color:var(--color-toy-ink);font:inherit;box-shadow:2px 2px 0 var(--color-toy-ink);cursor:pointer;border-radius:999px;padding:0 16px;font-size:15px;font-weight:700}.QuickReplies-module__Eq99yq__reply:hover:not(:disabled){background:var(--color-toy-cream)}.QuickReplies-module__Eq99yq__reply:active:not(:disabled){box-shadow:none;transform:translate(2px,2px)}.QuickReplies-module__Eq99yq__reply:disabled{opacity:.5;cursor:default}.QuickReplies-module__Eq99yq__reply{animation:.28s cubic-bezier(.2,.8,.2,1) backwards QuickReplies-module__Eq99yq__appear;animation-delay:calc(.12s + var(--i,0) * 60ms)}@keyframes QuickReplies-module__Eq99yq__appear{0%{opacity:0;transform:translateY(6px)scale(.96)}}@media (prefers-reduced-motion:reduce){.QuickReplies-module__Eq99yq__reply{animation:none}}
.RulesCard-module__q6OA-G__card{border:2.5px solid var(--color-toy-ink);background:var(--color-toy-cream);width:100%;box-shadow:3px 3px 0 var(--color-toy-ink);color:var(--color-toy-ink);border-radius:16px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px 8px 14px;animation:.36s cubic-bezier(.2,.9,.3,1.2) backwards RulesCard-module__q6OA-G__pop-in;display:flex}.RulesCard-module__q6OA-G__open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;padding:0;display:flex}.RulesCard-module__q6OA-G__title{font-size:15px;font-weight:800}.RulesCard-module__q6OA-G__line{white-space:nowrap;text-overflow:ellipsis;border-radius:4px;font-size:13.5px;font-weight:600;animation:1.4s ease-out backwards RulesCard-module__q6OA-G__lit;overflow:hidden}.RulesCard-module__q6OA-G__hint{font-size:12.5px;font-weight:800;text-decoration:underline}@keyframes RulesCard-module__q6OA-G__pop-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes RulesCard-module__q6OA-G__lit{0%{background:var(--color-toy-amber)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.RulesCard-module__q6OA-G__card,.RulesCard-module__q6OA-G__line{animation:none}}
.ChipLaunchView-module__L69Uea__page{--panel-w:clamp(420px, 48vw, 760px);background:var(--color-toy-paper);min-height:0;color:var(--color-toy-ink);flex:1;display:flex}.ChipLaunchView-module__L69Uea__chat{flex-direction:column;flex:1;min-width:0;display:flex}.ChipLaunchView-module__L69Uea__scroll{flex:1;min-height:0;overflow-y:auto}.ChipLaunchView-module__L69Uea__column{width:100%;max-width:720px;margin:0 auto;padding:0 24px}.ChipLaunchView-module__L69Uea__top{align-items:center;gap:12px;padding-top:24px;display:flex}.ChipLaunchView-module__L69Uea__title{letter-spacing:-.02em;flex:1;margin:0;font-size:22px;font-weight:800}.ChipLaunchView-module__L69Uea__restart{font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:800;text-decoration:underline}.ChipLaunchView-module__L69Uea__dock{background:linear-gradient(to bottom, transparent, var(--color-toy-paper) 18px);flex-shrink:0;padding:10px 0 18px}.ChipLaunchView-module__L69Uea__side{flex-shrink:0;width:0;transition:width .5s cubic-bezier(.2,.8,.2,1);overflow:hidden}.ChipLaunchView-module__L69Uea__page[data-panel=open] .ChipLaunchView-module__L69Uea__side{width:var(--panel-w)}.ChipLaunchView-module__L69Uea__sideInner{width:var(--panel-w);opacity:0;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .35s;transform:translate(40px)}.ChipLaunchView-module__L69Uea__page[data-panel=open] .ChipLaunchView-module__L69Uea__sideInner{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ChipLaunchView-module__L69Uea__side,.ChipLaunchView-module__L69Uea__sideInner{transition:none}}.ChipLaunchView-module__L69Uea__loading{background:var(--color-toy-canvas);color:var(--color-toy-muted);place-items:center;font-weight:700;display:grid;position:absolute;inset:0}@media (max-width:640px){.ChipLaunchView-module__L69Uea__column{padding:0 16px}}.ChipLaunchView-module__L69Uea__igniteFlag{background:#fdbe45;border:2px solid #141414;border-radius:10px;margin:4px 0 12px;padding:8px 12px;font-size:14px;line-height:1.4}
