.tidy3d-license-panel-popover .ant-popover-inner{border-radius:8px;padding:0}.tidy3d-license-panel{width:328px;color:var(--sys-font-color-primary);padding:12px}.tidy3d-license-panel__identity{padding-bottom:var(--ref-space-s);border-bottom:1px solid var(--sys-divider-color-default)}.tidy3d-license-panel__category{margin-right:var(--ref-space-s);font-size:var(--font-size-16);font-weight:var(--font-weight-bold)}.tidy3d-license-panel__category-suffix,.tidy3d-license-panel__kind{color:var(--sys-font-color-auxiliary);font-size:var(--font-size-12)}.tidy3d-license-panel__kind{font-weight:var(--font-weight-semibold)}.tidy3d-license-panel__rows{padding:var(--ref-space-s) 0}.tidy3d-license-panel__row{margin-bottom:var(--ref-space-s);align-items:center;display:flex}.tidy3d-license-panel__label{min-width:60px;color:var(--sys-font-color-secondary);font-size:var(--font-size-12)}.tidy3d-license-panel__value{margin-left:var(--ref-space-s);padding:var(--ref-space-xs) var(--ref-space-s);border-radius:var(--ref-border-radius-m);background:var(--sys-background-color-grey);flex:1}.tidy3d-license-panel__value strong{color:var(--sys-font-color-secondary);font-size:var(--font-size-14);font-weight:var(--font-weight-medium)}.tidy3d-license-panel__value span{color:var(--sys-font-color-auxiliary);font-size:var(--font-size-12);font-weight:var(--font-weight-normal)}.tidy3d-license-panel__expiration{font-size:var(--font-size-12)}.tidy3d-license-panel__actions{padding:var(--ref-space-s);border:1px solid var(--sys-divider-color-default);border-radius:var(--ref-border-radius-m)}.tidy3d-license-panel__action{justify-content:space-between;align-items:center;gap:var(--ref-space-s);display:flex}.tidy3d-license-panel__action-separator{margin:var(--ref-space-s) 0;border-bottom:1px dashed var(--sys-divider-color-default)}.tidy3d-license-panel__action-label{align-items:center;gap:var(--ref-space-s);display:inline-flex}.tidy3d-license-panel__action-label .anticon{font-size:20px}.tidy3d-license-panel__action .ant-btn{border-radius:var(--ref-border-radius-m);width:114px}.tidy3d-license-panel__footer{justify-content:center;align-items:center;gap:var(--ref-space-xs);width:100%;height:32px;margin-top:var(--ref-space-s);border-radius:var(--ref-border-radius-m);color:var(--sys-font-color-secondary);cursor:pointer;font-family:inherit;font-size:var(--font-size-14);background:0 0;border:none;padding:0;display:flex}.tidy3d-license-panel__footer:hover{background:var(--sys-background-color-grey)}.tidy3d-license-panel__footer .anticon{font-size:var(--font-size-16)}.tidy3d-account-referral{color:var(--sys-font-color-primary)}.tidy3d-account-referral__title{color:var(--sys-font-color-primary);font-size:var(--font-size-13);font-weight:var(--font-weight-normal);margin-top:15px}.tidy3d-account-referral__email-list{max-height:220px;margin-top:10px;overflow-y:auto}.tidy3d-account-referral__email-row{width:100%;margin-bottom:8px;display:flex}.tidy3d-account-referral__email-row .ant-form-item{width:80%;margin-bottom:0;margin-right:8px}.tidy3d-account-referral__email-row .ant-btn{color:var(--sys-font-color-auxiliary)}.tidy3d-account-referral__tip.ant-typography{color:var(--ref-color-grey-07);font-size:var(--font-size-12);font-weight:var(--font-weight-normal);margin-top:10px;margin-bottom:0}.tidy3d-account-referral__share{align-items:center;gap:var(--ref-space-l);flex-direction:column;padding:20px;display:flex}.tidy3d-account-referral__share-link{max-width:100%;color:var(--ref-color-grey-09);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tidy3d-account-referral__history-toggle{align-items:center;gap:var(--ref-space-xs);color:var(--tidy3d-color-brand,var(--sys-color-primary-default));cursor:pointer;font-size:var(--font-size-14);background:0 0;border:0;margin:10px 0;padding:0;display:inline-flex}.tidy3d-account-referral__banner{background-image:url(/assets/refer-bg-BWAmz5zI.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:flex-start;align-items:center;gap:20px;min-height:80px;padding:0 40px;display:flex}.tidy3d-account-referral__banner-title{color:var(--sys-font-color-primary);font-size:32px;font-weight:var(--font-weight-semibold);line-height:32px}.tidy3d-account-referral__banner-value{color:var(--ref-color-grey-07);font-size:var(--font-size-14)}.tidy3d-account-referral__banner-actions{align-items:center;gap:var(--ref-space-s);min-width:0;display:flex}.tidy3d-account-earn-credits-modal .ant-modal-content{border-radius:16px}.tidy3d-account-earn-credits-modal .ant-modal-close{background-color:var(--sys-background-color-default);top:20px;right:20px}.tidy3d-account-earn-credits-modal .ant-modal-header{text-align:center;margin-bottom:16px}.tidy3d-account-earn-credits__modal-title{z-index:1;background-color:var(--sys-background-color-default);width:100%;color:var(--sys-font-color-primary);font-size:var(--font-size-24);font-weight:var(--font-weight-semibold);line-height:36px;position:sticky;top:0;left:0}.tidy3d-account-earn-credits{box-sizing:border-box;gap:var(--ref-space-l);text-align:center;flex-direction:column;max-height:90vh;display:flex;position:relative;overflow-y:auto}.tidy3d-account-earn-credits *,.tidy3d-account-earn-credits :before,.tidy3d-account-earn-credits :after{box-sizing:inherit}.tidy3d-account-earn-credits__balance{justify-content:center;align-items:center;gap:var(--ref-space-xs);border-radius:var(--ref-border-radius-xl);background:var(--ref-color-green-deep-01);width:100%;min-height:76px;color:var(--ref-color-green-deep-08);font-size:var(--font-size-16);text-align:center;flex-direction:column;padding:12px 14px;line-height:24px;display:flex}.tidy3d-account-earn-credits__balance-title{font-weight:var(--font-weight-semibold)}.tidy3d-account-earn-credits__balance-caption{font-weight:var(--font-weight-normal)}.tidy3d-account-earn-credits__intro{color:var(--ref-color-grey-09)}.tidy3d-account-earn-credits__intro-title{font-size:var(--font-size-16);font-weight:var(--font-weight-semibold);line-height:24px}.tidy3d-account-earn-credits__intro-copy{font-size:var(--font-size-14);line-height:22px}.tidy3d-account-earn-credits__state{color:#a05a00;text-align:left;padding:8px 0}.tidy3d-account-earn-credits__list{gap:var(--ref-space-s);flex-direction:column;display:flex}.tidy3d-account-earn-credits__panel{border:1px solid var(--sys-border-color-default);border-radius:var(--ref-border-radius-xl);background:var(--sys-background-color-default);flex-direction:column;align-self:stretch;display:flex;overflow:hidden}.tidy3d-account-earn-credits__panel:hover,.tidy3d-account-earn-credits__panel--expanded{border-color:var(--sys-color-primary-default)}.tidy3d-account-earn-credits__panel--finished{background:var(--sys-background-color-grey)}.tidy3d-account-earn-credits__panel-header{width:100%;padding:var(--ref-space-l);color:var(--sys-font-color-primary);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;font-family:inherit;display:flex}.tidy3d-account-earn-credits__panel--expanded .tidy3d-account-earn-credits__panel-header{padding-bottom:8px}.tidy3d-account-earn-credits__panel-title{min-width:0;font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);line-height:20px}.tidy3d-account-earn-credits__panel:hover .tidy3d-account-earn-credits__panel-title,.tidy3d-account-earn-credits__panel--expanded .tidy3d-account-earn-credits__panel-title{color:var(--sys-color-primary-default)}.tidy3d-account-earn-credits__panel-actions{color:var(--sys-font-color-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.tidy3d-account-earn-credits__panel-actions>.anticon:last-child{font-size:var(--font-size-16)}.tidy3d-account-earn-credits__panel-content{gap:var(--ref-space-s);flex-direction:column;width:100%;padding:0 16px 16px;display:flex;overflow:hidden}.tidy3d-account-earn-credits__panel--finished .tidy3d-account-earn-credits__item-copy{color:var(--sys-font-color-disable)}.tidy3d-account-earn-credits__item-copy{color:var(--sys-font-color-primary);font-size:var(--font-size-14);font-weight:var(--font-weight-normal);text-align:left;line-height:22px}.tidy3d-account-earn-credits__inline-link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.tidy3d-account-earn-credits__inline-link:hover{color:var(--sys-color-primary-default)}.tidy3d-account-earn-credits__tag{border-radius:var(--ref-border-radius-m);background:var(--ref-color-green-deep-01);min-width:64px;height:20px;color:var(--ref-color-green-deep-10);font-size:var(--font-size-12);font-weight:var(--font-weight-normal);justify-content:center;align-items:center;gap:3px;margin-right:8px;padding:0 8px;line-height:20px;display:inline-flex}.tidy3d-account-earn-credits__tag--completed{color:var(--ref-color-green-deep-05)}.tidy3d-account-earn-credits__tag--completed .anticon{font-size:var(--font-size-16)}.tidy3d-account-earn-credits__example-list,.tidy3d-account-earn-credits__course-list{gap:var(--ref-space-s);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tidy3d-account-earn-credits__example-card{border:1px solid var(--sys-border-color-default);border-radius:var(--ref-border-radius-l);background:var(--sys-background-color-default);min-width:0;color:inherit;cursor:pointer;flex-direction:column;padding:0;font-family:inherit;transition:all .3s;display:flex;position:relative;overflow:hidden}.tidy3d-account-earn-credits__example-card:hover,.tidy3d-account-earn-credits__course-card:hover{border-color:var(--sys-color-primary-default)}.tidy3d-account-earn-credits__course-card:hover{background:var(--ref-color-green-deep-01)}.tidy3d-account-earn-credits__course-card:hover .tidy3d-account-earn-credits__course-card-info{color:var(--ref-color-green-deep-08)}.tidy3d-account-earn-credits__example-image-wrap{background:var(--sys-background-color-default);width:100%;height:134px;padding:8px 8px 0;display:block;position:relative;overflow:hidden}.tidy3d-account-earn-credits__example-image-wrap--empty{background:var(--sys-background-color-grey)}.tidy3d-account-earn-credits__example-image{background:var(--sys-background-color-default);object-fit:contain;width:100%;height:100%;display:block}.tidy3d-account-earn-credits__example-type{border:1px solid var(--sys-border-color-default);border-radius:var(--ref-border-radius-s);background:var(--sys-background-color-default);max-width:calc(100% - 24px);height:20px;color:var(--sys-font-color-primary);font-size:var(--font-size-12);font-weight:var(--font-weight-normal);text-overflow:ellipsis;white-space:nowrap;padding:0 7px;line-height:18px;position:absolute;bottom:4px;left:12px;overflow:hidden}.tidy3d-account-earn-credits__example-title{background-color:var(--sys-background-color-default);width:100%;height:46px;color:var(--ref-color-grey-09);font-size:var(--font-size-12);font-weight:var(--font-weight-normal);text-align:center;border-bottom-right-radius:4px;border-bottom-left-radius:4px;justify-content:center;align-items:center;padding:0 8px;line-height:14px;display:flex;overflow:hidden}.tidy3d-account-earn-credits__example-title-text{-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tidy3d-account-earn-credits__course-card{border:1px solid var(--sys-border-color-default);border-radius:var(--ref-border-radius-l);background:var(--sys-background-color-default);min-width:0;color:inherit;cursor:pointer;flex-direction:column;padding:0;text-decoration:none;transition:all .3s;display:flex;overflow:hidden}.tidy3d-account-earn-credits__course-card-info{padding:var(--ref-space-s);color:var(--sys-font-color-secondary);align-items:center;gap:var(--ref-space-s);text-overflow:ellipsis;display:flex}.tidy3d-account-earn-credits__course-icon{width:18px;height:18px;color:inherit;object-fit:contain;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.tidy3d-account-earn-credits__course-icon svg{width:18px;height:18px}.tidy3d-account-earn-credits__course-icon--placeholder{background:linear-gradient(var(--sys-background-color-default), var(--sys-background-color-default)) padding-box, linear-gradient(135deg, var(--ref-color-green-deep-05), var(--sys-color-primary-default)) border-box;border:2px solid #0000;border-radius:50%}.tidy3d-account-earn-credits__course-name{min-width:0;color:inherit;font-size:var(--font-size-14);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:22px;overflow:hidden}.tidy3d-account-earn-credits__course-completed{color:#36b27e;flex:none;margin-right:8px;font-size:18px}.tidy3d-account-earn-credits__refer-action{justify-content:flex-end;display:flex}@media (width<=720px){.tidy3d-account-referral__banner{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 20px}.tidy3d-account-referral__banner-title{font-size:var(--font-size-24);line-height:28px}.tidy3d-account-referral__banner-actions{flex-wrap:wrap}.tidy3d-account-earn-credits-modal .ant-modal{max-width:calc(100vw - 24px)}.tidy3d-account-earn-credits__panel-header{align-items:flex-start;padding:14px}.tidy3d-account-earn-credits__panel-actions{gap:0}.tidy3d-account-earn-credits__panel-content{padding:0 14px 14px}.tidy3d-account-earn-credits__example-list,.tidy3d-account-earn-credits__course-list{grid-template-columns:1fr}}
