.PolyCard-module__5bqiZW__card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-xl);gap:var(--space-3);height:100%;transition:box-shadow var(--transition-normal);flex-direction:column;display:flex;position:relative;box-shadow:0 4px 24px #ffffff0a,0 1px 4px #ffffff05}.PolyCard-module__5bqiZW__card:hover{box-shadow:0 4px 32px #ffffff14,0 1px 4px #ffffff0a}[data-theme=light] .PolyCard-module__5bqiZW__card,.PolyCard-module__5bqiZW__light .PolyCard-module__5bqiZW__card{box-shadow:0 2px 8px #0000000f,0 1px 3px #0000000a}[data-theme=light] .PolyCard-module__5bqiZW__card:hover,.PolyCard-module__5bqiZW__light .PolyCard-module__5bqiZW__card:hover{box-shadow:0 4px 16px #0000001a,0 1px 4px #0000000f}.PolyCard-module__5bqiZW__cardLink{gap:var(--space-3);color:inherit;cursor:pointer;flex-direction:column;text-decoration:none;display:flex}.PolyCard-module__5bqiZW__cardLink:hover .PolyCard-module__5bqiZW__title{color:var(--color-brand);transition:color var(--transition-fast)}.PolyCard-module__5bqiZW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-6) var(--space-6) 0;display:flex}.PolyCard-module__5bqiZW__title{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.PolyCard-module__5bqiZW__thumbnail{border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border-color);flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.PolyCard-module__5bqiZW__thumbnailPlaceholder{background:var(--bg-surface);width:100%;height:100%;color:var(--text-muted);border-radius:var(--radius-md);justify-content:center;align-items:center;display:flex}.PolyCard-module__5bqiZW__topRow{align-items:center;gap:var(--space-2);padding:0 var(--space-6);flex-wrap:wrap;display:flex}.PolyCard-module__5bqiZW__tag{padding:2px var(--space-3);background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-brand);cursor:pointer;transition:all var(--transition-fast);text-decoration:none;display:inline-flex}.PolyCard-module__5bqiZW__tag:hover{background:var(--color-brand);color:#fff;border-color:var(--color-brand)}.PolyCard-module__5bqiZW__tagNew{color:#fff;background:#16a34a;border-color:#16a34a}.PolyCard-module__5bqiZW__tagNew:hover{color:#fff;background:#15803d;border-color:#15803d}.PolyCard-module__5bqiZW__badge{font-size:var(--text-xs);color:var(--text-muted)}.PolyCard-module__5bqiZW__description{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-loose);padding:0 var(--space-6);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.PolyCard-module__5bqiZW__footer{padding:var(--space-4) var(--space-6);border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:nowrap;margin-top:auto;display:flex}.PolyCard-module__5bqiZW__refreshLabel{font-size:var(--text-xs);color:var(--text-muted);flex:1;margin:0;line-height:1.4}.PolyCard-module__5bqiZW__button{padding:var(--space-2) var(--space-4);background:var(--color-brand);color:#fff;border-radius:var(--radius-md);font-size:var(--text-xs);font-weight:var(--font-medium);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast);text-align:center;white-space:nowrap;border:none;flex-shrink:0;width:40%}.PolyCard-module__5bqiZW__button:hover{background:var(--color-brand-hover);transform:scale(1.02)}.PolyCard-module__5bqiZW__button:disabled{opacity:.5;cursor:not-allowed}.PolyCard-module__5bqiZW__error{width:100%;font-size:var(--text-xs);color:var(--color-error);margin:0}.PolyCard-module__5bqiZW__picker{z-index:10;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-4);gap:var(--space-2);margin-top:var(--space-2);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.PolyCard-module__5bqiZW__pickerLabel{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);margin-bottom:var(--space-1)}.PolyCard-module__5bqiZW__pickerLoading{font-size:var(--text-sm);color:var(--text-muted)}.PolyCard-module__5bqiZW__pickerOption{width:100%;padding:var(--space-2) var(--space-3);background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;text-align:left;transition:all var(--transition-fast)}.PolyCard-module__5bqiZW__pickerOption:hover{border-color:var(--color-brand);color:var(--color-brand)}.PolyCard-module__5bqiZW__pickerNew{width:100%;padding:var(--space-2) var(--space-3);color:var(--color-brand);border:1px dashed var(--color-brand);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;text-align:left;transition:all var(--transition-fast);background:0 0}.PolyCard-module__5bqiZW__pickerNew:hover{background:var(--color-brand);color:#fff}.PolyCard-module__5bqiZW__pickerCancel{width:100%;padding:var(--space-2) var(--space-3);color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;text-align:center;transition:color var(--transition-fast);background:0 0;border:none}.PolyCard-module__5bqiZW__pickerCancel:hover{color:var(--text-primary)}
.HowTo-module__393AHa__section{padding-bottom:var(--space-16)}.HowTo-module__393AHa__eyebrow{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-brand);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-3)}.HowTo-module__393AHa__headline{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-primary);margin-bottom:var(--space-8)}.HowTo-module__393AHa__grid{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.HowTo-module__393AHa__card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.HowTo-module__393AHa__iconRow{justify-content:space-between;align-items:center;display:flex}.HowTo-module__393AHa__icon{background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-brand);justify-content:center;align-items:center;display:flex}.HowTo-module__393AHa__number{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--border-color);font-variant-numeric:tabular-nums}.HowTo-module__393AHa__title{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary)}.HowTo-module__393AHa__description{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-loose)}
.page-module__EVJJWa__main{max-width:var(--container-max);padding-inline:var(--container-padding);margin-inline:auto;display:block}.page-module__EVJJWa__hero{padding-top:var(--space-16);padding-bottom:var(--space-8);justify-content:center;align-items:center;gap:var(--space-16);flex-direction:row;display:flex}.page-module__EVJJWa__heroText{gap:var(--space-3);flex-direction:column;max-width:520px;display:flex}.page-module__EVJJWa__eyebrow{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-brand);text-transform:uppercase;letter-spacing:.08em}.page-module__EVJJWa__headline{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--text-primary);line-height:var(--leading-tight)}.page-module__EVJJWa__subline{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-loose);max-width:480px}.page-module__EVJJWa__featured{padding-bottom:var(--space-16)}.page-module__EVJJWa__featuredLabel{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.page-module__EVJJWa__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;width:100%;display:grid}
.page-module__2yhnqa__main{max-width:var(--container-max);padding-inline:var(--container-padding);margin-inline:auto}.page-module__2yhnqa__hero{padding-top:var(--space-16);padding-bottom:var(--space-8);gap:var(--space-3);flex-direction:column;display:flex}.page-module__2yhnqa__eyebrow{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-brand);text-transform:uppercase;letter-spacing:.08em}.page-module__2yhnqa__title{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--text-primary);line-height:var(--leading-tight)}.page-module__2yhnqa__subtitle{font-size:var(--text-base);color:var(--text-secondary)}.page-module__2yhnqa__grid{gap:var(--space-4);padding-bottom:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(280px,320px));display:grid}.page-module__2yhnqa__card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-6);transition:border-color var(--transition-fast)}.page-module__2yhnqa__card:hover{border-color:var(--color-brand)}.page-module__2yhnqa__cardTitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}
.trending-module___3pInW__page{max-width:var(--container-max);padding-inline:var(--container-padding);margin-inline:auto}.trending-module___3pInW__header{padding-top:var(--space-16);padding-bottom:var(--space-8)}.trending-module___3pInW__title{font-family:var(--font-display);font-size:var(--text-3xl);color:var(--text-primary);font-weight:800}.trending-module___3pInW__subtitle{font-size:var(--text-sm);color:var(--text-muted);margin-top:var(--space-1)}.trending-module___3pInW__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.trending-module___3pInW__cardWrapper{position:relative}.trending-module___3pInW__rank{font-size:var(--text-xs);color:var(--color-brand);margin-bottom:var(--space-2);font-weight:700;display:inline-block}.trending-module___3pInW__empty{color:var(--text-muted);font-size:var(--text-sm)}
.EmailMock-module__Wv5O4W__emailWrapper{background:linear-gradient(var(--angle,0deg), #485fa6, #a78bfa, #4ade80, #485fa6);border-radius:12px;padding:2px;animation:30s linear infinite EmailMock-module__Wv5O4W__spin-border;position:relative;box-shadow:0 0 30px #485fa666,0 0 60px #485fa626,0 16px 48px #00000080}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes EmailMock-module__Wv5O4W__spin-border{to{--angle:360deg}}.EmailMock-module__Wv5O4W__email{will-change:transform;border-radius:14px;display:block}
