.hp-code-block{background:var(--colorNeutralBackground3);border-radius:var(--borderRadiusLarge);font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:var(--fontSizeBase200,12px);white-space:pre-wrap;word-break:break-all;margin:0 0 0 32px;padding:10px 40px 10px 12px;line-height:1.5;position:relative;overflow-x:auto}.hp-code-block__copy-icon{width:16px;height:16px}.hp-code-block__copy-btn{min-width:auto;color:var(--colorNeutralForeground2);padding:4px;position:absolute;top:6px;right:6px}.hp-root{font-family:var(--fontFamilyBase)}.hp-hero-title{font-size:var(--fontSizeHero1000,68px);line-height:var(--lineHeightHero1000,92px);font-weight:var(--fontWeightBold,700);color:var(--colorNeutralForeground1)}.hp-hero-subtitle{font-size:var(--fontSizeBase400,16px);line-height:var(--lineHeightBase400,22px);color:var(--colorNeutralForeground3)}.hp-actions-wrap{text-align:left;width:100%;max-width:48rem}.hp-card-flex{flex:1;align-items:flex-start;min-width:0}.hp-howto-link{font-size:var(--fontSizeBase200);line-height:var(--lineHeightBase200);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:6px;padding-left:4px;display:inline-flex}.hp-input-container{border-radius:var(--borderRadius3XLarge);border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground1);box-shadow:var(--shadow2)}.hp-attachment-chip{border-radius:var(--borderRadiusXLarge);border:1px solid var(--colorNeutralStroke1);background:var(--colorNeutralBackground3);font-size:var(--fontSizeBase300,14px);color:var(--colorNeutralForeground2)}.hp-attachment-icon{color:var(--colorNeutralForeground4)}.hp-file-size{font-size:var(--fontSizeBase200,12px);color:var(--colorNeutralForeground4)}.hp-remove-btn{min-width:auto;padding:var(--spacingHorizontalXXS)}.hp-char-counter{font-size:var(--fontSizeBase300,14px);color:var(--colorNeutralForeground4)}.hp-attach-active{background:var(--colorBrandBackground2);color:var(--colorBrandForeground1)}.hp-prompt-starters{margin-top:var(--spacingVerticalL)}.hp-drawer-link{font-size:var(--fontSizeBase200,12px)}.hp-footer{border-top:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1);font-size:var(--fontSizeBase200,12px);color:var(--colorNeutralForeground4)}.hp-footer-link{font-size:var(--fontSizeBase200,12px)}
