.try-skills-live__signin{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.try-skills-live__signin-card{box-sizing:border-box;background:#fff;border:1px solid #ebeae3;border-radius:1rem;flex-direction:column;align-items:center;gap:24px;width:min(100%,404px);padding:30px 23px;display:flex;box-shadow:0 6px 18px #00000014}.try-skills-live__signin-title{text-align:center;margin:0}.try-skills-live__google-button{box-sizing:border-box;color:#002021;cursor:pointer;background:#fff;border:1px solid #ebeae3;border-radius:48px;justify-content:center;align-items:center;gap:12px;width:100%;height:40px;padding:0 24px;transition:border-color .2s,color .2s;display:inline-flex}.try-skills-live__google-button:hover{color:#057678;border-color:#057678}.try-skills-live__google-button:focus-visible{outline-offset:8px;outline:2px solid #057678}.try-skills-live__google-icon{flex-shrink:0;width:16px;height:16px}.try-skills-live__prompt--disabled{background:#fff;border-color:#05767840;box-shadow:0 6px 12px #00000014}.try-skills-live__prompt--disabled .try-skills-live__input{color:#c2c2bd;cursor:not-allowed}.try-skills-live__prompt--disabled .try-skills-live__input::-moz-placeholder{color:#c2c2bd}.try-skills-live__prompt--disabled .try-skills-live__input::placeholder{color:#c2c2bd}.try-skills-live__prompt--disabled .try-skills-live__submit{color:#fff;cursor:not-allowed;background:#05767840}.try-skills-live__prompt--disabled .try-skills-live__submit:hover{background:#05767840}.try-skills-live__prompt--disabled .try-skills-live__submit:disabled,.try-skills-live__prompt--disabled .try-skills-live__submit-icon{opacity:1}.try-skills-live__google-button:disabled{cursor:wait}.try-skills-live__signin-error{text-align:center;color:#c75c3f;margin:0}.try-skills-live__signin-success,.try-skills-live__signin-error{text-align:center;margin:0}.try-skills-live__signin-success{color:#057678}@media (width<=1023px){.try-skills-live__panel--signin{min-height:512px}.try-skills-live__signin{padding-block:48px}}.chat-panel{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;height:100%;min-height:0;display:flex;overflow:visible}.chat-panel__stack{box-sizing:border-box;flex-direction:column;flex:auto;gap:16px;width:100%;max-width:760px;min-height:0;display:flex;overflow:visible}.try-skills-live__panel--chat .chat-panel__stack{overflow:visible}.chat-panel--empty .chat-panel__stack{justify-content:flex-end}.chat-panel__transcript{flex-direction:column;flex:auto;justify-content:flex-start;gap:16px;width:100%;min-height:0;padding-bottom:8px;display:flex;overflow:hidden auto}.chat-panel__empty{text-align:center;color:#c2c2bd;max-width:42ch;margin:auto}.chat-panel__turn{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.chat-panel__message{box-sizing:border-box;flex-direction:column;min-width:0;display:flex}.chat-panel__message--user{color:#002021;background:#eaeaea;border-radius:.75rem;align-self:flex-end;width:fit-content;max-width:min(100%,608px);padding:12px 16px}.chat-panel__message--user .chat-panel__text{letter-spacing:0;font-weight:500}.chat-panel__message--assistant{color:#002021;background:0 0;align-self:stretch;gap:12px;width:100%;padding:0}.chat-panel__message--assistant .chat-panel__text{letter-spacing:0;font-size:16px;font-weight:400;line-height:1.5}.chat-panel__text{color:#002021;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-panel__pending{color:#c2c2bd;margin:0}.chat-panel__message-error,.chat-panel__error{color:#c75c3f;margin:0}.chat-panel__error{flex-shrink:0;width:100%}.chat-panel__commands{box-sizing:border-box;background:#fff;border:1px solid #ebeae3;border-radius:10px;flex-direction:column;flex-shrink:0;width:100%;max-width:760px;display:flex;overflow:hidden}.chat-panel__command{text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:12px;width:100%;padding:4px 12px;display:flex}.chat-panel__command--active,.chat-panel__command:focus-visible{background:#f8f8f8}.chat-panel__command-name{color:#002021}.chat-panel__command-hint{color:#c2c2bd}.chat-panel__composer.try-skills-live__prompt{flex-shrink:0;width:100%;max-width:760px;margin:0;position:static;inset:auto}.chat-panel__stop{color:#6e6e69;cursor:pointer;background:0 0;border:1px solid #ebeae3;border-radius:48px;flex-shrink:0;padding:4px 16px}@media (width<=768px){.chat-panel__message--user{max-width:100%}}.try-skills-live{width:100%;height:calc(100svh - var(--landing-header-bar-height));background:#fff;display:flex;overflow:hidden}.try-skills-live--signin,.try-skills-live--chat{overflow:visible}.try-skills-live>.desktop-section-wrapper{flex-direction:column;justify-content:center;gap:16px;width:100%;height:100%;display:flex}.try-skills-live.try-skills-live--chat{padding-top:0;padding-bottom:0}.try-skills-live>.desktop-section-wrapper.try-skills-live__wrapper--chat{padding-top:24px;padding-bottom:24px}.try-skills-live__panel{width:100%;max-width:1232px;height:min(753px, calc(100svh - var(--landing-header-bar-height) - 48px));box-sizing:border-box;background:#f8f8f8;border:1px solid #eaeaea;border-radius:20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:130px;min-height:0;padding:36px;display:flex;position:relative}.try-skills-live__panel--chat{height:min(753px, calc(100svh - var(--landing-header-bar-height) - 48px));border-width:1px;flex:0 auto;justify-content:flex-start;align-items:stretch;gap:24px;overflow:visible}.try-skills-live__panel--chat .try-skills-live__breadcrumb-row{flex:none;width:100%;min-height:51px;position:static;inset:auto}.try-skills-live__panel--chat .chat-panel{flex:1;width:100%;min-height:0;overflow:visible}.try-skills-live__breadcrumb-row{z-index:2;justify-content:space-between;align-items:flex-start;gap:16px;width:auto;min-height:32px;display:flex;position:absolute;top:20px;left:20px;right:20px}.try-skills-live__breadcrumb-main{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.try-skills-live__badge{color:#6e6e69;align-items:center;gap:8px;min-width:0;display:inline-flex}.try-skills-live__badge a{color:#6e6e69}.try-skills-live__breadcrumb-current{color:#002021}.try-skills-live__history-button{color:#002021;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;gap:12px;width:38px;height:38px;padding:6px 4px;display:inline-flex}.try-skills-live__history-control{flex:none;display:inline-flex;position:relative}.try-skills-live__history-button svg{width:24px;height:24px}.try-skills-live__history-button[aria-expanded=true]{background:#fff;border-color:#ebeae3;border-radius:10px}.try-skills-live__history{z-index:10;box-sizing:border-box;background:#fff;border:1px solid #eaeaea;border-radius:12px;flex-direction:column;gap:12px;width:min(100vw - 48px,256px);min-height:127px;padding:10px 0;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 6px 18px #00000014}.try-skills-live__history p{color:#6e6e69;text-align:left;margin:0}.try-skills-live__history a{box-sizing:border-box;color:#6e6e69;letter-spacing:.035px;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:#fff;justify-content:flex-start;align-items:center;width:100%;min-height:35px;padding:8px 14px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.35;text-decoration:none;display:inline-flex;overflow:hidden}.try-skills-live__history a:hover,.try-skills-live__history a:focus-visible{background:#f8f8f8}.try-skills-live__skills{box-sizing:border-box;flex-direction:column;align-items:center;gap:40px;width:auto;height:327px;display:flex;position:absolute;bottom:136px;left:36px;right:36px;transform:translateY(32px)}.try-skills-live__heading{text-align:center;margin:0}.try-skills-live__skills .skill-card--live{border:1px solid #ebeae3;border-radius:1rem;gap:16px;width:350px;height:189px;padding:24px}.try-skills-live__skills .skill-card--live:not(:hover):not(:focus-within){box-shadow:0 6px 18px #00000014}.try-skills-live__skills .skill-card--live .skill-card__content{min-height:0;overflow:hidden}.try-skills-live__skills .skill-card--live .skill-card__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.try-skills-live__skills .skill-card--live .skill-card__actions{flex-shrink:0}.try-skills-live__all-skills{color:#057678;text-underline-offset:calc(1px * 2);margin-top:-12px;text-decoration:underline}.try-skills-live__ask{justify-content:center;align-items:center;height:60px;display:flex;position:absolute;bottom:20px;left:36px;right:36px}.try-skills-live__initial-commands{position:absolute;bottom:calc(100% + 8px)}.try-skills-live__prompt{box-sizing:border-box;background:#fff;border:2px solid #eaeaea;border-radius:35px;justify-content:space-between;align-items:center;width:100%;max-width:760px;height:60px;padding:4px;display:flex;box-shadow:0 6px 12px #00000014}.try-skills-live__input{box-sizing:border-box;color:#002021;letter-spacing:0;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:12px 20px;font-size:16px;font-weight:400;line-height:1.35}.try-skills-live__input::-moz-placeholder{color:#6e6e69;text-transform:capitalize;opacity:1}.try-skills-live__input::placeholder{color:#6e6e69;text-transform:capitalize;opacity:1}.try-skills-live__submit{box-sizing:border-box;color:#fff;cursor:pointer;background:#057678;border:none;border-radius:41px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;width:48px;height:48px;padding:0;transition:background-color .2s;display:inline-flex}.try-skills-live__submit:disabled{cursor:not-allowed;opacity:1}.try-skills-live__submit-icon{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:23px;height:23px;display:block}.try-skills-live__submit-detail{stroke:#fff}.try-skills-live__submit:hover{background:#00595a}.try-skills-live__submit:focus-visible,.try-skills-live__all-skills:focus-visible{outline-offset:8px;outline:1px solid #057678}@media (width>=1024px){.try-skills-live>.desktop-section-wrapper:not(.try-skills-live__wrapper--chat){justify-content:flex-end;padding-bottom:44px}.try-skills-live>.desktop-section-wrapper.try-skills-live__wrapper--signin{padding-bottom:36px}.try-skills-live>.desktop-section-wrapper.try-skills-live__wrapper--chat{justify-content:center;padding-top:24px;padding-bottom:24px}.try-skills-live__panel--live{flex:0 auto}.try-skills-live__panel--signin{height:min(calc(753px + 8px), calc(100svh - var(--landing-header-bar-height) - 48px));flex:0 auto}.try-skills-live__panel--chat{height:min(calc(753px + 8px), calc(100svh - var(--landing-header-bar-height) - 48px));padding:20px}.try-skills-live__panel--chat .try-skills-live__breadcrumb-row{position:relative}.try-skills-live__panel--chat .try-skills-live__history{gap:0;width:max-content;min-width:169px;max-width:min(100vw - 48px,256px);min-height:127px}.try-skills-live__panel--chat .try-skills-live__history a{width:auto;min-width:100%}.try-skills-live__panel--live:not(.try-skills-live__panel--chat) .try-skills-live__breadcrumb-row{top:20px;left:20px;right:20px}.try-skills-live__panel--live .try-skills-live__skills{gap:32px;height:auto;top:50%;bottom:auto;transform:translateY(-50%)}.try-skills-live__panel--live .try-skills-live__heading{font-size:28px;font-weight:600;line-height:130%}.try-skills-live__panel--live .try-skills-live__skills .skills-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:1090px}.try-skills-live__panel--live .try-skills-live__skills .skill-card--live{width:100%;height:174px}.try-skills-live__panel--live .try-skills-live__skills .skill-card--live .skill-card__content{gap:16px}.try-skills-live__panel--live .try-skills-live__all-skills{margin-top:8px}.try-skills-live__panel--live .try-skills-live__ask{bottom:20px}}@media (width<=1023px){.try-skills-live{height:auto;min-height:calc(100svh - var(--landing-header-bar-height));padding-top:40px;padding-bottom:40px;overflow:visible}.try-skills-live--live:not(.try-skills-live--chat){background:#f8f8f8;height:auto;min-height:0;padding:0;overflow:hidden visible}.try-skills-live--live:not(.try-skills-live--chat)>.desktop-section-wrapper{width:100%;max-width:none;height:auto;margin:0;padding:0!important}.try-skills-live__panel{height:auto;min-height:calc(100svh - var(--landing-header-bar-height) - 32px);gap:40px;padding:24px}.try-skills-live__panel--live:not(.try-skills-live__panel--chat){width:100%;height:auto;min-height:0;box-shadow:none;border:0;border-radius:0;justify-content:flex-start;align-items:stretch;gap:0;padding:30px 20px 20px}.try-skills-live__panel--live:not(.try-skills-live__panel--chat) .try-skills-live__breadcrumb-row{flex:0 0 32px;align-self:stretch;width:100%;min-height:32px;position:static;inset:auto}.try-skills-live__panel--live:not(.try-skills-live__panel--chat) .try-skills-live__skills{flex:none;justify-content:flex-start;gap:20px;width:100%;height:auto;min-height:0;margin-top:50px;position:static;transform:none}.try-skills-live__panel--live:not(.try-skills-live__panel--chat) .try-skills-live__heading{font-size:20px;line-height:1.3}.try-skills-live__panel--live:not(.try-skills-live__panel--chat) .try-skills-live__skills .skills-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),350px));gap:16px}.try-skills-live__panel--live:not(.try-skills-live__panel--chat) .try-skills-live__skills .skill-card--live{gap:0;width:100%;height:126px;min-height:0;padding:16px}.try-skills-live__panel--live:not(.try-skills-live__panel--chat) .skill-card--live .skill-card__content{gap:8px}.try-skills-live__panel--live:not(.try-skills-live__panel--chat) .try-skills-live__all-skills{margin-top:0}.try-skills-live__ask{width:100%;height:60px;margin-top:40px;position:static}.try-skills-live__panel--live:not(.try-skills-live__panel--chat) .try-skills-live__ask{flex-shrink:0;height:50px;margin-top:50px}.try-skills-live__panel--live:not(.try-skills-live__panel--chat) .try-skills-live__prompt{height:50px}.try-skills-live__panel--live:not(.try-skills-live__panel--chat) .try-skills-live__submit{width:40px;height:40px}@media (width>=768px){.try-skills-live__panel--live .try-skills-live__skills .skills-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.try-skills-live__panel--live .try-skills-live__skills .skill-card--live{height:192px}}}@media (width>=1024px) and (width<=1279px){.try-skills-live__skills .skills-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.try-skills-live__skills .skill-card--live{width:100%}}.try-skills-live__chat-skeleton{background:#fff;border-radius:10px;flex-direction:column;flex:1;align-items:stretch;gap:24px;width:100%;min-height:256px;padding:16px 0;display:flex}
