.studio-module__khx91W__root .board-shell{--module-accent:#e65b87;--module-primary:#b63e65;--module-soft:#fbeaf0;--module-logo-hue:180deg}.studio-module__khx91W__root .board-shell:after{display:none}.studio-module__khx91W__workspace{color:#283b45;background:radial-gradient(at 50% 8%,#fcecf280,#0000 60%),#fafbfc;min-width:0;height:100%;overflow:auto}.studio-module__khx91W__inner{gap:clamp(14px,2vh,24px);max-width:1540px;margin:auto;padding:clamp(14px,2vh,24px) clamp(20px,3vw,48px);display:grid}.studio-module__khx91W__root button,.studio-module__khx91W__panel button{cursor:pointer;font:inherit}.studio-module__khx91W__root button:disabled{cursor:default;opacity:.5}.studio-module__khx91W__root button:focus-visible,.studio-module__khx91W__root textarea:focus-visible,.studio-module__khx91W__root select:focus-visible,.studio-module__khx91W__panel :focus-visible{outline-offset:3px;outline:2px solid #bc476f}.studio-module__khx91W__moduleHeading,.studio-module__khx91W__brand,.studio-module__khx91W__promptFooter,.studio-module__khx91W__context,.studio-module__khx91W__context label,.studio-module__khx91W__recent header,.studio-module__khx91W__collection,.studio-module__khx91W__draftForm footer{align-items:center;display:flex}.studio-module__khx91W__moduleHeading,.studio-module__khx91W__promptFooter,.studio-module__khx91W__recent header{justify-content:space-between}.studio-module__khx91W__brand{gap:10px}.studio-module__khx91W__brand>span,.studio-module__khx91W__collectionIcon{color:#b23c64;background:#f9e8ee;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.studio-module__khx91W__brand strong{font-size:18px}.studio-module__khx91W__brand small{color:#74818a;margin-top:2px;font-size:12px;display:block}.studio-module__khx91W__createMenu{position:relative}.studio-module__khx91W__createMenu>button,.studio-module__khx91W__collection button{color:#933758;background:#fff;border:1px solid #e2dce0;border-radius:9px;align-items:center;gap:10px;padding:9px 14px;font-weight:600;display:flex}.studio-module__khx91W__createMenu svg{width:16px;height:16px}.studio-module__khx91W__menu{z-index:10;background:#fff;border:1px solid #e8e0e3;border-radius:12px;width:200px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #30212e18}.studio-module__khx91W__menu button{text-align:left;color:#34434c;background:0 0;border:0;border-radius:6px;width:100%;padding:10px;display:block}.studio-module__khx91W__menu button:hover{background:#fcf0f4}.studio-module__khx91W__creation{justify-self:center;width:100%;max-width:1100px}.studio-module__khx91W__intro{text-align:center}.studio-module__khx91W__eyebrow{letter-spacing:1.6px;color:#ac5573;font-size:10px;font-weight:700}.studio-module__khx91W__intro h1{letter-spacing:-1px;margin:6px 0 8px;font-size:clamp(26px,2.4vw,36px);font-weight:700;line-height:1.2}.studio-module__khx91W__intro p{color:#71808b;margin:0 0 16px;font-size:14px}.studio-module__khx91W__promptBox{background:#fff;border:1px solid #e3cdd6;border-radius:16px;padding:15px 18px 12px;box-shadow:0 5px 24px #a9466810}.studio-module__khx91W__promptBox:focus-within{border-color:#c55f82;box-shadow:0 0 0 3px #eb6a9510}.studio-module__khx91W__promptBox textarea{resize:vertical;color:#283b45;width:100%;height:clamp(66px,9vh,112px);max-height:260px;font:inherit;background:0 0;border:0;outline:none;font-size:16px;line-height:1.6;display:block}.studio-module__khx91W__promptBox textarea::placeholder{color:#8b929c}.studio-module__khx91W__promptFooter{gap:12px;margin-top:8px}.studio-module__khx91W__promptFooter>span{color:#85808a;align-items:center;gap:7px;font-size:12px;display:flex}.studio-module__khx91W__promptFooter svg{width:18px;height:18px}.studio-module__khx91W__primary{color:#fff;background:#b94069;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;display:inline-flex;box-shadow:0 3px 8px #b9406918;font-weight:600!important}.studio-module__khx91W__primary:hover:not(:disabled){background:#a8325a}.studio-module__khx91W__context{color:#62737d;justify-content:center;gap:24px;margin-top:12px;font-size:12px}.studio-module__khx91W__context label{gap:7px}.studio-module__khx91W__context svg{color:#987082;width:17px;height:17px}.studio-module__khx91W__context select{font:inherit;color:#384a53;background:0 0;border:0;padding:5px;font-weight:700}.studio-module__khx91W__contextCheck{border-left:1px solid #e0e2e5;padding-left:24px}.studio-module__khx91W__context input,.studio-module__khx91W__cooperative input{accent-color:#b94069}.studio-module__khx91W__suggestions{color:#869099;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.studio-module__khx91W__suggestions button{color:#6d7580;background:#ffffff80;border:1px solid #e8e7eb;border-radius:20px;padding:5px 9px;font-size:11px}.studio-module__khx91W__suggestions button:hover{background:#fff;border-color:#d6a4b6}.studio-module__khx91W__availability{text-align:center;color:#879099;margin:8px 0 0;font-size:10px}.studio-module__khx91W__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.studio-module__khx91W__card{text-align:left;color:#31434c;background:#fff;border:1px solid #e5e6e9;border-radius:13px;flex-direction:column;align-items:flex-start;padding:clamp(14px,1.8vh,21px);transition:box-shadow .2s,border-color .2s;display:flex;position:relative;box-shadow:0 3px 9px #25334704}.studio-module__khx91W__card:hover:not(:disabled){border-color:#d3a8b8;box-shadow:0 5px 18px #6540500a}.studio-module__khx91W__cardIcon{color:#b35376;background:#faf0f4;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.studio-module__khx91W__cardIcon svg{width:21px;height:21px}.studio-module__khx91W__card h2{margin:9px 0 5px;font-size:16px}.studio-module__khx91W__card p{color:#77818a;max-width:240px;margin:0 0 8px;font-size:12px;line-height:1.5}.studio-module__khx91W__card small{color:#93959f;margin-bottom:8px;font-size:10px}.studio-module__khx91W__card strong{color:#a94a6b;gap:12px;margin-top:auto;font-size:12px;display:flex}.studio-module__khx91W__imported{border-style:dashed}.studio-module__khx91W__recent h2,.studio-module__khx91W__collection h2{margin:0;font-size:15px}.studio-module__khx91W__recent header{margin-bottom:10px}.studio-module__khx91W__recent header small{color:#8a929a;font-size:11px}.studio-module__khx91W__recentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.studio-module__khx91W__recentGrid>button{text-align:left;color:#3b4952;background:#fff;border:1px solid #e7e9ec;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.studio-module__khx91W__resourceIcon{color:#a77488;flex-shrink:0}.studio-module__khx91W__resourceIcon svg{width:21px;height:21px}.studio-module__khx91W__recentGrid h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:12px}.studio-module__khx91W__recentGrid p{color:#889099;margin:0;font-size:10px}.studio-module__khx91W__continue{color:#a95271;white-space:nowrap;margin-left:auto;font-size:10px}.studio-module__khx91W__collection{border-top:1px solid #e6e8eb;gap:12px;padding-top:12px}.studio-module__khx91W__collectionIcon{color:#777b8d;background:#f0f1f5;width:33px;height:33px}.studio-module__khx91W__collectionIcon svg{width:19px;height:19px}.studio-module__khx91W__collection p{color:#8a929a;margin:4px 0 0;font-size:11px}.studio-module__khx91W__collection button{background:0 0;border-color:#0000;margin-left:auto;padding:8px 12px;font-size:12px}.studio-module__khx91W__collection button:hover{background:#fff}.studio-module__khx91W__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-module__khx91W__source{color:#80586a;align-items:center;gap:8px;font-size:11px;display:flex}.studio-module__khx91W__source svg{width:16px;height:16px}.studio-module__khx91W__source button{color:#a74468;background:0 0;border:0;margin-left:auto}.studio-module__khx91W__panel{color:#35434e;background:#fff;border:1px solid #e5dce1;border-radius:18px;width:min(600px,100vw - 32px);max-height:85dvh;margin:auto;padding:24px;overflow:auto;box-shadow:0 20px 80px #24314330}.studio-module__khx91W__panel::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#27313d40}.studio-module__khx91W__panel header{justify-content:space-between;align-items:center;display:flex}.studio-module__khx91W__panel h2{margin:0;font-size:20px}.studio-module__khx91W__panel header button{color:#69717b;background:0 0;border:0;padding:5px 10px;font-size:24px}.studio-module__khx91W__panel p{font-size:13px;line-height:1.5}.studio-module__khx91W__panelNote{color:#895b6d;background:#fcf2f6;border-radius:9px;padding:12px}.studio-module__khx91W__draftForm{gap:12px;display:grid}.studio-module__khx91W__draftForm label{gap:7px;font-size:13px;display:grid}.studio-module__khx91W__draftForm input:not([type=checkbox]),.studio-module__khx91W__draftForm textarea,.studio-module__khx91W__draftForm select{width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #dddfe4;border-radius:7px;padding:9px}.studio-module__khx91W__draftForm textarea{resize:vertical}.studio-module__khx91W__draftForm footer{justify-content:flex-end;gap:10px}.studio-module__khx91W__draftForm footer>button:not(.studio-module__khx91W__primary){color:inherit;background:#fff;border:1px solid #dddfe4;border-radius:8px;padding:10px 16px}.studio-module__khx91W__cooperative{border-top:1px solid #eee;padding-top:12px;font-size:13px}.studio-module__khx91W__cooperative summary{cursor:pointer;color:#9f4666}.studio-module__khx91W__cooperative label{margin-top:12px}.studio-module__khx91W__cooperative label:has(input[type=checkbox]){align-items:center;display:flex}.studio-module__khx91W__cooperative small{color:#7b828b;margin-top:8px;line-height:1.5;display:block}.studio-module__khx91W__savedList{gap:8px;display:grid}.studio-module__khx91W__savedList button{text-align:left;color:#40505c;background:#fff;border:1px solid #e7e5e8;border-radius:8px;gap:6px;padding:12px;display:grid}.studio-module__khx91W__savedList small{color:#7c8690}.studio-module__khx91W__savedList span{color:#b34c71;font-size:12px}@media (min-width:1100px) and (max-height:820px){.studio-module__khx91W__inner{gap:10px;padding-top:12px;padding-bottom:12px}.studio-module__khx91W__intro p{margin-bottom:8px}.studio-module__khx91W__promptBox textarea{height:52px;min-height:52px}.studio-module__khx91W__intro h1{margin-top:4px;margin-bottom:6px;font-size:29px}.studio-module__khx91W__card{padding:14px}.studio-module__khx91W__cardIcon{width:28px;height:28px}.studio-module__khx91W__card h2{margin-top:7px}.studio-module__khx91W__context{margin-top:8px}.studio-module__khx91W__suggestions{margin-top:6px}.studio-module__khx91W__recentGrid>button{padding:10px}.studio-module__khx91W__promptBox{padding-top:12px}.studio-module__khx91W__collection{padding-top:10px}}@media (max-width:1050px){.studio-module__khx91W__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-module__khx91W__recentGrid{grid-template-columns:1fr}.studio-module__khx91W__card{min-height:155px}.studio-module__khx91W__continue{font-size:12px}}@media (max-width:600px){.studio-module__khx91W__inner{padding:16px}.studio-module__khx91W__brand small{display:none}.studio-module__khx91W__intro h1{font-size:25px}.studio-module__khx91W__intro p{font-size:12px}.studio-module__khx91W__context{flex-direction:column;align-items:flex-start;gap:4px}.studio-module__khx91W__contextCheck{border:0;padding-left:0}.studio-module__khx91W__cards{gap:10px}.studio-module__khx91W__card{padding:12px}.studio-module__khx91W__card h2{font-size:14px}.studio-module__khx91W__collection{flex-wrap:wrap}.studio-module__khx91W__collection button{margin-left:35px}.studio-module__khx91W__recent header{flex-direction:column;align-items:flex-start;gap:6px}.studio-module__khx91W__promptFooter>span{display:none}.studio-module__khx91W__promptFooter{justify-content:flex-end}.studio-module__khx91W__suggestions>span{display:none}}@media (prefers-reduced-motion:reduce){.studio-module__khx91W__card{transition:none}}.studio-module__khx91W__root .studio-module__khx91W__primary{color:#fff}.studio-module__khx91W__root .studio-module__khx91W__primary svg{color:inherit}
