.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);display:flex}.tidy3d-license-panel__row--center{align-items:center}.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{color:var(--sys-font-color-secondary);font-size:var(--font-size-12);font-weight:var(--font-weight-medium)}.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;display:inline-flex}.tidy3d-license-panel__action-label .anticon{margin-right:var(--ref-space-s);font-size:20px}.tidy3d-license-panel__referral-count{margin-left:var(--ref-space-xs)}.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-my-plan-page{max-width:none;padding:0}.tidy3d-my-plan{color:var(--sys-font-color-primary);background:var(--sys-background-color-default)}.tidy3d-my-plan__info-panel{justify-content:flex-start;align-items:center;gap:var(--ref-space-m) var(--ref-space-l);border-bottom:1px solid var(--ref-color-grey-03);background:var(--sys-background-color-default);flex-wrap:wrap;min-height:102px;padding:16px 20px;display:flex}.tidy3d-my-plan__info-block{justify-content:flex-start;align-items:center;gap:var(--ref-space-m) var(--ref-space-l);flex-wrap:wrap;display:flex}.tidy3d-my-plan__info-block:empty{display:none}.tidy3d-my-plan__info-item{flex:none;align-items:center;display:flex}.tidy3d-my-plan__storage-item{white-space:nowrap;flex:none}.tidy3d-my-plan__storage-body{flex-direction:column;display:flex}.tidy3d-my-plan__storage-item--pending{flex:none}.tidy3d-my-plan__storage-placeholder-pie{background:var(--sys-background-color-grey);border-radius:50%;width:36px;height:36px;display:inline-block}.tidy3d-my-plan__storage-placeholder-skeleton .ant-skeleton-paragraph{margin:0}.tidy3d-my-plan__storage-placeholder-skeleton .ant-skeleton-paragraph>li{border-radius:var(--ref-border-radius-s);height:15px}.tidy3d-my-plan__storage-placeholder-skeleton .ant-skeleton-paragraph>li+li{margin-top:12px}.tidy3d-my-plan__action-item,.tidy3d-my-plan__credits-item{flex:none}.tidy3d-my-plan__label{color:var(--sys-font-color-auxiliary);line-height:24px}.tidy3d-my-plan__value{color:var(--sys-font-color-primary);line-height:24px}.tidy3d-my-plan__storage-used{white-space:nowrap;align-items:center;gap:6px;display:flex}.tidy3d-my-plan__storage-status-slot{align-items:center;gap:var(--ref-space-xs);min-width:calc(20ch + 34px);display:flex}.tidy3d-my-plan__storage-status{align-items:center;gap:var(--ref-space-xs);white-space:nowrap;color:var(--ref-color-green-deep-06);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.tidy3d-my-plan__storage-status--timed-out{color:var(--ref-color-yellow-08)}.tidy3d-my-plan__storage-status .anticon{color:currentColor;font-size:var(--font-size-14)}.tidy3d-my-plan__storage-status-slot .ant-btn{width:20px;height:20px;color:var(--ref-color-blue-light-07)}.tidy3d-my-plan__storage-tip,.tidy3d-my-plan__storage-limit-tip{vertical-align:middle;align-items:center;margin-left:4px;display:inline-flex}.tidy3d-my-plan__storage-tip svg,.tidy3d-my-plan__storage-limit-tip svg{width:14px;height:14px}.tidy3d-my-plan__storage-tip,.tidy3d-my-plan__storage-limit-tip{color:inherit;cursor:help;background:0 0;border:0;padding:0}.tidy3d-my-plan__storage-limit-tip{color:var(--ref-color-blue-light-06)}.tidy3d-my-plan__storage-warning-link{height:auto;padding:0}.tidy3d-my-plan__action-item .ant-btn{border-radius:var(--ref-border-radius-s)}.tidy3d-my-plan__action-item .tidy3d-my-plan__value{margin-top:4px}.tidy3d-my-plan__fc-list{flex-wrap:wrap;column-gap:18px;display:flex}.tidy3d-my-plan__expiration{border-radius:var(--ref-border-radius-s);align-items:center;height:18px;margin-left:8px;padding:0 6px;font-size:11px;line-height:18px;display:inline-flex}.tidy3d-my-plan__expiration--warning{color:var(--ref-color-yellow-08);background:var(--sys-warning-color-background)}.tidy3d-my-plan__expiration--error{color:var(--ref-color-red-08);background:var(--sys-error-color-background)}.tidy3d-my-plan__plans{gap:var(--ref-space-m);flex-direction:row;padding:20px;display:flex;overflow-x:auto}.tidy3d-my-plan__plan-card{border-radius:var(--ref-border-radius-m);background:var(--sys-background-color-default);border:1px solid #9d8653;flex-direction:column;flex:0 0 390px;width:390px;min-height:586px;padding:8px 20px 20px;display:flex;position:relative;overflow:hidden}.tidy3d-my-plan__plan-card--community,.tidy3d-my-plan__plan-card--tidy3d-viewer-plan,.tidy3d-my-plan__plan-card--tidy3d-lite-plan,.tidy3d-my-plan__plan-card--tidy3d-lite-individual-plan{border-color:var(--ref-color-grey-05)}.tidy3d-my-plan__plan-card--professional,.tidy3d-my-plan__plan-card--tidy3d-plus-plan,.tidy3d-my-plan__plan-card--tidy3d-pro-plan{border-color:#d6bf5e}.tidy3d-my-plan__plan-title.ant-typography{color:var(--sys-font-color-primary);font-size:28px;font-weight:var(--font-weight-semibold);margin:0;line-height:30px}.tidy3d-my-plan__plan-type{color:var(--sys-font-color-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-medium);line-height:30px}.tidy3d-my-plan__plan-price{color:var(--sys-font-color-primary);font-size:32px;font-weight:var(--font-weight-medium);margin-top:16px;line-height:26px}.tidy3d-my-plan__plan-price-cycle{font-size:var(--font-size-16);font-weight:var(--font-weight-medium);margin-left:8px;line-height:30px;display:inline-block}.tidy3d-my-plan__plan-descriptions{margin:16px 0 12px;padding:0;list-style:none;display:block}.tidy3d-my-plan__plan-description{gap:var(--ref-space-s);grid-template-columns:12px minmax(0,1fr);align-items:start;min-width:0;display:grid}.tidy3d-my-plan__plan-description--lead-in{grid-template-columns:minmax(0,1fr)}.tidy3d-my-plan__plan-description+.tidy3d-my-plan__plan-description{margin-top:8px}.tidy3d-my-plan__plan-description .anticon{height:12px;color:var(--sys-font-color-primary);font-size:var(--font-size-12);margin-top:4px}.tidy3d-my-plan__plan-description .ant-typography{color:var(--sys-font-color-primary);line-height:20px}.tidy3d-my-plan__plan-primary-action .ant-btn,.tidy3d-my-plan__plan-offer-action.ant-btn{border:1px solid var(--ref-color-grey-11);border-radius:var(--ref-border-radius-m);color:var(--sys-font-color-primary);background:0 0}.tidy3d-my-plan__plan-primary-action .ant-btn:not(:disabled):hover,.tidy3d-my-plan__plan-offer-action.ant-btn:not(:disabled):hover{border-color:var(--sys-color-primary-default);color:var(--sys-color-primary-default);background:0 0}.tidy3d-my-plan__plan-ribbon{width:128px;height:30px;color:var(--sys-font-color-primary);font-weight:var(--font-weight-semibold);text-align:center;background:#deceaf;line-height:30px;position:absolute;top:16px;right:-26px;transform:rotate(41.394deg)}.tidy3d-my-plan__plan-card--community .tidy3d-my-plan__plan-ribbon,.tidy3d-my-plan__plan-card--tidy3d-viewer-plan .tidy3d-my-plan__plan-ribbon,.tidy3d-my-plan__plan-card--tidy3d-lite-plan .tidy3d-my-plan__plan-ribbon,.tidy3d-my-plan__plan-card--tidy3d-lite-individual-plan .tidy3d-my-plan__plan-ribbon{background:var(--sys-background-color-selected)}.tidy3d-my-plan__plan-card--professional .tidy3d-my-plan__plan-ribbon,.tidy3d-my-plan__plan-card--tidy3d-plus-plan .tidy3d-my-plan__plan-ribbon,.tidy3d-my-plan__plan-card--tidy3d-pro-plan .tidy3d-my-plan__plan-ribbon{background:#f8f2c4}@media (width<=640px){.tidy3d-my-plan__plans{padding:var(--ref-space-l)}.tidy3d-my-plan__plan-card{flex-basis:min(390px,100vw - 32px);width:min(390px,100vw - 32px)}}.tidy3d-my-plan__plan-price-cycle--hidden{opacity:0}.tidy3d-my-plan__plan-offer{padding:var(--ref-space-m) var(--ref-space-l);border-top:1px dashed var(--sys-divider-color-default);border-bottom:1px dashed var(--sys-divider-color-default);margin-top:auto}.tidy3d-my-plan__plan-offer-note{color:var(--sys-font-color-primary)}.tidy3d-my-plan__plan-offer-tile{margin-top:var(--ref-space-m);padding:var(--ref-space-s) var(--ref-space-m) var(--ref-space-m);border-radius:var(--ref-border-radius-m);background:#deceaf2b;flex-direction:column;display:flex}.tidy3d-my-plan__plan-offer-tile--disabled{color:var(--sys-font-color-disable);background:#d3d3d12b}.tidy3d-my-plan__tier-title{font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--sys-font-color-secondary);line-height:16px}.tidy3d-my-plan__tier-list{margin:var(--ref-space-xs) 0 0;padding:0;list-style:none}.tidy3d-my-plan__tier-item{justify-content:space-between;align-items:baseline;gap:var(--ref-space-l);padding:var(--ref-space-xs) 0;font-variant-numeric:tabular-nums;font-size:13px;line-height:18px;display:flex}.tidy3d-my-plan__tier-item+.tidy3d-my-plan__tier-item{border-top:1px solid var(--sys-divider-color-default)}.tidy3d-my-plan__tier-range{color:var(--sys-font-color-secondary)}.tidy3d-my-plan__tier-price{font-weight:var(--font-weight-semibold)}.tidy3d-my-plan__tier-example{margin-top:var(--ref-space-s);padding-top:var(--ref-space-s);border-top:1px solid var(--sys-divider-color-default);color:var(--sys-font-color-secondary);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.tidy3d-my-plan__tier-error,.tidy3d-my-plan__purchase-total-error{gap:var(--ref-space-s);align-items:baseline;display:flex}.tidy3d-my-plan__purchase-license{border-radius:var(--ref-border-radius-m);background:var(--sys-background-color-grey);justify-content:space-between;align-items:center;height:50px;padding:0 14px;font-size:16px;display:flex}.tidy3d-my-plan__purchase-quantity{flex-direction:column;width:100%;display:flex}.tidy3d-my-plan__purchase-quantity-label{color:var(--sys-font-color-auxiliary)}.tidy3d-my-plan__purchase-quantity-input{justify-content:space-between;align-items:center;gap:var(--ref-space-s);display:flex}.tidy3d-my-plan__purchase-quantity-input .ant-input-number{flex:1}.tidy3d-my-plan__purchase-pay{margin-top:var(--ref-space-m);flex-direction:column;align-items:flex-end;display:flex}.tidy3d-my-plan__purchase-total-label{line-height:16px}.tidy3d-my-plan__purchase-total{margin-top:var(--ref-space-xxs);color:var(--sys-color-primary-default);font-size:24px;font-weight:var(--font-weight-semibold);line-height:24px}.tidy3d-my-plan__purchase-total-error{align-items:center;font-size:12px;display:flex}.tidy3d-my-plan__purchase-pay .ant-btn{margin-top:var(--ref-space-s)}.tidy3d-my-plan__purchase-form{margin-top:var(--ref-space-xl)}.tidy3d-my-plan__purchase-send{margin-left:auto;display:flex}.tidy3d-my-plan__purchase-form-tip{font-size:12px;line-height:20px}.tidy3d-my-plan__purchase-copy{margin-top:var(--ref-space-xs);display:flex}.tidy3d-my-plan__purchase-copy .ant-btn{margin-left:var(--ref-space-s)}.tidy3d-my-plan__plan-primary-action{margin-top:var(--ref-space-xs)}.tidy3d-my-plan__plan-offer-action{margin-top:var(--ref-space-m)}.tidy3d-my-plan__progress-pie{flex:none;margin-right:8px}.tidy3d-my-plan__legacy-modal .ant-modal-body{padding:24px;line-height:22px}.tidy3d-my-plan__legacy-modal .ant-modal-footer{border-top:1px solid var(--ref-color-grey-03);margin:0;padding:10px 16px}.tidy3d-my-plan__legacy-modal .ant-form-item{margin-bottom:10px}.tidy3d-my-plan__legacy-modal .ant-form-item-with-help{margin-bottom:0}.tidy3d-my-plan__legacy-modal .ant-form-item-label{padding-bottom:8px}.tidy3d-my-plan__legacy-modal .ant-form-item-label>label{color:var(--ref-color-grey-07)}.tidy3d-my-plan__legacy-modal .ant-input,.tidy3d-my-plan__legacy-modal .ant-input-number{min-height:32px}.tidy3d-my-plan__pricing-modal .ant-modal-footer{padding:10px 24px}.tidy3d-my-plan__pricing-modal .ant-modal-footer>.ant-btn+.ant-btn{margin-inline-start:16px}.tidy3d-my-plan__pricing-phone{align-items:flex-start;display:flex}.tidy3d-my-plan__pricing-phone-country{width:30%}.tidy3d-my-plan__pricing-phone-number{margin-bottom:0;width:70%;margin-inline-start:-1px}.tidy3d-my-plan__pricing-phone-country.ant-select{border-start-end-radius:0;border-end-end-radius:0}.tidy3d-my-plan__pricing-phone-number .ant-input{border-start-start-radius:0;border-end-start-radius:0}.tidy3d-my-plan__add-more-modal .ant-modal-container,.tidy3d-my-plan__add-more-modal .ant-modal-content{padding:0}.tidy3d-my-plan__add-more-modal .ant-modal-header{border-bottom:1px solid var(--ref-color-grey-03);margin:0;padding:16px 24px}.tidy3d-my-plan__add-more-modal .ant-modal-title{font-size:var(--font-size-16);font-weight:var(--font-weight-medium);line-height:22px}.tidy3d-my-plan__add-more-modal .ant-modal-close{top:0;width:56px;height:56px;font-size:var(--font-size-16);inset-inline-end:0}.tidy3d-my-plan__add-more-modal .ant-modal-body{color:var(--sys-font-color-primary);padding:24px;line-height:22px}.tidy3d-my-plan__add-more-modal .ant-modal-footer{border-top:1px solid var(--ref-color-grey-03);margin:0;padding:10px 16px}.tidy3d-my-plan__add-more-modal .ant-form-item{margin-bottom:10px}.tidy3d-my-plan__add-more-modal .ant-form-item-label{padding-bottom:8px}.tidy3d-my-plan__add-more-modal .ant-form-item-label>label{color:var(--ref-color-grey-07)}.tidy3d-my-plan__add-more-footer{color:var(--sys-font-color-primary);line-height:22px}.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{align-items:flex-start;width:100%;margin-bottom:24px;display:flex}.tidy3d-account-referral__email-row .ant-form-item{width:80%;margin-bottom:0;margin-right:8px}.tidy3d-account-referral__email-action{height:32px;color:var(--sys-font-color-auxiliary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:24px;transition:color .3s;display:inline-flex}.tidy3d-account-referral__email-action:hover{color:var(--sys-font-color-secondary)}.tidy3d-account-referral__email-action--remove{margin-right:10px}.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{flex-direction:column;align-items:center;padding:20px;display:flex}.tidy3d-account-referral__share-row{justify-content:space-between;align-items:center;width:100%;display:flex}.tidy3d-account-referral__share-link{width:350px;max-width:100%;color:var(--ref-color-grey-09);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tidy3d-account-referral__share-qr{margin-top:20px;padding:15px}.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-container,.tidy3d-account-earn-credits-modal .ant-modal-content{border-radius:16px;overflow:hidden}.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{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{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}}
