@charset "UTF-8";.button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:6px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;font-weight:500;text-align:center;cursor:pointer;transition:all .2s ease-out;outline:none;overflow:hidden;-webkit-user-select:none;user-select:none;vertical-align:middle;text-decoration:none;white-space:nowrap}.button--small{height:36px;padding:0 16px;font-size:14px;min-width:80px}.button--medium{height:52px;padding:0 24px;font-size:16px;min-width:120px}.button--large{height:60px;padding:0 32px;font-size:18px;min-width:140px}.button--primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 1px 3px #0000001a}.button--primary:hover:not(:disabled){background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 4px 16px #0000001f;transform:translateY(-1px)}.button--primary:active:not(:disabled){background:linear-gradient(135deg,#4e60c6,#5e377e);box-shadow:0 1px 3px #0000001a;transform:translateY(0)}.button--primary:disabled{background:#c7c7cc!important;color:#fff;opacity:.6;cursor:not-allowed;transform:none}.button--secondary{background-color:var(--color-surface);color:var(--color-text-primary);border:1px solid var(--color-border);box-shadow:var(--shadow-small)}.button--secondary:hover:not(:disabled){background-color:var(--color-background-secondary);border-color:var(--color-border-hover);box-shadow:var(--shadow-medium);transform:translateY(-1px)}.button--secondary:active:not(:disabled){background-color:var(--color-background-secondary);box-shadow:var(--shadow-small);transform:translateY(0)}.button--secondary:disabled{background-color:#f8f9fa;color:#c7c7cc;border-color:#d1d1d6;box-shadow:none;cursor:not-allowed;transform:none}.button--text{background-color:transparent;color:#0085ff;padding:0 16px}.button--text:hover:not(:disabled){background-color:#0085ff1a;color:#5a6fd8}.button--text:active:not(:disabled){background-color:#0085ff33}.button--text:disabled{background-color:transparent;color:#c7c7cc;cursor:not-allowed}.button--full-width{width:100%;min-width:auto}.button--loading{cursor:wait}.button__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.button__content{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-xs);transition:opacity var(--transition-normal)}.button__content--loading{opacity:0}.button__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.button__spinner i{font-size:18px;animation:rotate 1s linear infinite;color:currentColor}.button--small .button__spinner i{font-size:14px}.button--large .button__spinner i{font-size:22px}.button:focus-visible{outline:none}.button:focus-visible:focus-visible{box-shadow:0 0 0 3px #0085ff1a}@media (prefers-reduced-motion: reduce){.button{transition:none}.button__spinner i{animation:none}.button:hover:not(:disabled){transform:none}}@media (max-width: 767px){.button--medium{height:48px;font-size:var(--font-size-md)}.button--small{min-height:44px;min-width:44px;height:44px}}@media (hover: none) and (pointer: coarse){.button{-webkit-tap-highlight-color:transparent}}.input-container{position:relative;margin-bottom:var(--spacing-md)}.input-wrapper{position:relative}.input{width:100%;height:52px;padding:20px 16px 8px;border:1px solid var(--color-border);border-radius:var(--radius-medium);background-color:var(--color-surface);font-size:var(--font-size-md);color:var(--color-text-primary);transition:all var(--transition-normal);outline:none}.input:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-primary-alpha-10)}.input:hover:not(:focus):not(:disabled){border-color:var(--color-border-hover)}.input:disabled{background-color:var(--color-background-secondary);color:var(--color-text-tertiary);cursor:not-allowed}.input-label{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:var(--font-size-md);color:var(--color-text-secondary);pointer-events:none;transition:all var(--transition-normal);background-color:transparent;padding:0 4px;margin-left:-4px}.input-label--floating{top:8px;transform:translateY(0);font-size:var(--font-size-xs);color:var(--color-text-tertiary);background-color:var(--color-surface)}.input:focus+.input-label{color:var(--color-border-focus)}.input-label__required{color:var(--color-error);margin-left:2px}.input-error{display:flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-error);line-height:var(--line-height-tight)}.input-container--error .input{border-color:var(--color-error)}.input-container--error .input:focus{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-alpha-10)}.input-container--error .input-label--floating{color:var(--color-error)}.input-container--disabled{opacity:.6}@media (max-width: 768px){.input{font-size:16px}}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;opacity:0;animation:fadeIn .2s ease-out forwards}@keyframes fadeIn{to{opacity:1}}.modal__content{background:var(--color-surface);border-radius:12px;width:100%;max-height:90vh;overflow:hidden;box-shadow:var(--shadow-large);transform:scale(.95) translateY(20px);animation:modalSlideIn .25s ease-out forwards;outline:none;position:relative}@keyframes modalSlideIn{to{transform:scale(1) translateY(0)}}.modal__content--small{max-width:400px}.modal__content--medium{max-width:600px}.modal__content--large{max-width:800px}.modal__content--extra-large{max-width:1200px;width:95vw}.modal__header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-border)}.modal__title{margin:0;font-size:18px;font-weight:600;color:var(--color-text-primary)}.modal__close{background:none;border:none;font-size:20px;color:var(--color-text-secondary);cursor:pointer;padding:8px;border-radius:6px;transition:all .15s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal__close:hover{background:var(--color-background-secondary);color:var(--color-text-primary);transform:scale(1.05)}.modal__body{padding:20px;max-height:calc(90vh - 80px);overflow-y:auto}.modal__body--with-footer{max-height:calc(90vh - 140px)}.modal__footer{display:flex;gap:12px;justify-content:flex-end;padding:16px 20px 20px;margin-top:24px;border-top:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0}.modal__footer button{min-width:100px;justify-content:center}@media (max-width: 768px){.modal__overlay:has(.modal__content--mobile-fullscreen){padding:0;align-items:stretch;justify-content:stretch}.modal__content--mobile-fullscreen{border-radius:0;height:100vh;height:100dvh;width:100vw;max-width:none;max-height:none;animation:modalSlideInMobile .3s ease-out forwards;display:flex;flex-direction:column}.modal__content--mobile-fullscreen .modal__header{padding:16px 20px;border-bottom:1px solid var(--color-border);flex-shrink:0}.modal__content--mobile-fullscreen .modal__body{padding:20px;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch;padding-bottom:max(20px,env(safe-area-inset-bottom));min-height:0}.modal__content--mobile-fullscreen .modal__body--with-footer{padding-bottom:0;flex:1}.modal__content--mobile-fullscreen .modal__footer{padding:16px 20px max(20px,env(safe-area-inset-bottom)) 20px;justify-content:center}.modal__content--mobile-fullscreen .modal__footer button{flex:1;max-width:none}.modal__content--mobile-compact{max-width:calc(100vw - 32px);margin:16px}.modal__content--mobile-compact .modal__header{padding:16px 20px}.modal__content--mobile-compact .modal__body{padding:20px;max-height:calc(90vh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch}.modal__content--mobile-compact .modal__body--with-footer{padding-bottom:0;max-height:calc(90vh - 140px)}.modal__content--mobile-compact .modal__footer{padding:16px 20px 20px}.modal__content--mobile-compact .modal__footer button{flex:1}.modal__title{font-size:18px;font-weight:600}.modal__close{width:36px;height:36px;font-size:22px}}@keyframes modalSlideInMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}.floating-action-button{position:fixed;bottom:2rem;right:2rem;width:56px;height:56px;border-radius:50%;background:var(--color-primary);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a;transition:all .2s ease;z-index:100;font-size:0}.floating-action-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0003,0 4px 8px #00000026}.floating-action-button:active{transform:translateY(0);box-shadow:0 2px 8px #0003,0 1px 2px #00000026}.floating-action-button:focus{outline:none;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a}@media (max-width: 768px){.floating-action-button{bottom:1.5rem;right:1.5rem;width:48px;height:48px}}@media (prefers-contrast: high){.floating-action-button{border:2px solid var(--color-text-primary)}}@media (prefers-reduced-motion: reduce){.floating-action-button{transition:none}.floating-action-button:hover,.floating-action-button:active{transform:none}}.profile-avatar{display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;overflow:hidden;position:relative;background:linear-gradient(135deg,#667eea,#764ba2)}.profile-avatar--small{width:32px;height:32px}.profile-avatar--medium{width:40px;height:40px}.profile-avatar--large{width:64px;height:64px}@media (max-width: 767px){.profile-avatar--large.user-menu__avatar{width:40px;height:40px}}.profile-avatar__image{width:100%;height:100%;object-fit:cover;border-radius:50%}.profile-avatar__initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-weight:600;text-transform:uppercase}.profile-avatar--small .profile-avatar__initials{font-size:14px;line-height:1.4}.profile-avatar--medium .profile-avatar__initials{font-size:16px;line-height:1.4}.profile-avatar--large .profile-avatar__initials{font-size:18px}@media (max-width: 767px){.user-menu__avatar.profile-avatar--large .profile-avatar__initials{font-size:16px;line-height:1.4}}.subscription-badge{display:inline-flex;align-items:center;border-radius:var(--radius-full);font-weight:500;transition:all var(--transition-normal);white-space:nowrap;border:1px solid transparent;text-transform:uppercase;letter-spacing:.025em;line-height:1}.subscription-badge--xs{padding:2px 6px;font-size:10px;gap:2px;border-radius:8px}.subscription-badge--sm{padding:2px 8px;font-size:11px;gap:3px;border-radius:10px}.subscription-badge--md{padding:4px 10px;font-size:12px;gap:4px;border-radius:12px}.subscription-badge--lg{padding:6px 12px;font-size:13px;gap:4px;border-radius:14px}.subscription-badge--personalfree{background-color:#3b82f626;color:#1d4ed8;border-color:#3b82f6}.subscription-badge--personalpro{background-color:#2563eb33;color:#1e40af;border-color:#2563eb}.subscription-badge--team{background-color:#b387d699;color:#4c1d95;border-color:#b387d6}.subscription-badge--teampro{background-color:#b387d6cc;color:#4c1d95;border-color:#9f6bc2}.subscription-badge--unknown{background-color:#fef3c7;color:#d97706;border-color:#fcd34d}.subscription-badge__icon{display:flex;align-items:center;justify-content:center}.subscription-badge__text{display:flex;align-items:center}.subscription-badge--xs .subscription-badge__icon{font-size:8px}.subscription-badge--sm .subscription-badge__icon{font-size:9px}.subscription-badge--md .subscription-badge__icon{font-size:10px}.subscription-badge--lg .subscription-badge__icon{font-size:11px}.subscription-badge--menu{font-size:10px!important;padding:2px 4px!important;border-radius:6px!important;letter-spacing:0!important}.subscription-badge--compact{border-radius:8px!important}.subscription-badge--table{border-radius:6px!important;font-size:10px!important}.subscription-badge--card{box-shadow:0 1px 2px #0000000d}.subscription-badge--interactive{cursor:pointer;transition:all var(--transition-fast)}.subscription-badge--interactive:hover{transform:translateY(-1px);box-shadow:var(--shadow-small)}.subscription-badge:not(.subscription-badge--interactive):hover{transform:none;box-shadow:none}@media (max-width: 768px){.subscription-badge--lg{padding:4px 8px;font-size:11px}.subscription-badge--md{padding:3px 6px;font-size:10px}}.project-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:#f9fafb;border:1px solid #E5E7EB;border-radius:12px;font-size:12px;color:#6b7280;-webkit-user-select:none;user-select:none;transition:all .15s ease;width:fit-content}.project-badge.small{padding:2px 6px;gap:4px;font-size:11px;border-radius:10px}.project-badge.medium{padding:4px 8px;gap:6px;font-size:12px;border-radius:12px}.project-badge.clickable{cursor:pointer}.project-badge.clickable:hover{background:#f3f4f6;border-color:#d1d5db;color:#374151}.project-badge-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.project-badge.small .project-badge-dot{width:5px;height:5px}.project-badge.medium .project-badge-dot{width:6px;height:6px}.project-badge-title{font-weight:500}@media (max-width: 768px){.project-badge{max-width:150px}.project-badge.small{max-width:120px}.project-badge-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80px}.project-badge.small .project-badge-title{max-width:60px}}.task-date-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:none;border-radius:12px;font-size:13px;font-weight:500;font-family:inherit;line-height:1;cursor:default;transition:all var(--transition-normal);white-space:nowrap}.task-date-badge--clickable{cursor:pointer}.task-date-badge--clickable:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.task-date-badge--overdue{background-color:#fef2f2;color:#dc2626;border:1px solid #FECACA}.task-date-badge--overdue:hover{background-color:#fee2e2;border-color:#fca5a5}.task-date-badge--today{background-color:#eff6ff;color:#2563eb;border:1px solid #DBEAFE}.task-date-badge--today:hover{background-color:#dbeafe;border-color:#93c5fd}.task-date-badge--future{background-color:#f9fafb;color:#6b7280;border:1px solid #E5E7EB}.task-date-badge--future:hover{background-color:#f3f4f6;border-color:#d1d5db}.task-date-badge__icon{flex-shrink:0;font-size:12px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.task-date-badge__text{font-size:12px;font-weight:500}.task-date-badge--clickable:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.task-date-badge:disabled{cursor:default;opacity:.8}.task-date-badge:disabled:hover{transform:none;box-shadow:none}@media (max-width: 768px){.task-date-badge{padding:1px 4px;font-size:11px;gap:2px;border-radius:8px;min-height:auto;height:auto}.task-date-badge__icon{font-size:10px;width:10px;height:10px}.task-date-badge__text{font-size:11px;line-height:1.2}}@media (prefers-reduced-motion: reduce){.task-date-badge{transition:none}.task-date-badge--clickable:hover{transform:none}}.date-picker{font-family:inherit;min-width:300px;padding:16px}.date-picker__quick-options{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #F3F4F6}.date-picker__quick-option{padding:6px 12px;border:1px solid #E5E7EB;border-radius:20px;background:#fff;color:#374151;font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition-normal);white-space:nowrap}.date-picker__quick-option:hover{background:#f9fafb;border-color:#d1d5db}.date-picker__quick-option--clear{color:#ef4444;border-color:#fee2e2}.date-picker__quick-option--clear:hover{background:#fef2f2;border-color:#fecaca}.date-picker__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.date-picker__nav-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background:none;color:#6b7280;cursor:pointer;transition:all var(--transition-normal)}.date-picker__nav-button:hover{background:#f3f4f6;color:#374151}.date-picker__month-year{font-size:16px;font-weight:600;color:#111827;margin:0}.date-picker__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.date-picker__weekday{text-align:center;font-size:12px;font-weight:500;color:#6b7280;padding:8px 4px}.date-picker__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.date-picker__day{display:flex;align-items:center;justify-content:center;width:100%;height:36px;min-width:36px;border:none;border-radius:8px;background:none;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition-normal);position:relative}.date-picker__day--empty{cursor:default}.date-picker__day:not(.date-picker__day--empty):hover{background:#f3f4f6}.date-picker__day--today{background:#eff6ff;color:#2563eb;font-weight:600}.date-picker__day--today:hover{background:#dbeafe}.date-picker__day--selected{background:#2563eb;color:#fff;font-weight:600}.date-picker__day--selected:hover{background:#1d4ed8}.date-picker__day--past{color:#d1d5db;cursor:not-allowed}.date-picker__day--past:hover{background:none}.date-picker__footer{margin-top:16px;padding-top:16px;border-top:1px solid #F3F4F6;display:flex;justify-content:flex-end}.date-picker__close-button{padding:8px 16px;border:none;border-radius:8px;background:#2563eb;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all var(--transition-normal)}.date-picker__close-button:hover{background:#1d4ed8}.date-picker__nav-button:focus-visible,.date-picker__day:focus-visible,.date-picker__quick-option:focus-visible,.date-picker__close-button:focus-visible{outline:2px solid #2563EB;outline-offset:2px}@media (prefers-reduced-motion: reduce){.date-picker__nav-button,.date-picker__day,.date-picker__quick-option,.date-picker__close-button{transition:none}}.unified-upgrade-modal{display:flex;flex-direction:column;gap:24px}.unified-upgrade-modal__loading{align-items:center;justify-content:center;display:flex;flex-direction:column;gap:16px;padding:32px;text-align:center}.unified-upgrade-modal__loading .spinner{width:32px;height:32px;border:3px solid #d1d1d6;border-top:3px solid #667eea;border-radius:50%;animation:spin 1s linear infinite}.unified-upgrade-modal__loading p{margin:0;color:#8e8e93;font-size:16px;line-height:1.4}.unified-upgrade-modal__error{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:#ff3b301a;border:1px solid rgba(255,59,48,.3);border-radius:12px;color:#ff3b30;font-size:14px;line-height:1.4}.unified-upgrade-modal__error i:first-child{flex-shrink:0}.unified-upgrade-modal__error span{flex:1}.unified-upgrade-modal__error button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;font-weight:500;text-align:center;transition:all .2s ease-out;outline:none;overflow:hidden;-webkit-user-select:none;user-select:none;vertical-align:middle;text-decoration:none;white-space:nowrap;background:none;border:none;color:inherit;padding:4px;border-radius:6px;cursor:pointer}.unified-upgrade-modal__error button:hover{background:#ff3b301a}.unified-upgrade-modal__feature-context{display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;background:#f8f9fa;border-radius:16px;margin-bottom:24px}.unified-upgrade-modal__feature-context .feature-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;font-size:20px;flex-shrink:0}.unified-upgrade-modal__feature-context .feature-info{flex:1}.unified-upgrade-modal__feature-context .feature-info h3{margin:0 0 4px;font-size:18px;font-weight:600;color:#1c1c1e}.unified-upgrade-modal__feature-context .feature-info p{margin:0;color:#8e8e93;font-size:16px;line-height:1.4;line-height:1.5}.unified-upgrade-modal .plans-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;justify-content:center;max-width:800px;margin:0 auto}@media (max-width: 600px){.unified-upgrade-modal .plans-grid{grid-template-columns:1fr;gap:16px}}.plan-card{display:flex;flex-direction:column;background:#fff;border:2px solid #d1d1d6;border-radius:16px;padding:24px;transition:all .2s ease-out;cursor:pointer;position:relative;min-width:0}.plan-card:hover:not(.plan-card--disabled):not(.plan-card--current){border-color:#667eea;box-shadow:0 8px 25px #0000001a;transform:translateY(-2px)}.plan-card--current{border-color:#34c759;background:#34c7590d;cursor:default}.plan-card--disabled{opacity:.6;cursor:not-allowed}.plan-card__header{text-align:center;margin-bottom:16px}.plan-card__badges{display:flex;align-items:center;gap:4px;margin-bottom:8px;min-height:24px;justify-content:center;flex-wrap:wrap}.plan-card__title{margin:0 0 8px;font-size:18px;font-weight:600;color:#1c1c1e}.plan-card__price{display:flex;align-items:center;justify-content:center;gap:2px}.plan-card__price .price{font-size:20px;font-weight:700;color:#667eea}.plan-card__price .period{font-size:14px;color:#8e8e93;font-weight:400}.plan-card__features{flex:1;margin:16px 0}.plan-card__features ul{list-style:none;padding:0;margin:0}.plan-card__features ul li{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px;font-size:14px;line-height:1.4;color:#8e8e93}.plan-card__features ul li:last-child{margin-bottom:0}.plan-card__features ul li i{color:#34c759;font-size:14px;flex-shrink:0}.plan-card__footer{margin-top:auto}.plan-card__footer .button{width:100%}.plan-badge{font-size:14px;line-height:1.4;font-weight:600;padding:4px 8px;border-radius:9999px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.plan-badge--popular{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.plan-badge--recommended,.plan-badge--current{background:#34c75926;color:#34c759}.plan-badge--restricted{background:#6b728026;color:#6b7280}.plan-restriction{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:#6b72801a;border:1px solid rgba(107,114,128,.2);border-radius:6px;font-size:13px;color:#6b7280;line-height:1.4;text-align:center}.plan-restriction i{flex-shrink:0;font-size:16px}.plan-comparison{display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center;margin-bottom:32px}@media (max-width: 767px){.plan-comparison{grid-template-columns:1fr;gap:16px;text-align:center}}.plan-comparison h4{margin:0 0 8px;font-size:16px;font-weight:600;color:#8e8e93;text-transform:uppercase;letter-spacing:.5px}.plan-comparison__arrow{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:9999px;color:#fff;font-size:20px;box-shadow:0 4px 12px #00000026;position:relative;z-index:1;transition:all .15s ease-out}.plan-comparison__arrow:before{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:9999px;z-index:-1;opacity:.3;animation:pulse 2s ease-in-out infinite}.plan-comparison__arrow:hover{transform:scale(1.1);box-shadow:0 6px 20px #0003}@media (max-width: 767px){.plan-comparison__arrow{transform:rotate(90deg);margin:8px auto}.plan-comparison__arrow:hover{transform:rotate(90deg) scale(1.1)}}.plan-summary{background:#fff;border:1px solid #d1d1d6;border-radius:16px;padding:24px;transition:all .2s ease-out;position:relative;box-shadow:0 2px 8px #0000000d}.plan-summary--highlight{border-color:#667eea;background:linear-gradient(135deg,#667eea14,#764ba208);box-shadow:0 8px 25px #0000001a}.plan-summary__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(209,209,214,.5)}.plan-summary__header .plan-name{font-weight:700;color:#1c1c1e;font-size:18px;display:flex;align-items:center;gap:4px}.plan-summary__header .plan-name i{color:#667eea;font-size:16px}.plan-summary__header .plan-price{font-weight:700;color:#667eea;font-size:20px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.plan-summary__features h5{margin:0 0 16px;font-size:14px;font-weight:700;color:#667eea;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:4px}.plan-summary__features h5 i{color:#667eea;font-size:14px}.plan-summary__features ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.plan-summary__features ul li{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:14px;line-height:1.4;color:#1c1c1e;background:#34c7590d;padding:4px 8px;border-radius:6px;border-left:3px solid #34c759;transition:all .15s ease-out}.plan-summary__features ul li:hover{background:#34c7591a;transform:translate(2px)}.plan-summary__features ul li i{color:#34c759;font-size:14px;flex-shrink:0;background:#fff;border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:10px}.confirmation-actions{display:flex;align-items:center;gap:16px;justify-content:center}@media (max-width: 767px){.confirmation-actions{flex-direction:column}.confirmation-actions .button{width:100%}}.downgrade-notice{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;background:#ff95001a;border:1px solid rgba(255,149,0,.3);border-radius:12px;margin-top:24px}.downgrade-notice i{color:#ff9500;font-size:16px;flex-shrink:0}.downgrade-notice p{margin:0;font-size:14px;color:#8e8e93;line-height:1.4}@keyframes pulse{0%{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.6}to{transform:scale(1);opacity:.3}}.upgrade-prompt{border:1px solid #e5e7eb;border-radius:12px;background:linear-gradient(135deg,#fefcff,#fff7ed);position:relative;overflow:hidden}.upgrade-prompt:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff9600,#b387d6)}.upgrade-prompt__content{padding:16px}.upgrade-prompt--card{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.upgrade-prompt--inline{background:#ff96000d;border-color:#ff960033}.upgrade-prompt--modal{border:none;box-shadow:none;background:transparent}.upgrade-prompt--sm .upgrade-prompt__content{padding:12px}.upgrade-prompt--md .upgrade-prompt__content{padding:16px}.upgrade-prompt--lg .upgrade-prompt__content{padding:24px}.upgrade-prompt__header{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.upgrade-prompt__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#ff9600,#b387d6);color:#fff;border-radius:8px;font-size:16px;flex-shrink:0}.upgrade-prompt--sm .upgrade-prompt__icon{width:24px;height:24px;font-size:12px;border-radius:6px}.upgrade-prompt--lg .upgrade-prompt__icon{width:40px;height:40px;font-size:20px;border-radius:10px}.upgrade-prompt__title{flex:1;min-width:0}.upgrade-prompt__feature-name{font-size:16px;font-weight:600;margin:0 0 4px;color:#111827;line-height:1.2}.upgrade-prompt--sm .upgrade-prompt__feature-name{font-size:14px}.upgrade-prompt--lg .upgrade-prompt__feature-name{font-size:18px}.upgrade-prompt__required-tier{display:flex;align-items:center;gap:6px}.upgrade-prompt__requires-text{font-size:12px;color:#6b7280;font-weight:500}.upgrade-prompt--sm .upgrade-prompt__requires-text{font-size:11px}.upgrade-prompt__body{margin-bottom:16px}.upgrade-prompt--sm .upgrade-prompt__body{margin-bottom:12px}.upgrade-prompt--lg .upgrade-prompt__body{margin-bottom:20px}.upgrade-prompt__description{font-size:14px;color:#374151;margin:0 0 8px;line-height:1.4}.upgrade-prompt--sm .upgrade-prompt__description{font-size:13px}.upgrade-prompt--lg .upgrade-prompt__description{font-size:15px}.upgrade-prompt__message{font-size:13px;color:#6b7280;margin:0;line-height:1.4}.upgrade-prompt--sm .upgrade-prompt__message{font-size:12px}.upgrade-prompt--lg .upgrade-prompt__message{font-size:14px}.upgrade-prompt__footer{display:flex;justify-content:flex-end}.upgrade-prompt--inline .upgrade-prompt__content{padding:12px 16px}.upgrade-prompt--inline .upgrade-prompt__header{margin-bottom:8px}.upgrade-prompt--inline .upgrade-prompt__body{margin-bottom:12px}.upgrade-prompt--inline .upgrade-prompt__description{display:none}.upgrade-prompt--card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;transform:translateY(-1px);transition:all .2s ease}@media (max-width: 768px){.upgrade-prompt__header{gap:8px}.upgrade-prompt__feature-name{font-size:14px}.upgrade-prompt__description,.upgrade-prompt__message{font-size:13px}.upgrade-prompt--lg .upgrade-prompt__content{padding:16px}}.loading-indicator{display:flex;align-items:center;gap:16px}.loading-indicator--centered{flex-direction:column;justify-content:center;padding:48px;text-align:center}.loading-indicator--inline{flex-direction:row;padding:16px}.loading-indicator--small{gap:8px}.loading-indicator--small .loading-indicator__spinner .spinner{width:16px;height:16px;border-width:2px}.loading-indicator--small .loading-indicator__message{font-size:12px}.loading-indicator--medium{gap:16px}.loading-indicator--medium .loading-indicator__spinner .spinner{width:20px;height:20px;border-width:2px}.loading-indicator--medium .loading-indicator__message{font-size:14px}.loading-indicator--large{gap:24px}.loading-indicator--large .loading-indicator__spinner .spinner{width:32px;height:32px;border-width:3px}.loading-indicator--large .loading-indicator__message{font-size:16px}.loading-indicator__spinner{display:flex;align-items:center;justify-content:center;flex-shrink:0}.loading-indicator__spinner .spinner{border:2px solid var(--color-border);border-top:2px solid var(--color-primary);border-radius:50%;animation:spin 1s linear infinite}.loading-indicator__message{color:var(--color-text-secondary);font-weight:500;line-height:1.5}.markdown-editor__textarea{width:100%;border:1px solid var(--color-border);border-radius:6px;padding:8px;font-size:14px;line-height:1.6;font-family:inherit;color:var(--color-text-primary);background-color:var(--color-surface);resize:none;overflow:hidden;transition:border-color .15s ease-out,box-shadow .15s ease-out;outline:none}.markdown-editor__textarea:focus-visible{box-shadow:0 0 0 3px #0085ff1a}.markdown-editor__textarea:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-primary-alpha-10)}.markdown-editor__textarea:hover{border-color:var(--color-border-hover)}.markdown-editor__textarea::placeholder{color:var(--color-text-tertiary)}.markdown-renderer{line-height:1.6}.markdown-renderer__paragraph{margin:0 0 12px}.markdown-renderer__paragraph:last-child{margin-bottom:0}.markdown-renderer__heading{margin:16px 0 8px;font-weight:600;color:var(--text-color)}.markdown-renderer__heading:first-child{margin-top:0}.markdown-renderer__heading--1{font-size:1.5em}.markdown-renderer__heading--2{font-size:1.3em}.markdown-renderer__heading--3{font-size:1.1em}.markdown-renderer__heading--4{font-size:1em}.markdown-renderer__heading--5{font-size:.9em}.markdown-renderer__heading--6{font-size:.8em}.markdown-renderer__list{margin:8px 0 8px 16px;padding:0}.markdown-renderer__list--unordered{list-style-type:disc}.markdown-renderer__list--ordered{list-style-type:decimal}.markdown-renderer__list-item{margin:4px 0}.markdown-renderer__blockquote{margin:12px 0;padding:8px 16px;border-left:4px solid var(--primary-color);background-color:var(--background-secondary);font-style:italic}.markdown-renderer__code--inline{background-color:var(--background-secondary);padding:2px 4px;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.markdown-renderer__code--block{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.markdown-renderer__pre{background-color:var(--background-secondary);padding:12px;border-radius:8px;overflow-x:auto;margin:12px 0}.markdown-renderer__link{color:var(--primary-color);text-decoration:none}.markdown-renderer__link:hover{text-decoration:underline}.markdown-renderer__strong{font-weight:600;color:var(--text-color)}.markdown-renderer__emphasis{font-style:italic}.tag-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:9999px;border:1px solid var(--color-primary-end);background-color:var(--color-primary-end-alpha-10);color:var(--color-primary-end);font-size:12px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;transition:all .15s ease-out;-webkit-user-select:none;user-select:none}.tag-badge--small,.tag-badge--medium,.tag-badge--large{font-size:12px;font-weight:500}.tag-badge--small{padding:4px 8px;height:20px}.tag-badge--medium{padding:8px 16px;height:28px}.tag-badge--large{padding:8px 16px;height:32px}.tag-badge--clickable{cursor:pointer}.tag-badge--clickable:hover{background-color:var(--color-primary-end-alpha-15);border-color:var(--color-primary-end);transform:translateY(-1px)}.tag-badge--clickable:active{transform:translateY(0);background-color:rgba(var(--color-primary-end),.2)}.tag-badge__text{display:flex;align-items:center;gap:4px}.tag-badge__count{opacity:.7;font-size:.9em;margin-left:4px}.tag-badge__remove{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:rgba(var(--color-primary-end),.2);border-radius:50%;color:var(--color-primary-end);opacity:.7;cursor:pointer;transition:all .15s ease-out;flex-shrink:0;margin-left:4px}.tag-badge__remove:hover{opacity:1;background-color:rgba(var(--color-primary-end),.3);transform:scale(1.1)}.tag-badge__remove:active{transform:scale(.95)}.tag-badge__remove i{font-size:10px;line-height:1}.tag-badge--level-1{background-color:rgba(var(--color-primary-end),.08);border-color:rgba(var(--color-primary-end),.8)}.tag-badge--level-2{background-color:rgba(var(--color-primary-end),.06);border-color:rgba(var(--color-primary-end),.6);color:rgba(var(--color-primary-end),.8)}.tag-badge--selector{border-color:#d1d1d6;background-color:#f8f9fa;color:#8e8e93}.tag-badge--selector:hover{background-color:#fff;border-color:#c7c7cc}.tag-badge--selector.tag-badge--level-1,.tag-badge--selector.tag-badge--level-2{border-color:#d1d1d6;background-color:#f8f9fa;color:#8e8e93}.tag-badge--clickable:focus{outline:2px solid #0085ff;outline-offset:2px}.tag-badge__remove:focus{outline:2px solid #0085ff;outline-offset:1px}.tag-tree__empty{display:flex;align-items:center;justify-content:center;padding:48px 24px;color:var(--color-text-secondary);font-style:italic}.tag-tree__item{border-bottom:1px solid var(--color-border)}.tag-tree__item:last-child{border-bottom:none}.tag-tree__tag-row{display:flex;align-items:center;gap:8px;padding:8px 0;transition:background-color .2s ease}.tag-tree__tag-row:hover{background:var(--color-background-secondary-dark)}.tag-tree__expand-button{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:4px;transition:all .2s ease}.tag-tree__expand-button:hover{background:var(--color-background-secondary-dark);color:var(--color-text-primary)}.tag-tree__expand-button--expanded{transform:rotate(90deg)}.tag-tree__expand-button i{font-size:12px}.tag-tree__expand-spacer{width:20px;height:20px}.tag-tree__tag-content{display:flex;align-items:center;gap:12px;flex:1;min-width:0;padding:4px 8px;border-radius:4px;transition:background-color .2s ease}.tag-tree__tag-path{color:var(--color-text-secondary);font-size:12px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.tag-tree__checkbox{display:flex;align-items:center;gap:4px;margin-left:auto}.tag-tree__checkbox input[type=checkbox]{cursor:pointer}.tag-tree__checkbox input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.tag-tree__auto-indicator{color:var(--color-text-secondary);font-size:12px;display:flex;align-items:center}.tag-tree__auto-indicator i{font-size:14px}.tag-tree__tag-actions{display:flex;align-items:center;gap:4px;opacity:1;transition:opacity .2s ease}.tag-tree__tag-row:hover .tag-tree__tag-actions{opacity:1}.tag-tree__action-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--color-text-secondary);border-radius:4px;cursor:pointer;transition:all .2s ease}.tag-tree__action-button:hover{background:var(--color-background-secondary-dark);color:var(--color-text-primary)}.tag-tree__action-button--danger:hover{background:var(--color-error-light);color:var(--color-error)}.tag-tree__action-button i{font-size:14px}.tag-tree__children{border-left:1px solid var(--color-border);margin-left:6px;padding-left:6px}@media (max-width: 768px){.tag-tree__tag-actions{opacity:1}.tag-tree__expand-button{width:12px!important;height:12px!important;min-width:12px!important;max-width:12px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;background:transparent!important;border:none!important}.tag-tree__expand-button--expanded{transform:rotate(90deg)!important}.tag-tree__expand-button i{font-size:14px!important;line-height:1!important;transform-origin:center!important;display:block!important;width:14px!important;height:14px!important;color:var(--color-text-secondary)!important}.tag-tree__expand-spacer{width:12px!important;height:12px!important;min-width:12px!important;max-width:12px!important}.tag-tree__action-button{width:24px!important;height:24px!important;min-width:24px!important}.tag-tree__action-button i{font-size:12px!important}.tag-tree__checkbox{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-shrink:0!important;width:40px!important;margin-left:auto!important;gap:4px!important}.tag-tree__checkbox input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;transform:scale(1)!important;margin:0!important;padding:0!important;border:1.5px solid var(--color-border)!important;border-radius:3px!important;background:var(--color-background)!important;cursor:pointer!important}.tag-tree__checkbox input[type=checkbox]:checked{background:var(--color-primary)!important;border-color:var(--color-primary)!important}.tag-tree__checkbox input[type=checkbox]:checked:after{content:"✓"!important;color:#fff!important;font-size:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;line-height:1!important}.tag-tree__auto-indicator{display:flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;flex-shrink:0!important}.tag-tree__auto-indicator i{font-size:12px!important;color:var(--color-text-secondary)!important}.tag-tree__tag-row{height:44px!important;min-height:44px!important;max-height:44px!important;padding-top:8px!important;padding-bottom:8px!important;padding-right:8px!important;display:flex!important;align-items:center!important;gap:4px!important;box-sizing:border-box!important}.tag-tree__tag-content{padding:2px 4px!important;flex:1!important;min-width:0!important}.tag-tree__children{margin-left:6px!important;padding-left:6px!important;border-left:1px solid var(--color-border)!important}.tag-tree__children .tag-tree__tag-row{height:44px!important;min-height:44px!important;max-height:44px!important;padding-top:8px!important;padding-bottom:8px!important;padding-right:8px!important}}.tag-selector{display:flex;flex-direction:column;max-height:400px;min-width:300px}.tag-selector__search{position:relative;margin-bottom:16px}.tag-selector__search-input{width:100%;padding:8px 40px 8px 16px;border:1px solid #d1d1d6;border-radius:6px;font-size:14px;background-color:#fff;color:#1c1c1e;outline:none;transition:border-color .15s ease-out}.tag-selector__search-input:focus{border-color:#0085ff;box-shadow:0 0 0 3px #0085ff1a}.tag-selector__search-input::placeholder{color:#c7c7cc}.tag-selector__search-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#c7c7cc;font-size:14px;pointer-events:none}.tag-selector__header{display:flex;align-items:center;justify-content:center;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #d1d1d6}.tag-selector__count{font-size:14px;color:#8e8e93;font-weight:500}.tag-selector__clear{font-size:14px;color:#667eea;background:none;border:none;cursor:pointer;padding:4px;border-radius:6px;transition:all .15s ease-out}.tag-selector__clear:hover{background-color:#667eea1a}.tag-selector__list{flex:1;overflow-y:auto;padding:4px 0}.tag-selector__empty{padding:24px;text-align:center;color:#c7c7cc;font-style:italic}.tag-selector__item{margin-bottom:4px;position:relative}.tag-selector__item:before{content:"";position:absolute;left:16px;top:0;bottom:50%;width:1px;background-color:#d1d1d6;opacity:.4}.tag-selector__item[style*="padding-left: 0px"]:before{display:none}.tag-selector__item:after{content:"";position:absolute;left:16px;top:50%;width:16px;height:1px;background-color:#d1d1d6;opacity:.4}.tag-selector__item[style*="padding-left: 0px"]:after{display:none}.tag-selector__item:not([style*="padding-left: 0px"]){background-color:#f8f9fa4d;border-radius:6px;margin:2px 0}.tag-selector__item:not([style*="padding-left: 0px"]) .tag-selector__tag-row{padding:2px 0}.tag-selector__tag-row{display:flex;align-items:center;justify-content:center;gap:4px}.tag-selector__expand-button{width:20px;height:20px;border:none;background:none;color:#8e8e93;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .15s ease-out;flex-shrink:0}.tag-selector__expand-button:hover{background-color:#f8f9fa;color:#1c1c1e}.tag-selector__expand-button--expanded{transform:rotate(90deg)}.tag-selector__expand-button i{font-size:12px}.tag-selector__tag{flex:1;display:flex;align-items:center;justify-content:center;justify-content:space-between;padding:4px 8px;border-radius:6px;cursor:pointer;transition:all .15s ease-out;border:1px solid transparent;margin-left:4px;background-color:#fff;box-shadow:0 1px 2px #1c1c1e0d}.tag-selector__tag:hover{background-color:#f8f9fa;box-shadow:0 2px 4px #1c1c1e1a}.tag-selector__tag--selected{background-color:#667eea1a;border-color:#667eea4d;box-shadow:0 2px 4px #667eea26}.tag-selector__tag--level-0{border-left:4px solid #667eea;font-weight:600;font-size:16px;background-color:#fff}.tag-selector__tag--level-1{border-left:3px solid rgba(102,126,234,.7);font-size:.9em;font-weight:500;background-color:#f8f9fa66;margin-left:20px}.tag-selector__tag--level-2{border-left:2px solid rgba(102,126,234,.5);font-size:.85em;font-weight:400;background-color:#f8f9fa99;margin-left:36px}.tag-selector__checkbox{margin-left:8px}.tag-selector__checkbox input[type=checkbox]{width:16px;height:16px;accent-color:#667eea;cursor:pointer}.tag-selector__children{margin-top:4px}.tag-selector__flat-list{display:flex;flex-direction:column;gap:4px}.tag-selector__hierarchy{display:flex;flex-direction:column}.tag-selector__list::-webkit-scrollbar{width:6px}.tag-selector__list::-webkit-scrollbar-track{background:#f8f9fa;border-radius:6px}.tag-selector__list::-webkit-scrollbar-thumb{background:#d1d1d6;border-radius:6px}.tag-selector__list::-webkit-scrollbar-thumb:hover{background:#c7c7cc}.tag-selector__tag--auto-selected{background-color:#8e8e931a;border-color:#8e8e934d;cursor:default!important}.tag-selector__tag--auto-selected:hover{background-color:#8e8e931a}.tag-selector__tag--auto-selected .tag-selector__checkbox input[type=checkbox]{cursor:default;opacity:.7}.tag-selector__auto-indicator{margin-left:4px;color:#8e8e93;font-size:12px}.tag-selector__auto-indicator i{opacity:.7}.tag-picker__content{display:flex;flex-direction:column;height:100%}.tag-picker__loading{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:32px;color:#8e8e93}.tag-picker__spinner{width:32px;height:32px;border:3px solid #d1d1d6;border-top:3px solid #667eea;border-radius:50%;animation:spin 1s linear infinite}.tag-picker__error{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:32px;color:#ff3b30;text-align:center}.tag-picker__error i{font-size:32px}.tag-picker__retry{background:#ff3b30;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .15s ease-out}.tag-picker__retry:hover{background:#fc0d00}.tag-picker__empty-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:32px;text-align:center;color:#8e8e93}.tag-picker__empty-state i{font-size:48px;color:#c7c7cc}.tag-picker__empty-state h4{margin:0;color:#1c1c1e;font-size:18px}.tag-picker__empty-state p{margin:0;line-height:1.5;max-width:300px}.tag-picker__empty-state p:last-child{margin-top:8px}.tag-picker__empty-state code{background-color:#f8f9fa;padding:2px 6px;border-radius:6px;font-family:monospace;font-size:.9em;color:#667eea}.repeat-task-modal__task-header{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;padding:1rem;margin-bottom:1.5rem}.repeat-task-modal__task-content{display:flex;flex-direction:column;gap:.75rem}.repeat-task-modal__task-title{font-size:1rem;font-weight:500;color:var(--text-primary);line-height:1.4;margin:0}.repeat-task-modal__task-metadata{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.repeat-task-modal__task-tags{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.repeat-task-modal__content{max-height:60vh;overflow-y:auto;padding-right:.5rem}.repeat-task-modal__loading{display:flex;justify-content:center;align-items:center;padding:2rem}.repeat-task-modal__form{display:flex;flex-direction:column;gap:1.5rem}.repeat-task-modal__section{display:flex;flex-direction:column;gap:1rem}.repeat-task-modal__section-label{font-size:.9rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.repeat-task-modal__frequency-cards{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.repeat-task-modal__frequency-card{position:relative;flex:1;min-width:120px;border:1px solid var(--border-color);border-radius:.375rem;padding:.75rem 1rem;cursor:pointer;transition:all .2s ease;text-align:center}.repeat-task-modal__frequency-card:hover{background-color:var(--background-secondary);border-color:var(--border-hover)}.repeat-task-modal__frequency-card--selected{background-color:var(--primary-background);border-color:var(--primary-color)}.repeat-task-modal__frequency-card--selected .repeat-task-modal__frequency-title{color:var(--primary-color);font-weight:600}.repeat-task-modal__frequency-card input[type=radio]{position:absolute;opacity:0;width:0;height:0}.repeat-task-modal__frequency-title{font-size:.9rem;font-weight:500;color:var(--text-primary);margin:0}.repeat-task-modal__interval-inputs{display:flex;align-items:flex-end;gap:1rem}.repeat-task-modal__interval-inputs .input-container{width:100px;flex-shrink:0}.repeat-task-modal__interval-inputs span{font-size:.9rem;color:var(--text-secondary);padding-bottom:.75rem;white-space:nowrap}.repeat-task-modal__weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:.5rem;margin-top:.75rem}.repeat-task-modal__weekday{position:relative;display:flex;align-items:center;justify-content:center;height:36px;border:1px solid var(--border-color);border-radius:.375rem;cursor:pointer;font-size:.8rem;font-weight:500;text-align:center;transition:all .2s ease;background-color:var(--background-primary)}.repeat-task-modal__weekday:hover{background-color:var(--background-secondary);border-color:var(--border-hover)}.repeat-task-modal__weekday--selected{background-color:var(--primary-background);border-color:var(--primary-color);color:var(--primary-color);font-weight:600}.repeat-task-modal__weekday input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.repeat-task-modal__mode-cards{display:flex;gap:1rem;flex-wrap:wrap}@media (max-width: 768px){.repeat-task-modal__mode-cards{flex-direction:column}}.repeat-task-modal__mode-card{position:relative;flex:1;min-width:200px;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;border:1px solid var(--border-color);border-radius:.5rem;cursor:pointer;transition:all .2s ease}.repeat-task-modal__mode-card:hover{background-color:var(--background-secondary);border-color:var(--border-hover)}.repeat-task-modal__mode-card--selected{background-color:var(--primary-background);border-color:var(--primary-color)}.repeat-task-modal__mode-card--selected .repeat-task-modal__mode-title{color:var(--primary-color)}.repeat-task-modal__mode-card input[type=radio]{position:absolute;opacity:0;width:0;height:0}.repeat-task-modal__mode-content{flex:1}.repeat-task-modal__mode-title{display:block;font-weight:500;color:var(--text-primary);margin-bottom:.25rem;font-size:.95rem}.repeat-task-modal__mode-description{margin:0;font-size:.85rem;color:var(--text-secondary);line-height:1.4}.repeat-task-modal__mode-icon{width:20px;height:20px;flex-shrink:0;margin-top:.125rem;color:var(--text-secondary)}.repeat-task-modal__end-cards{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}@media (max-width: 768px){.repeat-task-modal__end-cards{flex-direction:column}}.repeat-task-modal__end-card{position:relative;flex:1;min-width:150px;border:1px solid var(--border-color);border-radius:.5rem;padding:1rem;cursor:pointer;transition:all .2s ease;text-align:center}.repeat-task-modal__end-card:hover{background-color:var(--background-secondary);border-color:var(--border-hover)}.repeat-task-modal__end-card--selected{background-color:var(--primary-background);border-color:var(--primary-color)}.repeat-task-modal__end-card--selected .repeat-task-modal__end-card-title{color:var(--primary-color);font-weight:600}.repeat-task-modal__end-card input[type=radio]{position:absolute;opacity:0;width:0;height:0}.repeat-task-modal__end-card-title{font-size:.9rem;font-weight:500;color:var(--text-primary);margin:0 0 .5rem}.repeat-task-modal__end-card-description{font-size:.8rem;color:var(--text-secondary);margin:0;line-height:1.3}.repeat-task-modal__end-input{margin-top:.5rem;max-width:300px}.repeat-task-modal__end-input .input-container{margin:0}.repeat-task-modal__preview{background-color:var(--background-secondary);border:1px solid var(--border-color);border-radius:.5rem;overflow:hidden}.repeat-task-modal__preview-header{display:flex;align-items:center;gap:.5rem;padding:1rem;background-color:var(--primary-background);border-bottom:1px solid var(--border-color)}.repeat-task-modal__preview-header i{color:var(--primary-color);font-size:.9rem}.repeat-task-modal__preview-header span{font-size:.9rem;font-weight:600;color:var(--text-primary)}.repeat-task-modal__preview-content{padding:1rem}.repeat-task-modal__description{margin:0 0 1rem;font-size:.9rem;color:var(--text-primary);font-style:italic}.repeat-task-modal__preview-label{margin-bottom:.75rem}.repeat-task-modal__preview-label span{font-size:.85rem;color:var(--text-secondary);font-weight:500}.repeat-task-modal__preview-tasks{display:flex;flex-direction:column;gap:.75rem}.repeat-task-modal__preview-task{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background-color:var(--background-primary);border:1px solid var(--border-color);border-radius:.375rem;opacity:.8}.repeat-task-modal__preview-task-checkbox{width:18px;height:18px;border:2px solid var(--border-color);border-radius:.25rem;flex-shrink:0;margin-top:.125rem}.repeat-task-modal__preview-task-checkbox-inner{width:100%;height:100%;border-radius:.125rem}.repeat-task-modal__preview-task-content{flex:1;display:flex;flex-direction:column;gap:.5rem}.repeat-task-modal__preview-task-title{font-size:.9rem;color:var(--text-primary);line-height:1.3}.repeat-task-modal__preview-task-metadata{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.repeat-task-modal__preview-task-date{display:flex;align-items:center;gap:.25rem;font-size:.8rem;color:var(--text-secondary)}.repeat-task-modal__preview-task-date i{font-size:.75rem}.repeat-task-modal__preview-task-tags{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.repeat-task-modal__preview-task-tags-more{font-size:.75rem;color:var(--text-secondary);padding:.125rem .25rem;background-color:var(--background-secondary);border-radius:.25rem}.repeat-task-modal__preview-more{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;color:var(--text-secondary);font-size:.85rem;font-style:italic}.repeat-task-modal__preview-more i{opacity:.7}.repeat-task-modal__errors{background-color:var(--error-background);border:1px solid var(--error-border);border-radius:.375rem;padding:.75rem}.repeat-task-modal__error{margin:0;color:var(--error-color);font-size:.85rem}.repeat-task-modal__error:not(:last-child){margin-bottom:.5rem}.repeat-task-modal__upgrade-prompt{text-align:center;padding:2rem}.repeat-task-modal__upgrade-prompt p{margin:0 0 1rem;color:var(--text-secondary)}[data-theme=dark] .repeat-task-modal__weekday:has(input:checked){background-color:rgba(var(--primary-rgb),.1)}[data-theme=dark] .repeat-task-modal__mode-option:has(input:checked){background-color:rgba(var(--primary-rgb),.1)}[data-theme=dark] .repeat-task-modal__preview{background-color:var(--card-background)}[data-theme=dark] .repeat-task-modal__date{background-color:rgba(var(--primary-rgb),.1)}.task-item{position:relative;background-color:var(--color-background-alpha-80);border:1px solid var(--color-border-alpha-50);border-radius:12px;min-height:52px;margin-bottom:4px;transition:all .2s ease-out;cursor:grab;-webkit-user-select:none;user-select:none;overflow:hidden;transition:transform .2s ease-out;outline:none}.task-item:hover{transform:translateY(-1px)}.task-item:focus-visible{box-shadow:0 0 0 3px #0085ff1a}.task-item:hover{background-color:var(--color-background-alpha-90);border-color:var(--color-border-hover-alpha-80);box-shadow:0 4px 16px #0000001f}.task-item--editing{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-border-focus-alpha-subtle)}.task-item--expanded{border-color:var(--color-primary);box-shadow:0 4px 16px #0000001f;margin-bottom:16px}.task-item--expanded:hover{transform:none}.task-item--dragging{cursor:grabbing;z-index:1000;box-shadow:0 8px 32px #00000029}.task-item--completed{opacity:.7}.task-item--completed:hover{opacity:.85}.task-item__content{display:flex;flex-direction:column;min-height:52px;padding:8px 16px}.task-item__header{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:52px}.task-item__left-section{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.task-item__right-section{display:flex;align-items:center;flex-shrink:0;padding-left:8px}.task-item__checkbox{flex-shrink:0;width:20px;height:20px;border:2px solid var(--color-border);border-radius:50%;background-color:var(--color-surface);cursor:pointer;transition:all .2s ease-out;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;outline:none}.task-item__checkbox:focus-visible{box-shadow:0 0 0 3px #0085ff1a}.task-item__checkbox:hover{border-color:var(--color-primary);background-color:var(--color-border-focus-alpha-5)}.task-item__checkbox--checked{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-color:var(--color-primary)!important;animation:checkbox-complete .3s ease-out;color:#fff!important}.task-item__checkbox--checked .task-item__checkbox-inner,.task-item__checkbox--checked i{color:#fff!important}.task-item__checkbox-inner{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.task-item__select-checkbox{flex-shrink:0;width:20px;height:20px;border:2px solid var(--color-text-tertiary);border-radius:4px;background-color:transparent;cursor:pointer;transition:all .2s ease-out;display:flex;align-items:center;justify-content:center}.task-item__select-checkbox:hover:not(.task-item__select-checkbox--selected){border-color:var(--color-primary);background-color:var(--color-primary-alpha-10)}.task-item__select-checkbox--selected{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:2px solid transparent!important;color:#fff!important}.task-item__select-checkbox--selected .task-item__select-checkbox-inner,.task-item__select-checkbox--selected i{color:#fff!important}.task-item__select-checkbox-inner{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.task-item__select-check-icon{color:#fff!important;font-size:12px;font-weight:700}.task-item__check-icon{font-size:12px;color:#fff!important;animation:check-appear .2s ease-out .1s both;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.task-item__text-container{flex:1;min-width:0;display:flex;align-items:center;justify-content:center}.task-item__text-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}.task-item__title-container{display:flex;align-items:center;justify-content:center;gap:4px;width:100%}.task-item__title{font-size:16px;line-height:1.4;color:var(--color-text-primary);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .2s ease-out;flex:1}.task-item__title--completed{text-decoration:line-through;color:var(--color-text-secondary);animation:strikethrough .3s ease-out}.task-item__description-indicator{color:var(--color-text-secondary);font-size:14px;opacity:.7;flex-shrink:0;transition:opacity .2s ease-out}.task-item__description-indicator:hover{opacity:1}.task-item__sync-indicator{color:var(--color-warning);font-size:14px;opacity:.8;flex-shrink:0;margin-left:2px;animation:pulse 2s ease-in-out infinite}.task-item__sync-indicator:hover{opacity:1}.task-item__edit-input{width:100%;border:none;background:none;font-size:16px;line-height:1.4;color:var(--color-text-primary);font-family:inherit;outline:none;padding:0}.task-item__edit-input::placeholder{color:var(--color-text-tertiary)}.task-item__description-section{margin-top:8px}.task-item__description-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.task-item__description-label{font-size:14px;font-weight:600;color:var(--color-text-primary)}.task-item__description-edit-btn{position:absolute;top:4px;right:4px;width:20px;height:20px;border:none;background:var(--color-surface-alpha-90);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease-out;font-size:10px;opacity:0;z-index:1}.task-item__description-edit-btn:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.task-item__description-display:hover .task-item__description-edit-btn{opacity:1}.task-item__description-display{position:relative;min-height:30px;padding:8px;border-radius:6px;transition:background-color .15s ease-out;font-size:14px;font-weight:400;color:var(--color-text-secondary);line-height:1.5}.task-item__description-display:hover{background:var(--color-background-secondary)}.task-item__description-empty{color:var(--color-text-secondary);font-style:italic;font-size:14px}.task-item__description-editor{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.task-item__description-actions{display:flex;gap:4px;justify-content:flex-end}.task-item__description-save,.task-item__description-cancel{padding:4px 8px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .15s ease-out}.task-item__description-save{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.task-item__description-save:hover{background:var(--color-primary-end);border-color:var(--color-primary-end)}.task-item__description-cancel{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border)}.task-item__description-cancel:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.task-item__actions{margin-top:16px;display:flex;align-items:center;justify-content:center;justify-content:flex-end}.task-item__delete-button{background:var(--color-error)!important}.task-item__delete-confirm{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--color-surface);border:1px solid var(--color-error);border-radius:12px;display:flex;align-items:center;justify-content:center;z-index:10;animation:delete-confirm-appear .2s ease-out}.task-item__delete-confirm-content{display:flex;align-items:center;justify-content:center;gap:16px;padding:0 16px}.task-item__delete-confirm-text{font-size:14px;line-height:1.4;color:var(--color-text-primary);margin:0;white-space:nowrap}.task-item__delete-confirm-actions{display:flex;align-items:center;justify-content:center;gap:8px}.task-item .task-item__delete-confirm-button{padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-small);background-color:var(--color-surface);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-normal);white-space:nowrap}.task-item .task-item__delete-confirm-button--cancel{color:var(--color-text-secondary)}.task-item .task-item__delete-confirm-button--cancel:hover{background-color:var(--color-background-secondary);border-color:var(--color-border-hover);color:var(--color-text-primary)}.task-item .task-item__delete-confirm-button--delete{background-color:var(--color-error);border-color:var(--color-error);color:#fff}.task-item .task-item__delete-confirm-button--delete:hover{background-color:#e60000;border-color:#e60000}@media (max-width: 767px){.task-item{min-height:48px;height:auto}.task-item__content{padding:4px 8px;min-height:48px;gap:8px}.task-item__checkbox{min-height:20px;min-width:20px;width:20px;height:20px;flex-shrink:0}.task-item__check-icon{width:12px;height:12px}.task-item__title{font-size:14px;line-height:1.4;line-height:1.3}.task-item__project-section{margin-top:4px;margin-bottom:2px;flex-wrap:wrap}.task-item__actions{opacity:1}.task-item__delete-confirm-text{font-size:12px}.task-item__action-button{min-height:36px;min-width:36px;font-size:16px}.task-item__modal{margin:16px;width:calc(100% - 32px);max-width:none;min-width:0}.task-item__modal-header{padding:8px 16px}.task-item__project-option{padding:16px;font-size:16px;line-height:1.4}}@media (prefers-reduced-motion: reduce){.task-item{transition:none}.task-item:hover{transform:none}.task-item__checkbox,.task-item__title,.task-item__actions{transition:none}.task-item__checkbox--checked,.task-item__check-icon,.task-item__title--completed,.task-item__delete-confirm,.task-item__sync-indicator{animation:none}.task-item__action-button:hover{transform:none}}.task-item .task-item__project-section{display:flex;align-items:center;gap:8px;margin-top:6px;min-height:0}.task-item .task-item__project-section:empty{display:none}.task-item .task-item__add-project{display:flex;align-items:center;gap:4px;padding:2px 6px;background:#f9fafb;border:1px dashed #D1D5DB;border-radius:10px;color:#9ca3af;font-size:11px;cursor:pointer;transition:all .15s ease;opacity:0;visibility:hidden}.task-item .task-item:hover .task-item__add-project{opacity:1;visibility:visible}.task-item .task-item__add-project:hover{background:#f3f4f6;border-color:#9ca3af;color:#6b7280}.task-item .task-item__add-project svg{width:10px;height:10px}.task-item .task-item__project-selector{position:absolute;top:100%;left:0;right:0;z-index:10;background:#fff;border:1px solid #E5E7EB;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 4px 12px #0000001a;animation:projectSelectorSlide .2s ease-out}@keyframes projectSelectorSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.task-item .task-item__project-selector-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #F3F4F6;background:#f9fafb}.task-item .task-item__project-selector-header span{font-size:12px;font-weight:500;color:#374151}.task-item .task-item__project-selector-close{background:none;border:none;color:#9ca3af;font-size:16px;cursor:pointer;padding:2px;border-radius:3px;transition:all .15s ease}.task-item .task-item__project-selector-close:hover{background:#f3f4f6;color:#6b7280}.task-item .task-item__project-selector-content{padding:8px}.task-item .task-item__date-picker{position:absolute;top:100%;left:0;right:0;z-index:15;background:#fff;border:1px solid #E5E7EB;border-radius:0 0 8px 8px;border-top:none;box-shadow:0 4px 12px #00000026;animation:datePickerSlide .2s ease-out}@keyframes datePickerSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.task-item__inline-actions{display:flex;align-items:center;justify-content:center;gap:4px}.task-item__action-button{width:32px;height:32px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease-out;font-size:14px;outline:none;transition:transform .2s ease-out}.task-item__action-button:focus-visible{box-shadow:0 0 0 3px #0085ff1a}.task-item__action-button:hover{transform:translateY(-1px)}.task-item__action-button svg{width:14px;height:14px;fill:currentColor}.task-item__action-button:hover{border-color:var(--color-primary);background:var(--color-border-focus-alpha-10);color:var(--color-primary)}.task-item__action-button:active{transform:translateY(0)}.task-item__action-button--danger{border-color:var(--color-error);color:var(--color-error)}.task-item__action-button--danger:hover{border-color:var(--color-error);background:var(--color-error-alpha-10);color:var(--color-error)}.task-item__modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#00000080;z-index:1001;animation:fade-in .2s ease-out}.task-item__modal{background:#fff;width:90vw;max-width:400px;max-height:90vh;transform:scale(.95);opacity:0;animation:scale-in .2s cubic-bezier(0,0,.2,1) forwards;background:var(--color-surface);border-radius:12px;box-shadow:0 8px 32px #00000029;opacity:1;transform:translateY(0);animation:task-modal-enter .2s ease-out;min-width:320px;max-height:80vh;overflow:hidden}.task-item__modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.task-item__modal-header h3{margin:0;font-size:16px;line-height:1.4;font-weight:600;color:var(--color-text-primary)}.task-item__modal-close{width:32px;height:32px;border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;color:var(--color-text-tertiary);font-size:20px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease-out;transition:transform .2s ease-out}.task-item__modal-close:hover{transform:scale(1.05)}.task-item__modal-close:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.task-item__project-list{padding:8px;max-height:300px;overflow-y:auto}.task-item__project-option{width:100%;padding:8px 16px;border:none;border-radius:6px;background:transparent;color:var(--color-text-primary);font-size:14px;line-height:1.4;cursor:pointer;transition:all .15s ease-out;display:flex;align-items:center;justify-content:flex-start;gap:8px;text-align:left;margin-bottom:4px}.task-item__project-option:hover{background:var(--color-background-secondary)}.task-item__project-option.active{background:var(--color-border-focus-alpha-10);color:var(--color-primary)}.task-item__project-color{width:12px;height:12px;border-radius:50%;flex-shrink:0}.task-item__delete-confirm-button{padding:4px 8px;border:1px solid var(--color-border);border-radius:6px;background-color:var(--color-surface);font-size:14px;line-height:1.4;cursor:pointer;transition:all .2s ease-out;white-space:nowrap}.task-item__delete-confirm-button--cancel{color:var(--color-text-secondary)}.task-item__delete-confirm-button--cancel:hover{background-color:var(--color-background-secondary);border-color:var(--color-border) -hover;color:var(--color-text-primary)}.task-item__delete-confirm-button--delete{background-color:var(--color-error);border-color:var(--color-error);color:var(--color-text-inverse)}.task-item__delete-confirm-button--delete:hover{background-color:var(--color-error-dark);border-color:var(--color-error-dark)}.task-item__project-section{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;min-height:0}.task-item__tags{display:flex;align-items:center;justify-content:center;gap:4px;flex-wrap:wrap}.task-item__tags:empty{display:none}.task-item__add-project{display:flex;align-items:center;justify-content:center;gap:4px;padding:2px 6px;background:var(--color-background-secondary);border:1px dashed var(--color-border);border-radius:10px;color:var(--color-text-tertiary);font-size:14px;line-height:1.4;cursor:pointer;transition:all .15s ease-out;opacity:0;visibility:hidden}.task-item:hover .task-item__add-project{opacity:1;visibility:visible}.task-item__add-project:hover{background:var(--color-background-secondary-dark);border-color:var(--color-text-tertiary);color:var(--color-text-secondary)}.task-item__add-project svg{width:10px;height:10px}.task-item__project-selector{position:absolute;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);box-shadow:var(--shadow-large);z-index:10;overflow:hidden;transform:translateY(-8px);opacity:0;animation:slide-down .15s cubic-bezier(0,0,.2,1) forwards;top:100%;left:0;right:0;border-radius:0 0 8px 8px;border-top:none;animation:project-selector-slide .2s ease-out}.task-item__project-selector-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--color-background-secondary);background:var(--color-background-secondary)}.task-item__project-selector-header span{font-size:14px;line-height:1.4;font-weight:500;color:var(--color-text-primary)}.task-item__project-selector-close{background:none;border:none;color:var(--color-text-tertiary);font-size:16px;cursor:pointer;padding:2px;border-radius:3px;transition:all .15s ease-out}.task-item__project-selector-close:hover{background:var(--color-background-secondary);color:var(--color-text-secondary)}.task-item__project-selector-content{padding:8px}.task-item__date-picker{position:absolute;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);box-shadow:var(--shadow-large);z-index:10;overflow:hidden;transform:translateY(-8px);opacity:0;animation:slide-down .15s cubic-bezier(0,0,.2,1) forwards;top:100%;left:0;right:0;border-radius:0 0 8px 8px;border-top:none;animation:date-picker-slide .2s ease-out}@media (hover: none) and (pointer: coarse){.task-item__select-checkbox{min-width:20px!important;min-height:20px!important}}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.add-task-form{width:100%}.add-task-form__form{display:flex;flex-direction:column;gap:8px}.add-task-form__input-container{display:flex;gap:16px;align-items:flex-start}.add-task-form__input-wrapper{flex:1;position:relative;display:flex;align-items:center;justify-content:center}.add-task-form__input{border:1px solid #d1d1d6;border-radius:12px;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;font-size:16px;color:#1c1c1e;transition:all .2s ease-out;outline:none;width:100%;height:44px;padding:0 16px 0 48px}.add-task-form__input:hover{border-color:#c7c7cc}.add-task-form__input:focus{border-color:#0085ff;box-shadow:0 0 0 3px #0085ff1a}.add-task-form__input:disabled{background-color:#f8f9fa;color:#c7c7cc;cursor:not-allowed}.add-task-form__input::placeholder{color:#c7c7cc}.modal__body .add-task-form__input{height:44px;padding:0 16px;border-radius:8px}.add-task-form__input:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px rgba(var(--color-border-focus),.1),0 1px 3px #0000001a}.add-task-form__input-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none;transition:color .2s ease-out}.modal__body .add-task-form__input-icon{display:none}.add-task-form__input:focus+.add-task-form__input-icon{color:#667eea}.add-task-form__tag-preview{display:flex;flex-direction:column;gap:4px;padding:8px;background:#667eea0d;border:1px solid rgba(102,126,234,.1);border-radius:6px;margin-top:4px}.add-task-form__tag-preview-label{font-size:12px;color:var(--color-text-secondary);font-weight:500}.add-task-form__tag-preview-tags{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}.add-task-form__hint{display:flex;align-items:center;justify-content:center;margin-top:4px}.add-task-form__hint-text{font-size:12px;color:#c7c7cc;display:flex;align-items:center;justify-content:center;gap:4px}.add-task-form__kbd{display:inline-block;padding:2px 6px;font-size:12px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;background-color:#f8f9fa;border:1px solid #d1d1d6;border-radius:6px;color:var(--color-text-secondary);font-weight:500;line-height:1}.add-task-form--success{animation:form-success .3s ease-out}@keyframes form-success{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.add-task-form .button{min-width:44px;width:44px;height:44px;padding:0;border-radius:8px;flex-shrink:0}.add-task-form .button i{font-size:16px;margin:0}@media (max-width: 767px){.add-task-form__input-container{flex-direction:row;gap:8px;align-items:center}.add-task-form__input{height:48px;font-size:16px}.add-task-form__hint{display:none}.add-task-form__tag-preview{margin-top:8px;padding:4px 8px}}@media (prefers-reduced-motion: reduce){.add-task-form__input,.add-task-form__input-icon{transition:none}.add-task-form--success{animation:none}}.add-task-form__project-toggle{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:#f8f9fa;border:1px solid #d1d1d6;border-radius:8px;font-size:14px;line-height:1.4;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease-out;white-space:nowrap;min-height:36px}.add-task-form__project-toggle:hover{background:#eff1f4;border-color:#c7c7cc}.add-task-form__project-toggle:disabled{opacity:.6;cursor:not-allowed}.add-task-form__project-preview{display:flex;align-items:center;justify-content:center;gap:6px}.add-task-form__project-color{width:6px;height:6px;border-radius:50%;flex-shrink:0}.add-task-form__project-placeholder{color:#c7c7cc;font-style:italic}.add-task-form__project-arrow{transition:transform .15s ease-out;color:#c7c7cc}.add-task-form__project-arrow.expanded{transform:rotate(180deg)}.add-task-form__advanced{padding:16px;background:#f8f9fa;border:1px solid #d1d1d6;border-radius:8px;margin-top:8px;transform:translateY(-8px);opacity:0;animation:slide-down .2s cubic-bezier(0,0,.2,1) forwards}.add-task-form__project-selector{display:flex;flex-direction:column;gap:8px}.add-task-form__label{font-size:14px;line-height:1.4;font-weight:500;color:#1c1c1e;margin:0}.add-task-form__date-selector{display:flex;flex-direction:column;gap:8px}.add-task-form__date-row{margin-top:8px;padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #d1d1d6}.add-task-form__date-input{display:flex}.add-task-form__date-button{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;background:transparent;border:1px dashed #c7c7cc;border-radius:6px;font-size:14px;line-height:1.4;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease-out}.add-task-form__date-button:hover{background:#f8f9fa;border-color:#c7c7cc;color:#1c1c1e}.add-task-form__date-button svg{width:16px;height:16px}.add-task-form__modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#00000080;z-index:1001;opacity:0;animation:fade-in .2s ease-out forwards;animation:fade-in .2s ease-out}.add-task-form__modal{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000029;transform:scale(.95);opacity:0;animation:scale-in .2s cubic-bezier(0,0,.2,1) forwards}@media (max-width: 767px){.add-task-form__input-container.with-project-selector{flex-direction:column;align-items:stretch}.add-task-form__project-toggle{order:2}.add-task-form__advanced{margin-top:0;border-radius:0 0 8px 8px;border-top:none}.add-task-form__modal{margin:20px;width:calc(100% - 40px);max-width:none}}.usage-indicator{border-radius:var(--radius-medium);transition:all var(--transition-normal)}.usage-indicator--card{background:var(--color-background-secondary)!important;border:1px solid var(--color-border)!important;padding:var(--spacing-md)!important;box-shadow:none!important;border-radius:var(--radius-medium)!important;position:relative}.usage-indicator--card:hover{background:var(--color-background-secondary-dark)!important;border-color:var(--color-border-hover)!important;box-shadow:none!important;transform:none}.usage-indicator--inline{background:transparent;border:none;padding:0}.usage-indicator--minimal{background:transparent;border:none;padding:var(--spacing-sm) 0}.usage-indicator--sm{font-size:13px}.usage-indicator--sm .usage-indicator__header{margin-bottom:var(--spacing-sm)}.usage-indicator--sm .usage-indicator__icon{width:16px;height:16px;font-size:12px}.usage-indicator--sm .usage-indicator__label{font-size:13px}.usage-indicator--sm .usage-indicator__count{font-size:11px}.usage-indicator--lg{font-size:15px}.usage-indicator--lg .usage-indicator__header{margin-bottom:var(--spacing-md)}.usage-indicator--lg .usage-indicator__icon{width:24px;height:24px;font-size:18px}.usage-indicator--lg .usage-indicator__label{font-size:15px}.usage-indicator--lg .usage-indicator__count{font-size:13px}.usage-indicator__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm)}.usage-indicator__info{display:flex;align-items:center;gap:10px}.usage-indicator__icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:14px;color:var(--color-text-primary);flex-shrink:0}.usage-indicator__details{display:flex;flex-direction:column;gap:2px}.usage-indicator__label{font-size:14px!important;font-weight:700!important;color:var(--color-text-primary)!important;line-height:1.2}.usage-indicator__count{font-size:12px;color:var(--color-text-primary);font-weight:500;font-variant-numeric:tabular-nums}.usage-indicator__badge{flex-shrink:0}.usage-indicator__progress{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:0}.usage-indicator__progress-track{flex:1;height:8px!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-small)!important;overflow:hidden;position:relative}.usage-indicator__progress-fill{position:absolute;top:0;left:0;height:100%!important;background:var(--color-success)!important;border-radius:3px!important;transition:all .3s ease-out}.usage-indicator__progress-fill--warning{background:var(--color-warning)!important}.usage-indicator__progress-fill--danger{background:var(--color-error)!important}.usage-indicator__percentage{font-size:12px;font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums;min-width:32px;text-align:right}.usage-indicator__warning{position:absolute!important;top:var(--spacing-md)!important;right:var(--spacing-md)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:var(--spacing-sm)!important;padding:4px 6px 4px var(--spacing-sm)!important;border-radius:var(--radius-small)!important;font-size:11px!important}.usage-indicator__warning--warning{background:var(--color-warning-alpha-15)!important;border:2px solid var(--color-warning-alpha-50)!important}.usage-indicator__warning--warning .usage-indicator__warning-content i,.usage-indicator__warning--warning .usage-indicator__warning-content span{color:var(--color-warning)!important}.usage-indicator__warning--danger{background:var(--color-error-alpha-15)!important;border:2px solid var(--color-error-alpha-50)!important}.usage-indicator__warning--danger .usage-indicator__warning-content i,.usage-indicator__warning--danger .usage-indicator__warning-content span{color:var(--color-error)!important}.usage-indicator__warning-content{display:flex;align-items:center;gap:4px}.usage-indicator__warning-content i{font-size:10px!important}.usage-indicator__warning-content span{font-size:11px!important;font-weight:600!important;white-space:nowrap!important}.usage-indicator__upgrade-btn{background:var(--color-primary);color:var(--color-text-inverse);border:none;border-radius:var(--radius-small);padding:3px var(--spacing-sm);font-size:10px;font-weight:600;cursor:pointer;transition:all var(--transition-normal);margin-left:var(--spacing-sm);white-space:nowrap}.usage-indicator__upgrade-btn:hover{background:var(--color-primary-hover);transition:transform .2s ease-out}.usage-indicator__upgrade-btn:hover:hover{transform:translateY(-1px)}@media (max-width: 767px){.usage-indicator--card{padding:var(--spacing-sm)!important}.usage-indicator__header{margin-bottom:6px}.usage-indicator__info{gap:8px}.usage-indicator__icon{width:16px;height:16px;font-size:12px}.usage-indicator__label{font-size:13px!important}.usage-indicator__count{font-size:11px}.usage-indicator__progress{gap:6px;margin-bottom:0}.usage-indicator__progress-track{height:6px!important}.usage-indicator__percentage{font-size:11px;min-width:28px}.usage-indicator__warning{padding:3px 4px 3px 6px!important;font-size:10px!important;gap:4px!important}.usage-indicator__warning-content{gap:3px}.usage-indicator__warning-content i{font-size:9px!important}.usage-indicator__warning-content span{font-size:10px!important}.usage-indicator__upgrade-btn{padding:2px 6px;font-size:9px;margin-left:4px;min-height:auto;height:auto;line-height:1}.usage-indicator--sm .usage-indicator__icon{width:14px;height:14px;font-size:11px}.usage-indicator--sm .usage-indicator__label{font-size:12px!important}.usage-indicator--sm .usage-indicator__count{font-size:10px}}.smart-button--restricted{position:relative;background:linear-gradient(135deg,#ff9600,#e5890a);border-color:#ff9600;color:#fff}.smart-button--restricted:hover:not(:disabled){background:linear-gradient(135deg,#e5890a,#cc7a09);border-color:#e5890a;transform:translateY(-1px);box-shadow:0 4px 8px #ff96004d}.smart-button--restricted:disabled{background:#d1d5db;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.smart-button--restricted:disabled:hover{transform:none;box-shadow:none}.smart-button--restricted.button--secondary{background:#ff96001a;border-color:#ff96004d;color:#ff9600}.smart-button--restricted.button--secondary:hover:not(:disabled){background:#ff960033;border-color:#ff960080}.smart-button--restricted.button--outline{background:transparent;border-color:#ff9600;color:#ff9600}.smart-button--restricted.button--outline:hover:not(:disabled){background:#ff96001a;border-color:#e5890a}.smart-button--restricted:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#ff9600,#b387d6,#ff9600);border-radius:inherit;z-index:-1;opacity:0;animation:shimmer 2s infinite}@keyframes shimmer{0%,to{opacity:0}50%{opacity:.3}}.smart-button--restricted:hover:after{animation-duration:1s}.project-form-usage{padding:0 0 16px;border-bottom:1px solid #d1d1d6;margin-bottom:16px}.project-form{display:flex;flex-direction:column;gap:20px}.form-group{display:flex;flex-direction:column;gap:8px}.form-group>label{font-size:16px;line-height:1.4;font-weight:500;color:var(--color-text-primary)}.color-picker{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;max-width:200px}.color-option{width:32px;height:32px;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .15s ease-out;position:relative;transition:transform .2s ease-out}.color-option:hover{transform:scale(1.1)}.color-option:hover{box-shadow:0 4px 8px #00000026}.color-option.selected{border-color:#0085ff;transform:scale(1.1);box-shadow:0 0 0 2px #0085ff33}.color-option.selected:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.3)}.error-message{background:#fff;border:1px solid rgb(255,228.0144927536,226.5);color:#e30c00;padding:12px;border-radius:8px;font-size:16px;line-height:1.4}.login-form{width:100%;max-width:400px}.login-form__header{text-align:center;margin-bottom:var(--spacing-xl)}.login-form__title{font-size:var(--font-size-2xl);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);line-height:var(--line-height-tight)}.login-form__subtitle{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.login-form__error{background-color:#ff3b301a;border:1px solid var(--color-error);border-radius:var(--radius-small);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);font-size:var(--font-size-sm);color:var(--color-error);text-align:center}.login-form__form{margin-bottom:var(--spacing-lg)}.login-form__name-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.login-form__options{display:flex;align-items:center;justify-content:flex-end;margin-bottom:var(--spacing-lg)}.login-form__forgot-password{background:none;border:none;color:var(--color-primary);font-size:var(--font-size-sm);cursor:pointer;padding:0;text-decoration:none;transition:color var(--transition-normal)}.login-form__forgot-password:hover{color:var(--color-primary-hover);text-decoration:underline}.login-form__forgot-password:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-small)}.login-form__footer{text-align:center}.login-form__switch{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.login-form__switch-button{background:none;border:none;color:var(--color-primary);font-size:inherit;cursor:pointer;padding:0;text-decoration:none;transition:color var(--transition-normal);font-weight:500}.login-form__switch-button:hover:not(:disabled){color:var(--color-primary-hover);text-decoration:underline}.login-form__switch-button:disabled{color:var(--color-text-tertiary);cursor:not-allowed}.login-form__switch-button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--radius-small)}@media (max-width: 768px){.login-form{max-width:100%}.login-form__name-fields{grid-template-columns:1fr;gap:0}.login-form__title{font-size:var(--font-size-xl)}}.feature-showcase{position:relative;display:block}.feature-showcase--disabled{position:relative;overflow:hidden}.feature-showcase--disabled .feature-showcase__content{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none;filter:grayscale(50%)}.feature-showcase__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#fffffff2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;border-radius:inherit;z-index:10}.feature-showcase__lock{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#ff9600,#b387d6);color:#fff;border-radius:50%;font-size:20px;box-shadow:0 4px 12px #ff96004d}.feature-showcase__badge,.feature-showcase__upgrade{display:flex;align-items:center;justify-content:center}.feature-showcase__upgrade-button{display:flex;align-items:center;gap:6px;padding:8px 16px;background:linear-gradient(135deg,#ff9600,#e5890a);color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #ff960033}.feature-showcase__upgrade-button:hover{background:linear-gradient(135deg,#e5890a,#cc7a09);transform:translateY(-1px);box-shadow:0 4px 8px #ff96004d}.feature-showcase__upgrade-button:active{transform:translateY(0);box-shadow:0 2px 4px #ff960033}.feature-showcase__upgrade-button i{font-size:12px}@media (max-width: 768px){.feature-showcase__overlay{gap:8px;padding:12px}.feature-showcase__lock{width:40px;height:40px;font-size:16px}.feature-showcase__upgrade-button{padding:6px 12px;font-size:12px}}.account-switcher{padding:0}.account-switcher__header{margin-bottom:24px}.account-switcher__title{font-size:18px;font-weight:600;color:#1c1c1e;margin:0 0 8px}.account-switcher__description{color:#8e8e93;font-size:14px;line-height:1.6;margin:0}.account-switcher__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 24px;color:#8e8e93}.account-switcher__error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 24px;text-align:center}.account-switcher__error p{color:#ff3b30;margin:0}.account-switcher .spinner{width:32px;height:32px;border:3px solid #d1d1d6;border-top:3px solid #667eea;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:24px}.account-switcher__switching{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center}.account-switcher__switching-title{font-size:20px;font-weight:600;color:#1c1c1e;margin:0 0 16px}.account-switcher__switching-message{font-size:14px;color:#8e8e93;line-height:1.6;margin:0}.account-switcher__accounts{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.account-switcher__account{display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid #d1d1d6;border-radius:12px;background:#fff;transition:border-color .15s ease-out,box-shadow .15s ease-out}.account-switcher__account:hover{border-color:#c7c7cc;box-shadow:0 1px 3px #0000001a}.account-switcher__account--current{border-color:#667eea;background-color:#667eea05}.account-switcher__account--current:hover{border-color:#3958e4}.account-switcher__account-info{flex:1;min-width:0}.account-switcher__account-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.account-switcher__account-name{font-size:16px;font-weight:600;color:#1c1c1e;margin:0;line-height:1.2}.account-switcher__account-details{display:flex;align-items:center;gap:16px}.account-switcher__account-actions{flex-shrink:0;margin-left:16px;min-width:80px;display:flex;justify-content:flex-end}.account-switcher__badges{display:flex;align-items:center;gap:6px}.account-switcher__badge{font-size:11px;font-weight:500;padding:2px 6px;border-radius:12px;text-transform:uppercase;letter-spacing:.025em;line-height:1}.account-switcher__badge--personal{background-color:#667eea1a;color:#1c3dce;border:1px solid rgba(102,126,234,.3)}.account-switcher__badge--team{background-color:#34c7591a;color:#1f7635;border:1px solid rgba(52,199,89,.3)}.account-switcher__role-badge{font-size:11px;font-weight:500;padding:2px 6px;border-radius:12px;background-color:#f8f9fa;color:#1c1c1e;border:1px solid #d1d1d6;text-transform:uppercase;letter-spacing:.025em;line-height:1}.account-switcher__seats{font-size:13px;color:#8e8e93}.account-switcher__current-indicator{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:#34c759}.account-switcher__current-indicator svg{width:16px;height:16px;fill:currentColor}.account-switcher__footer{border-top:1px solid #d1d1d6;padding-top:16px}.account-switcher__help{font-size:13px;color:#8e8e93;margin:0;text-align:center;line-height:1.4}@media (max-width: 767px){.account-switcher__account{display:flex;flex-direction:column;align-items:stretch;gap:16px}.account-switcher__account-actions{margin-left:0;align-self:flex-end}.account-switcher__badges{flex-wrap:wrap}}.theme-toggle{position:relative}.theme-toggle--button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:6px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;font-weight:500;text-align:center;cursor:pointer;transition:all .2s ease-out;outline:none;overflow:hidden;-webkit-user-select:none;user-select:none;vertical-align:middle;text-decoration:none;white-space:nowrap;height:36px;padding:0 16px;font-size:14px;min-width:80px;width:auto;min-width:44px;background:var(--glass-secondary, rgba(255, 255, 255, .8));border:1px solid var(--border-primary, rgba(0, 0, 0, .1));color:var(--text-secondary, #8e8e93);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.theme-toggle--button:hover{transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--text-primary, #1c1c1e)}.theme-toggle--button:hover:hover{background:var(--glass-secondary);border-color:var(--border-hover);transform:translateY(-1px);box-shadow:var(--shadow-medium)}.theme-toggle--button:hover:active{transform:translateY(0);box-shadow:var(--shadow-small)}.theme-toggle--switch{display:flex;align-items:center;justify-content:center;gap:8px;background:none;border:none;cursor:pointer;padding:8px}.theme-toggle--dropdown .theme-toggle__trigger{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:6px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;font-weight:500;text-align:center;cursor:pointer;transition:all .2s ease-out;outline:none;overflow:hidden;-webkit-user-select:none;user-select:none;vertical-align:middle;text-decoration:none;white-space:nowrap;height:36px;padding:0 16px;font-size:14px;min-width:80px;background:var(--glass-secondary, rgba(255, 255, 255, .8));border:1px solid var(--border-primary, rgba(0, 0, 0, .1));color:var(--text-secondary, #8e8e93);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);gap:4px}.theme-toggle--dropdown .theme-toggle__trigger:hover{transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--text-primary, #1c1c1e)}.theme-toggle--dropdown .theme-toggle__trigger:hover:hover{background:var(--glass-secondary);border-color:var(--border-hover);transform:translateY(-1px);box-shadow:var(--shadow-medium)}.theme-toggle--dropdown .theme-toggle__trigger:hover:active{transform:translateY(0);box-shadow:var(--shadow-small)}.theme-toggle--dropdown--open .theme-toggle__trigger{background:var(--glass-elevated, rgba(255, 255, 255, .9));border-color:var(--border-focus, #0085ff);color:var(--text-primary, #1c1c1e)}.theme-toggle__icon{font-size:16px;transition:transform .2s ease-out}.theme-toggle__label{font-size:14px;line-height:1.4;font-weight:500}.theme-toggle__chevron{font-size:12px;transition:transform .2s ease-out}.theme-toggle--open .theme-toggle__chevron{transform:rotate(180deg)}.theme-toggle__switch{position:relative;width:48px;height:24px;background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:9999px;transition:all .2s ease-out}.theme-toggle__slider{position:absolute;top:2px;left:2px;width:20px;height:20px;background:var(--color-surface);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease-out;box-shadow:var(--shadow-small);border:1px solid var(--color-border)}.theme-toggle__slider i{font-size:10px;color:var(--color-primary)}.theme-toggle__slider--dark{transform:translate(24px);background:var(--color-primary);border-color:var(--color-primary)}.theme-toggle__slider--dark i{color:#fff}.theme-toggle__backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.theme-toggle__menu{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;background:var(--glass-primary);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-secondary);box-shadow:var(--shadow-medium),inset 0 1px #ffffff1a;border-radius:12px;padding:4px;z-index:1000;animation:slideDown .2s cubic-bezier(.4,0,.2,1);background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 32px #0000001f,0 2px 8px #00000014}[data-theme=dark] .theme-toggle__menu{background:var(--glass-primary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-secondary);box-shadow:var(--shadow-medium),inset 0 1px #ffffff1a}.theme-toggle__option{position:relative;display:flex;align-items:center;justify-content:center;border:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;font-weight:500;text-align:center;cursor:pointer;transition:all .2s ease-out;outline:none;overflow:hidden;-webkit-user-select:none;user-select:none;vertical-align:middle;text-decoration:none;white-space:nowrap;width:100%;justify-content:flex-start;padding:8px 16px;background:transparent;color:var(--text-secondary, #8e8e93);border-radius:6px;gap:8px;font-size:14px}.theme-toggle__option:hover{background:var(--glass-secondary, rgba(0, 0, 0, .04));color:var(--text-primary, #1c1c1e);transform:none}.theme-toggle__option--active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.theme-toggle__option--active .theme-toggle__option-icon{color:#fff}.theme-toggle__option-icon{width:16px;font-size:14px;color:var(--text-tertiary, #c7c7cc);flex-shrink:0}.theme-toggle__option-label{flex:1;text-align:left}.theme-toggle__system-hint{font-size:14px;line-height:1.4;color:var(--text-tertiary, #c7c7cc);font-style:italic}.theme-toggle__check{font-size:12px;color:#fff}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (hover: hover){.theme-toggle--button:hover .theme-toggle__icon{transform:rotate(20deg)}.theme-toggle--switch:hover .theme-toggle__slider{box-shadow:var(--shadow-medium, 0 4px 16px rgba(0, 0, 0, .12))}}.theme-toggle__trigger,.theme-toggle--button,.theme-toggle--switch{outline:none}.theme-toggle__trigger:focus-visible,.theme-toggle--button:focus-visible,.theme-toggle--switch:focus-visible{box-shadow:0 0 0 3px #0085ff1a}@media (prefers-reduced-motion: reduce){.theme-toggle__icon,.theme-toggle__chevron,.theme-toggle__switch,.theme-toggle__slider{transition:none}@keyframes slideDown{0%{opacity:0}to{opacity:1}}}.user-menu{position:relative}.user-menu__trigger{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 12px 8px 16px;background:none;border:none;border-radius:12px;cursor:pointer;transition:background-color .15s ease-out;outline:none}.user-menu__trigger:focus-visible{box-shadow:0 0 0 3px #0085ff1a}.user-menu__trigger:hover{background-color:var(--color-background-secondary-dark)}@media (max-width: 767px){.user-menu__trigger{gap:12px;padding:8px 12px}}.user-menu__avatar{flex-shrink:0;border:2px solid var(--color-border);border-radius:50%}.user-menu__details{display:flex;flex-direction:column;align-items:flex-start;min-width:0;flex:1}.user-menu__name{font-size:14px;font-weight:600;color:var(--color-text-primary);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:right}.user-menu__account-context{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0}.user-menu__email{font-size:14px;line-height:1.4;color:var(--color-text-secondary);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.user-menu__current-account{display:flex;align-items:center;justify-content:center;gap:6px;max-width:200px;justify-content:flex-end}.user-menu__current-account-name{font-size:13px;color:var(--color-text-secondary);font-weight:400;white-space:nowrap;flex:1;min-width:0}.user-menu__current-account-badge{display:flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:12px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0}.user-menu__current-account-badge--personal{background-color:#dbeafe;color:#1e40af}.user-menu__current-account-badge--team{background-color:#d1fae5;color:#065f46}.user-menu__avatar.profile-avatar--large{width:48px;height:48px}.user-menu__avatar.profile-avatar--large .profile-avatar__initials{font-size:16px}.user-menu__dropdown{position:absolute;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);box-shadow:var(--shadow-large);z-index:10;overflow:hidden;transform:translateY(-8px);opacity:0;animation:slide-down .15s cubic-bezier(0,0,.2,1) forwards;top:100%;right:0;margin-top:8px;min-width:240px}.user-menu__section{padding:8px}.user-menu__separator{height:1px;background:var(--color-border);margin:0 8px}.user-menu__item{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:100%;padding:10px 12px;background:none;border:none;border-radius:6px;cursor:pointer;font-size:14px;line-height:1.4;text-align:left;transition:background-color .15s ease-out;outline:none;min-height:36px}.user-menu__item:focus-visible{box-shadow:0 0 0 3px #0085ff1a}.user-menu__item:hover,.user-menu__item:focus{background-color:var(--color-background-secondary)}.user-menu__item--logout{color:var(--color-error)}.user-menu__item--logout:hover,.user-menu__item--logout:focus{background-color:var(--color-error-light)}.user-menu__item--admin{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:transparent}.user-menu__item--admin:hover,.user-menu__item--admin:focus{background-color:var(--color-primary-alpha-10)}.user-menu__item-icon{color:var(--color-text-primary)!important;flex-shrink:0;width:16px;height:16px;fill:currentColor;display:flex;align-items:center;justify-content:center}.user-menu__item--logout .user-menu__item-icon{color:var(--color-error)!important}.user-menu__item--logout .user-menu__item-icon svg{fill:var(--color-error)}.user-menu__item--admin .user-menu__item-icon{color:var(--color-primary)!important}.user-menu__item--admin .user-menu__item-icon svg{fill:var(--color-primary)}.user-menu__item-text{color:var(--color-text-primary);font-weight:400;line-height:1.2;display:flex;align-items:center;justify-content:center}.user-menu__item--logout .user-menu__item-text{color:var(--color-error)}.user-menu__item--admin .user-menu__item-text{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;color:transparent}.user-menu__account-indicator{justify-content:space-between;padding:12px!important;background-color:var(--color-background-secondary-light);border:1px solid var(--color-border-light)}.user-menu__account-indicator:hover{background-color:var(--color-background-secondary);border-color:var(--color-border-hover)}.user-menu__account-info{display:flex;flex-direction:column;align-items:flex-start;gap:4px;flex:1}.user-menu__account-name{font-size:16px;line-height:1.4;font-weight:600;color:var(--color-text-primary);line-height:1.2;padding-bottom:4px}.user-menu__account-badge{font-size:9px;font-weight:600;padding:1px 4px;border-radius:8px;text-transform:uppercase;letter-spacing:.05em;line-height:1}.user-menu__account-badge--personal{background-color:#dbeafe;color:#1e40af;border:1px solid #93C5FD}.user-menu__account-badge--team{background-color:#d1fae5;color:#065f46;border:1px solid #6EE7B7}@media (max-width: 767px){.user-menu__details{display:none}.user-menu__trigger{padding:8px}.user-menu__dropdown{right:-8px;min-width:220px}}.create-account-modal{display:flex;flex-direction:column;gap:24px}.create-account-modal__section{display:flex;flex-direction:column;gap:12px}.create-account-modal__label{font-size:16px;font-weight:600;color:#374151;margin:0}.create-account-modal__help-text{font-size:13px;color:#6b7280;line-height:1.4;margin-top:4px}.create-account-modal__error{padding:12px 16px;background-color:#fef2f2;color:#dc2626;border:1px solid #FECACA;border-radius:8px;font-size:14px;line-height:1.4}.create-account-modal__success{padding:12px 16px;background-color:#f0fdf4;color:#166534;border:1px solid #BBF7D0;border-radius:8px;font-size:14px;line-height:1.4}.create-account-modal__account-types{display:flex;flex-direction:column;gap:12px}.create-account-modal__account-type{display:flex;align-items:flex-start;gap:16px;padding:20px;border:2px solid #E5E7EB;border-radius:12px;cursor:pointer;transition:all .15s ease;background:#fff}.create-account-modal__account-type:hover{border-color:#d1d5db;box-shadow:0 1px 3px #0000001a}.create-account-modal__account-type--selected{border-color:#3b82f6;background-color:#f8fafc;box-shadow:0 0 0 1px #3b82f6;position:relative;z-index:1}.create-account-modal__account-type--selected:hover{border-color:#2563eb}.create-account-modal__account-type-icon{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;flex-shrink:0}.create-account-modal__account-type-info{flex:1;min-width:0}.create-account-modal__account-type-title{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px}.create-account-modal__account-type-description{font-size:14px;color:#6b7280;line-height:1.5;margin:0 0 12px}.create-account-modal__account-type-features{display:flex;flex-direction:column;gap:4px}.create-account-modal__feature{font-size:13px;color:#374151;line-height:1.4}.create-account-modal__features-title{font-size:16px;font-weight:600;color:#374151;margin:0 0 16px}.create-account-modal__features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:4px}.create-account-modal__feature-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:6px;font-size:13px;transition:all .15s ease;min-height:40px}.create-account-modal__feature-item--included{background-color:#f0fdf4;border:1px solid #BBF7D0;color:#166534}.create-account-modal__feature-item--included i{color:#059669}.create-account-modal__feature-item--disabled{background-color:#f9fafb;border:1px solid #E5E7EB;color:#9ca3af;opacity:.7}.create-account-modal__feature-item--disabled i{color:#9ca3af}.create-account-modal__feature-content{display:flex;align-items:center;gap:8px;min-width:0}.create-account-modal__feature-item i{font-size:16px;flex-shrink:0}.create-account-modal__feature-badge{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:10px;font-weight:600;padding:3px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;line-height:1;box-shadow:0 1px 3px #0000001a;flex-shrink:0;margin-left:auto}.create-account-modal__switching{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center}.create-account-modal__switching-spinner{margin-bottom:24px}.create-account-modal__spinner{width:48px;height:48px;border:3px solid #E5E7EB;border-top-color:#3b82f6;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.create-account-modal__switching-title{font-size:20px;font-weight:600;color:#111827;margin:0 0 12px}.create-account-modal__switching-message{font-size:14px;color:#6b7280;line-height:1.5;margin:0}.create-account-modal__account-type-price{margin-top:12px}.create-account-modal__price-badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.3px}.create-account-modal__price-badge--free{background:#f0fdf4;color:#059669;border:1px solid #BBF7D0}.create-account-modal__price-badge--paid{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border:1px solid #FCD34D}.create-account-modal__price-badge--active{background:#eff6ff;color:#1e40af;border:1px solid #BFDBFE}.create-account-modal__upgrade-prompt{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px;gap:20px}.create-account-modal__upgrade-icon{width:64px;height:64px;background:linear-gradient(135deg,#fcd34d,#f59e0b);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;box-shadow:0 4px 12px #fbbf244d}.create-account-modal__upgrade-title{font-size:20px;font-weight:700;color:#111827;margin:0;line-height:1.3}.create-account-modal__upgrade-description{font-size:14px;color:#6b7280;line-height:1.6;margin:0;max-width:400px}.create-account-modal__upgrade-features{display:flex;flex-direction:column;gap:12px;width:100%;max-width:320px;text-align:left}.create-account-modal__upgrade-feature{display:flex;align-items:center;gap:12px;font-size:14px;color:#374151}.create-account-modal__upgrade-feature i{color:#059669;font-size:18px;flex-shrink:0}.create-account-modal__upgrade-actions{display:flex;gap:12px;width:100%;justify-content:center;margin-top:8px}.create-account-modal__actions{display:flex;gap:12px;justify-content:flex-end;padding-top:16px;margin-top:8px;border-top:1px solid #E5E7EB}@media (max-width: 640px){.create-account-modal__account-type{flex-direction:column;gap:12px;text-align:center}.create-account-modal__account-type-icon{align-self:center}.create-account-modal__features-grid{grid-template-columns:1fr}.create-account-modal__actions{flex-direction:column-reverse}}.send-invitation-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001;opacity:0;animation:fade-in .2s ease-out forwards}.send-invitation-modal{background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000029;max-width:480px;width:90%;max-height:90vh;overflow-y:auto;transform:translateY(20px);opacity:0;animation:slide-up .2s cubic-bezier(0,0,.2,1) forwards}@media (max-width: 767px){.send-invitation-modal{width:95%;border-radius:12px}}.send-invitation-header{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #d1d1d6}.send-invitation-header h2{margin:0;font-size:18px;font-weight:600;color:#1c1c1e}.send-invitation-close{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;font-weight:500;text-align:center;transition:all .2s ease-out;outline:none;overflow:hidden;-webkit-user-select:none;user-select:none;vertical-align:middle;text-decoration:none;white-space:nowrap;background:none;border:none;font-size:20px;color:#8e8e93;cursor:pointer;padding:4px;border-radius:6px;transition:all .15s ease-out}.send-invitation-close:hover{background:#f8f9fa;color:#1c1c1e}.send-invitation-content{padding:24px}.send-invitation-description{font-size:16px;line-height:1.4;color:#8e8e93;margin:0 0 24px;line-height:1.5}.send-invitation-description strong{color:#1c1c1e;font-weight:600}.send-invitation-form{display:flex;flex-direction:column;gap:16px}.send-invitation-form .form-group{display:flex;flex-direction:column;gap:6px}.send-invitation-form .form-group label{font-size:16px;line-height:1.4;font-weight:500;color:#1c1c1e}.role-select{width:100%;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;transition:all .2s ease-out;outline:none;height:48px;padding:0 16px;font-size:16px;background:#fff;border:1px solid #d1d1d6;border-radius:6px;color:#1c1c1e;cursor:pointer}.role-description{font-size:14px;color:#c7c7cc;margin:0;line-height:1.4}.error-message{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;background:#fff;border:1px solid rgb(255,228.0144927536,226.5);border-radius:6px;color:#e30c00;font-size:14px;line-height:1.4}.error-message i{flex-shrink:0}.success-message{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;background:#e8f9ec;border:1px solid rgb(191.1772908367,238.3227091633,203.0438247012);border-radius:6px;color:#248a3e;font-size:14px;line-height:1.4}.success-message i{flex-shrink:0}.form-actions{display:flex;align-items:center;justify-content:center;gap:8px;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid #d1d1d6}@media (max-width: 767px){.form-actions{flex-direction:column;align-items:stretch}.form-actions .button{width:100%}}.pending-invitations{display:flex;flex-direction:column;gap:16px}.pending-invitations-header{display:flex;justify-content:space-between;align-items:center}.pending-invitations-header h3{margin:0;font-size:16px;font-weight:600;color:#1c1c1e}.refresh-button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;font-weight:500;text-align:center;transition:all .2s ease-out;outline:none;overflow:hidden;-webkit-user-select:none;user-select:none;vertical-align:middle;text-decoration:none;white-space:nowrap;background:none;border:none;color:#8e8e93;font-size:16px;padding:4px;border-radius:6px;cursor:pointer;transition:all .15s ease-out}.refresh-button:hover:not(:disabled){background:#f8f9fa;color:#1c1c1e}.refresh-button:disabled{opacity:.5;cursor:not-allowed}.pending-invitations-loading,.pending-invitations-error,.pending-invitations-empty{align-items:center;justify-content:center;display:flex;flex-direction:column;gap:8px;padding:32px;text-align:center;color:#8e8e93}.pending-invitations-loading i,.pending-invitations-error i,.pending-invitations-empty i{font-size:32px;color:#c7c7cc}.pending-invitations-loading i.rotating,.pending-invitations-error i.rotating,.pending-invitations-empty i.rotating{animation:spin 1s linear infinite}.pending-invitations-loading p,.pending-invitations-error p,.pending-invitations-empty p{margin:0;font-weight:500;color:#1c1c1e}.pending-invitations-loading span,.pending-invitations-error span,.pending-invitations-empty span{font-size:14px;line-height:1.4}.pending-invitations-error i{color:#ff3b30}.pending-invitations-list{display:flex;flex-direction:column;gap:8px}.invitation-card{background:#fff;border:1px solid #d1d1d6;border-radius:12px;padding:16px;transition:all .15s ease-out}.invitation-card:hover{border-color:#c7c7cc;box-shadow:0 4px 16px #0000001f}.invitation-header{display:flex;align-items:center;justify-content:space-between;align-items:flex-start;margin-bottom:8px;gap:8px}.invitation-account{display:flex;align-items:center;justify-content:center;gap:8px;flex:1}.invitation-account i{color:#8e8e93;flex-shrink:0}.invitation-account .account-name{font-size:16px;line-height:1.4;font-weight:500;color:#1c1c1e;flex:1}.role-badge{font-size:14px;line-height:1.4;font-weight:600;padding:2px 8px;border-radius:12px;text-transform:capitalize;flex-shrink:0}.role-badge--admin{background:#ff950026;color:#ff9500;border:1px solid rgba(255,149,0,.3)}.role-badge--member{background:#667eea26;color:#667eea;border:1px solid rgba(102,126,234,.3)}.invitation-date{font-size:14px;line-height:1.4;color:#c7c7cc;flex-shrink:0}.invitation-details{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.invitation-details p{margin:0;font-size:16px;color:#8e8e93;line-height:1.4}.invitation-details p strong{color:#1c1c1e;font-weight:600}.expiry-notice{display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;line-height:1.4;color:#c7c7cc}.expiry-notice i{font-size:12px;flex-shrink:0}.invitation-actions{display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width: 767px){.invitation-actions{flex-direction:column;align-items:stretch}.invitation-actions .button{width:100%}}.team-management{display:flex;flex-direction:column;gap:24px}.team-management-header{display:flex;justify-content:space-between;align-items:center;gap:16px}@media (max-width: 767px){.team-management-header{flex-direction:column;align-items:stretch}}.header-info{display:flex;align-items:center;justify-content:center;gap:8px}.header-info h3{margin:0;font-size:18px;font-weight:600;color:#1c1c1e}.member-count{font-size:14px;line-height:1.4;color:#8e8e93;background:#f8f9fa;padding:2px 8px;border-radius:12px;font-weight:500}.team-management-loading,.team-management-empty{align-items:center;justify-content:center;display:flex;flex-direction:column;gap:8px;padding:32px;text-align:center;color:#8e8e93}.team-management-loading i,.team-management-empty i{font-size:32px;color:#c7c7cc}.team-management-loading i.rotating,.team-management-empty i.rotating{animation:spin 1s linear infinite}.team-management-loading p,.team-management-empty p{margin:0;font-weight:500;color:#1c1c1e}.team-management-loading span,.team-management-empty span{font-size:14px;line-height:1.4}.error-message{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;background:#fff;border:1px solid rgb(255,228.0144927536,226.5);border-radius:6px;color:#e30c00;font-size:14px;line-height:1.4;position:relative}.error-message i:first-child{flex-shrink:0}.error-dismiss:hover{background:#e30c001a}.team-members-list{display:flex;flex-direction:column;gap:8px}.team-member-card{background:#fff;border:1px solid #d1d1d6;border-radius:12px;padding:16px;transition:all .15s ease-out;display:flex;align-items:center;justify-content:center;gap:16px}.team-member-card:hover{border-color:#c7c7cc;box-shadow:0 1px 3px #0000001a}@media (max-width: 767px){.team-member-card{flex-direction:column;align-items:stretch;gap:8px}}.member-info{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0}@media (max-width: 767px){.member-info{width:100%}}.member-avatar{flex-shrink:0}.member-details{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.member-name{font-size:16px;line-height:1.4;font-weight:500;color:#1c1c1e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-email{font-size:14px;line-height:1.4;color:#8e8e93;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-joined{font-size:14px;line-height:1.4;color:#c7c7cc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-status{flex-shrink:0}@media (max-width: 767px){.member-status{align-self:flex-start}}.status-badge{font-size:14px;line-height:1.4;font-weight:600;padding:2px 8px;border-radius:12px;text-transform:capitalize;border:1px solid}.status-badge--1,.status-badge--active{background:#22c55e26;color:#16a34a;border-color:#22c55e4d}.status-badge--0,.status-badge--pending{background:#f59e0b26;color:#d97706;border-color:#f59e0b4d}.status-badge--2,.status-badge--suspended{background:#ff3b3026;color:#ff3b30;border-color:#ff3b304d}.status-badge--3,.status-badge--removed{background:#c7c7cc26;color:#c7c7cc;border-color:#c7c7cc4d}.member-role{flex-shrink:0;min-width:100px}@media (max-width: 767px){.member-role{align-self:flex-start}}.role-select{width:100%;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;font-size:16px;transition:all .2s ease-out;outline:none;height:36px;padding:0 8px;font-size:14px;background:#fff;border:1px solid #d1d1d6;border-radius:6px;color:#1c1c1e;cursor:pointer;min-width:100px}.role-select:hover{border-color:#c7c7cc}.role-select:focus{border-color:#0085ff;box-shadow:0 0 0 3px #0085ff1a}.role-select:disabled{background-color:#f8f9fa;color:#c7c7cc;cursor:not-allowed}.role-select::placeholder{color:#c7c7cc}.role-select:focus{outline:none;border-color:#0085ff}.role-select:focus:focus-visible{box-shadow:0 0 0 3px #0085ff1a}.role-select:disabled{opacity:.6;cursor:not-allowed}.role-badge{font-size:14px;line-height:1.4;font-weight:600;padding:2px 8px;border-radius:12px;text-transform:capitalize;border:1px solid;display:inline-block}.role-badge--owner{background:#667eea26;color:#667eea;border-color:#667eea4d}.role-badge--admin{background:#ff950026;color:#ff9500;border-color:#ff95004d}.role-badge--member{background:#8e8e9326;color:#8e8e93;border-color:#8e8e934d}.member-actions{flex-shrink:0}@media (max-width: 767px){.member-actions{align-self:flex-end}}.remove-member-button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;border:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;font-weight:500;text-align:center;transition:all .2s ease-out;outline:none;overflow:hidden;-webkit-user-select:none;user-select:none;vertical-align:middle;text-decoration:none;white-space:nowrap;background:none;border:1px solid #ff3b30;color:#ff3b30;padding:6px 8px;border-radius:6px;cursor:pointer;transition:all .15s ease-out}.remove-member-button:hover:not(:disabled){background:#ff3b30;color:#fff}.remove-member-button:disabled{opacity:.6;cursor:not-allowed}.remove-member-button i{font-size:12px}.invitation-acceptance{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);padding-top:max(var(--spacing-lg),env(safe-area-inset-top));padding-bottom:max(var(--spacing-lg),env(safe-area-inset-bottom));padding-left:max(var(--spacing-lg),env(safe-area-inset-left));padding-right:max(var(--spacing-lg),env(safe-area-inset-right));overflow:hidden}.invitation-acceptance__notifications{position:fixed;top:var(--spacing-lg);right:var(--spacing-lg);z-index:100}@media (max-width: 768px){.invitation-acceptance__notifications{top:max(var(--spacing-md),env(safe-area-inset-top) + var(--spacing-xs));right:max(var(--spacing-md),env(safe-area-inset-right) + var(--spacing-xs))}}.invitation-acceptance__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.invitation-acceptance__gradient{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='40' patternTransform='scale(2) rotate(15)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(240,6.7%,17.6%,1)'/><path d='M20-5V5m0 30v10m20-30v10M0 15v10'  stroke-linejoin='round' stroke-linecap='round' stroke-width='1.5' stroke='%23667eeaff' fill='none'/><path d='M-5 40H5M-5 0H5m30 0h10M35 40h10M15 20h10'  stroke-linejoin='round' stroke-linecap='round' stroke-width='1.5' stroke='%23764ba2ff' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>")}.invitation-acceptance__success-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#2a2a30}.invitation-acceptance__container{position:relative;z-index:1;width:100%;max-width:480px;display:flex;flex-direction:column;gap:var(--spacing-xl)}.invitation-acceptance__card{background-color:var(--color-card);border-radius:var(--radius-large);box-shadow:var(--shadow-large);padding:var(--spacing-2xl);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.invitation-acceptance__card--success{animation:success-bounce .6s ease-out}.invitation-acceptance__logo{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);margin-bottom:var(--spacing-2xl)}.invitation-acceptance__logo-icon{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-medium);box-shadow:var(--shadow-small)}.invitation-acceptance__logo-text{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em}.invitation-acceptance__header{text-align:center;margin-bottom:var(--spacing-xl)}.invitation-acceptance__title{font-size:var(--font-size-2xl);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);line-height:var(--line-height-tight);margin:0 0 var(--spacing-sm) 0}.invitation-acceptance__subtitle{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin:0}.invitation-acceptance__loading{text-align:center;padding:var(--spacing-xl) 0}.invitation-acceptance__loading i{font-size:var(--font-size-3xl);color:var(--color-primary);margin-bottom:var(--spacing-md);display:block}.invitation-acceptance__loading p{color:var(--color-text-secondary);font-size:var(--font-size-md);margin:0}.invitation-acceptance__error{text-align:center;padding:var(--spacing-xl) 0}.invitation-acceptance__error i{font-size:var(--font-size-3xl);color:var(--color-error);margin-bottom:var(--spacing-md);display:block}.invitation-acceptance__error h2{font-size:var(--font-size-xl);color:var(--color-text-primary);margin-bottom:var(--spacing-md);font-weight:600}.invitation-acceptance__error p{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:var(--line-height-normal)}.invitation-details{background-color:var(--color-surface-secondary);border-radius:var(--radius-medium);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);border-left:4px solid var(--color-primary)}.invitation-details p{margin:0 0 var(--spacing-sm) 0;color:var(--color-text-primary);line-height:var(--line-height-normal)}.invitation-details p:last-child{margin-bottom:0}.invitation-details .invitation-email{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-style:italic}.invitation-details .user-mismatch-error{background-color:#ff3b301a;border:1px solid var(--color-error);border-radius:var(--radius-small);padding:var(--spacing-md);margin-top:var(--spacing-md);display:flex;align-items:flex-start;gap:var(--spacing-sm);color:var(--color-error);font-size:var(--font-size-sm)}.invitation-details .user-mismatch-error i{font-size:var(--font-size-lg);margin-top:2px;flex-shrink:0}.invitation-details .user-mismatch-error p{margin:0 0 var(--spacing-xs) 0;color:var(--color-error);line-height:var(--line-height-normal)}.invitation-details .user-mismatch-error p:last-child{margin-bottom:0}.invitation-details .user-mismatch-error .logout-link{background:none;border:none;color:var(--color-error);text-decoration:underline;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:600;padding:0}.invitation-details .user-mismatch-error .logout-link:hover{text-decoration:none}.invitation-details .user-mismatch-error .logout-link:focus-visible{outline:2px solid var(--color-error);outline-offset:2px;border-radius:var(--radius-small)}.invitation-actions{text-align:center}.invitation-actions p{margin-bottom:var(--spacing-lg);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.invitation-actions .action-buttons{display:flex;gap:var(--spacing-md);flex-direction:column}@media (min-width: 480px){.invitation-actions .action-buttons{flex-direction:row;justify-content:center}}.registration-form h3{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-xs)}.registration-form p{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);line-height:var(--line-height-normal)}.registration-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}@media (max-width: 480px){.registration-form .form-row{grid-template-columns:1fr;gap:0}}.registration-form .form-actions{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-xl);flex-direction:column}@media (min-width: 480px){.registration-form .form-actions{flex-direction:row;justify-content:center}}.error-message{background-color:#ff3b301a;border:1px solid var(--color-error);border-radius:var(--radius-small);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-error);font-size:var(--font-size-sm)}.error-message i{font-size:var(--font-size-lg)}@media (max-width: 768px){.invitation-acceptance{padding:var(--spacing-md);align-items:flex-start;padding-top:max(var(--spacing-2xl),env(safe-area-inset-top) + var(--spacing-lg));padding-bottom:max(var(--spacing-md),env(safe-area-inset-bottom));padding-left:max(var(--spacing-md),env(safe-area-inset-left));padding-right:max(var(--spacing-md),env(safe-area-inset-right))}.invitation-acceptance__card{padding:var(--spacing-xl);border-radius:var(--radius-medium);box-shadow:var(--shadow-medium)}.invitation-acceptance__logo{margin-bottom:var(--spacing-xl)}.invitation-acceptance__logo-icon svg{width:32px;height:32px}.invitation-acceptance__logo-text{font-size:var(--font-size-lg)}.invitation-acceptance__title{font-size:var(--font-size-xl)}}@media (max-width: 480px){.invitation-acceptance{padding:var(--spacing-sm);padding-top:max(var(--spacing-lg),env(safe-area-inset-top) + var(--spacing-md));padding-bottom:max(var(--spacing-lg),env(safe-area-inset-bottom) + var(--spacing-md));padding-left:max(var(--spacing-sm),env(safe-area-inset-left));padding-right:max(var(--spacing-sm),env(safe-area-inset-right))}.invitation-acceptance__card{padding:var(--spacing-lg)}}@media (prefers-reduced-motion: reduce){.invitation-acceptance__card{backdrop-filter:none;-webkit-backdrop-filter:none}.invitation-acceptance__success .success-icon,.invitation-acceptance__success h2,.invitation-acceptance__success .success-quest,.invitation-acceptance__success .success-message,.invitation-acceptance__success .success-button{animation:none;opacity:1;transform:none}.invitation-acceptance__card--success{animation:none}}.invitation-acceptance__success{text-align:center;padding:var(--spacing-xl) 0}.invitation-acceptance__success .success-icon{margin-bottom:var(--spacing-lg);animation:success-icon-pop .8s ease-out .3s both}.invitation-acceptance__success .success-icon i{font-size:4rem;color:#22c55e;display:block;text-shadow:0 0 20px rgba(34,197,94,.3)}.invitation-acceptance__success h2{font-size:var(--font-size-3xl);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);font-weight:700;animation:success-text-slide .6s ease-out .5s both;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.invitation-acceptance__success .success-quest{font-size:var(--font-size-xl);color:var(--color-text-primary);margin-bottom:var(--spacing-md);font-weight:600;line-height:var(--line-height-tight);animation:success-text-slide .6s ease-out .6s both}.invitation-acceptance__success .success-message{color:var(--color-text-secondary);margin-bottom:var(--spacing-2xl);line-height:var(--line-height-relaxed);font-size:var(--font-size-md);animation:success-text-slide .6s ease-out .7s both;max-width:400px;margin-left:auto;margin-right:auto}.invitation-acceptance__success .success-button{animation:success-text-slide .6s ease-out .9s both;min-width:180px;font-weight:600;font-size:var(--font-size-md);padding:var(--spacing-md) var(--spacing-xl);display:block;margin:0 auto}.invitation-acceptance__success .success-button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #667eea4d}@keyframes success-bounce{0%{transform:scale(.3) translateY(20px);opacity:0}50%{transform:scale(1.05) translateY(-5px)}70%{transform:scale(.98) translateY(2px)}to{transform:scale(1) translateY(0);opacity:1}}@keyframes success-icon-pop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}.bulk-tag-modal__subtitle{margin:0 0 24px;padding-bottom:8px;color:#8e8e93;font-size:14px;line-height:1.4}.bulk-tag-modal__tags{min-height:300px}.bulk-tag-modal__loading,.bulk-tag-modal__empty{display:flex;align-items:center;justify-content:center;height:150px;color:#8e8e93;font-size:14px;flex-direction:column;gap:8px}.bulk-tag-modal__loading i,.bulk-tag-modal__empty i{font-size:20px;margin-bottom:4px}.bulk-tag-modal__loading p,.bulk-tag-modal__empty p{margin:0;text-align:center}.bulk-tag-modal__cancel-button,.bulk-tag-modal__apply-button{display:flex;align-items:center;gap:6px;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:100px;justify-content:center}.bulk-tag-modal__cancel-button:disabled,.bulk-tag-modal__apply-button:disabled{opacity:.5;cursor:not-allowed}.bulk-tag-modal__cancel-button{border:1px solid #d1d1d6;background:transparent;color:#8e8e93}.bulk-tag-modal__cancel-button:hover:not(:disabled){background:#f8f9fa;color:#1c1c1e}.bulk-tag-modal__apply-button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:6px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;font-weight:500;text-align:center;cursor:pointer;transition:all .2s ease-out;outline:none;overflow:hidden;-webkit-user-select:none;user-select:none;vertical-align:middle;text-decoration:none;white-space:nowrap;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 1px 3px #0000001a;min-width:100px}.bulk-tag-modal__apply-button:hover:not(:disabled){background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 4px 16px #0000001f;transform:translateY(-1px)}.bulk-tag-modal__apply-button:active:not(:disabled){background:linear-gradient(135deg,#4e60c6,#5e377e);box-shadow:0 1px 3px #0000001a;transform:translateY(0)}.bulk-tag-modal__apply-button:disabled{background:#c7c7cc!important;color:#fff;opacity:.6;cursor:not-allowed;transform:none}.bulk-tag-modal__apply-button i{font-size:14px}.bulk-actions-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:8px;margin-bottom:16px;box-shadow:0 2px 4px #0000000d;animation:slideDown .2s ease-out}.bulk-actions-bar__selection{display:flex;align-items:center;gap:12px}.bulk-actions-bar__select-toggle{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid var(--color-text-tertiary);background:transparent;color:var(--color-primary);border-radius:4px;cursor:pointer;transition:all .2s ease}.bulk-actions-bar__select-toggle:hover:not(.selected){border-color:var(--color-primary);background-color:var(--color-primary-alpha-10)}.bulk-actions-bar__select-toggle.selected{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:2px solid transparent!important;color:#fff!important}.bulk-actions-bar__select-toggle.selected i{color:#fff!important}.bulk-actions-bar__select-toggle i{font-size:12px}.bulk-actions-bar__count{font-size:14px;font-weight:500;color:var(--color-text-primary)}.bulk-actions-bar__actions{display:flex;align-items:center;gap:8px}.bulk-actions-bar__action-button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;border:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;font-weight:500;text-align:center;cursor:pointer;transition:all .2s ease-out;outline:none;overflow:hidden;-webkit-user-select:none;user-select:none;vertical-align:middle;text-decoration:none;white-space:nowrap;background:transparent;border:1px solid #667eea;color:#667eea;padding:8px 12px;font-size:14px;min-width:auto;height:auto;border-radius:6px}.bulk-actions-bar__action-button:hover:not(:disabled){background:#667eea1a;border-color:#764ba2;color:#764ba2;transform:translateY(-1px);box-shadow:0 4px 12px #667eea33}.bulk-actions-bar__action-button:active:not(:disabled){background:#667eea33;border-color:#667eea;color:#667eea;transform:translateY(0)}.bulk-actions-bar__action-button:disabled{border-color:#c7c7cc;color:#c7c7cc;background:transparent;cursor:not-allowed;transform:none}.bulk-actions-bar__action-button i{font-size:16px}.bulk-actions-bar__cancel-button{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s ease}.bulk-actions-bar__cancel-button:hover{background:var(--color-error-alpha-10);color:var(--color-error);border-color:var(--color-error)}.bulk-actions-bar__cancel-button i{font-size:16px}@media (max-width: 768px){.bulk-actions-bar{padding:10px 12px}.bulk-actions-bar__count{font-size:13px}.bulk-actions-bar__action-button,.bulk-actions-bar__cancel-button{padding:0!important;min-width:28px!important;width:28px!important;height:28px!important;min-height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:0;gap:0!important}.bulk-actions-bar__action-button i,.bulk-actions-bar__cancel-button i{font-size:14px;margin:0}}.bulk-project-options{padding:8px;max-height:300px;overflow-y:auto}.bulk-project-option{width:100%;padding:8px 16px;border:none;border-radius:6px;background:transparent;color:var(--color-text-primary);font-size:14px;line-height:1.4;cursor:pointer;transition:all .15s ease-out;display:flex;align-items:center;justify-content:flex-start;gap:8px;text-align:left;margin-bottom:4px}.bulk-project-option:hover{background:var(--color-background-secondary)}.bulk-project-option i{font-size:16px;color:var(--color-text-secondary);width:16px;flex-shrink:0}.project-color-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.bulk-delete-modal__content{padding-bottom:20px}.bulk-delete-modal__content p{margin:0;color:var(--color-text-primary);line-height:1.5;font-size:14px}@media (max-width: 768px){.bulk-delete-modal__content{padding-bottom:0}}@media (hover: none) and (pointer: coarse){.bulk-actions-bar__select-toggle{min-width:20px!important;min-height:20px!important}}.task-list-menu{position:relative}.task-list-menu__button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--color-border);background:var(--color-background-alpha-80);color:var(--color-text-secondary);border-radius:var(--radius-medium);cursor:pointer;transition:all var(--transition-fast);position:relative}.task-list-menu__button:hover{background:var(--color-background-alpha-90);border-color:var(--color-border-hover);color:var(--color-text-primary)}.task-list-menu__button--active{color:var(--color-primary)}.task-list-menu__button i{font-size:18px}.task-list-menu__indicator{position:absolute;top:8px;right:8px;width:6px;height:6px;background:var(--color-primary);border-radius:50%}.task-list-menu__dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:200px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);box-shadow:var(--shadow-large);padding:8px;z-index:1000;animation:slideDown .2s ease-out}.task-list-menu__dropdown--mobile{animation:slideDown .2s ease-out}.task-list-menu__item{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:none;background:transparent;color:var(--color-text-primary);font-size:14px;text-align:left;border-radius:var(--radius-small);cursor:pointer;transition:all var(--transition-fast);position:relative}.task-list-menu__item:hover:not(.task-list-menu__item--disabled){background:var(--color-background-secondary)}.task-list-menu__item--active{color:var(--color-primary);font-weight:500}.task-list-menu__item--disabled{color:var(--color-text-tertiary);cursor:not-allowed;opacity:.5}.task-list-menu__item i{font-size:16px;width:16px;flex-shrink:0}.task-list-menu__item span{flex:1}.task-list-menu__item-check{margin-left:auto;color:var(--color-primary);font-size:14px!important}.task-list-menu__divider{height:1px;background:var(--color-border);margin:8px 0}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.task-list-menu__button{width:32px;height:32px}.task-list-menu__button i{font-size:16px}.task-list-menu__dropdown{min-width:220px;padding:12px}.task-list-menu__item{padding:12px 14px;font-size:15px}.task-list-menu__item i{font-size:18px;width:18px}}.task-list{width:100%}.task-list__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.task-list__stats{display:flex;align-items:center;justify-content:center;gap:16px}.task-list__count{font-size:14px;line-height:1.4;font-weight:600;color:var(--color-text-primary)}.task-list__progress{font-size:14px;line-height:1.4;color:var(--color-text-secondary)}.task-list__actions{display:flex;align-items:center;gap:8px}.task-list__items{display:flex;flex-direction:column}.task-list__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;min-height:300px;background:var(--color-background-alpha-80);border:1px solid var(--color-border-alpha-50);border-radius:16px}.task-list__empty-icon{margin-bottom:24px}.task-list__empty-icon i{font-size:64px;background:linear-gradient(135deg,#667eea,#764ba2)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important;background-image:linear-gradient(135deg,#667eea,#764ba2)!important;display:inline-block;-webkit-font-smoothing:antialiased}.task-list__empty-title{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0 0 16px;line-height:1.2}.task-list__empty-description{font-size:16px;line-height:1.4;color:var(--color-text-secondary);line-height:1.6;max-width:400px;margin:0}@media (max-width: 767px){.task-list__stats{flex-direction:column;align-items:flex-start;gap:4px}.task-list__empty{padding:32px 16px;min-height:250px}.task-list__empty-icon i{font-size:48px}.task-list__empty-title{font-size:18px}.task-list__empty-description{font-size:14px;line-height:1.4}}.project-list{display:flex;flex-direction:column;gap:2px}.project-item{display:flex;align-items:center;gap:12px;padding:8px 16px;height:36px;cursor:pointer;border-radius:6px;transition:all .15s ease;position:relative;-webkit-user-select:none;user-select:none;min-width:0;max-width:100%}.project-item:hover:not(.active){background:var(--color-background-secondary-dark)}.project-item.active{background:linear-gradient(135deg,#667eea1a,#764ba21a);color:#667eea;position:relative;margin-right:-1px}.project-item.active i{color:#667eea!important;background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important;background-clip:initial!important}.project-item.active:after{content:"";position:absolute;right:0;top:0;bottom:0;width:3px;background:linear-gradient(135deg,#667eea,#764ba2)}.project-item:hover .project-actions{opacity:1;visibility:visible}@media (max-width: 768px){.project-item .project-actions{opacity:1!important;visibility:visible!important}.project-item.active{margin-right:0}}.project-color{width:8px;height:8px;border-radius:50%;flex-shrink:0}.project-info{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.project-title{font-size:14px;font-weight:400;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.project-task-count{background:var(--color-badge-background);color:var(--color-badge-text);font-size:11px;font-weight:500;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center;flex-shrink:0}.project-item.active .project-task-count{background:linear-gradient(135deg,#667eea,#764ba2);color:var(--color-text-inverse)}.project-actions{display:flex;gap:2px;opacity:0;visibility:hidden;transition:all .15s ease;flex-shrink:0}.project-menu{background:none;border:none;color:var(--color-text-tertiary);cursor:pointer;padding:2px 4px;border-radius:3px;transition:all .15s ease;flex-shrink:0;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:16px}.project-menu svg{width:14px;height:14px;fill:currentColor}.project-menu:hover{background:var(--color-background-secondary);color:var(--color-text-secondary)}.project-menu.active{background:var(--color-primary);color:#fff}.project-list-empty{padding:24px 16px;text-align:center;color:var(--color-text-tertiary)}.project-list-empty p{font-size:14px;font-weight:500;margin:0 0 4px;color:var(--color-text-secondary)}.project-list-empty span{font-size:12px;color:var(--color-text-tertiary)}.project-context-menu{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-large);overflow:hidden;min-width:180px;z-index:1000;animation:contextMenuAppear .1s ease-out}@keyframes contextMenuAppear{0%{opacity:0;transform:scale(.95) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.project-context-menu-content{padding:4px}.project-context-menu-item{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px;background:none;border:none;border-radius:4px;font-size:14px;color:var(--color-text-primary);cursor:pointer;transition:all .15s ease;text-align:left}.project-context-menu-item:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.project-context-menu-item--danger{color:var(--color-error)}.project-context-menu-item--danger:hover{background:var(--color-error-light);color:var(--color-error-dark)}.project-context-menu-separator{height:1px;background:var(--color-border);margin:4px 0}.project-minimal-actions{position:absolute;right:var(--spacing-sm);top:50%;transform:translateY(-50%);display:flex;gap:var(--spacing-xs);background:var(--color-surface);padding:var(--spacing-xs);border-radius:var(--radius-small);box-shadow:var(--shadow-medium);animation:minimalActionsAppear .2s ease-out;z-index:10}@keyframes minimalActionsAppear{0%{opacity:0;transform:translateY(-50%) scale(.9)}to{opacity:1;transform:translateY(-50%) scale(1)}}.project-minimal-button{width:28px;height:28px;border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);font-size:12px}.project-minimal-button svg{width:12px;height:12px;fill:currentColor}.project-minimal-button:hover{border-color:var(--color-primary);background:#0085ff1a;color:var(--color-primary);transform:none!important}.project-minimal-button--danger{border-color:var(--color-error);color:var(--color-error)}.project-minimal-button--danger:hover{border-color:var(--color-error);background:#ff3b301a;color:var(--color-error);transform:none!important}.project-minimal-button:active{transform:none!important}@media (max-width: 768px){.project-minimal-actions{gap:var(--spacing-sm);padding:var(--spacing-sm)}.project-minimal-button{width:32px;height:32px;font-size:14px}}.droppable-project{border-radius:6px;transition:all .2s ease}.droppable-project--over{background-color:#0085ff1a;box-shadow:inset 0 0 0 2px var(--color-primary)}.droppable-project--over .project-item{background:#0085ff26;border-color:var(--color-primary)}@media (prefers-reduced-motion: reduce){.project-minimal-actions{animation:none}.project-minimal-button:hover{transform:translateY(-50%)}.droppable-project{transition:none}}.sidebar-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:998;opacity:0;animation:fade-in .2s ease-out forwards}.sidebar{position:fixed;top:0;left:0;width:240px;height:100vh;height:100dvh;background:var(--color-background-secondary);border-right:1px solid var(--color-border);z-index:999;display:flex;flex-direction:column;transform:translate(-100%);animation:slide-in-left .25s ease-out forwards;box-shadow:2px 0 8px #0000001a;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}@keyframes slide-in-left{to{transform:translate(0)}}@keyframes slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.sidebar.closing{animation:slide-out-left .25s ease-in forwards}.sidebar-header{padding:16px;border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between}.sidebar-logo{display:flex;align-items:center;justify-content:center;gap:12px}.sidebar-logo-icon{display:flex;align-items:center;justify-content:center}.sidebar-logo-text{font-size:16px;font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em}.sidebar-close{background:none;border:none;font-size:24px;color:var(--color-text-secondary);cursor:pointer;padding:4px;border-radius:4px;transition:all .15s ease-out}.sidebar-close:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.sidebar-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:0;min-height:0;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.sidebar-scrollable{flex:1}.sidebar-section{margin-bottom:24px}.sidebar-section:first-child{margin-top:16px}.sidebar-section-header{padding:0 16px 8px;font-size:11px;font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:space-between}.sidebar-footer{padding:16px;border-top:1px solid var(--color-border);padding-bottom:max(16px,env(safe-area-inset-bottom))}.offline-indicator{display:flex;align-items:center;gap:8px;margin:16px;padding:8px 12px;font-size:12px;color:#6b7280;background:#fef3c7;border-radius:4px;flex-shrink:0}.offline-indicator i{font-size:14px;color:#f59e0b}.offline-indicator span{font-weight:500}.add-project-icon{background:none;border:none;color:var(--color-text-tertiary);font-size:16px;font-weight:400;cursor:pointer;padding:2px 4px;border-radius:3px;transition:all .15s ease-out;line-height:1}.add-project-icon:hover{background:var(--color-background-secondary);color:var(--color-border-focus)}.sidebar-item{width:100%;background:none;border:none;padding:8px 16px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--color-text-primary);font-size:14px;line-height:1.4;font-weight:400;text-align:left;cursor:pointer;transition:all .15s ease-out;height:36px;position:relative}.sidebar-item:hover:not(.active){background:var(--color-background-secondary-dark)}.sidebar-item.active{background:linear-gradient(135deg,#667eea,#764ba2);color:var(--color-text-inverse);position:relative;margin-right:-1px}.sidebar-item-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;font-size:14px;flex-shrink:0}.sidebar-item-icon svg{width:14px;height:14px;fill:currentColor}.sidebar-item-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.sidebar-item-count{margin-left:auto;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;background:#0000001a;color:var(--color-text-secondary);font-size:11px;font-weight:600;border-radius:10px;padding:0 6px;line-height:1}.sidebar-item.active .sidebar-item-count{background:var(--color-text-inverse-alpha-20);color:var(--color-text-inverse-alpha-90)}.inbox-item .sidebar-item-icon{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.project-color-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-left:4px}.task-count-badge{background:var(--color-badge-background);color:var(--color-badge-text);font-size:11px;font-weight:500;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center;flex-shrink:0}.sidebar-item.active .task-count-badge{background:linear-gradient(135deg,#667eea,#764ba2);color:var(--color-text-inverse)}.projects-list{margin:0}.sidebar-loading,.sidebar-error{padding:16px;text-align:center;color:var(--color-text-secondary);font-size:16px;line-height:1.4}.sidebar-error p{margin:0 0 8px}.retry-button{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:6px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;font-weight:500;text-align:center;cursor:pointer;transition:all .2s ease-out;outline:none;overflow:hidden;-webkit-user-select:none;user-select:none;vertical-align:middle;text-decoration:none;white-space:nowrap;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 1px 3px #0000001a;height:36px;padding:0 16px;min-width:80px;font-size:14px;line-height:1.4}.retry-button:hover:not(:disabled){background:linear-gradient(135deg,#5a6fd8,#6a4190);box-shadow:0 4px 16px #0000001f;transform:translateY(-1px)}.retry-button:active:not(:disabled){background:linear-gradient(135deg,#4e60c6,#5e377e);box-shadow:0 1px 3px #0000001a;transform:translateY(0)}.retry-button:disabled{background:#c7c7cc!important;color:#fff;opacity:.6;cursor:not-allowed;transform:none}.retry-button:hover{background:var(--color-border-focus-dark)}@media (min-width: 768px){.sidebar-overlay{display:none}.sidebar{position:relative;transform:none;animation:none;box-shadow:none;border-right:1px solid var(--color-border);flex-shrink:0;height:100%}.sidebar-header{display:none}.sidebar-content{padding-top:16px}}.droppable-sidebar-item{border-radius:6px;transition:all .2s ease}.droppable-sidebar-item--over{background-color:var(--color-border-focus-alpha-10);box-shadow:inset 0 0 0 2px var(--color-primary)}.droppable-sidebar-item--over .sidebar-item{background:linear-gradient(135deg,#667eea,#764ba2);border-color:var(--color-primary)}@media (prefers-reduced-motion: reduce){.droppable-sidebar-item{transition:none}}@media (max-width: 767px){.sidebar{width:100%;height:100vh;height:100dvh}.sidebar-item{min-height:44px;min-width:44px}.sidebar-item.active{margin-right:0}}.create-button-container{position:relative}.create-menu{position:absolute;bottom:100%;left:0;right:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-large);margin-bottom:8px;z-index:1000;overflow:hidden}.create-menu-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;border:none;font-size:14px;font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:background-color .2s ease}.create-menu-item:hover{background:var(--color-background-secondary)}.create-menu-item:not(:last-child){border-bottom:1px solid var(--color-border)}.create-menu-item i{font-size:16px;color:var(--color-text-secondary)}.create-menu-item span{flex:1;text-align:left}.notification-dropdown{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);box-shadow:var(--shadow-large);z-index:10;overflow:hidden;transform:translateY(-8px);opacity:0;animation:slide-down .15s cubic-bezier(0,0,.2,1) forwards;position:absolute;top:calc(100% + 8px);right:0;width:380px;max-width:calc(100vw - 32px);max-height:480px;display:flex;flex-direction:column;opacity:1!important;animation:dropdown-slide .2s ease-out}.notification-dropdown__header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-border);gap:var(--spacing-md)}.notification-dropdown__header h3{margin:0;font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);flex-shrink:0}.notification-dropdown__header-actions{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;justify-content:flex-end}.notification-dropdown__filter{display:flex;background-color:var(--color-surface-secondary);border-radius:var(--radius-small);padding:2px;gap:2px}.notification-dropdown__filter-btn{background:none;border:none;font:inherit;outline:inherit;padding:var(--spacing-xs) var(--spacing-sm);border-radius:calc(var(--radius-small) - 2px);font-size:var(--font-size-xs);font-weight:500;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.notification-dropdown__filter-btn:hover{color:var(--color-text-primary)}.notification-dropdown__filter-btn.active{background-color:var(--color-surface);color:var(--color-primary);box-shadow:0 1px 3px #0000001a}.notification-dropdown__filter-btn:focus-visible{outline:none}.notification-dropdown__filter-btn:focus-visible:focus-visible{box-shadow:0 0 0 3px #0085ff1a}.notification-dropdown__mark-all{background:none;border:none;padding:0;font:inherit;outline:inherit;color:var(--color-primary);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:opacity var(--transition-fast)}.notification-dropdown__mark-all:hover{opacity:.8}.notification-dropdown__mark-all:focus-visible{outline:none}.notification-dropdown__mark-all:focus-visible:focus-visible{box-shadow:0 0 0 3px #0085ff1a}.notification-dropdown__content{flex:1;overflow-y:auto;overscroll-behavior:contain}.notification-dropdown__loading,.notification-dropdown__error,.notification-dropdown__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);text-align:center}.notification-dropdown__loading i,.notification-dropdown__error i,.notification-dropdown__empty i{font-size:48px;color:var(--color-text-tertiary);margin-bottom:var(--spacing-md)}.notification-dropdown__loading p,.notification-dropdown__error p,.notification-dropdown__empty p{margin:0;font-size:var(--font-size-md);color:var(--color-text-secondary)}.notification-dropdown__loading span,.notification-dropdown__error span,.notification-dropdown__empty span{display:block;margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.notification-dropdown__list{padding:var(--spacing-xs) 0}.notification-dropdown__footer{padding:var(--spacing-sm);border-top:1px solid var(--color-border)}.notification-dropdown__view-all{background:none;border:none;font:inherit;outline:inherit;width:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-small);background-color:transparent;color:var(--color-primary);font-size:var(--font-size-sm);font-weight:500;text-align:center;cursor:pointer;transition:background-color var(--transition-fast)}.notification-dropdown__view-all:hover{background-color:var(--color-surface-hover)}.notification-dropdown__view-all:focus-visible{outline:none}.notification-dropdown__view-all:focus-visible:focus-visible{box-shadow:0 0 0 3px #0085ff1a}.notification-item{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);cursor:pointer;transition:background-color var(--transition-fast);position:relative}.notification-item:hover{background-color:var(--color-surface-hover)}.notification-item--unread{background-color:#667eea0d}.notification-item--unread:hover{background-color:#667eea14}.notification-item__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--radius-full);background-color:var(--color-surface-secondary);color:var(--color-text-secondary)}.notification-item__icon i{font-size:18px}.notification-item--unread .notification-item__icon{background:linear-gradient(135deg,#667eea1a,#764ba21a);color:var(--color-primary)}.notification-item__content{flex:1;min-width:0}.notification-item__title{margin:0 0 var(--spacing-2xs) 0;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary);line-height:1.4}.notification-item__message{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.notification-item__actions{display:flex;gap:var(--spacing-sm);margin:var(--spacing-sm) 0}.notification-item__actions .button{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);height:28px}.notification-item__time{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.notification-item__unread-dot{position:absolute;top:50%;right:var(--spacing-md);transform:translateY(-50%);width:8px;height:8px;border-radius:var(--radius-full);background:linear-gradient(135deg,#667eea,#764ba2)}@keyframes dropdown-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.rotating{animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 767px){.notification-dropdown{width:calc(100vw - 16px);right:-20px;max-height:70vh}.notification-dropdown__header{padding:var(--spacing-sm) var(--spacing-md);flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.notification-dropdown__header-actions{width:100%;justify-content:space-between}.notification-dropdown__filter-btn{font-size:var(--font-size-2xs);padding:var(--spacing-2xs) var(--spacing-xs)}.notification-dropdown__mark-all{font-size:var(--font-size-xs)}.notification-dropdown__list{padding:0}.notification-item{padding:var(--spacing-sm) var(--spacing-md)}.notification-item__icon{width:32px;height:32px}.notification-item__icon i{font-size:16px}}.notification-bell{position:relative}.notification-bell__button{background:none;border:none;padding:0;font:inherit;outline:inherit;display:flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;border-radius:50%;color:var(--color-text-secondary);transition:all var(--transition-normal);cursor:pointer}.notification-bell__button i{font-size:22px;transition:transform var(--transition-normal)}.notification-bell__button:hover{background-color:#0000000d;color:var(--color-text-primary)}.notification-bell__button:hover i{transform:rotate(-15deg)}.notification-bell__button:focus-visible{outline:none}.notification-bell__button:focus-visible:focus-visible{box-shadow:0 0 0 3px #0085ff1a}.notification-bell__button[aria-expanded=true]{background-color:#00000014;color:var(--color-primary)}.notification-bell__badge{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 5px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:10px;font-weight:600;line-height:18px;text-align:center;border-radius:9px;box-shadow:0 2px 4px #0003;animation:badge-pop .3s ease-out;transform:translate(25%,-25%)}@keyframes badge-pop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}to{transform:scale(1);opacity:1}}@media (max-width: 767px){.notification-bell__button{width:40px;height:40px}.notification-bell__button i{font-size:20px}.notification-bell__badge{top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;font-size:9px;line-height:16px;transform:translate(25%,-25%)}}.user-settings{max-height:80vh;overflow-y:auto}.user-settings__header{display:flex;align-items:center;padding-bottom:24px;border-bottom:1px solid #E5E7EB;margin-bottom:24px}.user-settings__user-info{display:flex;align-items:center;gap:16px}.user-settings__avatar{width:64px;height:64px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:500;text-transform:uppercase;flex-shrink:0}.user-settings__info{flex:1;min-width:0}.user-settings__name{font-size:20px;font-weight:600;color:#111827;margin:0 0 4px}.user-settings__email{font-size:14px;color:#6b7280;margin:0}.user-settings__content,.user-settings__section{margin-bottom:32px}.user-settings__section-title{font-size:16px;font-weight:600;color:#111827;margin:0 0 8px}.user-settings__section-description{font-size:14px;color:#6b7280;margin:0 0 24px;line-height:1.5}.user-settings__form{display:flex;flex-direction:column;gap:20px}.user-settings__form-group{display:flex;flex-direction:column;gap:8px}.user-settings__form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.user-settings__label{font-size:14px;font-weight:500;color:#374151}.user-settings__input{padding:12px 16px;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.user-settings__input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.user-settings__input--error{border-color:#ef4444}.user-settings__input--error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.user-settings__error-text{font-size:12px;color:#ef4444;margin-top:4px}.user-settings__form-actions{display:flex;justify-content:flex-end;padding-top:8px}.user-settings__success{padding:12px 16px;background:#d4f6d4;color:#166534;border:1px solid #BBF7D0;border-radius:6px;font-size:14px;margin-bottom:24px}.user-settings__error{padding:12px 16px;background:#fee2e2;color:#991b1b;border:1px solid #FECACA;border-radius:6px;font-size:14px;margin-bottom:24px}.user-settings__footer{display:flex;justify-content:flex-end;padding-top:24px;border-top:1px solid #E5E7EB}.user-settings__close-button{padding:8px 16px;background:#6b7280;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .15s ease}.user-settings__close-button:hover{background:#374151}.user-settings__close-button:focus{outline:2px solid #3B82F6;outline-offset:2px}@media (max-width: 768px){.user-settings__header{flex-direction:column;text-align:center;gap:12px}.user-settings__avatar{width:56px;height:56px;font-size:20px}.user-settings__form-row{grid-template-columns:1fr;gap:20px}}.usage-dashboard{display:flex;flex-direction:column;gap:24px}.usage-dashboard__header{display:flex;flex-direction:column;gap:4px}.usage-dashboard__title{display:flex;align-items:center;gap:12px}.usage-dashboard__title h3{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:0}.usage-dashboard__subtitle{font-size:14px;color:var(--color-text-secondary);margin:0;line-height:1.4}.usage-dashboard__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.usage-dashboard__upgrade-card{margin-top:8px}.upgrade-card{background:linear-gradient(135deg,#667eea0d,#764ba20d);border:1px solid rgba(102,126,234,.3);border-radius:12px;padding:20px;position:relative;overflow:hidden}.upgrade-card__header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.upgrade-card__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--color-primary);color:#fff;border-radius:10px;font-size:18px;flex-shrink:0}.upgrade-card__title h4{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0 0 4px}.upgrade-card__title p{font-size:14px;color:var(--color-text-secondary);margin:0;line-height:1.4}.upgrade-card__benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-bottom:20px}.benefit-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-text-primary)}.benefit-item i{color:var(--color-success);font-size:12px;flex-shrink:0}.upgrade-card__actions{display:flex;gap:8px;flex-wrap:wrap}.usage-dashboard__info-card{margin-top:8px}.info-card{background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:12px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.info-card__content h4{font-size:14px;font-weight:600;color:var(--color-text-primary);margin:0 0 4px}.info-card__content p{font-size:13px;color:var(--color-text-secondary);margin:0;line-height:1.4}@media (max-width: 768px){.usage-dashboard__grid{grid-template-columns:1fr;gap:12px}.usage-dashboard__title{flex-direction:column;align-items:flex-start;gap:8px}.upgrade-card{padding:16px}.upgrade-card__header{margin-bottom:12px}.upgrade-card__benefits{grid-template-columns:1fr;gap:6px;margin-bottom:16px}.upgrade-card__actions{flex-direction:column;gap:6px}.info-card{flex-direction:column;align-items:stretch;gap:12px;text-align:center}}@media (max-width: 640px){.usage-dashboard{gap:16px}.usage-dashboard__grid{grid-template-columns:1fr}.upgrade-card__header{flex-direction:column;gap:8px;text-align:center}.upgrade-card__icon{align-self:center}}.billing-dashboard{width:100%;max-width:100%;padding:24px}.billing-dashboard__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.billing-dashboard__header h2{font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0}.billing-dashboard__close{background:none;border:none;font-size:20px;color:var(--color-text-secondary);cursor:pointer;padding:4px;border-radius:4px;transition:color .15s ease}.billing-dashboard__close:hover{color:var(--color-text-primary)}.billing-dashboard__loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:60px 20px;color:var(--color-text-secondary)}.billing-dashboard__loading .spinner{width:20px;height:20px;border:2px solid var(--color-border);border-top:2px solid var(--color-warning);border-radius:50%;animation:spin 1s linear infinite}.billing-dashboard__error{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--color-error-alpha-10);border:1px solid var(--color-error);border-radius:8px;color:var(--color-error);margin-bottom:24px}.billing-dashboard__error i{font-size:16px;flex-shrink:0}.billing-dashboard__error span{flex:1;font-size:14px}.billing-dashboard__error button{background:none;border:none;color:var(--color-error);cursor:pointer;padding:2px;border-radius:2px}.billing-dashboard__error button:hover{background:var(--color-error-alpha-10)}.billing-dashboard__success{background:var(--color-success-alpha-10);border:1px solid var(--color-success);border-radius:8px;padding:16px;display:flex;align-items:center;gap:12px;margin-bottom:24px;color:var(--color-success);font-size:14px}.billing-dashboard__success i:first-child{font-size:18px;color:var(--color-success)}.billing-dashboard__success span{flex:1}.billing-dashboard__success button{background:none;border:none;font-size:16px;color:var(--color-success);cursor:pointer;padding:4px;border-radius:4px;transition:background-color .15s ease}.billing-dashboard__success button:hover{background:var(--color-success-alpha-15)}.billing-section{margin-bottom:32px;width:100%}.billing-section__title{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:0 0 16px}.billing-section--danger .billing-section__title{color:var(--color-error)}.cancellation-notice{background:var(--warning-color-alpha);border:1px solid var(--color-warning);border-radius:12px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}@media (max-width: 768px){.cancellation-notice{flex-direction:column;align-items:stretch;text-align:center}}.cancellation-notice__content{display:flex;align-items:center;gap:16px;flex:1}@media (max-width: 768px){.cancellation-notice__content{flex-direction:column;text-align:center}}.cancellation-notice__icon{font-size:32px;color:var(--color-warning)}.cancellation-notice__icon i{display:block}.cancellation-notice__info{flex:1}.cancellation-notice__info h4{font-size:16px;font-weight:600;color:var(--color-warning-dark);margin:0 0 8px}.cancellation-notice__info p{font-size:14px;color:var(--color-warning-dark);margin:0;line-height:1.4}.current-plan-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:24px;box-shadow:var(--shadow-small)}.current-plan-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.current-plan-card__info h4{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0 0 8px}.current-plan-card__details{display:flex;flex-direction:column;gap:12px}.billing-detail{display:flex;align-items:center;gap:8px}.billing-detail__label{font-size:14px;color:var(--color-text-secondary);font-weight:500;min-width:120px}.billing-detail__value{font-size:14px;color:var(--color-text-primary);font-weight:500}.billing-detail__value--active{color:var(--color-success)}.billing-detail__value--canceled{color:var(--color-error)}.billing-detail__value--past_due{color:var(--color-warning)}.billing-detail__expiry{color:var(--color-text-secondary);font-weight:400;margin-left:4px}.billing-alert{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:8px;margin-top:16px}.billing-alert--warning{background:var(--warning-color-alpha);border:1px solid var(--color-warning)}.billing-alert i{color:var(--color-warning);font-size:16px;flex-shrink:0;margin-top:2px}.billing-alert div{flex:1}.billing-alert strong{display:block;color:var(--color-warning-dark);font-size:14px;margin-bottom:4px}.billing-alert p{color:var(--color-warning-dark);font-size:13px;margin:0}.plan-management-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:24px;box-shadow:var(--shadow-small)}.plan-management-card__content{display:flex;align-items:center;justify-content:space-between;gap:20px}@media (max-width: 768px){.plan-management-card__content{flex-direction:column;align-items:stretch;text-align:center}}.plan-management-card__info{flex:1}.plan-management-card__info h4{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:0 0 8px}.plan-management-card__info p{font-size:14px;color:var(--color-text-secondary);margin:0;line-height:1.4}.invoices-list{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.invoice-item{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-border);background:transparent;transition:background-color .15s ease}.invoice-item:hover{background-color:var(--color-background-secondary)}@media (max-width: 768px){.invoice-item{flex-direction:column;align-items:stretch;gap:12px}}.invoice-item:last-child{border-bottom:none}.invoice-item__info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.invoice-item__number{font-size:14px;font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-item__date{font-size:13px;color:var(--color-text-secondary)}.invoice-item__amount{font-size:15px;font-weight:600;color:var(--color-text-primary);white-space:nowrap;padding:0 24px}@media (max-width: 768px){.invoice-item__amount{padding:0}}.invoice-item__status{padding:0 16px}@media (max-width: 768px){.invoice-item__status{padding:0}}.invoice-status{padding:5px 12px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;display:inline-block}.invoice-status--paid{background:var(--color-success-alpha-15);color:var(--color-success)}.invoice-status--open{background:var(--color-warning-alpha-15);color:var(--color-warning)}.invoice-status--void{background:var(--color-background-secondary);color:var(--color-text-secondary)}.invoice-item__actions{display:flex;justify-content:flex-end;flex-shrink:0}@media (max-width: 768px){.invoice-item__actions{justify-content:flex-start}}.invoice-download-link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--color-primary-start);text-decoration:none;padding:6px 12px;border-radius:6px;transition:all .15s ease;white-space:nowrap}.invoice-download-link i{font-size:14px}.invoice-download-link:hover{background:var(--color-primary-alpha-10);color:var(--color-primary-hover)}.danger-zone-card{background:var(--color-surface);border:1px solid var(--color-error);border-radius:8px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.danger-zone-card__content h4{font-size:16px;font-weight:600;color:var(--color-error);margin:0 0 8px}.danger-zone-card__content p{font-size:14px;color:var(--color-text-secondary);margin:0;line-height:1.4}.cancel-modal{padding:8px 0}.cancel-modal__content{text-align:center;margin-bottom:24px}.cancel-modal__icon{font-size:48px;color:var(--color-error);margin-bottom:16px}.cancel-modal__content h3{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:0 0 16px}.cancel-modal__content p{font-size:14px;color:var(--color-text-secondary);line-height:1.5;margin:0 0 12px}.cancel-modal__content p:last-child{margin-bottom:0}.cancel-modal__actions{display:flex;gap:12px;justify-content:center}@media (max-width: 768px){.billing-dashboard{padding:16px}.billing-dashboard__header{margin-bottom:24px}.current-plan-card{padding:20px}.current-plan-card__header{flex-direction:column;align-items:stretch;gap:16px}.invoice-item{grid-template-columns:1fr;gap:8px;padding:16px}.invoice-item__amount,.invoice-item__status,.invoice-item__actions{justify-self:start}.danger-zone-card{flex-direction:column;align-items:stretch;gap:16px;text-align:center}.billing-detail{flex-direction:column;align-items:flex-start;gap:4px}.billing-detail__label{min-width:auto;font-size:13px}.cancel-modal__actions{flex-direction:column}}.account-settings{padding:0}.account-settings__no-account{text-align:center;padding:40px 20px;color:var(--color-text-secondary)}.account-settings__overview{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:20px;margin-bottom:24px}.account-settings__usage{margin-bottom:24px;padding:0 4px}.account-settings__billing{margin-bottom:24px;padding:0}.account-settings__tabs{display:flex;align-items:center;border-bottom:1px solid var(--color-border);margin-bottom:24px;gap:2px}.account-settings__tab{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:500;color:var(--color-text-secondary);background:none;border:none;border-radius:6px 6px 0 0;cursor:pointer;transition:all .15s ease;position:relative}.account-settings__tab:hover{color:var(--color-text-primary);background-color:var(--color-background-secondary)}.account-settings__tab--active{background:var(--color-primary);-webkit-background-clip:text;background-clip:text;color:transparent;background-color:#667eea1a;border-bottom:2px solid var(--color-primary)}.account-settings__tab--active:hover{background:var(--color-primary);-webkit-background-clip:text;background-clip:text;color:transparent;background-color:#667eea1a}.account-settings__tab i{font-size:16px}.account-settings__tab-content{min-height:400px}.account-settings__overview-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.account-settings__overview-title{font-size:20px;font-weight:600;color:var(--color-text-primary);margin:0}.account-settings__badges{display:flex;align-items:center;gap:8px}.account-settings__badge{font-size:11px;font-weight:500;padding:3px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.025em;line-height:1}.account-settings__badge--personal{background-color:var(--color-primary-alpha-10);color:var(--color-primary);border:1px solid var(--color-border)}.account-settings__badge--team{background-color:var(--color-success-alpha-10);color:var(--color-success);border:1px solid var(--color-border)}.account-settings__role-badge{font-size:11px;font-weight:500;padding:3px 8px;border-radius:12px;background-color:var(--color-background-secondary);color:var(--color-text-secondary);border:1px solid var(--color-border);text-transform:uppercase;letter-spacing:.025em;line-height:1}.account-settings__overview-details{display:flex;flex-wrap:wrap;gap:16px}.account-settings__detail{display:flex;align-items:center;gap:8px}.account-settings__detail-label{font-size:14px;color:var(--color-text-secondary);font-weight:500}.account-settings__detail-value{font-size:14px;color:var(--color-text-primary);font-weight:600}.account-settings__form{display:flex;flex-direction:column;gap:24px}.account-settings__section{display:flex;flex-direction:column;gap:8px}.account-settings__label{font-size:14px;font-weight:600;color:var(--color-text-primary)}.account-settings__help-text{font-size:13px;color:var(--color-text-secondary);line-height:1.4}.account-settings__message{padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.4}.account-settings__message--error{background-color:var(--color-error-alpha-10);color:var(--color-error);border:1px solid var(--color-error-alpha-30)}.account-settings__message--success{background-color:var(--color-success-alpha-10);color:var(--color-success);border:1px solid var(--color-success-alpha-30)}.account-settings__danger-zone{border:1px solid var(--color-error-alpha-50);border-radius:8px;padding:20px;background-color:var(--color-error-alpha-10)}.account-settings__danger-title{font-size:16px;font-weight:600;color:var(--color-error);margin:0 0 8px}.account-settings__danger-description{font-size:14px;color:var(--color-error-dark);margin:0 0 16px;line-height:1.4}.account-settings__read-only{text-align:center;padding:40px 20px}.account-settings__read-only-message{color:var(--color-text-secondary);font-size:14px;line-height:1.5;margin:0 0 24px}.account-settings__actions{display:flex;gap:12px;justify-content:flex-end;padding-top:20px;margin-top:24px;border-top:1px solid var(--color-border)}@media (max-width: 480px){.account-settings__overview-header{flex-direction:column;align-items:flex-start;gap:12px}.account-settings__badges{align-self:flex-start}.account-settings__actions{flex-direction:column-reverse}}.account-settings__warning{color:var(--color-error);font-size:14px;margin-bottom:16px;padding:12px;background-color:var(--color-error-alpha-10);border:1px solid var(--color-error-alpha-30);border-radius:6px}.account-settings__delete-confirm{margin-top:16px;padding:16px;background-color:var(--color-error-alpha-10);border:1px solid var(--color-error-alpha-30);border-radius:8px}.account-settings__confirm-text{color:var(--color-error-dark);font-size:14px;margin-bottom:16px;line-height:1.5}.account-settings__confirm-buttons{display:flex;gap:12px;justify-content:flex-end}@media (max-width: 768px){.account-settings__confirm-buttons{flex-direction:column-reverse}.account-settings__tab-content{min-height:0}}.account-settings__delete-modal p{margin:0 0 16px;color:var(--color-text-primary);line-height:1.5;font-size:14px}.account-settings__delete-modal p:last-child{margin-bottom:0}.account-settings__delete-modal strong{color:var(--color-text-primary);font-weight:600}.tag-management{display:flex;flex-direction:column;min-height:400px;max-height:70vh}.tag-management__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;color:var(--color-text-secondary)}.tag-management__loading i{font-size:24px;margin-bottom:12px;color:var(--color-primary-end)}.tag-management__error{display:flex;align-items:center;gap:8px;padding:12px 16px;margin:16px 24px 0;background:color-mix(in srgb,var(--color-error) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 20%,transparent);border-radius:6px;color:var(--color-error);font-size:14px}.tag-management__error i{font-size:16px}.tag-management__controls{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--color-border)}.tag-management__search{position:relative;flex:1}.tag-management__search-input{width:100%;padding:12px 16px 12px 36px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background-secondary);color:var(--color-text-primary);font-size:14px;transition:border-color .2s ease}.tag-management__search-input:focus{outline:none;border-color:var(--color-primary-end)}.tag-management__search-input::placeholder{color:var(--color-text-tertiary)}.tag-management__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--color-text-tertiary);font-size:16px}.tag-management__create-button{display:flex;align-items:center;gap:8px;padding:12px 16px;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tag-management__create-button:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px)}.tag-management__create-button i{font-size:16px}.tag-management__list{flex:1;overflow-y:auto;padding:0;position:relative}.tag-management__empty{display:flex;align-items:center;justify-content:center;padding:48px 24px;color:var(--color-text-secondary);font-style:italic}.tag-management__item{border-bottom:1px solid color-mix(in srgb,var(--color-border) 50%,transparent)}.tag-management__item:last-child{border-bottom:none}.tag-management__tag-row{display:flex;align-items:center;gap:8px;padding:12px 0;transition:background-color .2s ease}.tag-management__tag-row:hover{background:var(--color-background-secondary)}.tag-management__expand-button{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;border-radius:4px;transition:all .2s ease}.tag-management__expand-button:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.tag-management__expand-button--expanded{transform:rotate(90deg)}.tag-management__expand-button i{font-size:12px}.tag-management__tag-info{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.tag-management__tag-path{color:var(--color-text-secondary);font-size:12px;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.tag-management__tag-actions{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s ease}.tag-management__tag-row:hover .tag-management__tag-actions{opacity:1}.tag-management__action-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--color-text-secondary);border-radius:4px;cursor:pointer;transition:all .2s ease}.tag-management__action-button:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.tag-management__action-button--danger:hover{background:color-mix(in srgb,var(--color-error) 10%,transparent);color:var(--color-error)}.tag-management__action-button i{font-size:14px}.tag-management__children{border-left:1px solid color-mix(in srgb,var(--color-border) 30%,transparent);margin-left:20px;padding-left:16px}.tag-management__modal{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.tag-management__modal-content{background:var(--color-surface);border-radius:8px;padding:0;width:100%;max-width:500px;max-height:90vh;overflow:hidden;box-shadow:var(--shadow-large);position:relative;display:flex;flex-direction:column}.tag-management__modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--color-border);flex-shrink:0}.tag-management__modal-header h3{margin:0;font-size:18px;font-weight:600;color:var(--color-text-primary)}.tag-management__close-button{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:8px;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.tag-management__close-button:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.tag-management__close-button i{font-size:16px}.tag-management__form{flex:1;overflow-y:auto}.tag-management__form-group{margin-bottom:20px}.tag-management__form-group label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--color-text-primary)}.tag-management__form-group input,.tag-management__form-group select{width:100%;padding:12px 16px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-background-secondary);color:var(--color-text-primary);font-size:14px;transition:border-color .2s ease}.tag-management__form-group input:focus,.tag-management__form-group select:focus{outline:none;border-color:var(--color-primary-end)}.tag-management__form-group input::placeholder,.tag-management__form-group select::placeholder{color:var(--color-text-tertiary)}.tag-management__form-group select{cursor:pointer}.tag-management__color-picker{display:flex;flex-direction:column;gap:12px}.tag-management__color-input{width:60px!important;height:40px;padding:4px!important;border-radius:6px;cursor:pointer}.tag-management__predefined-colors{display:flex;flex-wrap:wrap;gap:8px}.tag-management__color-swatch{width:32px;height:32px;border:2px solid transparent;border-radius:50%;cursor:pointer;transition:all .2s ease}.tag-management__color-swatch:hover{transform:scale(1.1)}.tag-management__color-swatch--selected{border-color:var(--color-text-primary);box-shadow:0 0 0 2px var(--color-surface)}.tag-management__clear-color{align-self:flex-start;padding:6px 12px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s ease}.tag-management__clear-color:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.tag-management__cancel-button{padding:10px 20px;border:1px solid var(--color-border);background:transparent;color:var(--color-text-secondary);border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease}.tag-management__cancel-button:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.tag-management__save-button{padding:10px 20px;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.tag-management__save-button:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px)}.tag-management__delete-button{display:flex;align-items:center;gap:8px;padding:10px 20px;border:none;background:var(--color-error);color:#fff;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.tag-management__delete-button:hover{background:color-mix(in srgb,var(--color-error) 90%,black)}.tag-management__delete-button--danger{background:linear-gradient(135deg,var(--color-error) 0%,color-mix(in srgb,var(--color-error) 90%,black) 100%)}.tag-management__delete-button--danger:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--color-error) 90%,black),color-mix(in srgb,var(--color-error) 80%,black));transform:translateY(-1px)}.tag-management__delete-button i{font-size:16px}.tag-management__modal-content--wide{max-width:650px}.tag-management__delete-content{display:flex;flex-direction:column;gap:20px}.tag-management__delete-summary{display:flex;flex-direction:column;gap:16px}.tag-management__delete-question{margin:0;font-size:16px;color:var(--color-text-primary);line-height:1.5}.tag-management__delete-warning{display:flex;flex-direction:column;gap:12px;padding:16px;background:color-mix(in srgb,var(--color-error) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 20%,transparent);border-radius:8px;border-left:4px solid var(--color-error)}.tag-management__delete-warning i{color:var(--color-error);font-size:18px;margin-right:8px;align-self:flex-start;margin-top:2px}.tag-management__delete-warning>i+strong{display:flex;align-items:flex-start;gap:8px;color:var(--color-error);font-weight:600;margin-bottom:8px}.tag-management__delete-warning ul{margin:8px 0 0;padding-left:20px}.tag-management__delete-warning ul li{margin-bottom:4px;color:var(--color-text-primary)}.tag-management__delete-warning ul li strong{color:var(--color-error)}.tag-management__delete-info{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:color-mix(in srgb,var(--color-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:6px;color:var(--color-text-primary)}.tag-management__delete-info i{color:var(--color-primary);font-size:16px;margin-top:2px;flex-shrink:0}.tag-management__affected-tags h4{margin:0 0 16px;font-size:15px;font-weight:600;color:var(--color-text-primary)}.tag-management__tag-tree-preview{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:6px;padding:16px}.tag-management__tag-preview{display:flex;flex-direction:column;gap:8px}.tag-management__tag-preview-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:4px;font-size:14px}.tag-management__tag-preview-item--parent{background:color-mix(in srgb,var(--color-error) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-error) 20%,transparent);font-weight:500;color:var(--color-text-primary)}.tag-management__tag-preview-item--parent>i:first-child{color:var(--color-error);font-size:16px}.tag-management__tag-preview-item--child{margin-left:24px;background:color-mix(in srgb,var(--color-text-secondary) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-border) 50%,transparent);color:var(--color-text-primary)}.tag-management__tag-preview-item--child>i:first-child{color:var(--color-text-tertiary);font-size:12px}.tag-management__tag-preview-item--child>i:nth-child(2){color:var(--color-text-secondary);font-size:14px}.tag-management__tag-preview-item span{flex:1}.tag-management__task-count{font-size:12px;color:var(--color-text-secondary);font-weight:400;margin-left:8px}.tag-management__child-indicator{font-size:11px!important;color:var(--color-text-tertiary)!important;font-weight:400!important;font-style:italic;margin-left:4px!important}.tag-management__analytics{margin-top:24px;padding-top:24px;border-top:1px solid var(--color-border)}.tag-management__analytics-title{display:flex;align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:600;color:var(--color-text-primary)}.tag-management__analytics-title i{color:var(--color-primary);font-size:18px}.tag-management__analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px}.tag-management__stat-card{display:flex;align-items:center;gap:12px;padding:14px;background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:8px;transition:all .2s ease}.tag-management__stat-card:hover{transform:translateY(-1px);box-shadow:var(--shadow-small)}.tag-management__stat-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:18px}.tag-management__stat-icon--primary{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}.tag-management__stat-icon--success{background:color-mix(in srgb,var(--color-success) 10%,transparent);color:var(--color-success)}.tag-management__stat-icon--warning{background:color-mix(in srgb,var(--color-warning) 10%,transparent);color:var(--color-warning)}.tag-management__stat-icon--info{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary)}.tag-management__stat-content{flex:1}.tag-management__stat-value{font-size:22px;font-weight:700;color:var(--color-text-primary);line-height:1.2}.tag-management__stat-label{font-size:12px;color:var(--color-text-secondary);margin-top:2px}.tag-management__insights{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:16px;margin-bottom:16px}.tag-management__insights-title{margin:0 0 16px;font-size:14px;font-weight:600;color:var(--color-text-primary)}.tag-management__top-tags{display:flex;flex-direction:column;gap:16px}.tag-management__usage-bar{display:flex;flex-direction:column;gap:8px}.tag-management__usage-header{display:flex;justify-content:space-between;align-items:center}.tag-management__usage-name{font-weight:500;font-size:14px}.tag-management__usage-count{font-size:12px;color:var(--color-text-secondary)}.tag-management__usage-progress{height:8px;background:color-mix(in srgb,var(--color-border) 30%,transparent);border-radius:4px;overflow:hidden}.tag-management__usage-fill{height:100%;border-radius:4px;transition:width .3s ease}.tag-management__empty-insights{text-align:center;padding:24px;color:var(--color-text-secondary);font-size:14px}.tag-management__unused-alert{display:flex;align-items:flex-start;gap:16px;padding:16px;background:color-mix(in srgb,var(--color-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);border-radius:8px}.tag-management__unused-alert>i{color:var(--color-primary);font-size:20px;margin-top:2px}.tag-management__unused-alert div{flex:1}.tag-management__unused-alert strong{display:block;margin-bottom:4px;color:var(--color-text-primary)}.tag-management__unused-alert p{margin:0;font-size:13px;color:var(--color-text-secondary)}@media (max-width: 768px){.tag-management{height:100vh;max-height:100vh;border-radius:0}.tag-management__modal{padding:16px}.tag-management__modal-content{padding:20px;max-height:90vh}.tag-management__controls{flex-direction:column;align-items:stretch;gap:12px}.tag-management__create-button{justify-content:center}.tag-management__tag-actions{opacity:1}.tag-management__form-actions{flex-direction:column-reverse}.tag-management__form-actions button{width:100%}}.inbox-view{display:flex;flex-direction:column;gap:var(--spacing-xl)}.inbox-view__header{text-align:center;margin-bottom:var(--spacing-lg);padding-top:var(--spacing-sm)}.inbox-view__title{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight)}.inbox-view__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.inbox-view__description{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-style:italic}.inbox-view__empty-state{text-align:center;padding:var(--spacing-2xl);background:var(--color-background-alpha-80);border:1px solid var(--color-border-alpha-50);border-radius:var(--radius-large);box-shadow:var(--shadow-small)}.inbox-view__empty-icon{display:flex;justify-content:center;margin-bottom:var(--spacing-lg)}.inbox-view__empty-icon i{font-size:48px;background:linear-gradient(135deg,#667eea,#764ba2)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important;background-image:linear-gradient(135deg,#667eea,#764ba2)!important;display:inline-block;-webkit-font-smoothing:antialiased}.inbox-view__empty-title{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.inbox-view__empty-message{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:400px;margin:0 auto}@media (max-width: 768px){.inbox-view__header{margin-bottom:var(--spacing-md);padding-top:0}.inbox-view__title{font-size:var(--font-size-lg)}.inbox-view__subtitle,.inbox-view__description{display:none}.inbox-view__empty-state{padding:var(--spacing-xl)}.inbox-view__empty-message{font-size:14px;line-height:1.4}}.today-view{display:flex;flex-direction:column;gap:var(--spacing-xl)}@media (max-width: 768px){.today-view{gap:var(--spacing-md)}}.today-view__header{text-align:center;margin-bottom:var(--spacing-lg);padding-top:var(--spacing-sm)}.today-view__title{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight)}.today-view__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.today-view__empty-state{text-align:center;padding:var(--spacing-2xl);background:var(--color-background-alpha-80);border:1px solid var(--color-border-alpha-50);border-radius:var(--radius-large)}.today-view__empty-icon{display:flex;justify-content:center;margin-bottom:var(--spacing-lg)}.today-view__empty-icon i{font-size:48px;background:linear-gradient(135deg,#667eea,#764ba2)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important;background-image:linear-gradient(135deg,#667eea,#764ba2)!important;display:inline-block;-webkit-font-smoothing:antialiased}.today-view__empty-title{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.today-view__empty-message{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-relaxed)}.today-view__sections{display:flex;flex-direction:column;gap:var(--spacing-lg)}.today-view__section{margin-bottom:var(--spacing-lg)}.today-view__section--completed{opacity:.8}.today-view__section-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) 0 var(--spacing-md) 0;background:none;border:none;border-bottom:1px solid var(--color-border);margin-bottom:var(--spacing-md)}.today-view__section-title{font-size:17px;font-weight:600;color:var(--color-text-primary);margin:0;display:flex;align-items:center;gap:var(--spacing-sm)}.today-view__check-icon{color:var(--color-success)}.today-view__section-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:var(--color-badge-background);color:var(--color-badge-text);font-size:13px;font-weight:600;border-radius:12px;padding:0 8px}.today-view__section-content{padding:0}.today-view__empty-state{padding:var(--spacing-2xl);text-align:center}.today-view__empty-message{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0}@media (max-width: 768px){.today-view__header{display:none}.today-view__empty-message{font-size:14px;line-height:1.4}.today-view__progress{padding:var(--spacing-md)}.today-view__progress-info{flex-direction:column;gap:var(--spacing-xs);align-items:flex-start;margin-bottom:var(--spacing-sm)}.today-view__section-header{padding:var(--spacing-sm) 0 var(--spacing-sm) 0;margin-bottom:var(--spacing-sm)}.today-view__section-title{font-size:16px}.today-view__section-content{padding:0}.today-view__empty-state{padding:var(--spacing-lg)}}.today-view__task-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md);gap:var(--spacing-md)}.today-view__task-filters{display:flex;gap:var(--spacing-xs);background-color:var(--color-background-secondary);border-radius:var(--radius-medium);padding:var(--spacing-xs)}.today-view__filter-button{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--radius-small);background:none;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all var(--transition-normal);white-space:nowrap}.today-view__filter-text{display:inline}.today-view__filter-button:hover{color:var(--color-text-primary);background-color:#0085ff1a}.today-view__filter-button--active{background:var(--color-primary);color:var(--color-text-inverse)}.today-view__filter-button--active i{color:var(--color-text-inverse)!important;background:none!important;-webkit-background-clip:initial!important;-webkit-text-fill-color:initial!important;background-clip:initial!important}.today-view__filter-button--active:hover{background:var(--color-primary-hover);color:var(--color-text-inverse)}.today-view__filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:8px;background:#0000001a;border-radius:10px;font-size:11px;font-weight:600;line-height:1}.today-view__filter-button--active .today-view__filter-count{background:#fff3;color:var(--color-text-inverse)}.today-view__progress-indicator{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.today-view__progress-text{white-space:nowrap;font-weight:500}.today-view__progress-bar{width:80px;height:6px;background-color:var(--color-border);border-radius:3px;overflow:hidden}.today-view__progress-fill{height:100%;background-color:var(--color-primary);border-radius:3px;transition:width .3s ease}.today-view__task-list{min-height:400px;padding:0}@media (max-width: 768px){.today-view__header{margin-bottom:var(--spacing-md);padding-top:0}.today-view__title{font-size:var(--font-size-lg)}.today-view__subtitle{display:none}.today-view__task-list{min-height:0}}@media (max-width: 768px){.today-view__task-header{flex-direction:column;align-items:stretch;gap:var(--spacing-xs)}.today-view__task-filters{justify-content:center}.today-view__filter-text{display:none}.today-view__progress-indicator{justify-content:center}}@media (prefers-reduced-motion: reduce){.today-view__progress-fill,.today-view__filter-button{transition:none}}.upcoming-view{display:flex;flex-direction:column;gap:var(--spacing-xl)}.upcoming-view__header{text-align:center;margin-bottom:var(--spacing-lg)}.upcoming-view__title{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);line-height:var(--line-height-tight)}.upcoming-view__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.upcoming-view__empty-state{text-align:center;padding:var(--spacing-2xl);background:var(--color-background-alpha-80);border:1px solid var(--color-border-alpha-50);border-radius:var(--radius-large)}.upcoming-view__empty-icon{display:flex;justify-content:center;margin-bottom:var(--spacing-lg)}.upcoming-view__empty-icon i{font-size:48px;background:linear-gradient(135deg,#667eea,#764ba2)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important;background-image:linear-gradient(135deg,#667eea,#764ba2)!important;display:inline-block;-webkit-font-smoothing:antialiased}.upcoming-view__empty-title{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.upcoming-view__empty-message{font-size:16px;line-height:1.4;color:var(--color-text-secondary);margin:0;line-height:var(--line-height-relaxed)}.upcoming-view__groups{display:flex;flex-direction:column;gap:var(--spacing-md)}.upcoming-view__group{margin-bottom:var(--spacing-md);transition:all var(--transition-normal)}.upcoming-view__group-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) 0 var(--spacing-md) 0;background:none;border:none;border-bottom:1px solid var(--color-border);cursor:pointer;transition:all var(--transition-normal);text-align:left;margin-bottom:var(--spacing-md)}.upcoming-view__group-header:hover{border-bottom-color:var(--color-border-hover)}.upcoming-view__group-info{display:flex;flex-direction:column;gap:4px;flex:1}.upcoming-view__group-title{font-size:17px;font-weight:600;color:var(--color-text-primary);margin:0}.upcoming-view__group-date{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.upcoming-view__group-meta{display:flex;align-items:center;gap:var(--spacing-sm)}.upcoming-view__group-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:var(--color-badge-background);color:var(--color-badge-text);font-size:13px;font-weight:600;border-radius:12px;padding:0 8px}.upcoming-view__chevron{color:var(--color-text-tertiary);transition:transform var(--transition-normal)}.upcoming-view__chevron--collapsed{transform:rotate(-90deg)}.upcoming-view__group-content{padding:0}.upcoming-view__group--drag-over{border-color:var(--color-primary);background:#2563eb05}.upcoming-view__group--drag-over .upcoming-view__group-header{background:#2563eb0d}@media (max-width: 768px){.upcoming-view__header{display:none}.upcoming-view__empty-state{padding:var(--spacing-xl)}.upcoming-view__empty-message{font-size:14px;line-height:1.4}.upcoming-view__group-header{padding:var(--spacing-md) 0;margin-bottom:var(--spacing-sm)}.upcoming-view__group-title{font-size:16px}.upcoming-view__group-date{font-size:var(--font-size-xs)}.upcoming-view__group-content{padding:0}.upcoming-view__group-info{gap:2px}}.upcoming-view__group-header:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}@media (prefers-reduced-motion: reduce){.upcoming-view__group,.upcoming-view__group-header,.upcoming-view__chevron{transition:none}.upcoming-view__group:hover{transform:none}}.anytime-view{display:flex;flex-direction:column;gap:var(--spacing-xl)}.anytime-view__header{text-align:center;margin-bottom:var(--spacing-lg)}.anytime-view__title{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);line-height:var(--line-height-tight)}.anytime-view__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin-bottom:var(--spacing-xs)}.anytime-view__description{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-style:italic}.anytime-view__empty-state{text-align:center;padding:var(--spacing-2xl);background:var(--color-background-alpha-80);border:1px solid var(--color-border-alpha-50);border-radius:var(--radius-large)}.anytime-view__empty-icon{display:flex;justify-content:center;margin-bottom:var(--spacing-lg)}.anytime-view__empty-icon i{font-size:48px;background:linear-gradient(135deg,#667eea,#764ba2)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important;background-image:linear-gradient(135deg,#667eea,#764ba2)!important;display:inline-block;-webkit-font-smoothing:antialiased}.anytime-view__empty-title{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.anytime-view__empty-message{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:400px;margin:0 auto}.anytime-view__sections{display:flex;flex-direction:column;gap:var(--spacing-lg)}.anytime-view__section{margin-bottom:var(--spacing-lg)}.anytime-view__section--completed{opacity:.8}.anytime-view__section-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) 0 var(--spacing-md) 0;background:none;border:none;border-bottom:1px solid var(--color-border-alpha-50);margin-bottom:var(--spacing-md)}.anytime-view__section-title{font-size:17px;font-weight:600;color:var(--color-text-primary);margin:0;display:flex;align-items:center;gap:var(--spacing-sm)}.anytime-view__check-icon{color:#10b981}.anytime-view__section-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:var(--color-background-secondary);color:var(--color-text-secondary);font-size:13px;font-weight:600;border-radius:12px;padding:0 8px}.anytime-view__section-content{padding:0}@media (max-width: 768px){.anytime-view__header{display:none}.anytime-view__empty-state{padding:var(--spacing-xl)}.anytime-view__section-header{padding:var(--spacing-sm) 0;margin-bottom:var(--spacing-sm)}.anytime-view__section-title{font-size:16px}.anytime-view__section-content{padding:0}}.journal-view{display:flex;flex-direction:column;gap:var(--spacing-xl)}.journal-view__header{text-align:center;margin-bottom:var(--spacing-lg)}.journal-view__title{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-sm);line-height:var(--line-height-tight)}.journal-view__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.journal-view__empty-state{text-align:center;padding:var(--spacing-2xl);background:#fffc;border:1px solid rgba(229,231,235,.5);border-radius:var(--radius-large)}.journal-view__empty-icon{display:flex;justify-content:center;margin-bottom:var(--spacing-lg)}.journal-view__empty-icon i{font-size:48px;background:linear-gradient(135deg,#8b5cf6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.journal-view__empty-title{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.journal-view__empty-message{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:400px;margin:0 auto}.journal-view__error{text-align:center;padding:var(--spacing-2xl)}.journal-view__error .journal-view__error-icon{display:flex;justify-content:center;margin-bottom:var(--spacing-md)}.journal-view__error .journal-view__error-icon i{font-size:32px;color:var(--color-error)}.journal-view__error h3{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.journal-view__error p{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0}.journal-view__groups{display:flex;flex-direction:column;gap:var(--spacing-md)}.journal-view__group{margin-bottom:var(--spacing-md);transition:all var(--transition-normal)}.journal-view__group-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) 0 var(--spacing-md) 0;background:none;border:none;border-bottom:1px solid rgba(229,231,235,.5);cursor:pointer;transition:all var(--transition-normal);text-align:left;margin-bottom:var(--spacing-md)}.journal-view__group-header:hover{border-bottom-color:#9ca3afcc}.journal-view__group-info{display:flex;align-items:center;justify-content:space-between;width:100%;gap:var(--spacing-md)}.journal-view__group-main{display:flex;align-items:center;gap:var(--spacing-md)}.journal-view__group-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-small);background:#8b5cf61a}.journal-view__group-icon i{font-size:16px;color:#8b5cf6}.journal-view__group-details{display:flex;flex-direction:column;gap:2px}.journal-view__group-title{font-size:17px;font-weight:600;color:#3c4043;margin:0}.journal-view__group-date{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.journal-view__group-meta{display:flex;align-items:center;gap:var(--spacing-sm)}.journal-view__group-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:#8b5cf61a;color:#8b5cf6;font-size:13px;font-weight:600;border-radius:12px;padding:0 8px}.journal-view__chevron{color:var(--color-text-tertiary);transition:transform var(--transition-normal)}.journal-view__chevron i{font-size:14px}.journal-view__chevron--collapsed{transform:rotate(-90deg)}.journal-view__group-content{padding:0;animation:slideDown .2s ease-out}.journal-view__group-empty{padding:var(--spacing-lg);text-align:center;color:var(--color-text-secondary);font-style:italic;background:#f9fafb80;border-radius:var(--radius-medium)}.journal-view__group-empty p{margin:0;font-size:var(--font-size-sm)}.journal-view__task-list{display:flex;flex-direction:column;gap:var(--spacing-xs)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.journal-view__header{display:none}.journal-view__empty-state{padding:var(--spacing-xl)}.journal-view__empty-message{font-size:14px;line-height:1.4}.journal-view__group-header{padding:var(--spacing-md) 0;margin-bottom:var(--spacing-sm)}.journal-view__group-title{font-size:16px}.journal-view__group-date{font-size:var(--font-size-xs)}.journal-view__group-main{gap:var(--spacing-sm)}.journal-view__group-icon{width:28px;height:28px}.journal-view__group-icon i{font-size:14px}.journal-view__group-details{gap:1px}}.journal-view__group-header:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}@media (prefers-reduced-motion: reduce){.journal-view__group,.journal-view__group-header,.journal-view__chevron{transition:none}.journal-view__group-content{animation:none}}.scheduled-task-item{position:relative}.scheduled-task-item .scheduled-task-item__actions{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;gap:4px;opacity:0;transition:opacity .2s ease-out;z-index:2}.scheduled-task-item .scheduled-task-item__status{position:absolute;top:50%;right:8px;transform:translateY(-50%);z-index:2}.scheduled-task-item .scheduled-task-item__status-badge{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.scheduled-task-item .scheduled-task-item__status-badge--created{background:var(--color-success-background);color:var(--color-success-text)}.scheduled-task-item .scheduled-task-item__status-badge--cancelled{background:var(--color-error-background);color:var(--color-error-text)}.scheduled-task-item .scheduled-task-item__action-button{width:32px;height:32px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease-out;font-size:14px;outline:none;transition:transform .2s ease-out}.scheduled-task-item .scheduled-task-item__action-button:focus-visible{box-shadow:0 0 0 3px #0085ff1a}.scheduled-task-item .scheduled-task-item__action-button:hover{transform:translateY(-1px)}.scheduled-task-item .scheduled-task-item__action-button i{font-size:12px}.scheduled-task-item .scheduled-task-item__action-button:hover{border-color:var(--color-primary);background:var(--color-border-focus-alpha-10);color:var(--color-primary)}.scheduled-task-item .scheduled-task-item__action-button:active{transform:translateY(0)}.scheduled-task-item .scheduled-task-item__action-button--danger:hover{border-color:var(--color-error);background:var(--color-error-alpha-10);color:var(--color-error)}.scheduled-task-item:hover .scheduled-task-item__actions{opacity:1}.scheduled-task-item :global(.task-item__actions){display:none!important}.scheduled-task-item :global(.task-item__inline-actions){display:none!important}.scheduled-task-item :global(.task-item){cursor:default!important}.scheduled-task-item :global(.task-item__description-edit-btn){display:none!important}@media (max-width: 768px){.scheduled-task-item__actions{opacity:1}}.scheduled-tasks{display:flex;flex-direction:column;gap:var(--spacing-xl)}.scheduled-tasks__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--spacing-lg);gap:var(--spacing-xl)}@media (max-width: 768px){.scheduled-tasks__header{flex-direction:column;gap:var(--spacing-md)}}.scheduled-tasks__title{text-align:left}.scheduled-tasks__title h2{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0;line-height:var(--line-height-tight)}.scheduled-tasks__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);margin:0}.scheduled-tasks__controls{flex-shrink:0}.scheduled-tasks__date-filters{display:flex;gap:var(--spacing-md);align-items:end}@media (max-width: 568px){.scheduled-tasks__date-filters{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}}.scheduled-tasks__date-filter{min-width:140px}.scheduled-tasks__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-2xl);gap:var(--spacing-md)}.scheduled-tasks__loading p{margin:0;color:var(--color-text-secondary)}.scheduled-tasks__empty-state{text-align:center;padding:var(--spacing-2xl);background:var(--color-background-alpha-80);border:1px solid var(--color-border-alpha-50);border-radius:var(--radius-large)}.scheduled-tasks__empty-icon{display:flex;justify-content:center;margin-bottom:var(--spacing-lg)}.scheduled-tasks__empty-icon i{font-size:48px;background:linear-gradient(135deg,#667eea,#764ba2)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important;background-image:linear-gradient(135deg,#667eea,#764ba2)!important;display:inline-block;-webkit-font-smoothing:antialiased}.scheduled-tasks__empty-title{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--spacing-sm) 0}.scheduled-tasks__empty-message{font-size:16px;line-height:1.4;color:var(--color-text-secondary);margin:0;line-height:var(--line-height-relaxed)}.scheduled-tasks__groups{display:flex;flex-direction:column;gap:var(--spacing-md)}.scheduled-tasks__group{margin-bottom:var(--spacing-md);transition:all var(--transition-normal)}.scheduled-tasks__group-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) 0 var(--spacing-md) 0;background:none;border:none;border-bottom:1px solid var(--color-border);cursor:pointer;transition:all var(--transition-normal);text-align:left;margin-bottom:var(--spacing-md)}.scheduled-tasks__group-header:hover{border-bottom-color:var(--color-border-hover)}.scheduled-tasks__group-info{display:flex;flex-direction:column;gap:4px;flex:1}.scheduled-tasks__group-title{font-size:17px;font-weight:600;color:var(--color-text-primary);margin:0}.scheduled-tasks__group-date{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.scheduled-tasks__group-meta{display:flex;align-items:center;gap:var(--spacing-sm)}.scheduled-tasks__group-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:var(--color-badge-background);color:var(--color-badge-text);font-size:13px;font-weight:600;border-radius:12px;padding:0 8px}.scheduled-tasks__chevron{color:var(--color-text-tertiary);transition:transform var(--transition-normal)}.scheduled-tasks__chevron--collapsed{transform:rotate(-90deg)}.scheduled-tasks__group-content{padding:0}.scheduled-tasks__tasks{display:flex;flex-direction:column;gap:var(--spacing-sm)}.scheduled-tasks__task{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background:var(--color-background-alpha-80);border:1px solid var(--color-border-alpha-50);border-radius:var(--radius-medium);transition:all var(--transition-normal);gap:var(--spacing-md)}.scheduled-tasks__task:hover{border-color:var(--color-border-hover);background:var(--color-background-alpha-90)}@media (max-width: 568px){.scheduled-tasks__task{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}}.scheduled-tasks__task-main{display:flex;align-items:center;gap:var(--spacing-sm);flex:1;min-width:0}.scheduled-tasks__task-info{flex:1;min-width:0}.scheduled-tasks__task-title{margin:0 0 var(--spacing-xs) 0;font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scheduled-tasks__task-meta{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.scheduled-tasks__task-time{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.scheduled-tasks__status{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-small);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.025em}.scheduled-tasks__status--pending{background:var(--color-warning-background);color:var(--color-warning-text)}.scheduled-tasks__status--created{background:var(--color-success-background);color:var(--color-success-text)}.scheduled-tasks__status--cancelled{background:var(--color-error-background);color:var(--color-error-text)}.scheduled-tasks__project{font-size:var(--font-size-sm);font-weight:500;padding:var(--spacing-xs) var(--spacing-sm);background:currentColor;color:#fff;border-radius:var(--radius-small);opacity:.8}.scheduled-tasks__tags{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.scheduled-tasks__tag{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-small);font-size:var(--font-size-xs);font-weight:500;color:#fff;opacity:.9}.scheduled-tasks__task-actions{display:flex;gap:var(--spacing-sm);flex-shrink:0}@media (max-width: 568px){.scheduled-tasks__task-actions{justify-content:space-between}}.scheduled-tasks__upgrade-prompt{text-align:center;padding:var(--spacing-2xl)}.scheduled-tasks__upgrade-prompt h2{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-2xl);font-weight:600;color:var(--color-text-primary)}.scheduled-tasks__upgrade-prompt p{margin:0 0 var(--spacing-lg) 0;color:var(--color-text-secondary);max-width:400px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.scheduled-tasks__header{display:none}.scheduled-tasks__group-header{padding:var(--spacing-md) 0;margin-bottom:var(--spacing-sm)}.scheduled-tasks__group-title{font-size:16px}.scheduled-tasks__group-date{font-size:var(--font-size-xs)}.scheduled-tasks__group-content{padding:0}.scheduled-tasks__task{padding:var(--spacing-sm)}.scheduled-tasks__task-title{font-size:var(--font-size-sm)}.scheduled-tasks__task-meta{gap:var(--spacing-xs)}.scheduled-tasks__group-info{gap:2px}}.scheduled-tasks__group-header:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}@media (prefers-reduced-motion: reduce){.scheduled-tasks__group,.scheduled-tasks__group-header,.scheduled-tasks__chevron{transition:none}}.dashboard{height:100vh;background-color:var(--color-background-secondary);display:flex;flex-direction:column}.dashboard__header{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-small);padding-top:env(safe-area-inset-top);position:sticky;top:0;z-index:100}.dashboard__header-content{padding:var(--spacing-sm) max(var(--spacing-lg),env(safe-area-inset-left));padding-right:max(var(--spacing-lg),env(safe-area-inset-right));display:flex;align-items:center;justify-content:space-between;width:100%}.dashboard__header-left{display:flex;align-items:center;gap:var(--spacing-md)}.dashboard__header-center{display:none;flex:1;text-align:center}.dashboard__header-title{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 2px}.dashboard__header-subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.dashboard__menu-button{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:var(--spacing-sm);border-radius:var(--radius-medium);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-normal);font-size:20px}.dashboard__menu-button svg{width:18px;height:18px;fill:currentColor}.dashboard__menu-button:hover{background-color:var(--color-background-secondary);color:var(--color-text-primary)}.dashboard__body{flex:1;display:flex;min-height:0}.dashboard__logo{display:flex;align-items:center;gap:var(--spacing-md)}.dashboard__logo-icon{display:flex;align-items:center;justify-content:center}.dashboard__logo-text{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em}.dashboard__header-actions{display:flex;align-items:center;gap:var(--spacing-sm)}.dashboard__user-info{display:flex;align-items:center;gap:var(--spacing-md)}.dashboard__user-avatar{width:40px;height:40px;border-radius:50%;background-color:var(--color-primary);color:var(--color-text-inverse);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--font-size-sm);text-transform:uppercase}.dashboard__user-details{display:flex;flex-direction:column;gap:2px}.dashboard__user-name{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-primary)}.dashboard__user-email{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.dashboard__logout-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-border);border-radius:var(--radius-medium);background-color:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-normal)}.dashboard__logout-button:hover{background-color:var(--color-background-secondary);border-color:var(--color-border-hover);color:var(--color-text-primary)}.dashboard__logout-button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.dashboard__main{flex:1;overflow-y:auto;padding:var(--spacing-2xl) var(--spacing-lg);max-width:1400px;margin:0 auto;width:100%}.dashboard__content{display:flex;flex-direction:column;gap:var(--spacing-xl)}.dashboard__welcome{text-align:center;max-width:600px;margin:0 auto}.dashboard__page-header{text-align:center;margin-bottom:var(--spacing-xs);padding-top:var(--spacing-sm)}.dashboard__page-title{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);margin:0;line-height:var(--line-height-tight)}.dashboard__title{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text-primary);margin-bottom:var(--spacing-md);line-height:var(--line-height-tight)}.dashboard__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.dashboard__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.dashboard__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-large);padding:var(--spacing-xl);box-shadow:var(--shadow-small);transition:all var(--transition-normal)}.dashboard__card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-medium);transform:translateY(-2px)}.dashboard__card-icon{width:48px;height:48px;border-radius:var(--radius-medium);background-color:#0085ff1a;color:var(--color-primary);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-md)}.dashboard__card-title{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-sm)}.dashboard__card-description{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.dashboard__user-info-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-large);padding:var(--spacing-xl);box-shadow:var(--shadow-small)}.dashboard__section-title{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text-primary);margin-bottom:var(--spacing-lg)}.dashboard__info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-lg)}.dashboard__info-item{display:flex;flex-direction:column;gap:var(--spacing-xs)}.dashboard__info-label{font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.dashboard__info-value{font-size:var(--font-size-md);color:var(--color-text-primary);font-weight:500}@media (max-width: 768px){.dashboard__header-content{padding:var(--spacing-sm) var(--spacing-md)}.dashboard__header-left{gap:0}.dashboard__logo{display:none}.dashboard__header-actions{gap:0}.dashboard__header-center,.dashboard__welcome{display:none}.dashboard__page-header{margin-bottom:var(--spacing-xs);padding-top:0}.dashboard__page-title{font-size:var(--font-size-lg)}.dashboard__main{padding:var(--spacing-lg) var(--spacing-md)}.dashboard__title{font-size:var(--font-size-xl)}.dashboard__subtitle{font-size:var(--font-size-md)}.dashboard__cards{grid-template-columns:1fr}.dashboard__card,.dashboard__user-info-card{padding:var(--spacing-lg)}.dashboard__info-grid{grid-template-columns:1fr;gap:var(--spacing-md)}.dashboard__user-info{display:none}input[type=radio]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;transform:scale(1)!important;margin:0!important;padding:0!important;cursor:pointer!important}}.dashboard__task-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.dashboard__stat-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);padding:var(--spacing-lg);text-align:center;transition:all var(--transition-normal)}.dashboard__stat-card:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-small)}.dashboard__stat-number{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-primary);line-height:var(--line-height-tight);margin-bottom:var(--spacing-xs)}.dashboard__stat-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:500}.dashboard__task-section{display:flex;flex-direction:column;gap:var(--spacing-lg)}.dashboard__task-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md);gap:var(--spacing-md)}.dashboard__task-filters{display:flex;gap:var(--spacing-xs);background-color:var(--color-background-secondary);border-radius:var(--radius-medium);padding:var(--spacing-xs)}.dashboard__filter-button{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--radius-small);background:none;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all var(--transition-normal);white-space:nowrap}.dashboard__filter-button svg{width:16px;height:16px;fill:currentColor}.dashboard__filter-text{display:inline}.dashboard__filter-button:hover{color:var(--color-text-primary);background-color:#0085ff1a}.dashboard__filter-button--active{background:var(--color-primary);color:var(--color-text-inverse)}.dashboard__filter-button--active:hover{background:var(--color-primary-hover);color:var(--color-text-inverse)}.dashboard__filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:8px;background:#0000001a;border-radius:10px;font-size:11px;font-weight:600;line-height:1}.dashboard__filter-button--active .dashboard__filter-count{background:#fff3;color:var(--color-text-inverse)}.dashboard__progress-indicator{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.dashboard__progress-text{white-space:nowrap;font-weight:500}.dashboard__progress-bar{width:80px;height:6px;background-color:var(--color-border);border-radius:3px;overflow:hidden}.dashboard__progress-fill{height:100%;background-color:var(--color-primary);border-radius:3px;transition:width .3s ease}.dashboard__add-task{padding:0;margin-bottom:var(--spacing-lg)}.dashboard__content-area{display:flex;flex-direction:column;gap:var(--spacing-lg)}.dashboard__task-list{min-height:400px;padding:0}.dashboard__loading{flex:1;display:flex}.dashboard__error{background-color:#ff3b301a;border:1px solid var(--color-error);border-radius:var(--radius-medium);padding:var(--spacing-md);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.dashboard__error-content{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-error);font-size:var(--font-size-sm);flex:1}.dashboard__error-dismiss{width:24px;height:24px;border:none;background:none;color:var(--color-error);font-size:18px;font-weight:700;cursor:pointer;border-radius:var(--radius-small);display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-normal)}.dashboard__error-dismiss:hover{background-color:#ff3b301a}@media (max-width: 768px){.dashboard{height:100vh;height:100dvh}.dashboard__header-content{padding:var(--spacing-sm) var(--spacing-md);padding-left:max(var(--spacing-md),env(safe-area-inset-left));padding-right:max(var(--spacing-md),env(safe-area-inset-right))}.dashboard__header-left{gap:0}.dashboard__logo{display:none}.dashboard__main{padding:var(--spacing-lg) var(--spacing-md)}.dashboard__title{font-size:var(--font-size-xl)}.dashboard__subtitle{font-size:var(--font-size-md)}.dashboard__task-stats{grid-template-columns:repeat(2,1fr)}.dashboard__stat-card{padding:var(--spacing-md)}.dashboard__stat-number{font-size:var(--font-size-xl)}.dashboard__task-filters{flex-direction:row;gap:var(--spacing-xs);justify-content:center;flex-wrap:wrap}.dashboard__filter-button{text-align:center;justify-content:center;flex:1;min-width:60px;max-width:80px;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs);gap:2px;flex-direction:column}.dashboard__filter-text{display:none}.dashboard__filter-button .dashboard__filter-count{margin-left:0;margin-top:2px;font-size:10px;min-width:16px;height:16px;padding:0 4px}.dashboard__add-task{padding:0}.dashboard__task-list{padding:0;min-height:0}.dashboard__user-info{display:none}.dashboard__menu-button{display:flex}.dashboard__header-actions{gap:0}.dashboard__task-header{flex-direction:column;align-items:stretch;gap:var(--spacing-xs)}.dashboard__progress-indicator{justify-content:center;font-size:var(--font-size-xs)}.dashboard__progress-bar{width:60px}}@media (min-width: 769px){.dashboard__menu-button{display:none}}.dashboard__task-stats{margin-bottom:var(--spacing-lg)}.dashboard__subtitle{margin-bottom:var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.dashboard__switching-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dashboard__switching-modal{background:#fff;border-radius:12px;padding:40px 32px;text-align:center;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:400px;width:90%}.dashboard__switching-spinner{margin-bottom:24px}.dashboard__switching-spinner i{font-size:48px;color:#3b82f6}.dashboard__switching-title{font-size:20px;font-weight:600;color:#111827;margin:0 0 12px}.dashboard__switching-message{font-size:14px;color:#6b7280;line-height:1.5;margin:0}@media (max-width: 768px){.dashboard__main{padding-bottom:max(var(--spacing-lg),env(safe-area-inset-bottom))}.dashboard__menu-button{min-height:44px;min-width:44px}.dashboard__filter-button{min-height:44px}}.dashboard__modal-button{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.dashboard__modal-button--outline{background:transparent;border:1px solid #d1d1d6;color:#8e8e93}.dashboard__modal-button--outline:hover{background:#f8f9fa;color:#1c1c1e}.dashboard__modal-button--gradient{background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid transparent;color:#fff}.dashboard__modal-button--gradient:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.dashboard__modal-button--primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.dashboard__modal-button--primary:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.dashboard__filter-mode-section{margin-bottom:20px;padding-bottom:8px}.dashboard__filter-mode-label{font-size:14px;font-weight:500;margin-bottom:8px;display:block;color:var(--color-text-primary)}.dashboard__filter-mode-options{display:flex;gap:16px;flex-wrap:wrap}.dashboard__filter-mode-option{font-size:14px;display:flex;align-items:center;gap:6px;cursor:pointer;color:var(--color-text-secondary)}.dashboard__filter-mode-option input[type=radio]{margin:0}@media (prefers-reduced-motion: reduce){.dashboard__card,.dashboard__stat-card,.dashboard__filter-button,.dashboard__breadcrumb{transition:none}.dashboard__card:hover,.dashboard__stat-card:hover{transform:none}}.expanded-task-view{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-medium);padding:var(--spacing-md);margin-top:var(--spacing-xs);box-shadow:var(--shadow-medium);animation:expandIn .2s ease-out;min-height:60px;display:flex;flex-direction:column;justify-content:space-between}@keyframes expandIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.expanded-task-view__info{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.expanded-task-view__project{display:flex;align-items:center}.expanded-task-view__date{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.expanded-task-view__date svg{color:var(--color-primary);width:14px;height:14px;fill:currentColor}.expanded-task-view__description{margin:var(--spacing-md) 0;border-top:1px solid var(--color-border);padding-top:var(--spacing-md)}.expanded-task-view__description-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm)}.expanded-task-view__description-title{margin:0;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-primary)}.expanded-task-view__description-edit-btn{width:24px;height:24px;border:none;background:none;border-radius:var(--radius-small);color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);font-size:12px}.expanded-task-view__description-edit-btn:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.expanded-task-view__description-content{min-height:40px}.expanded-task-view__description-display{cursor:pointer;padding:var(--spacing-sm);border-radius:var(--radius-small);transition:background-color var(--transition-fast)}.expanded-task-view__description-display:hover{background:var(--color-background-secondary)}.expanded-task-view__description-empty{color:var(--color-text-secondary);font-style:italic;font-size:var(--font-size-sm)}.expanded-task-view__description-editor{display:flex;flex-direction:column;gap:var(--spacing-sm)}.expanded-task-view__description-actions{display:flex;gap:var(--spacing-xs);justify-content:flex-end}.expanded-task-view__description-save,.expanded-task-view__description-cancel{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-small);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}.expanded-task-view__description-save{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}.expanded-task-view__description-save:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}.expanded-task-view__description-cancel{background:transparent;color:var(--color-text-secondary);border:1px solid var(--color-border)}.expanded-task-view__description-cancel:hover{background:var(--color-background-secondary);color:var(--color-text-primary)}.expanded-task-view__actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-xs);margin-top:auto}.expanded-task-view__action-button{width:32px;height:32px;border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);font-size:14px}.expanded-task-view__action-button svg{width:14px;height:14px;fill:currentColor}.expanded-task-view__action-button:hover{border-color:var(--color-primary);background:#0085ff1a;color:var(--color-primary);transform:translateY(-1px)}.expanded-task-view__action-button:active{transform:translateY(0)}.expanded-task-view__modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1001;animation:fadeIn .2s ease-out}.expanded-task-view__modal{background:#fff;border-radius:var(--radius-medium);box-shadow:var(--shadow-large);animation:slideUp .2s ease-out;min-width:320px;max-width:400px;max-height:80vh;overflow:hidden}.expanded-task-view__modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);border-bottom:1px solid var(--color-border);background:var(--color-background-secondary)}.expanded-task-view__modal-header h3{margin:0;font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary)}.expanded-task-view__modal-close{width:28px;height:28px;border:none;background:none;border-radius:var(--radius-small);color:var(--color-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.expanded-task-view__modal-close:hover{background:var(--color-background-tertiary);color:var(--color-text-primary)}.expanded-task-view__project-list{padding:var(--spacing-sm);max-height:300px;overflow-y:auto}.expanded-task-view__project-option{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:none;border-radius:var(--radius-small);background:transparent;color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:var(--spacing-sm);text-align:left;margin-bottom:var(--spacing-xs)}.expanded-task-view__project-option:hover{background:var(--color-background-secondary)}.expanded-task-view__project-option.active{background:#0085ff1a;color:var(--color-primary)}.expanded-task-view__project-color{width:12px;height:12px;border-radius:50%;flex-shrink:0}@keyframes slideUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 768px){.expanded-task-view{margin:var(--spacing-xs);padding:var(--spacing-sm)}.expanded-task-view__action-button{width:36px;height:36px;font-size:16px}.expanded-task-view__modal{margin:var(--spacing-md);width:calc(100% - 2 * var(--spacing-md));max-width:none;min-width:0}.expanded-task-view__modal-header{padding:var(--spacing-sm) var(--spacing-md)}.expanded-task-view__project-option{padding:var(--spacing-md);font-size:var(--font-size-md)}}@media (prefers-reduced-motion: reduce){.expanded-task-view,.expanded-task-view__modal-overlay,.expanded-task-view__modal,.expanded-task-view__action-button{animation:none}.expanded-task-view__action-button:hover{transform:none}}.admin-dashboard{padding:24px;max-width:1200px;margin:0 auto}.admin-dashboard__loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:80px 20px;color:#6b7280}.admin-dashboard__loading .spinner{width:24px;height:24px;border:2px solid #e5e7eb;border-top:2px solid #ff9600;border-radius:50%;animation:spin 1s linear infinite}.admin-dashboard__error{display:flex;align-items:flex-start;gap:16px;padding:24px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;margin:20px 0}.admin-dashboard__error i{font-size:24px;flex-shrink:0;margin-top:2px}.admin-dashboard__error h3{font-size:18px;font-weight:600;margin:0 0 8px}.admin-dashboard__error p{font-size:14px;margin:0 0 16px;color:#7f1d1d}.admin-dashboard__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.admin-dashboard__header h1{font-size:28px;font-weight:700;color:#111827;margin:0}.admin-dashboard__actions{display:flex;align-items:center;gap:12px}.admin-dashboard__health{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:8px;margin-bottom:24px;border:1px solid}.admin-dashboard__health--healthy{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.admin-dashboard__health--degraded{background:#fef3c7;border-color:#fbbf24;color:#92400e}.admin-dashboard__health--down{background:#fef2f2;border-color:#fecaca;color:#dc2626}.health-indicator{display:flex;align-items:center;gap:8px;font-weight:600}.health-indicator i{font-size:18px}.health-metrics{display:flex;align-items:center;gap:20px;font-size:14px;font-weight:500}.admin-dashboard__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:32px}.metric-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a;display:flex;align-items:center;gap:16px;transition:all .15s ease}.metric-card:hover{border-color:#ff9600;box-shadow:0 4px 6px -1px #0000001a}.metric-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#ff96001a;border-radius:8px;color:#ff9600;flex-shrink:0}.metric-card__icon i{font-size:20px}.metric-card__content{flex:1}.metric-card__content h3{font-size:24px;font-weight:700;color:#111827;margin:0 0 4px}.metric-card__content p{font-size:14px;color:#6b7280;margin:0;font-weight:500}.metric-card__subtitle{font-size:12px;color:#9ca3af;font-weight:400}.metric-card__subtitle--positive{color:#059669}.metric-card__subtitle--negative{color:#dc2626}.admin-dashboard__section{margin-bottom:32px}.admin-dashboard__section h2{font-size:20px;font-weight:600;color:#111827;margin:0 0 20px}.subscription-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.subscription-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a}.subscription-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.subscription-card__count{font-size:20px;font-weight:700;color:#111827}.subscription-card__revenue{font-size:14px;color:#6b7280;font-weight:500}.usage-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.usage-stat{display:flex;align-items:center;gap:12px;padding:16px;background:#f9fafb;border-radius:8px;border:1px solid #f3f4f6}.usage-stat__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border-radius:8px;color:#6b7280;border:1px solid #e5e7eb}.usage-stat__icon i{font-size:18px}.usage-stat__content h4{font-size:18px;font-weight:700;color:#111827;margin:0 0 4px}.usage-stat__content p{font-size:13px;color:#6b7280;margin:0;font-weight:500}.quick-actions{display:flex;flex-wrap:wrap;gap:12px}.quick-actions button{display:flex;align-items:center;gap:8px}.quick-actions button i{font-size:16px}@media (max-width: 768px){.admin-dashboard{padding:16px}.admin-dashboard__header{flex-direction:column;align-items:stretch;gap:16px}.admin-dashboard__actions{justify-content:flex-end}.admin-dashboard__metrics{grid-template-columns:1fr}.metric-card{padding:16px}.subscription-grid{grid-template-columns:repeat(2,1fr)}.usage-stats{grid-template-columns:1fr}.health-metrics{flex-direction:column;align-items:flex-start;gap:8px}.quick-actions{flex-direction:column}}@media (max-width: 480px){.subscription-grid{grid-template-columns:1fr}.admin-dashboard__header h1{font-size:24px}.metric-card__content h3{font-size:20px}}.user-management{padding:24px;max-width:1200px;margin:0 auto}.user-management__loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:80px 20px;color:#6b7280}.user-management__loading .spinner{width:24px;height:24px;border:2px solid #e5e7eb;border-top:2px solid #ff9600;border-radius:50%;animation:spin 1s linear infinite}.user-management__error{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;margin-bottom:24px}.user-management__error i{font-size:16px;flex-shrink:0}.user-management__error span{flex:1;font-size:14px}.user-management__error button{background:none;border:none;color:#dc2626;cursor:pointer;padding:2px;border-radius:2px}.user-management__error button:hover{background:#dc26261a}.user-management__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:20px}.user-management__title{display:flex;align-items:center;gap:12px}.user-management__title h1{font-size:24px;font-weight:700;color:#111827;margin:0}.user-management__count{font-size:14px;color:#6b7280;background:#f3f4f6;padding:4px 8px;border-radius:4px}.user-management__actions{display:flex;align-items:center;gap:12px}.user-management__content{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.user-management__empty{text-align:center;padding:60px 20px;color:#6b7280}.user-management__empty i{font-size:48px;color:#d1d5db;margin-bottom:16px}.user-management__empty h3{font-size:18px;font-weight:600;color:#374151;margin:0 0 8px}.user-management__empty p{font-size:14px;margin:0}.users-table{width:100%}.users-table__header{background:#f9fafb;border-bottom:1px solid #e5e7eb}.users-table__row{display:grid;grid-template-columns:2fr 1.5fr .8fr 1fr 1fr;align-items:center;padding:0;border-bottom:1px solid #f3f4f6}.users-table__row:last-child{border-bottom:none}.users-table__header .users-table__row{border-bottom:none}.users-table__cell{padding:16px 20px;font-size:14px;display:flex;align-items:center}.users-table__header .users-table__cell{font-weight:600;color:#374151;font-size:13px;text-transform:uppercase;letter-spacing:.025em;padding:12px 20px}.user-info{display:flex;flex-direction:column;gap:4px}.user-info__main h4{font-size:14px;font-weight:600;color:#111827;margin:0}.user-info__main p{font-size:13px;color:#6b7280;margin:0}.user-info__meta{font-size:12px;color:#9ca3af}.user-accounts{display:flex;flex-direction:column;gap:6px}.user-account{display:flex;align-items:center;gap:8px}.user-account__name{font-size:13px;color:#374151;font-weight:500}.user-accounts__more{font-size:12px;color:#9ca3af;font-style:italic}.user-status{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.user-status--active{background:#d1fae5;color:#065f46}.user-status--inactive{background:#fee2e2;color:#991b1b}.last-login{font-size:13px;color:#6b7280}.user-actions{display:flex;align-items:center;gap:4px}.user-actions__delete:hover{color:#dc2626;background:#dc26261a}.user-management__pagination{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#f9fafb;border-top:1px solid #e5e7eb}.pagination-info{font-size:14px;color:#6b7280;font-weight:500}.user-action-modal{display:flex;flex-direction:column;gap:20px}.user-action-modal__user{padding:16px;background:#f9fafb;border-radius:8px;text-align:center}.user-action-modal__user h4{font-size:16px;font-weight:600;color:#111827;margin:0 0 4px}.user-action-modal__user p{font-size:14px;color:#6b7280;margin:0}.user-action-modal__content p{font-size:14px;color:#374151;line-height:1.5;margin:0 0 16px}.user-action-modal__actions{display:flex;gap:12px;justify-content:flex-end}@media (max-width: 768px){.user-management{padding:16px}.user-management__header{flex-direction:column;align-items:stretch;gap:16px}.user-management__title{justify-content:space-between}.user-management__actions{flex-direction:column;gap:12px}.users-table__row{grid-template-columns:1fr;gap:8px;padding:16px 20px}.users-table__cell{padding:0;flex-direction:column;align-items:flex-start;gap:4px}.users-table__header{display:none}.users-table__cell:before{content:attr(data-label);font-weight:600;color:#374151;font-size:12px;text-transform:uppercase;letter-spacing:.025em}.user-actions{align-self:stretch;justify-content:space-around;padding:8px 0;border-top:1px solid #f3f4f6;margin-top:8px}.user-management__pagination{flex-direction:column;gap:12px}.user-action-modal__actions{flex-direction:column}}.subscription-overview{padding:24px;max-width:1200px;margin:0 auto}.subscription-overview__loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:80px 20px;color:var(--color-text-secondary)}.subscription-overview__loading .spinner{width:24px;height:24px;border:2px solid var(--color-border);border-top:2px solid var(--color-warning);border-radius:50%;animation:spin 1s linear infinite}.subscription-overview__error{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--error-color-alpha);border:1px solid var(--color-error);border-radius:8px;color:var(--color-error);margin-bottom:24px}.subscription-overview__error i{font-size:16px;flex-shrink:0}.subscription-overview__error span{flex:1;font-size:14px}.subscription-overview__error button{background:none;border:none;color:var(--color-error);cursor:pointer;padding:2px;border-radius:2px}.subscription-overview__error button:hover{background:var(--color-error-alpha-10)}.subscription-overview__header{margin-bottom:24px}.subscription-overview__title{display:flex;align-items:center;gap:12px}.subscription-overview__title h1{font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0}.subscription-overview__count{font-size:14px;color:var(--color-text-secondary);background:var(--color-background-secondary);padding:4px 8px;border-radius:4px}.subscription-overview__filters{display:flex;align-items:end;gap:16px;margin-bottom:24px;flex-wrap:wrap}.filter-group{min-width:160px}.filter-group label{display:block;font-size:14px;font-weight:500;color:var(--color-text-primary);margin-bottom:6px}.filter-select{width:100%;padding:8px 12px;border:1px solid var(--color-border);border-radius:6px;font-size:14px;color:var(--color-text-primary);background:var(--color-surface);cursor:pointer;transition:border-color .15s ease}.filter-select:focus{outline:none;border-color:var(--color-warning);box-shadow:0 0 0 3px var(--warning-color-alpha)}.subscription-overview__content{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.subscription-overview__empty{text-align:center;padding:60px 20px;color:var(--color-text-secondary)}.subscription-overview__empty i{font-size:48px;color:var(--color-text-tertiary);margin-bottom:16px}.subscription-overview__empty h3{font-size:18px;font-weight:600;color:var(--color-text-primary);margin:0 0 8px}.subscription-overview__empty p{font-size:14px;margin:0}.accounts-table{width:100%}.accounts-table__header{background:var(--color-background-secondary);border-bottom:1px solid var(--color-border)}.accounts-table__row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr .8fr 1fr;align-items:center;padding:0;border-bottom:1px solid var(--color-border)}.accounts-table__row:last-child{border-bottom:none}.accounts-table__header .accounts-table__row{border-bottom:none}.accounts-table__cell{padding:16px 20px;font-size:14px;display:flex;align-items:center}.accounts-table__header .accounts-table__cell{font-weight:600;color:var(--color-text-primary);font-size:13px;text-transform:uppercase;letter-spacing:.025em;padding:12px 20px}.account-info{display:flex;flex-direction:column;gap:4px}.account-info__main h4{font-size:14px;font-weight:600;color:var(--color-text-primary);margin:0}.account-info__main p{font-size:13px;color:var(--color-text-secondary);margin:0;text-transform:capitalize}.account-info__meta{font-size:12px;color:var(--color-text-tertiary);display:flex;flex-direction:column;gap:2px}.billing-status{padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.billing-status--success{background:var(--success-color-alpha);color:var(--color-success)}.billing-status--danger{background:var(--error-color-alpha);color:var(--color-error)}.billing-status--warning{background:var(--warning-color-alpha);color:var(--color-warning-dark)}.billing-status--info{background:var(--info-color-alpha);color:var(--color-info)}.billing-status--neutral{background:var(--color-background-secondary);color:var(--color-text-secondary)}.account-usage{font-size:13px;color:var(--color-text-secondary);font-weight:500}.account-revenue{font-size:14px;font-weight:600;color:var(--color-text-primary)}.revenue-free{color:var(--color-text-secondary);font-weight:400}.account-actions{display:flex;align-items:center;gap:4px}.subscription-overview__pagination{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--color-background-secondary);border-top:1px solid var(--color-border)}.pagination-info{font-size:14px;color:var(--color-text-secondary);font-weight:500}.account-action-modal{display:flex;flex-direction:column;gap:20px}.account-action-modal__account{padding:16px;background:var(--color-background-secondary);border-radius:8px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.account-action-modal__account h4{font-size:16px;font-weight:600;color:var(--color-text-primary);margin:0}.account-action-modal__content{display:flex;flex-direction:column;gap:16px}.modal-field{display:flex;flex-direction:column;gap:6px}.modal-field label{font-size:14px;font-weight:500;color:var(--color-text-primary)}.modal-select,.modal-input{padding:8px 12px;border:1px solid var(--color-border);border-radius:6px;font-size:14px;color:var(--color-text-primary);background:var(--color-surface);transition:border-color .15s ease}.modal-select:focus,.modal-input:focus{outline:none;border-color:var(--color-warning);box-shadow:0 0 0 3px var(--warning-color-alpha)}.account-action-modal__actions{display:flex;gap:12px;justify-content:flex-end}@media (max-width: 768px){.subscription-overview{padding:16px}.subscription-overview__filters{flex-direction:column;align-items:stretch;gap:12px}.filter-group{min-width:auto}.accounts-table__row{grid-template-columns:1fr;gap:8px;padding:16px 20px}.accounts-table__cell{padding:0;flex-direction:column;align-items:flex-start;gap:4px}.accounts-table__header{display:none}.accounts-table__cell:before{content:attr(data-label);font-weight:600;color:var(--color-text-primary);font-size:12px;text-transform:uppercase;letter-spacing:.025em}.account-actions{align-self:stretch;justify-content:space-around;padding:8px 0;border-top:1px solid var(--color-border);margin-top:8px}.subscription-overview__pagination{flex-direction:column;gap:12px}.account-action-modal__actions{flex-direction:column}}.webhook-monitoring{padding:1.5rem;background:var(--background-color);min-height:100vh}.webhook-monitoring__loading,.webhook-monitoring__error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;gap:1rem}.webhook-monitoring__loading i,.webhook-monitoring__error i{font-size:3rem;opacity:.5}.webhook-monitoring__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;border-bottom:1px solid var(--border-color);padding-bottom:1rem}.webhook-monitoring__title{display:flex;align-items:center;gap:1rem}.webhook-monitoring__title h1{margin:0;font-size:1.75rem;font-weight:600;color:var(--text-primary)}.webhook-monitoring__overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.webhook-monitoring__filters{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.webhook-monitoring__filters .filters-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end}.webhook-monitoring__filters .filter-group{display:flex;flex-direction:column;gap:.5rem}.webhook-monitoring__filters .filter-group label{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.webhook-monitoring__filters .filter-group select{padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:4px;background:var(--background-color);color:var(--text-primary);font-size:.875rem}.webhook-monitoring__filters .filter-group select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color-alpha)}.webhook-monitoring__filters .filter-actions{display:flex;align-items:end}.webhook-monitoring__table{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;margin-bottom:1rem}.webhook-monitoring__table table{width:100%;border-collapse:collapse}.webhook-monitoring__table table thead{background:var(--background-color-secondary);border-bottom:1px solid var(--border-color)}.webhook-monitoring__table table thead th{padding:.875rem 1rem;text-align:left;font-weight:600;font-size:.875rem;color:var(--text-secondary)}.webhook-monitoring__table table tbody tr{border-bottom:1px solid var(--border-color-light);transition:background-color .15s ease}.webhook-monitoring__table table tbody tr:hover{background:var(--background-color-secondary)}.webhook-monitoring__table table tbody tr:last-child{border-bottom:none}.webhook-monitoring__table table tbody td{padding:1rem;vertical-align:top;font-size:.875rem}.webhook-monitoring__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:var(--text-secondary)}.webhook-monitoring__empty i{font-size:3rem;margin-bottom:1rem;opacity:.5}.webhook-monitoring__empty h3{margin:0 0 .5rem;font-weight:600}.webhook-monitoring__empty p{margin:0;opacity:.8}.webhook-monitoring__pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem}.webhook-monitoring__pagination .pagination-info{font-size:.875rem;color:var(--text-secondary)}.stat-card{display:flex;align-items:center;gap:1rem;background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;padding:1.25rem}.stat-card__icon{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:var(--primary-color-alpha);border-radius:50%;color:var(--primary-color);font-size:1.25rem}.stat-card__content{flex:1}.stat-card__content h3{margin:0;font-size:1.5rem;font-weight:700;color:var(--text-primary);line-height:1.2}.stat-card__content p{margin:.25rem 0 0;font-size:.875rem;color:var(--text-secondary);font-weight:500}.event-id{font-family:Monaco,Menlo,monospace;font-size:.8rem}.event-type{font-weight:500;color:var(--text-primary)}.status-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.status-badge--success{background:var(--success-color-alpha);color:var(--success-color)}.status-badge--error{background:var(--error-color-alpha);color:var(--error-color)}.status-badge--warning{background:var(--warning-color-alpha);color:var(--warning-color)}.status-badge--info{background:var(--info-color-alpha);color:var(--info-color)}.status-badge--neutral{background:var(--text-secondary-alpha);color:var(--text-secondary)}.event-date{font-size:.8rem;color:var(--text-secondary)}.attempt-count{font-weight:600;color:var(--text-primary)}.attempt-count small{display:block;font-size:.75rem;font-weight:400;color:var(--text-secondary);margin-top:.125rem}.last-error{color:var(--error-color);font-size:.8rem;max-width:200px}.event-actions{display:flex;gap:.5rem}.event-details__header{display:flex;align-items:center;gap:1rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--border-color)}.event-details__header .event-id{font-family:Monaco,Menlo,monospace;font-size:.9rem;color:var(--text-secondary)}.event-details__info{margin-bottom:1.5rem}.event-details__info .info-row{display:flex;margin-bottom:.75rem;align-items:flex-start}.event-details__info .info-row label{min-width:120px;font-weight:600;color:var(--text-secondary);font-size:.875rem}.event-details__info .info-row span{flex:1;color:var(--text-primary);font-size:.875rem}.event-details__info .info-row span.error-message{color:var(--error-color);font-family:Monaco,Menlo,monospace;font-size:.8rem}.event-details__data{margin-bottom:1.5rem}.event-details__data label{display:block;font-weight:600;color:var(--text-secondary);font-size:.875rem;margin-bottom:.5rem}.event-details__data .event-data{background:var(--background-color-secondary);border:1px solid var(--border-color);border-radius:4px;padding:1rem;font-family:Monaco,Menlo,monospace;font-size:.8rem;overflow-x:auto;max-height:300px;overflow-y:auto}.event-details__actions{display:flex;gap:1rem;padding-top:1rem;border-top:1px solid var(--border-color);justify-content:flex-end}.admin-activity-logs{padding:1.5rem;background:var(--background-color);min-height:100vh}.admin-activity-logs__loading,.admin-activity-logs__error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;gap:1rem}.admin-activity-logs__loading i,.admin-activity-logs__error i{font-size:3rem;opacity:.5}.admin-activity-logs__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;border-bottom:1px solid var(--border-color);padding-bottom:1rem}.admin-activity-logs__title{display:flex;align-items:center;gap:1rem}.admin-activity-logs__title h1{margin:0;font-size:1.75rem;font-weight:600;color:var(--text-primary)}.admin-activity-logs__filters{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.admin-activity-logs__filters .filters-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end}.admin-activity-logs__filters .filter-group{display:flex;flex-direction:column;gap:.5rem}.admin-activity-logs__filters .filter-group label{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.admin-activity-logs__filters .filter-group select{padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:4px;background:var(--background-color);color:var(--text-primary);font-size:.875rem}.admin-activity-logs__filters .filter-group select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color-alpha)}.admin-activity-logs__filters .filter-actions{display:flex;align-items:end}.admin-activity-logs__table{background:var(--surface-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;margin-bottom:1rem}.admin-activity-logs__table table{width:100%;border-collapse:collapse}.admin-activity-logs__table table thead{background:var(--background-color-secondary);border-bottom:1px solid var(--border-color)}.admin-activity-logs__table table thead th{padding:.875rem 1rem;text-align:left;font-weight:600;font-size:.875rem;color:var(--text-secondary)}.admin-activity-logs__table table tbody tr{border-bottom:1px solid var(--border-color-light);transition:background-color .15s ease}.admin-activity-logs__table table tbody tr:hover{background:var(--background-color-secondary)}.admin-activity-logs__table table tbody tr:last-child{border-bottom:none}.admin-activity-logs__table table tbody td{padding:1rem;vertical-align:top;font-size:.875rem}.admin-activity-logs__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:var(--text-secondary)}.admin-activity-logs__empty i{font-size:3rem;margin-bottom:1rem;opacity:.5}.admin-activity-logs__empty h3{margin:0 0 .5rem;font-weight:600}.admin-activity-logs__empty p{margin:0;opacity:.8}.admin-activity-logs__pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem}.admin-activity-logs__pagination .pagination-info{font-size:.875rem;color:var(--text-secondary)}.log-timestamp{font-size:.875rem;color:var(--text-secondary);font-family:Monaco,Menlo,monospace}.log-user .user-id{font-family:Monaco,Menlo,monospace;font-size:.8rem;color:var(--text-secondary)}.log-user .user-email{font-size:.875rem;color:var(--text-primary);font-weight:500}.action-badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:capitalize;letter-spacing:.025em}.action-badge--success{background:var(--success-color-alpha);color:var(--success-color)}.action-badge--error{background:var(--error-color-alpha);color:var(--error-color)}.action-badge--warning{background:var(--warning-color-alpha);color:var(--warning-color)}.action-badge--info{background:var(--info-color-alpha);color:var(--info-color)}.action-badge--neutral{background:var(--text-secondary-alpha);color:var(--text-secondary)}.log-details{color:var(--text-primary);line-height:1.4;max-width:300px;word-wrap:break-word}.log-account .account-name{font-weight:500;color:var(--text-primary)}.log-account .account-id{font-size:.75rem;color:var(--text-secondary);font-family:Monaco,Menlo,monospace}.log-ip{font-family:Monaco,Menlo,monospace;font-size:.8rem;color:var(--text-secondary)}.admin-panel{min-height:100vh;display:flex;flex-direction:column}.admin-panel__header{background:#fff;border-bottom:1px solid #e5e7eb;padding:0 24px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10;box-shadow:0 1px 3px #0000001a}.admin-panel__nav{display:flex;align-items:center;gap:4px}.admin-nav-item{display:flex;align-items:center;gap:8px;padding:16px 20px;font-size:14px;font-weight:500;color:#6b7280;background:none;border:none;cursor:pointer;transition:all .15s ease;border-bottom:3px solid transparent;position:relative}.admin-nav-item:hover{color:#374151;background:#00000005}.admin-nav-item--active{color:#ff9600;border-bottom-color:#ff9600;background:#ff96000d}.admin-nav-item i{font-size:16px}.admin-panel__content{flex:1;background:#f9fafb;min-height:0;overflow-y:auto}.admin-access-denied{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px}.admin-access-denied__content{text-align:center;max-width:400px}.admin-access-denied__content i{font-size:64px;color:#dc2626;margin-bottom:24px}.admin-access-denied__content h2{font-size:24px;font-weight:700;color:#111827;margin:0 0 12px}.admin-access-denied__content p{font-size:16px;color:#6b7280;line-height:1.5;margin:0}.admin-feature-placeholder{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px}.admin-feature-placeholder__content{text-align:center;max-width:400px}.admin-feature-placeholder__content i{font-size:64px;color:#d1d5db;margin-bottom:24px}.admin-feature-placeholder__content h3{font-size:20px;font-weight:600;color:#111827;margin:0 0 12px}.admin-feature-placeholder__content p{font-size:16px;color:#6b7280;line-height:1.5;margin:0 0 24px}@media (max-width: 768px){.admin-panel__header{flex-direction:column;align-items:stretch;padding:16px;gap:16px;position:relative}.admin-panel__nav{justify-content:space-around;overflow-x:auto;padding-bottom:8px}.admin-nav-item{flex-direction:column;padding:12px 8px;min-width:60px;text-align:center;font-size:12px;gap:4px;border-bottom:none;border-radius:8px}.admin-nav-item--active{background:#ff96001a;border-bottom:none}.admin-nav-item i{font-size:18px}}@media (max-width: 480px){.admin-panel__header{padding:12px}.admin-nav-item{padding:10px 6px;min-width:50px;font-size:11px}.admin-nav-item i{font-size:16px}.admin-access-denied__content h2{font-size:20px}.admin-access-denied__content p{font-size:14px}.admin-feature-placeholder__content h3{font-size:18px}.admin-feature-placeholder__content p{font-size:14px}}.admin-panel__content::-webkit-scrollbar{width:8px}.admin-panel__content::-webkit-scrollbar-track{background:#f1f5f9}.admin-panel__content::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.admin-panel__content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.admin-nav-item:focus{outline:2px solid #ff9600;outline-offset:2px}.admin-panel__content>*{animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.registration-success{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);overflow:hidden}.registration-success__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.registration-success__success-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='40' patternTransform='scale(2) rotate(15)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(240,6.7%,17.6%,1)'/><path d='M20-5V5m0 30v10m20-30v10M0 15v10'  stroke-linejoin='round' stroke-linecap='round' stroke-width='1.5' stroke='%23667eeaff' fill='none'/><path d='M-5 40H5M-5 0H5m30 0h10M35 40h10M15 20h10'  stroke-linejoin='round' stroke-linecap='round' stroke-width='1.5' stroke='%23764ba2ff' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>")}.registration-success__container{position:relative;z-index:1;width:100%;max-width:480px;display:flex;flex-direction:column;gap:var(--spacing-xl)}.registration-success__card{background-color:var(--color-card);border-radius:var(--radius-large);box-shadow:var(--shadow-large);padding:var(--spacing-2xl);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.registration-success__card--success{animation:none}.registration-success__logo{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);margin-bottom:var(--spacing-2xl)}.registration-success__logo-icon{display:flex;align-items:center;justify-content:center}.registration-success__logo-text{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em}.registration-success__success{text-align:center;padding:var(--spacing-xl) 0}.registration-success__success .success-icon{margin-bottom:var(--spacing-lg);animation:success-icon-pop .8s ease-out .3s both}.registration-success__success .success-icon i{font-size:4rem;color:#22c55e;display:block;text-shadow:0 0 20px rgba(34,197,94,.3)}.registration-success__success h2{font-size:var(--font-size-3xl);color:var(--color-text-primary);margin-bottom:var(--spacing-sm);font-weight:700;animation:success-text-slide .6s ease-out .5s both;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.registration-success__success .success-quest{font-size:var(--font-size-xl);color:var(--color-text-primary);margin-bottom:var(--spacing-md);font-weight:600;line-height:var(--line-height-tight);animation:success-text-slide .6s ease-out .6s both}.registration-success__success .success-message{color:var(--color-text-secondary);margin-bottom:var(--spacing-2xl);line-height:var(--line-height-relaxed);font-size:var(--font-size-md);animation:success-text-slide .6s ease-out .7s both}.registration-success__success .success-button{animation:success-text-slide .6s ease-out .9s both;min-width:180px;font-weight:600;font-size:var(--font-size-md);padding:var(--spacing-md) var(--spacing-xl);margin:0 auto;display:block}@keyframes success-text-slide{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.registration-success{padding:var(--spacing-md);align-items:flex-start;padding-top:max(var(--spacing-2xl),env(safe-area-inset-top) + var(--spacing-lg));padding-bottom:max(var(--spacing-md),env(safe-area-inset-bottom));padding-left:max(var(--spacing-md),env(safe-area-inset-left));padding-right:max(var(--spacing-md),env(safe-area-inset-right))}.registration-success__content{padding:var(--spacing-2xl);gap:var(--spacing-lg)}.registration-success__title{font-size:var(--font-size-xl)}.registration-success__subtitle{font-size:var(--font-size-sm)}}@media (max-width: 480px){.registration-success{padding:var(--spacing-sm);padding-top:max(var(--spacing-lg),env(safe-area-inset-top) + var(--spacing-md));padding-bottom:max(var(--spacing-lg),env(safe-area-inset-bottom) + var(--spacing-md));padding-left:max(var(--spacing-sm),env(safe-area-inset-left));padding-right:max(var(--spacing-sm),env(safe-area-inset-right))}.registration-success__content{padding:var(--spacing-xl)}.registration-success__checkmark svg{width:48px;height:48px}}@media (prefers-reduced-motion: reduce){.registration-success__content{backdrop-filter:none;-webkit-backdrop-filter:none}.registration-success__checkmark{animation:none}@keyframes checkmark-bounce{0%,to{transform:scale(1) rotate(0);opacity:1}}}.auth-page{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);padding-top:max(var(--spacing-lg),env(safe-area-inset-top));padding-bottom:max(var(--spacing-lg),env(safe-area-inset-bottom));padding-left:max(var(--spacing-lg),env(safe-area-inset-left));padding-right:max(var(--spacing-lg),env(safe-area-inset-right));overflow:hidden}.auth-page__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.auth-page__gradient{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='40' patternTransform='scale(2) rotate(15)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(240,6.7%,17.6%,1)'/><path d='M20-5V5m0 30v10m20-30v10M0 15v10'  stroke-linejoin='round' stroke-linecap='round' stroke-width='1.5' stroke='%23667eeaff' fill='none'/><path d='M-5 40H5M-5 0H5m30 0h10M35 40h10M15 20h10'  stroke-linejoin='round' stroke-linecap='round' stroke-width='1.5' stroke='%23764ba2ff' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>")}.auth-page__container{position:relative;z-index:1;width:100%;max-width:480px;display:flex;flex-direction:column;gap:var(--spacing-xl)}.auth-page__card{background-color:var(--color-card);border-radius:var(--radius-large);box-shadow:var(--shadow-large);padding:var(--spacing-2xl);border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.auth-page__logo{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);margin-bottom:var(--spacing-2xl)}.auth-page__logo-icon{display:flex;align-items:center;justify-content:center}.auth-page__logo-text{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);letter-spacing:-.02em}.auth-page__footer{text-align:center}.auth-page__footer-text{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0}@media (max-width: 768px){.auth-page{padding:var(--spacing-md);align-items:flex-start;padding-top:max(var(--spacing-2xl),env(safe-area-inset-top) + var(--spacing-lg));padding-bottom:max(var(--spacing-md),env(safe-area-inset-bottom));padding-left:max(var(--spacing-md),env(safe-area-inset-left));padding-right:max(var(--spacing-md),env(safe-area-inset-right))}.auth-page__card{padding:var(--spacing-xl);border-radius:var(--radius-medium);box-shadow:var(--shadow-medium)}.auth-page__logo{margin-bottom:var(--spacing-xl)}.auth-page__logo-icon svg{width:32px;height:32px}.auth-page__logo-text{font-size:var(--font-size-lg)}}@media (max-width: 480px){.auth-page{padding:var(--spacing-sm);padding-top:max(var(--spacing-lg),env(safe-area-inset-top) + var(--spacing-md));padding-bottom:max(var(--spacing-lg),env(safe-area-inset-bottom) + var(--spacing-md));padding-left:max(var(--spacing-sm),env(safe-area-inset-left));padding-right:max(var(--spacing-sm),env(safe-area-inset-right))}.auth-page__card{padding:var(--spacing-lg)}}@media (prefers-reduced-motion: reduce){.auth-page__card{backdrop-filter:none;-webkit-backdrop-filter:none}}.billing-portal{display:flex;flex-direction:column;gap:32px;max-width:1200px;margin:0 auto;padding:24px}@media (max-width: 767px){.billing-portal{padding:16px;gap:24px}}.portal-header{display:flex;justify-content:space-between;align-items:center}.portal-header h2{margin:0;font-size:20px;font-weight:600;color:#1c1c1e}.back-button,.close-button{position:relative;gap:8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;font-weight:500;text-align:center;transition:all .2s ease-out;outline:none;overflow:hidden;-webkit-user-select:none;user-select:none;vertical-align:middle;text-decoration:none;white-space:nowrap;background:none;border:none;color:#8e8e93;padding:8px;border-radius:6px;cursor:pointer;transition:all .15s ease-out;display:flex;align-items:center;justify-content:center;gap:6px}.back-button:hover,.close-button:hover{background:#f8f9fa;color:#1c1c1e}.back-button i,.close-button i{font-size:16px}.portal-error{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;background:#ff3b301a;border:1px solid rgba(255,59,48,.3);border-radius:6px;color:#ff3b30;font-size:14px;line-height:1.4;position:relative}.portal-error i:first-child{flex-shrink:0}.error-dismiss{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;font-weight:500;text-align:center;transition:all .2s ease-out;outline:none;overflow:hidden;-webkit-user-select:none;user-select:none;vertical-align:middle;text-decoration:none;white-space:nowrap;background:none;border:none;color:inherit;padding:2px;margin-left:auto;border-radius:6px;cursor:pointer}.error-dismiss:hover{background:#ff3b301a}.portal-section{display:flex;flex-direction:column;gap:16px}.portal-section h3{margin:0;font-size:18px;font-weight:600;color:#1c1c1e}.subscription-card{background:#fff;border:1px solid #d1d1d6;border-radius:16px;padding:24px}@media (max-width: 767px){.subscription-card{padding:16px}}.subscription-info{display:flex;align-items:center;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px}@media (max-width: 767px){.subscription-info{flex-direction:column;gap:8px}}.tier-info{flex:1}.tier-info .tier-name{font-size:18px;font-weight:600;color:#1c1c1e;margin-bottom:4px}.tier-info .tier-price{font-size:20px;font-weight:700;color:#667eea}.tier-info .tier-price .tier-period{font-size:14px;font-weight:400;color:#8e8e93;margin-left:4px}.billing-status{display:flex;flex-direction:column;gap:8px}@media (max-width: 767px){.billing-status{width:100%}}.status-item{display:flex;align-items:center;justify-content:center;gap:8px}@media (max-width: 767px){.status-item{justify-content:space-between}}.status-item .label{font-size:14px;line-height:1.4;color:#8e8e93;font-weight:500}.status-item .status-badge{font-size:14px;line-height:1.4;font-weight:600;text-transform:capitalize}.status-item .date,.status-item .payment-method{font-size:14px;line-height:1.4;font-weight:500;color:#1c1c1e}.subscription-actions{display:flex;align-items:center;justify-content:center;gap:8px;justify-content:flex-end;padding-top:16px;border-top:1px solid #d1d1d6}@media (max-width: 767px){.subscription-actions{flex-direction:column;align-items:stretch}.subscription-actions .button{width:100%}}.cancellation-notice{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;background:#ff95001a;border:1px solid rgba(255,149,0,.3);border-radius:6px;font-size:14px;color:#ff9500;line-height:1.4}.cancellation-notice i{flex-shrink:0;font-size:16px}.billing-portal .plans-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}@media (max-width: 767px){.billing-portal .plans-grid{grid-template-columns:1fr}}.billing-portal .plan-card{background:#fff;border:1px solid #d1d1d6;border-radius:12px;padding:16px;transition:all .15s ease-out;display:flex;flex-direction:column;gap:8px}.billing-portal .plan-card:hover{border-color:#c7c7cc;box-shadow:0 1px 3px #0000001a}.billing-portal .plan-card--restricted{opacity:.6;background:var(--color-background-secondary)}.billing-portal .plan-card--restricted:hover{border-color:var(--color-border);box-shadow:none}.billing-portal .plan-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.billing-portal .plan-header h4{margin:0;font-size:16px;font-weight:600;color:#1c1c1e}.billing-portal .plan-badge{font-size:14px;line-height:1.4;font-weight:600;padding:2px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px}.billing-portal .plan-badge--upgrade{background:#34c75926;color:#34c759}.billing-portal .plan-badge--downgrade{background:#ff950026;color:#ff9500}.billing-portal .plan-badge--restricted{background:var(--color-badge-background);color:var(--color-badge-text)}.billing-portal .plan-restriction{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:6px;font-size:13px;color:var(--color-text-secondary);line-height:1.4;text-align:center}.billing-portal .plan-restriction i{flex-shrink:0;font-size:16px}.billing-portal .plan-price{margin-bottom:8px}.billing-portal .plan-price .price{font-size:18px;font-weight:700;color:#1c1c1e}.billing-portal .plan-price .period{font-size:14px;line-height:1.4;color:#8e8e93;margin-left:4px}.billing-portal .plan-features{list-style:none;padding:0;margin:0 0 16px;flex:1}.billing-portal .plan-features li{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:4px;font-size:14px;line-height:1.4;color:#8e8e93}.billing-portal .plan-features li:last-child{margin-bottom:0}.billing-portal .plan-features li i{color:#34c759;font-size:12px;flex-shrink:0}.billing-portal .plan-button{width:100%;margin-top:auto}.billing-history-placeholder{text-align:center;padding:32px;background:#f8f9fa;border:1px dashed #d1d1d6;border-radius:12px}.billing-history-placeholder p{margin:0 0 16px;font-size:16px;line-height:1.4;color:#8e8e93}.invoices-list{display:flex;flex-direction:column;gap:8px}.no-invoices{text-align:center;padding:24px;color:#8e8e93}.no-invoices p{margin:0;font-size:16px;line-height:1.4}.invoice-item{display:flex;align-items:center;justify-content:center;gap:16px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;transition:all .15s ease-out}.invoice-item:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-small)}@media (max-width: 767px){.invoice-item{flex-direction:column;align-items:stretch;gap:8px}}.invoice-info{display:flex;align-items:center;justify-content:center;gap:8px;flex:1}@media (max-width: 767px){.invoice-info{justify-content:space-between}}.invoice-number{font-size:16px;line-height:1.4;font-weight:600;color:#1c1c1e}.invoice-date{font-size:14px;line-height:1.4;color:#8e8e93}.invoice-status{font-size:14px;line-height:1.4;font-weight:600;padding:2px 8px;border-radius:12px;text-transform:capitalize}.invoice-status--paid{background:#34c75926;color:#34c759}.invoice-status--open{background:#ff950026;color:#ff9500}.invoice-status--draft{background:#c7c7cc26;color:#c7c7cc}.invoice-status--void,.invoice-status--uncollectible{background:#ff3b3026;color:#ff3b30}.invoice-amount{font-size:16px;line-height:1.4;font-weight:600;color:#1c1c1e}@media (max-width: 767px){.invoice-amount{text-align:right}}.invoice-actions{flex-shrink:0}@media (max-width: 767px){.invoice-actions{align-self:flex-end}}.download-link{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;background:#f8f9fa;color:#8e8e93;text-decoration:none;border-radius:6px;transition:all .15s ease-out;font-size:14px;line-height:1.4;font-weight:500}.download-link:hover{background:#667eea;color:var(--color-text-inverse)}.download-link i{font-size:12px}.rotating{animation:spin 1s linear infinite}.billing-result-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--color-background-secondary);padding:20px}.billing-result-card{background:var(--color-surface);border-radius:12px;box-shadow:0 10px 25px -3px #0000001a,0 4px 6px -2px #0000000d;padding:48px 32px;text-align:center;max-width:480px;width:100%}.billing-result-icon{margin-bottom:24px}.billing-result-icon i{font-size:64px}.billing-result-icon--success i{color:var(--color-success)}.billing-result-icon--error i{color:var(--color-error)}.billing-result-icon--canceled i{color:var(--color-warning)}.billing-result-icon--loading{display:flex;justify-content:center;align-items:center;height:64px}.billing-result-icon .spinner{width:48px;height:48px;border:4px solid var(--color-border);border-top:4px solid var(--color-warning);border-radius:50%;animation:spin 1s linear infinite}.billing-result-card h1{font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0 0 16px}.billing-result-card p{font-size:16px;color:var(--color-text-secondary);line-height:1.6;margin:0 0 32px}.billing-result-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.billing-result-page--success{position:relative;overflow:hidden}.billing-result-page--success:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background-image:url("data:image/svg+xml,<svg id='patternId' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg'><defs><pattern id='a' patternUnits='userSpaceOnUse' width='40' height='40' patternTransform='scale(2) rotate(15)'><rect x='0' y='0' width='100%' height='100%' fill='hsla(240,6.7%,17.6%,1)'/><path d='M20-5V5m0 30v10m20-30v10M0 15v10'  stroke-linejoin='round' stroke-linecap='round' stroke-width='1.5' stroke='%23667eeaff' fill='none'/><path d='M-5 40H5M-5 0H5m30 0h10M35 40h10M15 20h10'  stroke-linejoin='round' stroke-linecap='round' stroke-width='1.5' stroke='%23764ba2ff' fill='none'/></pattern></defs><rect width='800%' height='800%' transform='translate(0,0)' fill='url(%23a)'/></svg>")}.billing-result-card--success{position:relative;z-index:1;border:1px solid rgba(255,255,255,.2);background-color:var(--color-card);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-large)}.billing-result-card--success h1{background:linear-gradient(135deg,var(--color-primary-start) 0%,var(--color-primary-end) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:28px;margin-bottom:20px;font-weight:700}.success-header{margin-bottom:24px}.payment-success-box{background:linear-gradient(135deg,var(--color-success) 0%,var(--color-success-dark) 100%);color:#fff;padding:24px;border-radius:12px;margin:24px 0;text-align:center;box-shadow:0 4px 12px var(--success-color-alpha)}.payment-success-box h2{font-size:20px;font-weight:700;margin:0 0 12px;color:#fff}.payment-success-box p{font-size:16px;margin:0;color:#ffffffe6;line-height:1.5}.success-features{margin:24px 0 32px}.success-features ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.billing-result-card--success .success-features li{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:12px 16px;background:#ffffff4d;border:1px solid rgba(255,255,255,.4);border-radius:8px;color:var(--color-text-primary);font-weight:500;font-size:15px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .2s ease;box-shadow:var(--shadow-small)}.billing-result-card--success .success-features li:hover{background:#fff6;border-color:#ffffff80;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.billing-result-card--success .success-features li i{color:var(--color-success);font-size:16px;flex-shrink:0;font-weight:700}.billing-result-page--error{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--warning-color-alpha) 0%,var(--color-warning) 100%)}.billing-result-card--error{position:relative;z-index:1;border:1px solid var(--color-warning);background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-background) 100%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.billing-result-card--error h1{color:var(--color-error);font-size:24px}.error-message{color:var(--color-warning-dark);font-size:16px;margin-bottom:20px!important}.error-details{background:var(--warning-color-alpha);border:1px solid var(--color-warning);border-radius:8px;padding:16px;margin:20px 0}.error-detail{color:var(--color-warning-dark);font-size:14px}.error-help{margin:24px 0 32px;display:flex;flex-direction:column;gap:12px}.help-item{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--warning-color-alpha);border-radius:6px;color:var(--color-warning-dark);font-size:14px}.help-item i{color:var(--color-warning);font-size:16px;flex-shrink:0}.success-checkmark{width:80px;height:80px;margin:0 auto 24px;position:relative;animation:success-icon-pop .8s ease-out .3s both}.success-checkmark-circle{width:80px;height:80px;border-radius:50%;border:4px solid var(--color-success);background:var(--color-success);position:relative;animation:checkmark-circle .6s ease-in-out;box-shadow:0 0 20px var(--success-color-alpha);display:flex;align-items:center;justify-content:center}.success-checkmark-circle i{color:#fff;font-size:32px;font-weight:700;animation:checkmark-icon .4s ease-in-out .4s both}@keyframes checkmark-circle{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes checkmark-icon{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes success-icon-pop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}.error-icon{animation:error-bounce .6s ease-in-out}@keyframes error-bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}.billing-result-icon--animated{animation-fill-mode:both}@media (max-width: 480px){.billing-result-card{padding:32px 24px}.billing-result-icon i{font-size:48px}.billing-result-card h1{font-size:20px}.billing-result-card p{font-size:15px}.billing-result-actions{flex-direction:column}.success-checkmark,.success-checkmark-circle{width:60px;height:60px}.success-features,.error-help{gap:8px}.feature-highlight,.help-item{padding:8px 12px;font-size:14px}.billing-result-card--success h1{font-size:22px}}.admin-layout{display:flex;min-height:100vh;background:var(--background-color-secondary)}.admin-layout__sidebar{position:fixed;left:0;top:0;height:100vh;width:280px;background:var(--background-color);border-right:1px solid var(--border-color);display:flex;flex-direction:column;transform:translate(0);transition:transform .3s ease;z-index:100}@media (max-width: 1024px){.admin-layout__sidebar{transform:translate(-100%)}}.admin-layout--sidebar-open .admin-layout__sidebar{transform:translate(0)}.admin-layout--sidebar-closed .admin-layout__sidebar{transform:translate(-100%)}.admin-layout__sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--border-color)}.admin-layout__logo{display:flex;align-items:center;gap:.75rem}.admin-layout__logo img{width:32px;height:32px;object-fit:contain;flex-shrink:0}.admin-layout__logo span{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.admin-layout__sidebar-toggle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:none;border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.admin-layout__sidebar-toggle:hover{background:var(--background-color-secondary);color:var(--text-primary)}.admin-layout__sidebar-toggle i{font-size:14px}.admin-layout__nav{flex:1;padding:1rem 0;overflow-y:auto}.admin-layout__nav-item{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.5rem;color:var(--text-secondary);text-decoration:none;font-size:.9rem;font-weight:500;border-left:3px solid transparent;border:none;background:none;cursor:pointer;width:100%;text-align:left;font-family:inherit;transition:all .2s ease}.admin-layout__nav-item:hover{background:var(--background-color-secondary);color:var(--text-primary)}.admin-layout__nav-item--active{background:var(--primary-color-alpha);color:var(--primary-color);border-left-color:var(--primary-color)}.admin-layout__nav-item i{font-size:1.1rem;width:20px;text-align:center}.admin-layout__sidebar-footer{padding:1.5rem;border-top:1px solid var(--border-color)}.admin-layout__admin-info{display:flex;align-items:center;gap:.75rem}.admin-layout__admin-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--primary-color) 0%,#764ba2 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem}.admin-layout__admin-details{flex:1;min-width:0}.admin-layout__admin-name{font-size:.875rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-layout__role-badge{display:inline-block;padding:.125rem .5rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;margin-top:.25rem}.admin-layout__role-badge--super{background:var(--error-color-alpha);color:var(--error-color)}.admin-layout__role-badge--admin{background:var(--primary-color-alpha);color:var(--primary-color)}.admin-layout__role-badge--support{background:var(--warning-color-alpha);color:var(--warning-color)}.admin-layout__role-badge--readonly{background:var(--text-secondary-alpha);color:var(--text-secondary)}.admin-layout__main{flex:1;margin-left:280px;min-height:100vh;display:flex;flex-direction:column;transition:margin-left .3s ease}@media (max-width: 1024px){.admin-layout__main{margin-left:0}}@media (min-width: 1025px){.admin-layout--sidebar-closed .admin-layout__main{margin-left:0}}.admin-layout__header{background:var(--background-color);border-bottom:1px solid var(--border-color);padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:50}@media (max-width: 768px){.admin-layout__header{padding:1rem}}.admin-layout__mobile-menu-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:6px;background:none;border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.admin-layout__mobile-menu-toggle:hover{background:var(--background-color-secondary);color:var(--text-primary)}@media (max-width: 1024px){.admin-layout__mobile-menu-toggle{display:flex}}.admin-layout__mobile-menu-toggle i{font-size:1.1rem}.admin-layout__header-actions{display:flex;align-items:center;gap:.75rem}.admin-layout__action-button{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:6px;background:var(--background-color-secondary);border:1px solid var(--border-color);color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.admin-layout__action-button:hover{background:var(--surface-color);color:var(--text-primary);border-color:var(--border-color-hover)}.admin-layout__action-button--danger:hover{background:var(--error-color-alpha);color:var(--error-color);border-color:var(--error-color)}@media (max-width: 640px){.admin-layout__action-button{padding:.5rem}.admin-layout__action-button span{display:none}}.admin-layout__action-button i{font-size:1rem}.admin-layout__content{flex:1;overflow-y:auto}.admin-layout__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:99;display:none}@media (max-width: 1024px){.admin-layout__overlay{display:block}}.admin-login{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;padding:2rem}.admin-login__container{background:var(--background-color);border-radius:16px;padding:3rem;max-width:500px;width:100%;box-shadow:var(--shadow-large);text-align:center}@media (max-width: 640px){.admin-login__container{padding:2rem;border-radius:12px}}.admin-login__header{margin-bottom:2rem}.admin-login__logo{width:64px;height:64px;margin-bottom:1rem}.admin-login__title{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0}.admin-login__content{margin-bottom:2rem}.admin-login__icon{font-size:4rem;color:var(--primary-color);margin-bottom:1.5rem}.admin-login h2{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.admin-login__error{display:flex;align-items:center;justify-content:center;gap:.5rem;background:var(--error-color-alpha);color:var(--error-color);padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;margin-bottom:1.5rem}.admin-login__error i{font-size:1rem}.admin-login__message{color:var(--text-secondary);line-height:1.6;margin:0 0 2rem;font-size:1rem}.admin-login__actions{display:flex;flex-direction:column;gap:1rem}@media (min-width: 480px){.admin-login__actions{flex-direction:row;justify-content:center}}.admin-login__button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;border:none}.admin-login__button i{font-size:1rem}.admin-login__button--primary{background:linear-gradient(135deg,var(--primary-color) 0%,#764ba2 100%);color:#fff}.admin-login__button--primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #667eea66}.admin-login__button--secondary{background:var(--background-color-secondary);color:var(--text-secondary);border:1px solid var(--border-color)}.admin-login__button--secondary:hover{background:var(--surface-color);color:var(--text-primary);border-color:var(--border-color-hover)}.admin-login__footer{border-top:1px solid var(--border-color);padding-top:1.5rem}.admin-login__footer p{color:var(--text-tertiary);font-size:.875rem;margin:0;line-height:1.5}.admin-app{min-height:100vh;background:var(--background-color-secondary);font-family:var(--font-family)}.admin-app__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:1.5rem;padding:2rem;text-align:center;background:var(--background-color)}.admin-app__loading-spinner{font-size:3rem;color:var(--primary-color)}.admin-app__loading h3{margin:0;font-size:1.5rem;font-weight:600;color:var(--text-primary)}.admin-app__loading p{margin:0;font-size:1rem;color:var(--text-secondary);max-width:400px}.admin-content{padding:2rem;max-width:1400px;margin:0 auto}@media (max-width: 768px){.admin-content{padding:1rem}}.admin-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.admin-header__title h1{margin:0 0 .5rem;font-size:2rem;font-weight:700;color:var(--text-primary)}.admin-header__title p{margin:0;font-size:1rem;color:var(--text-secondary)}.admin-header__actions{display:flex;gap:1rem;align-items:center}.admin-grid{display:grid;gap:2rem}.admin-grid--2-col{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.admin-grid--3-col{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.admin-grid--4-col{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.offline-indicator__content{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;box-shadow:0 4px 12px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:14px;font-weight:500;transition:all .3s ease}.offline-indicator__actions{display:flex;gap:8px;margin-left:auto}.offline-indicator__button{background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:4px;color:#fff;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;font-size:12px}.offline-indicator__button:hover:not(:disabled){background:#ffffff4d;border-color:#ffffff80}.offline-indicator__button:disabled{opacity:.5;cursor:not-allowed}.offline-indicator__button--danger:hover:not(:disabled){background:#dc2626cc;border-color:#dc2626}.offline-indicator__icon{font-size:18px;flex-shrink:0}.offline-indicator__text{flex:1;line-height:1.4}.offline-indicator__count{font-size:12px;padding:2px 8px;background:#fff3;border-radius:12px;margin-right:8px;white-space:nowrap}.offline-indicator.offline .offline-indicator__content{background:#dc2626e6;color:#fff;border:1px solid rgba(220,38,38,.3)}.offline-indicator.offline .offline-indicator__icon{color:#ffffffe6}.offline-indicator.syncing .offline-indicator__content{background:#3b82f6e6;color:#fff;border:1px solid rgba(59,130,246,.3)}.offline-indicator.syncing .offline-indicator__icon{color:#ffffffe6;animation:spin 1s linear infinite}.spinning{animation:spin 1s linear infinite}@media (min-width: 768px){.offline-indicator{bottom:30px;left:30px;transform:none;max-width:350px}}.install-prompt{position:fixed;bottom:20px;left:20px;right:20px;max-width:420px;margin:0 auto;z-index:10000;animation:slideUp .4s cubic-bezier(.4,0,.2,1)}@media (min-width: 640px){.install-prompt{left:auto;right:20px;margin:0}}.install-prompt__content{background-color:#fff;border-radius:12px;box-shadow:0 4px 16px #0000001f;padding:24px;border:1px solid rgba(209,209,214,.3);background:linear-gradient(145deg,#fffffff2,#f8f9fafa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 40px #0000001f,0 8px 16px #00000014,inset 0 1px #fffc;display:flex;align-items:center;gap:16px;position:relative;overflow:hidden}.install-prompt__content:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(135deg,#667eea,#764ba2);opacity:.02;animation:float 6s ease-in-out infinite;pointer-events:none}.install-prompt__icon{flex-shrink:0;position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.install-prompt__icon img{width:48px;height:48px;border-radius:12px;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a;display:block;object-fit:cover}.install-prompt__icon-fallback{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;font-size:24px;box-shadow:0 4px 12px #667eea40,0 2px 4px #0000001a;display:none}.install-prompt__icon--error .install-prompt__icon-fallback{display:flex}.install-prompt__info{flex:1;min-width:0}.install-prompt__info h3{margin:0 0 6px;font-size:18px;font-weight:600;color:var(--color-text-primary);line-height:1.2}.install-prompt__info p{margin:0;font-size:14px;color:var(--color-text-secondary);line-height:1.4}.install-prompt__actions{display:flex;gap:8px;flex-shrink:0}.install-prompt__actions .button--primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;font-weight:500;box-shadow:0 4px 12px #667eea40,0 2px 4px #0000001a}.install-prompt__actions .button--primary:hover:not(:disabled){background:linear-gradient(135deg,#5a6fd8,#6a4190);transform:translateY(-1px);box-shadow:0 6px 16px #667eea4d,0 4px 8px #00000026}.install-prompt__actions .button--primary:active:not(:disabled){background:linear-gradient(135deg,#4e60c6,#5e377e);transform:translateY(0);box-shadow:0 2px 8px #667eea33,0 1px 2px #0000001a}.install-prompt__actions .button--secondary{background:#fffc;border:1px solid rgba(0,0,0,.06);color:var(--color-text-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.install-prompt__actions .button--secondary:hover:not(:disabled){background:#fffffff2;border-color:#0000001a;color:var(--color-text-primary);transform:translateY(-1px)}.install-prompt--ios{max-width:480px}.install-prompt--ios .install-prompt__content{flex-direction:column;text-align:center;gap:24px;padding:32px}.install-prompt--ios .install-prompt__info{text-align:center}.install-prompt--ios .install-prompt__info h3{font-size:20px;margin-bottom:8px}.install-prompt--ios .install-prompt__actions{justify-content:center;width:100%}.install-prompt--ios .install-prompt__actions .button{flex:1;max-width:200px}.ios-install-steps{margin-top:16px}.ios-install-steps p{margin-bottom:16px;font-size:14px;color:var(--color-text-secondary)}.ios-install-steps ol{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.ios-install-steps li{display:flex;align-items:center;gap:16px;padding:8px 16px;background:#667eea0f;border-radius:6px;font-size:14px;color:var(--color-text-primary);border:1px solid rgba(102,126,234,.1)}.ios-install-steps li i{width:28px;height:28px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;box-shadow:0 2px 4px #667eea33}@keyframes slideUp{0%{transform:translateY(100%) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(1deg)}}@media (prefers-color-scheme: dark){.install-prompt__content{background:linear-gradient(145deg,#1f2937f2,#111827fa);border-color:#ffffff1a;box-shadow:0 20px 40px #0006,0 8px 16px #0000004d,inset 0 1px #ffffff1a}.install-prompt__info h3{color:#f9fafb}.install-prompt__info p{color:#d1d5db}.install-prompt__actions .button--secondary{background:#374151cc;border-color:#ffffff1a;color:#e5e7eb}.install-prompt__actions .button--secondary:hover:not(:disabled){background:#4b5563e6;border-color:#fff3;color:#f9fafb}.ios-install-steps p{color:#d1d5db}.ios-install-steps li{background:#667eea1a;border-color:#667eea33;color:#f9fafb}}@media (prefers-reduced-motion: reduce){.install-prompt{animation:none}.install-prompt__content:before{animation:none}@keyframes slideUp{0%{opacity:0}to{opacity:1}}}.toast{display:flex;align-items:flex-start;padding:16px;margin-bottom:8px;border-radius:8px;box-shadow:0 4px 12px #00000026;background:#fff;border-left:4px solid;min-width:300px;max-width:500px;transform:translate(100%);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.toast--visible{transform:translate(0);opacity:1}.toast--removing{transform:translate(100%);opacity:0}.toast--success{border-left-color:#10b981}.toast--success .toast__icon{color:#10b981}.toast--error{border-left-color:#ef4444}.toast--error .toast__icon{color:#ef4444}.toast--warning{border-left-color:#f59e0b}.toast--warning .toast__icon{color:#f59e0b}.toast--info{border-left-color:#3b82f6}.toast--info .toast__icon{color:#3b82f6}.toast__content{display:flex;align-items:flex-start;width:100%;gap:12px}.toast__icon{font-size:18px;margin-top:2px;flex-shrink:0}.toast__message{flex:1;color:#374151;font-size:14px;line-height:1.4;margin-top:2px}.toast__action{background:none;border:none;color:#3b82f6;font-size:14px;font-weight:500;cursor:pointer;padding:0;margin-left:8px;text-decoration:underline;flex-shrink:0}.toast__action:hover{color:#1d4ed8}.toast__close{background:none;border:none;color:#9ca3af;cursor:pointer;padding:0;font-size:14px;margin-left:8px;flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s ease}.toast__close:hover{background-color:#f3f4f6;color:#374151}@media (max-width: 768px){.toast{padding:12px;min-width:280px;max-width:calc(100vw - 32px);margin-bottom:6px}.toast__content{gap:8px}.toast__icon{font-size:16px}.toast__message{font-size:13px;line-height:1.3}.toast__action{font-size:13px;margin-left:6px}.toast__close{width:18px;height:18px;font-size:12px;margin-left:6px}}@media (prefers-color-scheme: dark){.toast{background:#1f2937;box-shadow:0 4px 12px #00000040}.toast__message{color:#e5e7eb}.toast__close{color:#9ca3af}.toast__close:hover{background-color:#374151;color:#e5e7eb}}.confirm-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px;animation:fadeIn .2s ease-out}.confirm-dialog{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:400px;width:100%;max-height:90vh;overflow:hidden;animation:slideIn .2s ease-out}.confirm-dialog__header{display:flex;align-items:center;gap:12px;padding:20px 20px 16px;border-bottom:1px solid #e5e7eb}.confirm-dialog__icon{font-size:24px;flex-shrink:0}.confirm-dialog__title{margin:0;font-size:18px;font-weight:600;color:#111827}.confirm-dialog__content{padding:16px 20px 20px}.confirm-dialog__message{margin:0;font-size:14px;line-height:1.5;color:#374151}.confirm-dialog__actions{display:flex;gap:8px;padding:20px;border-top:1px solid #e5e7eb;justify-content:flex-end}.confirm-dialog__button{min-width:80px}.confirm-dialog--error .confirm-dialog__icon{color:#ef4444}.confirm-dialog--warning .confirm-dialog__icon{color:#f59e0b}.confirm-dialog--info .confirm-dialog__icon{color:#3b82f6}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){.confirm-dialog-overlay{padding:10px}.confirm-dialog{max-width:none}.confirm-dialog__actions{flex-direction:column-reverse;gap:12px}.confirm-dialog__actions .confirm-dialog__button{width:100%}}@media (prefers-color-scheme: dark){.confirm-dialog{background:#1f2937}.confirm-dialog__header{border-bottom-color:#374151}.confirm-dialog__title{color:#f9fafb}.confirm-dialog__message{color:#d1d5db}.confirm-dialog__actions{border-top-color:#374151}}.toast-container{position:fixed;top:20px;right:20px;z-index:9999;pointer-events:none;max-width:500px;width:100%}.toast-container .toast{pointer-events:auto}@media (max-width: 640px){.toast-container{top:10px;right:10px;left:10px;max-width:none}.toast-container .toast{min-width:auto;max-width:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-left{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slide-right{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes progress-bar{0%{width:0%}to{width:100%}}@keyframes spinner-stroke{0%{stroke-dashoffset:31.416}50%{stroke-dashoffset:7.854}to{stroke-dashoffset:31.416}}@keyframes button-spin{0%{transform:rotate(0);stroke-dashoffset:31.416}50%{stroke-dashoffset:7.854}to{transform:rotate(360deg);stroke-dashoffset:31.416}}@keyframes checkbox-complete{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes check-appear{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes strikethrough{0%{text-decoration-color:transparent}to{text-decoration-color:currentColor}}@keyframes modal-appear{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdown-appear{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes delete-confirm-appear{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes project-selector-slide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes date-picker-slide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes ripple{0%{transform:scale(0);opacity:.6}to{transform:scale(2);opacity:0}}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes wobble{0%{transform:translate(0)}15%{transform:translate(-25%) rotate(-5deg)}30%{transform:translate(20%) rotate(3deg)}45%{transform:translate(-15%) rotate(-3deg)}60%{transform:translate(10%) rotate(2deg)}75%{transform:translate(-5%) rotate(-1deg)}to{transform:translate(0)}}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes zoom-in{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}to{opacity:1;transform:scaleZ(1)}}@keyframes zoom-out{0%{opacity:1;transform:scaleZ(1)}50%{opacity:1}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate-fade-in{animation:fade-in .2s ease-out forwards}.animate-fade-out{animation:fade-out .2s ease-out forwards}.animate-scale-in{animation:scale-in .2s ease-out forwards}.animate-slide-up{animation:slide-up .2s ease-out forwards}.animate-bounce-in{animation:bounce-in .3s cubic-bezier(.68,-.55,.265,1.55) forwards}.animate-spin{animation:spin 1s linear infinite}.animate-pulse{animation:pulse 2s infinite}.animate-shake{animation:shake .3s ease-in-out}.animate-wobble{animation:wobble 1s ease-in-out}:root[data-theme=dark]{--color-background: #111217;--color-background-secondary: #1a1d23;--color-surface: #242831;--color-card: #242831;--color-text-primary: #f8fafc;--color-text-secondary: #e2e8f0;--color-text-tertiary: #94a3b8;--color-text-inverse: #1e293b;--color-border: rgba(148, 163, 184, .2);--color-border-hover: rgba(148, 163, 184, .3);--color-border-focus: rgba(102, 126, 234, .6);--color-error: #f87171;--color-success: #4ade80;--color-warning: #fbbf24;--shadow-small: 0 2px 8px rgba(0, 0, 0, .4);--shadow-medium: 0 8px 24px rgba(0, 0, 0, .5);--shadow-large: 0 16px 48px rgba(0, 0, 0, .6);--bg-deep: #0a0a0b;--bg-primary: #111217;--bg-secondary: #1a1d23;--bg-elevated: #242831;--bg-surface: #2d323a;--bg-overlay: rgba(17, 18, 23, .95);--glass-primary: linear-gradient(145deg, rgba(31, 41, 55, .95) 0%, rgba(17, 24, 39, .98) 100%);--glass-secondary: linear-gradient(145deg, rgba(42, 48, 60, .92) 0%, rgba(26, 29, 35, .95) 100%);--glass-elevated: linear-gradient(145deg, rgba(55, 65, 81, .9) 0%, rgba(31, 41, 55, .95) 100%);--border-color: rgba(148, 163, 184, .2);--border-color-light: rgba(148, 163, 184, .1);--background-color: #111217;--background-color-secondary: #1a1d23;--surface-color: #2d323a;--text-primary: #f8fafc;--text-secondary: #e2e8f0;--primary-color: #667eea;--primary-color-alpha: rgba(102, 126, 234, .1);--error-color: #f87171;--error-color-alpha: rgba(248, 113, 113, .1);--success-color: #4ade80;--success-color-alpha: rgba(74, 222, 128, .1);--warning-color: #fbbf24;--warning-color-alpha: rgba(251, 191, 36, .1);--info-color: #60a5fa;--info-color-alpha: rgba(96, 165, 250, .1);--text-secondary-alpha: rgba(226, 232, 240, .1);--color-background-alpha-80: rgba(17, 18, 23, .8);--color-background-alpha-90: rgba(17, 18, 23, .9);--color-background-secondary-dark: #2d323a;--color-background-secondary-darker: #16191f;--color-error-light: #ff9999;--color-error-dark: #e03333;--color-error-darker: #cc2e2e;--color-error-alpha-10: rgba(248, 113, 113, .1);--color-success-dark: #3db85c;--color-success-light: #7de09c;--color-warning-dark: #e6a200;--color-primary-end: #764ba2;--color-primary-alpha-10: rgba(102, 126, 234, .1);--color-primary-alpha-90: rgba(102, 126, 234, .9);--color-primary-hover: #5a6fd8;--color-warning-alpha-15: rgba(251, 191, 36, .15);--color-warning-alpha-50: rgba(251, 191, 36, .5);--color-error-alpha-15: rgba(248, 113, 113, .15);--color-error-alpha-50: rgba(248, 113, 113, .5);--color-border-light: rgba(148, 163, 184, .3);--color-border-focus-dark: rgba(102, 126, 234, .4);--color-badge-background: rgba(148, 163, 184, .3);--color-badge-text: #e2e8f0}:root{--color-primary: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--color-primary-hover: linear-gradient(135deg, #5a6fd8 0%, #6a4190 100%);--color-primary-active: linear-gradient(135deg, #4e60c6 0%, #5e377e 100%);--color-background: #ffffff;--color-background-secondary: #f8f9fa;--color-surface: #ffffff;--color-card: #ffffff;--color-text-primary: #1c1c1e;--color-text-secondary: #8e8e93;--color-text-tertiary: #c7c7cc;--color-text-inverse: #ffffff;--color-border: #d1d1d6;--color-border-hover: #c7c7cc;--color-border-focus: #0085ff;--color-error: #ff3b30;--color-success: #34c759;--color-warning: #ff9500;--background-color: #ffffff;--background-color-secondary: #f8f9fa;--surface-color: #ffffff;--text-primary: #1c1c1e;--text-secondary: #8e8e93;--border-color: #d1d1d6;--border-color-light: rgba(209, 209, 214, .5);--primary-color: #667eea;--primary-color-alpha: rgba(102, 126, 234, .1);--error-color: #ff3b30;--error-color-alpha: rgba(255, 59, 48, .1);--success-color: #34c759;--success-color-alpha: rgba(52, 199, 89, .1);--warning-color: #ff9500;--warning-color-alpha: rgba(255, 149, 0, .1);--info-color: #0085ff;--info-color-alpha: rgba(0, 133, 255, .1);--text-secondary-alpha: rgba(142, 142, 147, .1);--color-background-alpha-80: rgba(255, 255, 255, .8);--color-background-alpha-90: rgba(255, 255, 255, .9);--color-background-secondary-dark: rgb(242.05, 243.9, 245.75);--color-background-secondary-darker: rgb(233.125, 236.25, 239.375);--color-error-light: white;--color-error-dark: rgb(252, 13.3913043478, 0);--color-error-darker: rgb(226.5, 12.0362318841, 0);--color-error-alpha-10: rgba(255, 59, 48, .1);--color-success-dark: rgb(41.4342629482, 158.5657370518, 70.9163346614);--color-success-light: rgb(231.6115537849, 248.8884462151, 235.9601593625);--color-warning-dark: rgb(204, 119.2, 0);--color-primary-end: #764ba2;--color-primary-alpha-10: rgba(102, 126, 234, .1);--color-primary-alpha-90: rgba(102, 126, 234, .9);--color-primary-hover: #5a6fd8;--color-badge-background: #e5e7eb;--color-badge-text: #6b7280;--color-warning-alpha-15: rgba(255, 149, 0, .15);--color-warning-alpha-50: rgba(255, 149, 0, .5);--color-error-alpha-15: rgba(255, 59, 48, .15);--color-error-alpha-50: rgba(255, 59, 48, .5);--color-border-light: rgb(222.4827586207, 222.4827586207, 226.0172413793);--color-border-focus-dark: rgb(0, 93.1, 178.5);--shadow-small: 0 1px 3px rgba(0, 0, 0, .1);--shadow-medium: 0 4px 16px rgba(0, 0, 0, .12);--shadow-large: 0 8px 32px rgba(0, 0, 0, .16);--radius-small: 6px;--radius-medium: 12px;--radius-large: 16px;--radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--font-family: -apple-system, BlinkMacSystemFont, SF Pro Display, SF Pro Text, system-ui, sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--line-height-tight: 1.2;--line-height-normal: 1.4;--line-height-relaxed: 1.6;--transition-fast: .15s ease-out;--transition-normal: .2s ease-out;--transition-slow: .3s ease-out;--safe-area-inset-top: env(safe-area-inset-top);--safe-area-inset-bottom: env(safe-area-inset-bottom);--safe-area-inset-left: env(safe-area-inset-left);--safe-area-inset-right: env(safe-area-inset-right)}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;height:100%;height:100vh;height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{font-family:var(--font-family);font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-background-secondary);height:100%;margin:0;padding:0;min-height:100vh;min-height:100dvh;overflow-x:hidden;-webkit-overflow-scrolling:touch}#root{display:flex;flex-direction:column;height:100%;min-height:100vh}@media (max-width: 768px){#root{min-height:100dvh}}*:focus{outline:none}*:focus-visible{outline:none}button{border:none;background:none;font-family:inherit;font-size:inherit;cursor:pointer}input,textarea{border:none;background:none;font-family:inherit;font-size:inherit}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button,textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number],textarea[type=number]{-moz-appearance:textfield}a{color:inherit;text-decoration:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-loading{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:var(--color-background-secondary)}.app-loading__spinner{display:flex;align-items:center;justify-content:center}.lni-is-spinning{width:20px;height:20px;animation:spin 1s linear infinite}svg{color:inherit}button svg,.icon svg,[class*=icon] svg{fill:currentColor}@media (hover: none) and (pointer: coarse){button,input,select,textarea{min-height:44px;min-width:44px}*{-webkit-tap-highlight-color:rgba(0,0,0,.1)}}:root[data-theme=dark] .input,:root[data-theme=dark] .markdown-editor__textarea,:root[data-theme=dark] input[type=text],:root[data-theme=dark] input[type=email],:root[data-theme=dark] input[type=password],:root[data-theme=dark] input[type=search],:root[data-theme=dark] input[type=url],:root[data-theme=dark] input[type=tel],:root[data-theme=dark] input[type=number],:root[data-theme=dark] textarea,:root[data-theme=dark] select{background:#242831!important;border:1px solid rgba(148,163,184,.4)!important;color:var(--text-primary)!important}:root[data-theme=dark] .input:hover:not(:disabled):not(:focus),:root[data-theme=dark] .markdown-editor__textarea:hover:not(:disabled):not(:focus),:root[data-theme=dark] input[type=text]:hover:not(:disabled):not(:focus),:root[data-theme=dark] input[type=email]:hover:not(:disabled):not(:focus),:root[data-theme=dark] input[type=password]:hover:not(:disabled):not(:focus),:root[data-theme=dark] input[type=search]:hover:not(:disabled):not(:focus),:root[data-theme=dark] input[type=url]:hover:not(:disabled):not(:focus),:root[data-theme=dark] input[type=tel]:hover:not(:disabled):not(:focus),:root[data-theme=dark] input[type=number]:hover:not(:disabled):not(:focus),:root[data-theme=dark] textarea:hover:not(:disabled):not(:focus),:root[data-theme=dark] select:hover:not(:disabled):not(:focus){border-color:#94a3b899!important;background:#2d323a!important}:root[data-theme=dark] .input:focus,:root[data-theme=dark] .markdown-editor__textarea:focus,:root[data-theme=dark] input[type=text]:focus,:root[data-theme=dark] input[type=email]:focus,:root[data-theme=dark] input[type=password]:focus,:root[data-theme=dark] input[type=search]:focus,:root[data-theme=dark] input[type=url]:focus,:root[data-theme=dark] input[type=tel]:focus,:root[data-theme=dark] input[type=number]:focus,:root[data-theme=dark] textarea:focus,:root[data-theme=dark] select:focus{border-color:var(--border-focus)!important;background:#2d323a!important;box-shadow:0 0 0 3px #667eea33!important}:root[data-theme=dark] .input::placeholder,:root[data-theme=dark] .markdown-editor__textarea::placeholder,:root[data-theme=dark] input[type=text]::placeholder,:root[data-theme=dark] input[type=email]::placeholder,:root[data-theme=dark] input[type=password]::placeholder,:root[data-theme=dark] input[type=search]::placeholder,:root[data-theme=dark] input[type=url]::placeholder,:root[data-theme=dark] input[type=tel]::placeholder,:root[data-theme=dark] input[type=number]::placeholder,:root[data-theme=dark] textarea::placeholder,:root[data-theme=dark] select::placeholder{color:var(--text-tertiary)!important}:root[data-theme=dark] .input:disabled,:root[data-theme=dark] .markdown-editor__textarea:disabled,:root[data-theme=dark] input[type=text]:disabled,:root[data-theme=dark] input[type=email]:disabled,:root[data-theme=dark] input[type=password]:disabled,:root[data-theme=dark] input[type=search]:disabled,:root[data-theme=dark] input[type=url]:disabled,:root[data-theme=dark] input[type=tel]:disabled,:root[data-theme=dark] input[type=number]:disabled,:root[data-theme=dark] textarea:disabled,:root[data-theme=dark] select:disabled{background:var(--bg-secondary)!important;color:var(--text-tertiary)!important;border-color:#94a3b833!important}:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3,:root[data-theme=dark] h4,:root[data-theme=dark] h5,:root[data-theme=dark] h6,:root[data-theme=dark] .dashboard__switching-title,:root[data-theme=dark] .subscription-overview__title h1,:root[data-theme=dark] .account-info__main h4,:root[data-theme=dark] .account-revenue,:root[data-theme=dark] .account-action-modal__account h4,:root[data-theme=dark] .usage-dashboard__title h3,:root[data-theme=dark] .admin-access-denied__content h2,:root[data-theme=dark] .admin-feature-placeholder__content h3,:root[data-theme=dark] .user-management__title h1,:root[data-theme=dark] .user-info__main h4,:root[data-theme=dark] .user-action-modal__user h4,:root[data-theme=dark] .admin-dashboard__header h1,:root[data-theme=dark] .metric-card__content h3,:root[data-theme=dark] .admin-dashboard__section h2,:root[data-theme=dark] .subscription-card__count,:root[data-theme=dark] .usage-stat__content h4,:root[data-theme=dark] .billing-dashboard__header h2,:root[data-theme=dark] .billing-section__title,:root[data-theme=dark] .current-plan-card__info h4,:root[data-theme=dark] .billing-detail__value,:root[data-theme=dark] .invoice-section h4,:root[data-theme=dark] .invoice-item__number,:root[data-theme=dark] .tag-management__analytics-title,:root[data-theme=dark] .tag-management__stat-value,:root[data-theme=dark] .tag-management__stat-label,:root[data-theme=dark] .tag-management__insights-title,:root[data-theme=dark] .tag-management__usage-name,:root[data-theme=dark] .tag-management__usage-count{color:var(--color-text-primary)!important}:root[data-theme=dark] .tag-management__stat-label,:root[data-theme=dark] .tag-management__usage-count,:root[data-theme=dark] .tag-management__empty-insights{color:var(--color-text-secondary)!important}.modal [class*=__actions]:not([class*=__tag-actions]):not([class*=__bulk-actions]):not([class*=__task-list]){margin-top:24px!important;padding-top:20px!important}.modal [class*=__actions]:not([class*=__tag-actions]):not([class*=__bulk-actions]):not([class*=__task-list]):not(:empty){border-top:1px solid var(--color-border)!important}[class*=__content]:has(+[class*=__actions]),[class*=__form]:has(+[class*=__actions]),[class*=__body]:has(+[class*=__actions]),.modal-content:has([class*=__actions]){margin-bottom:0!important;padding-bottom:0!important}[class*=__tab-content]:not(:last-child){margin-bottom:24px!important}[class*=__modal-content]>*:last-child:not([class*=__actions]){margin-bottom:24px!important}.modal-body>*:not([class*=__actions]):not([class*=__header]):not([class*=__title]):not(:last-child),.modal-content>*:not([class*=__actions]):not([class*=__header]):not([class*=__title]):not(:last-child),[class*=__modal-content]>*:not([class*=__actions]):not([class*=__header]):not([class*=__title]):not(:last-child){margin-bottom:16px}@font-face{font-family:Lineicons;src:url(/assets/Lineicons-RvAtOhxE.eot);src:url(/assets/Lineicons-RvAtOhxE.eot) format("embedded-opentype"),url(/assets/Lineicons-CaVXfOjd.woff2) format("woff2"),url(/assets/Lineicons-iSO6z86a.woff) format("woff"),url(/assets/Lineicons-dxAdtBAx.ttf) format("truetype"),url(/assets/Lineicons-CUCBojLi.svg) format("svg")}.lni{display:inline-block;font: 1em/1 Lineicons;color:inherit;flex-shrink:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lni-sm{font-size:.8em}.lni-lg{font-size:1.2em}.lni-16{font-size:16px}.lni-32{font-size:32px}.lni-is-spinning{animation:lni-spin 1s infinite linear}@keyframes lni-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.lni-rotate-90{transform:rotate(90deg)}.lni-rotate-180{transform:rotate(180deg)}.lni-rotate-270{transform:rotate(270deg)}.lni-flip-y{transform:scaleY(-1)}.lni-flip-x{transform:scaleX(-1)}.lni-360-1:before{content:""}.lni-360-10:before{content:""}.lni-360-11:before{content:""}.lni-360-2:before{content:""}.lni-360-3:before{content:""}.lni-360-4:before{content:""}.lni-360-5:before{content:""}.lni-360-6:before{content:""}.lni-360-7:before{content:""}.lni-360-8:before{content:""}.lni-360-9:before{content:""}.lni-3d-cube:before{content:""}.lni-3d-cube-1:before{content:""}.lni-3d-cube-2:before{content:""}.lni-3d-cube-3:before{content:""}.lni-3d-cube-arrows:before{content:""}.lni-3d-cube-user:before{content:""}.lni-3d-meta:before{content:""}.lni-3d-play:before{content:""}.lni-3d-rotate-1:before{content:""}.lni-3d-rotate-2:before{content:""}.lni-3d-scan:before{content:""}.lni-4k:before{content:""}.lni-500px:before{content:""}.lni-5g-circle:before{content:""}.lni-5g-circle-disabled:before{content:""}.lni-5g-network-1:before{content:""}.lni-5g-network-1-disabled:before{content:""}.lni-5g-network-2:before{content:""}.lni-5g-network-2-disabled:before{content:""}.lni-5g-network-tower:before{content:""}.lni-5g-network-tower-disabled:before{content:""}.lni-5g-square:before{content:""}.lni-5g-square-disabled:before{content:""}.lni-8k:before{content:""}.lni-achievement:before{content:""}.lni-adobe:before{content:""}.lni-adonis:before{content:""}.lni-aeroplane-1:before{content:""}.lni-aeroplane-2:before{content:""}.lni-aeroplane-box:before{content:""}.lni-agenda:before{content:""}.lni-aids-circle:before{content:""}.lni-aids-rechtangle:before{content:""}.lni-aids-square:before{content:""}.lni-air-conditioner-1:before{content:""}.lni-air-conditioner-2:before{content:""}.lni-airbnb:before{content:""}.lni-airbuds:before{content:""}.lni-airtable:before{content:""}.lni-alarm-1:before{content:""}.lni-alarm-2:before{content:""}.lni-alarm-auto:before{content:""}.lni-alarm-check:before{content:""}.lni-alarm-error:before{content:""}.lni-alarm-minus:before{content:""}.lni-alarm-play:before{content:""}.lni-alarm-plus:before{content:""}.lni-alarm-question:before{content:""}.lni-alarm-sleep:before{content:""}.lni-alarm-trash:before{content:""}.lni-alarm-user:before{content:""}.lni-alarm-xmark:before{content:""}.lni-align-objects-bottom:before{content:""}.lni-align-objects-bottom-2:before{content:""}.lni-align-objects-bottom-3:before{content:""}.lni-align-objects-center-horizontal:before{content:""}.lni-align-objects-center-horizontal-2:before{content:""}.lni-align-objects-center-vertical:before{content:""}.lni-align-objects-center-vertical-2:before{content:""}.lni-align-objects-left:before{content:""}.lni-align-objects-left-2:before{content:""}.lni-align-objects-left-3:before{content:""}.lni-align-objects-right:before{content:""}.lni-align-objects-right-2:before{content:""}.lni-align-objects-right-3:before{content:""}.lni-align-objects-top:before{content:""}.lni-align-objects-top-2:before{content:""}.lni-align-objects-top-3:before{content:""}.lni-align-text-center:before{content:""}.lni-align-text-justify:before{content:""}.lni-align-text-justify-disabled:before{content:""}.lni-align-text-left:before{content:""}.lni-align-text-right:before{content:""}.lni-all-bookmark-1:before{content:""}.lni-all-bookmark-2:before{content:""}.lni-all-bookmark-3:before{content:""}.lni-alpinejs:before{content:""}.lni-amazon:before{content:""}.lni-amazon-original:before{content:""}.lni-amazon-pay:before{content:""}.lni-ambulance-1:before{content:""}.lni-ambulance-2:before{content:""}.lni-ambulance-3:before{content:""}.lni-ambulance-4:before{content:""}.lni-ambulance-siren-1:before{content:""}.lni-ambulance-siren-2:before{content:""}.lni-amd:before{content:""}.lni-amex:before{content:""}.lni-anchor:before{content:""}.lni-android:before{content:""}.lni-android-1:before{content:""}.lni-android-2:before{content:""}.lni-android-old:before{content:""}.lni-angellist:before{content:""}.lni-angle-double-down:before{content:""}.lni-angle-double-left:before{content:""}.lni-angle-double-right:before{content:""}.lni-angle-double-up:before{content:""}.lni-angular:before{content:""}.lni-apartment-1:before{content:""}.lni-apartment-10:before{content:""}.lni-apartment-11:before{content:""}.lni-apartment-2:before{content:""}.lni-apartment-3:before{content:""}.lni-apartment-4:before{content:""}.lni-apartment-5:before{content:""}.lni-apartment-6:before{content:""}.lni-apartment-7:before{content:""}.lni-apartment-8:before{content:""}.lni-apartment-9:before{content:""}.lni-app-store:before{content:""}.lni-apple:before{content:""}.lni-apple-brand:before{content:""}.lni-apple-leaf:before{content:""}.lni-apple-music:before{content:""}.lni-apple-music-alt:before{content:""}.lni-apple-pay:before{content:""}.lni-arc-browser:before{content:""}.lni-arch:before{content:""}.lni-archway:before{content:""}.lni-archway-check-circle:before{content:""}.lni-archway-disabled-1:before{content:""}.lni-archway-disabled-2:before{content:""}.lni-archway-error-circle:before{content:""}.lni-archway-fire:before{content:""}.lni-archway-xmark-circle:before{content:""}.lni-arrow-2-angular-bottom-left:before{content:""}.lni-arrow-2-angular-bottom-right:before{content:""}.lni-arrow-2-angular-top-left:before{content:""}.lni-arrow-2-angular-top-right:before{content:""}.lni-arrow-2-both-direction-horizontal:before{content:""}.lni-arrow-2-both-direction-vertical:before{content:""}.lni-arrow-2-downward:before{content:""}.lni-arrow-2-left:before{content:""}.lni-arrow-2-right:before{content:""}.lni-arrow-2-turn-left:before{content:""}.lni-arrow-2-turn-left-down:before{content:""}.lni-arrow-2-turn-left-up:before{content:""}.lni-arrow-2-turn-right:before{content:""}.lni-arrow-2-turn-right-down:before{content:""}.lni-arrow-2-turn-right-up:before{content:""}.lni-arrow-2-upward:before{content:""}.lni-arrow-all-direction:before{content:""}.lni-arrow-angular-bottom-left-square:before{content:""}.lni-arrow-angular-bottom-right-square:before{content:""}.lni-arrow-angular-top-left:before{content:""}.lni-arrow-angular-top-left-square:before{content:""}.lni-arrow-angular-top-right:before{content:""}.lni-arrow-angular-top-right-square:before{content:""}.lni-arrow-both-direction-1:before{content:""}.lni-arrow-both-direction-2:before{content:""}.lni-arrow-both-direction-3:before{content:""}.lni-arrow-both-direction-4:before{content:""}.lni-arrow-both-direction-5:before{content:""}.lni-arrow-both-direction-6:before{content:""}.lni-arrow-both-direction-7:before{content:""}.lni-arrow-both-direction-8:before{content:""}.lni-arrow-both-direction-horizontal:before{content:""}.lni-arrow-both-direction-horizontal-1:before{content:""}.lni-arrow-both-direction-horizontal-2:before{content:""}.lni-arrow-both-direction-vertical:before{content:""}.lni-arrow-both-direction-vertical-1:before{content:""}.lni-arrow-both-direction-vertical-2:before{content:""}.lni-arrow-circle-down:before{content:""}.lni-arrow-circle-left:before{content:""}.lni-arrow-circle-right:before{content:""}.lni-arrow-curved-multiple-both-horizontal:before{content:""}.lni-arrow-curved-multiple-both-vertical:before{content:""}.lni-arrow-curved-multiple-down:before{content:""}.lni-arrow-curved-multiple-left:before{content:""}.lni-arrow-curved-multiple-right:before{content:""}.lni-arrow-curved-multiple-up:before{content:""}.lni-arrow-diamond-down:before{content:""}.lni-arrow-diamond-left:before{content:""}.lni-arrow-double-both-direction-1:before{content:""}.lni-arrow-double-center-horizontal:before{content:""}.lni-arrow-double-center-vertical:before{content:""}.lni-arrow-double-downward:before{content:""}.lni-arrow-double-left:before{content:""}.lni-arrow-double-right:before{content:""}.lni-arrow-double-upward:before{content:""}.lni-arrow-downward:before{content:""}.lni-arrow-left:before{content:""}.lni-arrow-left-circle:before{content:""}.lni-arrow-left-right:before{content:""}.lni-arrow-left-square:before{content:""}.lni-arrow-line-down:before{content:""}.lni-arrow-line-left:before{content:""}.lni-arrow-right:before{content:""}.lni-arrow-right-circle:before{content:""}.lni-arrow-right-left:before{content:""}.lni-arrow-right-square:before{content:""}.lni-arrow-square-down:before{content:""}.lni-arrow-square-left:before{content:""}.lni-arrow-tripple-direction:before{content:""}.lni-arrow-up-down-1:before{content:""}.lni-arrow-up-down-2:before{content:""}.lni-arrow-upward:before{content:""}.lni-asana:before{content:""}.lni-astro:before{content:""}.lni-atlassian:before{content:""}.lni-atm-rechtangle:before{content:""}.lni-atom:before{content:""}.lni-audi:before{content:""}.lni-audi-alt:before{content:""}.lni-avocado:before{content:""}.lni-award-1:before{content:""}.lni-award-2:before{content:""}.lni-award-3:before{content:""}.lni-award-4:before{content:""}.lni-award-5:before{content:""}.lni-award-6:before{content:""}.lni-award-7:before{content:""}.lni-aws:before{content:""}.lni-axe:before{content:""}.lni-azure:before{content:""}.lni-baby:before{content:""}.lni-backpack-1:before{content:""}.lni-backpack-2:before{content:""}.lni-backspace-left:before{content:""}.lni-backspace-right:before{content:""}.lni-backward:before{content:""}.lni-bacon:before{content:""}.lni-bacteria:before{content:""}.lni-badge:before{content:""}.lni-badge-bolt-1:before{content:""}.lni-badge-bolt-2:before{content:""}.lni-badge-check:before{content:""}.lni-badge-circle:before{content:""}.lni-badge-decagram-dollar:before{content:""}.lni-badge-decagram-percent:before{content:""}.lni-badge-dollar-1:before{content:""}.lni-badge-heart:before{content:""}.lni-badge-number:before{content:""}.lni-badge-shield:before{content:""}.lni-badge-shield-dollar:before{content:""}.lni-badge-star:before{content:""}.lni-badge-star-1:before{content:""}.lni-badge-star-2:before{content:""}.lni-badge-star-3:before{content:""}.lni-badge-star-dollar:before{content:""}.lni-badge-star-percent:before{content:""}.lni-bag-1:before{content:""}.lni-bag-10:before{content:""}.lni-bag-2:before{content:""}.lni-bag-3:before{content:""}.lni-bag-4:before{content:""}.lni-bag-5:before{content:""}.lni-bag-6:before{content:""}.lni-bag-7:before{content:""}.lni-bag-8:before{content:""}.lni-bag-9:before{content:""}.lni-bag-bitcoin:before{content:""}.lni-bag-gym:before{content:""}.lni-bag-shopping-1:before{content:""}.lni-bag-shopping-10:before{content:""}.lni-bag-shopping-2:before{content:""}.lni-bag-shopping-3:before{content:""}.lni-bag-shopping-4:before{content:""}.lni-bag-shopping-5:before{content:""}.lni-bag-shopping-6:before{content:""}.lni-bag-shopping-7:before{content:""}.lni-bag-shopping-8:before{content:""}.lni-bag-shopping-9:before{content:""}.lni-bag-shopping-arrow-downward:before{content:""}.lni-bag-shopping-arrow-left:before{content:""}.lni-bag-shopping-arrow-right:before{content:""}.lni-bag-shopping-arrow-upward:before{content:""}.lni-bag-shopping-chart:before{content:""}.lni-bag-shopping-check-circle:before{content:""}.lni-bag-shopping-disabled-1:before{content:""}.lni-bag-shopping-disabled-2:before{content:""}.lni-bag-shopping-dollar:before{content:""}.lni-bag-shopping-fire:before{content:""}.lni-bag-shopping-food:before{content:""}.lni-bag-shopping-heart:before{content:""}.lni-bag-shopping-heart-circle:before{content:""}.lni-bag-shopping-leaf:before{content:""}.lni-bag-shopping-list:before{content:""}.lni-bag-shopping-locked:before{content:""}.lni-bag-shopping-map-marker:before{content:""}.lni-bag-shopping-minus-circle:before{content:""}.lni-bag-shopping-money:before{content:""}.lni-bag-shopping-moon:before{content:""}.lni-bag-shopping-moving:before{content:""}.lni-bag-shopping-multiple:before{content:""}.lni-bag-shopping-nfc:before{content:""}.lni-bag-shopping-paperclip:before{content:""}.lni-bag-shopping-percent:before{content:""}.lni-bag-shopping-phone:before{content:""}.lni-bag-shopping-plus-circle:before{content:""}.lni-bag-shopping-question-mark:before{content:""}.lni-bag-shopping-recycle:before{content:""}.lni-bag-shopping-refresh:before{content:""}.lni-bag-shopping-search:before{content:""}.lni-bag-shopping-shield:before{content:""}.lni-bag-shopping-smile:before{content:""}.lni-bag-shopping-star:before{content:""}.lni-bag-shopping-sun:before{content:""}.lni-bag-shopping-time:before{content:""}.lni-bag-shopping-timer:before{content:""}.lni-bag-shopping-unlocked:before{content:""}.lni-bag-shopping-user:before{content:""}.lni-bag-shopping-vr:before{content:""}.lni-bag-shopping-xmark-circle:before{content:""}.lni-baguette-1:before{content:""}.lni-baguette-2:before{content:""}.lni-balance-finance:before{content:""}.lni-balloon-1:before{content:""}.lni-balloon-2:before{content:""}.lni-balloon-heart:before{content:""}.lni-balloon-rope-1:before{content:""}.lni-balloon-rope-2:before{content:""}.lni-balloon-rope-3:before{content:""}.lni-balloons:before{content:""}.lni-balloons-heart-1:before{content:""}.lni-balloons-heart-2:before{content:""}.lni-ban-1:before{content:""}.lni-ban-2:before{content:""}.lni-ban-battery:before{content:""}.lni-ban-brickfield:before{content:""}.lni-ban-bug:before{content:""}.lni-ban-burger:before{content:""}.lni-ban-cigarette:before{content:""}.lni-ban-drinks:before{content:""}.lni-ban-id:before{content:""}.lni-ban-leaf:before{content:""}.lni-ban-money:before{content:""}.lni-ban-music:before{content:""}.lni-ban-parking:before{content:""}.lni-ban-phone:before{content:""}.lni-ban-plastic:before{content:""}.lni-ban-user:before{content:""}.lni-banana:before{content:""}.lni-bananas:before{content:""}.lni-bandage-1:before{content:""}.lni-bandage-2:before{content:""}.lni-bandage-leg:before{content:""}.lni-bank-1:before{content:""}.lni-bank-2:before{content:""}.lni-bank-3:before{content:""}.lni-bar-chart-1:before{content:""}.lni-bar-chart-2:before{content:""}.lni-bar-chart-3:before{content:""}.lni-bar-chart-4:before{content:""}.lni-bar-chart-5:before{content:""}.lni-bar-chart-6:before{content:""}.lni-bar-chart-7:before{content:""}.lni-bar-chart-arrow-down:before{content:""}.lni-bar-chart-arrow-up:before{content:""}.lni-bar-chart-dollar:before{content:""}.lni-bar-chart-rocket-1:before{content:""}.lni-bar-chart-rocket-2:before{content:""}.lni-bar-chart-search:before{content:""}.lni-bar-chart-square:before{content:""}.lni-bar-code:before{content:""}.lni-bar-code-scan:before{content:""}.lni-bar-code-search:before{content:""}.lni-barn:before{content:""}.lni-basket-shopping-1:before{content:""}.lni-basket-shopping-2:before{content:""}.lni-basket-shopping-3:before{content:""}.lni-basket-shopping-arrow-downward:before{content:""}.lni-basket-shopping-arrow-left:before{content:""}.lni-basket-shopping-arrow-right:before{content:""}.lni-basket-shopping-arrow-upward:before{content:""}.lni-basket-shopping-chart:before{content:""}.lni-basket-shopping-check-circle:before{content:""}.lni-basket-shopping-disabled-1:before{content:""}.lni-basket-shopping-disabled-2:before{content:""}.lni-basket-shopping-dollar:before{content:""}.lni-basket-shopping-fire:before{content:""}.lni-basket-shopping-food:before{content:""}.lni-basket-shopping-heart:before{content:""}.lni-basket-shopping-heart-circle:before{content:""}.lni-basket-shopping-leaf:before{content:""}.lni-basket-shopping-list:before{content:""}.lni-basket-shopping-locked:before{content:""}.lni-basket-shopping-map-marker:before{content:""}.lni-basket-shopping-minus-circle:before{content:""}.lni-basket-shopping-money:before{content:""}.lni-basket-shopping-moon:before{content:""}.lni-basket-shopping-nfc:before{content:""}.lni-basket-shopping-paperclip:before{content:""}.lni-basket-shopping-percent:before{content:""}.lni-basket-shopping-phone:before{content:""}.lni-basket-shopping-plus-circle:before{content:""}.lni-basket-shopping-question-mark:before{content:""}.lni-basket-shopping-recycle:before{content:""}.lni-basket-shopping-refresh:before{content:""}.lni-basket-shopping-search:before{content:""}.lni-basket-shopping-shield:before{content:""}.lni-basket-shopping-smile:before{content:""}.lni-basket-shopping-star:before{content:""}.lni-basket-shopping-sun:before{content:""}.lni-basket-shopping-time:before{content:""}.lni-basket-shopping-timer:before{content:""}.lni-basket-shopping-unlocked:before{content:""}.lni-basket-shopping-user:before{content:""}.lni-basket-shopping-vr:before{content:""}.lni-basket-shopping-xmark-circle:before{content:""}.lni-bat:before{content:""}.lni-battery-100-percent-full-horizontal:before{content:""}.lni-battery-100-percent-full-vertical:before{content:""}.lni-battery-25-percent-horizontal:before{content:""}.lni-battery-25-percent-vertical:before{content:""}.lni-battery-50-percent-horizontal:before{content:""}.lni-battery-50-percent-vertical:before{content:""}.lni-battery-75-percent-horizontal:before{content:""}.lni-battery-75-percent-vertical:before{content:""}.lni-battery-bar-chart:before{content:""}.lni-battery-beat:before{content:""}.lni-battery-bolt:before{content:""}.lni-battery-car:before{content:""}.lni-battery-car-bar-chart:before{content:""}.lni-battery-car-beat:before{content:""}.lni-battery-car-bolt:before{content:""}.lni-battery-car-charging:before{content:""}.lni-battery-car-check-circle:before{content:""}.lni-battery-car-disabled-1:before{content:""}.lni-battery-car-disabled-2:before{content:""}.lni-battery-car-error-circle:before{content:""}.lni-battery-car-fire:before{content:""}.lni-battery-car-gear:before{content:""}.lni-battery-car-info-circle:before{content:""}.lni-battery-car-leaf:before{content:""}.lni-battery-car-minus-circle:before{content:""}.lni-battery-car-percent:before{content:""}.lni-battery-car-percent-circle:before{content:""}.lni-battery-car-pie-chart:before{content:""}.lni-battery-car-plus-circle:before{content:""}.lni-battery-car-plus-minus-1:before{content:""}.lni-battery-car-plus-minus-2:before{content:""}.lni-battery-car-refresh:before{content:""}.lni-battery-car-reload:before{content:""}.lni-battery-car-shield:before{content:""}.lni-battery-car-time:before{content:""}.lni-battery-car-timer:before{content:""}.lni-battery-car-user:before{content:""}.lni-battery-car-xmark-circle:before{content:""}.lni-battery-charging-horizontal:before{content:""}.lni-battery-charging-vertical:before{content:""}.lni-battery-check-circle:before{content:""}.lni-battery-disabled:before{content:""}.lni-battery-empty-horizontal:before{content:""}.lni-battery-empty-horizontal-disabled:before{content:""}.lni-battery-empty-vertical:before{content:""}.lni-battery-empty-vertical-disabled:before{content:""}.lni-battery-error-circle:before{content:""}.lni-battery-fire:before{content:""}.lni-battery-gear:before{content:""}.lni-battery-info-circle:before{content:""}.lni-battery-leaf:before{content:""}.lni-battery-minus-circle:before{content:""}.lni-battery-percent:before{content:""}.lni-battery-percent-circle:before{content:""}.lni-battery-phone:before{content:""}.lni-battery-pie-chart:before{content:""}.lni-battery-plus-circle:before{content:""}.lni-battery-plus-minus:before{content:""}.lni-battery-refresh:before{content:""}.lni-battery-reload:before{content:""}.lni-battery-shield:before{content:""}.lni-battery-time:before{content:""}.lni-battery-timer:before{content:""}.lni-battery-user:before{content:""}.lni-battery-xmark-circle:before{content:""}.lni-beach-1:before{content:""}.lni-beach-2:before{content:""}.lni-beach-3:before{content:""}.lni-beach-4:before{content:""}.lni-beach-5:before{content:""}.lni-beach-ball:before{content:""}.lni-beach-chair:before{content:""}.lni-beach-umbrella-1:before{content:""}.lni-beach-umbrella-2:before{content:""}.lni-beat:before{content:""}.lni-bed-heart:before{content:""}.lni-behance:before{content:""}.lni-bell-1:before{content:""}.lni-bell-2:before{content:""}.lni-bell-check-circle:before{content:""}.lni-bell-disabled-1:before{content:""}.lni-bell-disabled-2:before{content:""}.lni-bell-error-circle:before{content:""}.lni-bell-fire:before{content:""}.lni-bell-gear:before{content:""}.lni-bell-heart:before{content:""}.lni-bell-locked:before{content:""}.lni-bell-minus-circle:before{content:""}.lni-bell-moon:before{content:""}.lni-bell-number-1:before{content:""}.lni-bell-number-10:before{content:""}.lni-bell-number-20:before{content:""}.lni-bell-number-50:before{content:""}.lni-bell-pencil:before{content:""}.lni-bell-plus-circle:before{content:""}.lni-bell-reload:before{content:""}.lni-bell-ringing:before{content:""}.lni-bell-sleep:before{content:""}.lni-bell-star:before{content:""}.lni-bell-sun:before{content:""}.lni-bell-time:before{content:""}.lni-bell-trash:before{content:""}.lni-bell-user:before{content:""}.lni-bell-wedding:before{content:""}.lni-bell-wifi:before{content:""}.lni-bell-xmark-circle:before{content:""}.lni-bench-press:before{content:""}.lni-beta:before{content:""}.lni-beverage:before{content:""}.lni-bike:before{content:""}.lni-billboard-ad:before{content:""}.lni-billboard-bulb-1:before{content:""}.lni-billboard-bulb-2:before{content:""}.lni-billboard-disabled-1:before{content:""}.lni-billboard-disabled-2:before{content:""}.lni-billboard-empty:before{content:""}.lni-billboard-fire:before{content:""}.lni-billboard-number-50:before{content:""}.lni-billboard-one-stand:before{content:""}.lni-billboard-one-stand-lights:before{content:""}.lni-billboard-star:before{content:""}.lni-billboard-text:before{content:""}.lni-billboard-two-stand-lights:before{content:""}.lni-billboard-two-stand-lights-texts:before{content:""}.lni-billboard-video:before{content:""}.lni-bin-recycle-circle:before{content:""}.lni-bin-recycle-triangle:before{content:""}.lni-bing:before{content:""}.lni-binoculars:before{content:""}.lni-bird:before{content:""}.lni-bitbucket:before{content:""}.lni-bitcoin:before{content:""}.lni-bitcoin-circle:before{content:""}.lni-bitcoin-trend-down:before{content:""}.lni-bitcoin-trend-up:before{content:""}.lni-bittorrent:before{content:""}.lni-blade:before{content:""}.lni-blade-sign-ad:before{content:""}.lni-blade-sign-rechtangle:before{content:""}.lni-blade-sign-rechtangle-h:before{content:""}.lni-blade-sign-rechtangle-plus:before{content:""}.lni-blade-sign-square:before{content:""}.lni-blade-sign-square-h:before{content:""}.lni-blade-sign-square-plus:before{content:""}.lni-blender:before{content:""}.lni-blogger:before{content:""}.lni-blogger-alt:before{content:""}.lni-bluetooth:before{content:""}.lni-bluetooth-circle:before{content:""}.lni-bluetooth-connected:before{content:""}.lni-bluetooth-earphone:before{content:""}.lni-bluetooth-logo:before{content:""}.lni-bluetooth-square:before{content:""}.lni-bmw:before{content:""}.lni-board-writing-1:before{content:""}.lni-board-writing-2:before{content:""}.lni-board-writing-3:before{content:""}.lni-board-writing-4:before{content:""}.lni-boat-1:before{content:""}.lni-boat-2:before{content:""}.lni-boat-3:before{content:""}.lni-bold:before{content:""}.lni-bolt-1:before{content:""}.lni-bolt-2:before{content:""}.lni-bolt-3:before{content:""}.lni-bone:before{content:""}.lni-bone-cracked:before{content:""}.lni-book-1:before{content:""}.lni-book-2:before{content:""}.lni-book-3:before{content:""}.lni-book-4:before{content:""}.lni-book-legal:before{content:""}.lni-book-open:before{content:""}.lni-book-open-bulb:before{content:""}.lni-bookmark-1:before{content:""}.lni-bookmark-1-disabled:before{content:""}.lni-bookmark-2:before{content:""}.lni-bookmark-2-disabled:before{content:""}.lni-bookmark-3:before{content:""}.lni-bookmark-3-disabled:before{content:""}.lni-bookmark-4:before{content:""}.lni-bookmark-badge:before{content:""}.lni-bookmark-book:before{content:""}.lni-bookmark-check:before{content:""}.lni-bookmark-check-circle:before{content:""}.lni-bookmark-circle:before{content:""}.lni-bookmark-cloud:before{content:""}.lni-bookmark-disabled-2:before{content:""}.lni-bookmark-document:before{content:""}.lni-bookmark-download:before{content:""}.lni-bookmark-error-circle:before{content:""}.lni-bookmark-gear:before{content:""}.lni-bookmark-heart:before{content:""}.lni-bookmark-heart-circle:before{content:""}.lni-bookmark-link:before{content:""}.lni-bookmark-locked:before{content:""}.lni-bookmark-minus:before{content:""}.lni-bookmark-minus-circle:before{content:""}.lni-bookmark-paperclip:before{content:""}.lni-bookmark-pencil:before{content:""}.lni-bookmark-phone:before{content:""}.lni-bookmark-plus:before{content:""}.lni-bookmark-plus-circle:before{content:""}.lni-bookmark-search:before{content:""}.lni-bookmark-search-1:before{content:""}.lni-bookmark-search-2:before{content:""}.lni-bookmark-shield:before{content:""}.lni-bookmark-square-1:before{content:""}.lni-bookmark-square-2:before{content:""}.lni-bookmark-star:before{content:""}.lni-bookmark-star-1:before{content:""}.lni-bookmark-star-2:before{content:""}.lni-bookmark-trash:before{content:""}.lni-bookmark-unlocked:before{content:""}.lni-bookmark-upload:before{content:""}.lni-bookmark-xmark:before{content:""}.lni-bookmark-xmark-circle:before{content:""}.lni-bookmarks-disabled:before{content:""}.lni-books-1:before{content:""}.lni-books-2:before{content:""}.lni-boom-box:before{content:""}.lni-bootstrap-5:before{content:""}.lni-bootstrap-5-square:before{content:""}.lni-bot:before{content:""}.lni-bot-1-angry:before{content:""}.lni-bot-1-cute:before{content:""}.lni-bot-1-error:before{content:""}.lni-bot-1-happy:before{content:""}.lni-bot-1-nutral-1:before{content:""}.lni-bot-1-nutral-2:before{content:""}.lni-bot-1-sad:before{content:""}.lni-bot-2-angry:before{content:""}.lni-bot-2-cute:before{content:""}.lni-bot-2-error:before{content:""}.lni-bot-2-happy:before{content:""}.lni-bot-2-nutral-1:before{content:""}.lni-bot-2-nutral-2:before{content:""}.lni-bot-2-sad:before{content:""}.lni-bot-3-angry:before{content:""}.lni-bot-3-cute:before{content:""}.lni-bot-3-error:before{content:""}.lni-bot-3-happy:before{content:""}.lni-bot-3-nutral-1:before{content:""}.lni-bot-3-nutral-2:before{content:""}.lni-bot-3-sad:before{content:""}.lni-bot-user-1:before{content:""}.lni-bot-user-2:before{content:""}.lni-bot-user-3:before{content:""}.lni-bouquet:before{content:""}.lni-bow-arrow:before{content:""}.lni-bow-tie-1:before{content:""}.lni-bow-tie-2:before{content:""}.lni-bowl:before{content:""}.lni-bowl-noodles-1:before{content:""}.lni-bowl-noodles-2:before{content:""}.lni-bowl-noodles-3:before{content:""}.lni-bowl-soup:before{content:""}.lni-bowl-soup-1:before{content:""}.lni-bowl-soup-2:before{content:""}.lni-bowl-soup-3:before{content:""}.lni-box-archive-1:before{content:""}.lni-box-archive-2:before{content:""}.lni-box-arrow-downward:before{content:""}.lni-box-arrow-left:before{content:""}.lni-box-arrow-right:before{content:""}.lni-box-arrow-upward:before{content:""}.lni-box-badge:before{content:""}.lni-box-bar-chart:before{content:""}.lni-box-bolt:before{content:""}.lni-box-book:before{content:""}.lni-box-check:before{content:""}.lni-box-check-circle:before{content:""}.lni-box-chip:before{content:""}.lni-box-closed:before{content:""}.lni-box-cloud:before{content:""}.lni-box-code:before{content:""}.lni-box-cube-3D:before{content:""}.lni-box-dollar:before{content:""}.lni-box-download:before{content:""}.lni-box-error-circle:before{content:""}.lni-box-eye:before{content:""}.lni-box-fire:before{content:""}.lni-box-gift-1:before{content:""}.lni-box-gift-2:before{content:""}.lni-box-gift-love:before{content:""}.lni-box-heart:before{content:""}.lni-box-heart-circle:before{content:""}.lni-box-info-circle:before{content:""}.lni-box-iot:before{content:""}.lni-box-leaf:before{content:""}.lni-box-link:before{content:""}.lni-box-lokced:before{content:""}.lni-box-map-marker:before{content:""}.lni-box-minus-circle:before{content:""}.lni-box-number-1:before{content:""}.lni-box-number-10:before{content:""}.lni-box-number-20:before{content:""}.lni-box-number-50:before{content:""}.lni-box-open-1:before{content:""}.lni-box-open-2:before{content:""}.lni-box-open-3:before{content:""}.lni-box-open-4:before{content:""}.lni-box-open-5:before{content:""}.lni-box-paperclip:before{content:""}.lni-box-parachute-1:before{content:""}.lni-box-parachute-2:before{content:""}.lni-box-pencil:before{content:""}.lni-box-percent:before{content:""}.lni-box-percent-circle:before{content:""}.lni-box-phone:before{content:""}.lni-box-pie-chart:before{content:""}.lni-box-pin-1:before{content:""}.lni-box-pin-2:before{content:""}.lni-box-play:before{content:""}.lni-box-plus:before{content:""}.lni-box-plus-circle:before{content:""}.lni-box-plus-minus:before{content:""}.lni-box-question-mark:before{content:""}.lni-box-redo:before{content:""}.lni-box-refresh:before{content:""}.lni-box-reload:before{content:""}.lni-box-search:before{content:""}.lni-box-settings:before{content:""}.lni-box-share-1:before{content:""}.lni-box-share-2:before{content:""}.lni-box-shield:before{content:""}.lni-box-star:before{content:""}.lni-box-swap:before{content:""}.lni-box-tapped-1:before{content:""}.lni-box-tapped-2:before{content:""}.lni-box-tapped-3:before{content:""}.lni-box-tapped-4:before{content:""}.lni-box-tapped-moving-1:before{content:""}.lni-box-tapped-moving-2:before{content:""}.lni-box-thumbs-down:before{content:""}.lni-box-thumbs-up:before{content:""}.lni-box-time:before{content:""}.lni-box-timer:before{content:""}.lni-box-trash:before{content:""}.lni-box-trend-down:before{content:""}.lni-box-trend-up:before{content:""}.lni-box-undo:before{content:""}.lni-box-unlocked:before{content:""}.lni-box-upload:before{content:""}.lni-box-user:before{content:""}.lni-box-xmark:before{content:""}.lni-box-xmark-circle:before{content:""}.lni-boxes-stacked-1:before{content:""}.lni-boxes-stacked-2:before{content:""}.lni-bracelet:before{content:""}.lni-bracket-code:before{content:""}.lni-bracket-curly:before{content:""}.lni-bracket-curly-left:before{content:""}.lni-bracket-curly-right:before{content:""}.lni-bracket-square:before{content:""}.lni-bracket-square-left:before{content:""}.lni-bracket-square-right:before{content:""}.lni-brain-1:before{content:""}.lni-brain-1-check-circle:before{content:""}.lni-brain-2:before{content:""}.lni-brain-2-check-circle:before{content:""}.lni-brave:before{content:""}.lni-bread:before{content:""}.lni-brick-wall-1:before{content:""}.lni-brick-wall-2:before{content:""}.lni-brick-wall-3:before{content:""}.lni-bricks:before{content:""}.lni-bridge-1:before{content:""}.lni-bridge-2:before{content:""}.lni-bridge-3:before{content:""}.lni-bridge-4:before{content:""}.lni-bridge-5:before{content:""}.lni-bridge-6:before{content:""}.lni-bridge-7:before{content:""}.lni-briefcase-1:before{content:""}.lni-briefcase-2:before{content:""}.lni-briefcase-3:before{content:""}.lni-briefcase-4:before{content:""}.lni-briefcase-5:before{content:""}.lni-briefcase-6:before{content:""}.lni-briefcase-7:before{content:""}.lni-briefcase-8:before{content:""}.lni-briefcase-beat:before{content:""}.lni-briefcase-bulb:before{content:""}.lni-briefcase-heart:before{content:""}.lni-briefcase-plus-1:before{content:""}.lni-briefcase-plus-2:before{content:""}.lni-briefcase-plus-3:before{content:""}.lni-broccoli:before{content:""}.lni-broom:before{content:""}.lni-browser-1:before{content:""}.lni-browser-2nd-bracket:before{content:""}.lni-browser-3-dot:before{content:""}.lni-browser-3-dot-circle:before{content:""}.lni-browser-ai:before{content:""}.lni-browser-audio:before{content:""}.lni-browser-badge:before{content:""}.lni-browser-binary:before{content:""}.lni-browser-bitcoin:before{content:""}.lni-browser-bolt:before{content:""}.lni-browser-bookmark:before{content:""}.lni-browser-bulb:before{content:""}.lni-browser-check:before{content:""}.lni-browser-check-circle:before{content:""}.lni-browser-chip:before{content:""}.lni-browser-cloud:before{content:""}.lni-browser-code:before{content:""}.lni-browser-crypto:before{content:""}.lni-browser-cursor:before{content:""}.lni-browser-database:before{content:""}.lni-browser-disabled:before{content:""}.lni-browser-disabled-2:before{content:""}.lni-browser-document:before{content:""}.lni-browser-dollar:before{content:""}.lni-browser-download:before{content:""}.lni-browser-error-circle:before{content:""}.lni-browser-eye:before{content:""}.lni-browser-gear:before{content:""}.lni-browser-heart:before{content:""}.lni-browser-image:before{content:""}.lni-browser-incognito:before{content:""}.lni-browser-info-circle:before{content:""}.lni-browser-leaf:before{content:""}.lni-browser-link:before{content:""}.lni-browser-live:before{content:""}.lni-browser-locked:before{content:""}.lni-browser-minus:before{content:""}.lni-browser-moon:before{content:""}.lni-browser-mouse:before{content:""}.lni-browser-navigation-left:before{content:""}.lni-browser-navigation-right:before{content:""}.lni-browser-paperclip:before{content:""}.lni-browser-pencil:before{content:""}.lni-browser-percent:before{content:""}.lni-browser-percent-circle:before{content:""}.lni-browser-phone:before{content:""}.lni-browser-pie-chart:before{content:""}.lni-browser-pin-1:before{content:""}.lni-browser-pin-2:before{content:""}.lni-browser-play:before{content:""}.lni-browser-plus:before{content:""}.lni-browser-plus-circle:before{content:""}.lni-browser-question:before{content:""}.lni-browser-refresh-anticlockwise:before{content:""}.lni-browser-refresh-clockwise:before{content:""}.lni-browser-reload-anticlockwise:before{content:""}.lni-browser-reload-clockwise:before{content:""}.lni-browser-search:before{content:""}.lni-browser-search-1:before{content:""}.lni-browser-search-2:before{content:""}.lni-browser-seo:before{content:""}.lni-browser-server:before{content:""}.lni-browser-shield:before{content:""}.lni-browser-sound:before{content:""}.lni-browser-star:before{content:""}.lni-browser-sun:before{content:""}.lni-browser-swap:before{content:""}.lni-browser-tabs:before{content:""}.lni-browser-thumbs-down:before{content:""}.lni-browser-thumbs-up:before{content:""}.lni-browser-time:before{content:""}.lni-browser-timer:before{content:""}.lni-browser-trend-down:before{content:""}.lni-browser-trend-up:before{content:""}.lni-browser-unlocked:before{content:""}.lni-browser-upload:before{content:""}.lni-browser-user:before{content:""}.lni-browser-video:before{content:""}.lni-browser-vr:before{content:""}.lni-browser-wifi-1:before{content:""}.lni-browser-wifi-2:before{content:""}.lni-browser-xmark:before{content:""}.lni-browser-xmark-circle:before{content:""}.lni-brush-1:before{content:""}.lni-brush-1-rotated:before{content:""}.lni-brush-2:before{content:""}.lni-btc:before{content:""}.lni-bug-1:before{content:""}.lni-bug-2:before{content:""}.lni-bug-3:before{content:""}.lni-bug-4:before{content:""}.lni-building:before{content:""}.lni-building-arrow-downward:before{content:""}.lni-building-arrow-left:before{content:""}.lni-building-arrow-right:before{content:""}.lni-building-arrow-upward:before{content:""}.lni-building-check-circle:before{content:""}.lni-building-disabled:before{content:""}.lni-building-error-circle:before{content:""}.lni-building-fire:before{content:""}.lni-building-gear:before{content:""}.lni-building-leaf:before{content:""}.lni-building-lokced:before{content:""}.lni-building-moon:before{content:""}.lni-building-percent:before{content:""}.lni-building-plus:before{content:""}.lni-building-star:before{content:""}.lni-building-sun:before{content:""}.lni-building-time:before{content:""}.lni-building-trash:before{content:""}.lni-building-user:before{content:""}.lni-building-wifi:before{content:""}.lni-building-xmark-circle:before{content:""}.lni-buildings-1:before{content:""}.lni-buildings-10:before{content:""}.lni-buildings-11:before{content:""}.lni-buildings-2:before{content:""}.lni-buildings-3:before{content:""}.lni-buildings-4:before{content:""}.lni-buildings-5:before{content:""}.lni-buildings-6:before{content:""}.lni-buildings-7:before{content:""}.lni-buildings-8:before{content:""}.lni-buildings-9:before{content:""}.lni-bulb-1:before{content:""}.lni-bulb-2:before{content:""}.lni-bulb-3:before{content:""}.lni-bulb-4:before{content:""}.lni-bulb-5:before{content:""}.lni-bulb-beat:before{content:""}.lni-bulb-bluetooth:before{content:""}.lni-bulb-bolt:before{content:""}.lni-bulb-cfl-tornado:before{content:""}.lni-bulb-cfl-tornado-disabled:before{content:""}.lni-bulb-cfl-tornado-light:before{content:""}.lni-bulb-cfl-tubular:before{content:""}.lni-bulb-cfl-tubular-disabled:before{content:""}.lni-bulb-cfl-tubular-light:before{content:""}.lni-bulb-check:before{content:""}.lni-bulb-code-1:before{content:""}.lni-bulb-code-2:before{content:""}.lni-bulb-code-3:before{content:""}.lni-bulb-disabled:before{content:""}.lni-bulb-dollar:before{content:""}.lni-bulb-info:before{content:""}.lni-bulb-leaf:before{content:""}.lni-bulb-moon:before{content:""}.lni-bulb-question-mark:before{content:""}.lni-bulb-refresh:before{content:""}.lni-bulb-sun:before{content:""}.lni-bulb-trend-down:before{content:""}.lni-bulb-trend-up:before{content:""}.lni-bulb-tube:before{content:""}.lni-bulb-tube-spark:before{content:""}.lni-bulb-xmark:before{content:""}.lni-bulldozer-1:before{content:""}.lni-bulldozer-2:before{content:""}.lni-bulldozer-3:before{content:""}.lni-burger-1:before{content:""}.lni-burger-2:before{content:""}.lni-burger-3:before{content:""}.lni-burger-4:before{content:""}.lni-burger-drink:before{content:""}.lni-burj-al-arab:before{content:""}.lni-bus-1:before{content:""}.lni-bus-2:before{content:""}.lni-bus-3:before{content:""}.lni-bus-school:before{content:""}.lni-busket-ball:before{content:""}.lni-butterfly:before{content:""}.lni-cable:before{content:""}.lni-cable-bundle-1:before{content:""}.lni-cable-bundle-2:before{content:""}.lni-cable-bundle-3:before{content:""}.lni-cable-bundle-4:before{content:""}.lni-cable-bundle-5:before{content:""}.lni-cable-car:before{content:""}.lni-cable-copper:before{content:""}.lni-cable-power-1:before{content:""}.lni-cable-power-2:before{content:""}.lni-cactus-1:before{content:""}.lni-cactus-2:before{content:""}.lni-cactus-3:before{content:""}.lni-cactus-4:before{content:""}.lni-cactus-5:before{content:""}.lni-cactus-6:before{content:""}.lni-cactus-7:before{content:""}.lni-cactus-8:before{content:""}.lni-cactus-9:before{content:""}.lni-cake-1:before{content:""}.lni-cake-2:before{content:""}.lni-cake-heart:before{content:""}.lni-cake-slice:before{content:""}.lni-calculator-1:before{content:""}.lni-calculator-2:before{content:""}.lni-calculator-3:before{content:""}.lni-calculator-4:before{content:""}.lni-calculator-5:before{content:""}.lni-calculator-paper:before{content:""}.lni-calendar:before{content:""}.lni-calendar-arrow-downward:before{content:""}.lni-calendar-arrow-downward-2:before{content:""}.lni-calendar-arrow-left:before{content:""}.lni-calendar-arrow-left-2:before{content:""}.lni-calendar-arrow-right:before{content:""}.lni-calendar-arrow-right-2:before{content:""}.lni-calendar-arrow-upward:before{content:""}.lni-calendar-arrow-upward-2:before{content:""}.lni-calendar-check:before{content:""}.lni-calendar-check-circle:before{content:""}.lni-calendar-date-range:before{content:""}.lni-calendar-days:before{content:""}.lni-calendar-disabled-1:before{content:""}.lni-calendar-disabled-2:before{content:""}.lni-calendar-error:before{content:""}.lni-calendar-gear:before{content:""}.lni-calendar-heart:before{content:""}.lni-calendar-heart-1:before{content:""}.lni-calendar-locked-1:before{content:""}.lni-calendar-locked-2:before{content:""}.lni-calendar-minus:before{content:""}.lni-calendar-minus-circle:before{content:""}.lni-calendar-moon:before{content:""}.lni-calendar-note:before{content:""}.lni-calendar-number-1:before{content:""}.lni-calendar-number-10:before{content:""}.lni-calendar-number-10-2:before{content:""}.lni-calendar-number-20:before{content:""}.lni-calendar-number-20-2:before{content:""}.lni-calendar-pencil-1:before{content:""}.lni-calendar-pencil-2:before{content:""}.lni-calendar-percent:before{content:""}.lni-calendar-plus:before{content:""}.lni-calendar-plus-circle:before{content:""}.lni-calendar-question:before{content:""}.lni-calendar-reload:before{content:""}.lni-calendar-star-1:before{content:""}.lni-calendar-star-2:before{content:""}.lni-calendar-sun:before{content:""}.lni-calendar-time:before{content:""}.lni-calendar-today-marked:before{content:""}.lni-calendar-trash:before{content:""}.lni-calendar-user-1:before{content:""}.lni-calendar-user-2:before{content:""}.lni-calendar-xmark:before{content:""}.lni-calendar-xmark-circle:before{content:""}.lni-calendars:before{content:""}.lni-camel:before{content:""}.lni-camera-1:before{content:""}.lni-camera-2:before{content:""}.lni-camera-3:before{content:""}.lni-camera-4:before{content:""}.lni-camera-4k-1:before{content:""}.lni-camera-4k-2:before{content:""}.lni-camera-5:before{content:""}.lni-camera-6:before{content:""}.lni-camera-bluetooth-1:before{content:""}.lni-camera-bluetooth-2:before{content:""}.lni-camera-bolt:before{content:""}.lni-camera-cctv:before{content:""}.lni-camera-cctv-disabled:before{content:""}.lni-camera-check:before{content:""}.lni-camera-check-circle:before{content:""}.lni-camera-disabled:before{content:""}.lni-camera-error:before{content:""}.lni-camera-error-circle:before{content:""}.lni-camera-gear:before{content:""}.lni-camera-heart:before{content:""}.lni-camera-live:before{content:""}.lni-camera-locked:before{content:""}.lni-camera-movie-1:before{content:""}.lni-camera-movie-2:before{content:""}.lni-camera-movie-3:before{content:""}.lni-camera-movie-4:before{content:""}.lni-camera-movie-hd:before{content:""}.lni-camera-movie-stand:before{content:""}.lni-camera-refresh:before{content:""}.lni-camera-reload:before{content:""}.lni-camera-rotate:before{content:""}.lni-camera-scan:before{content:""}.lni-camera-shutter:before{content:""}.lni-camera-time:before{content:""}.lni-camera-tripod:before{content:""}.lni-camera-wifi:before{content:""}.lni-camera-xmark:before{content:""}.lni-camera-xmark-circle:before{content:""}.lni-candle-1:before{content:""}.lni-candle-2:before{content:""}.lni-candles-1:before{content:""}.lni-candles-2:before{content:""}.lni-candles-wedding:before{content:""}.lni-candy-cane-1:before{content:""}.lni-candy-cane-2:before{content:""}.lni-candy-round-1:before{content:""}.lni-candy-round-2:before{content:""}.lni-candy-round-3:before{content:""}.lni-candy-square-1:before{content:""}.lni-candy-square-2:before{content:""}.lni-candy-square-3:before{content:""}.lni-cannula:before{content:""}.lni-canva:before{content:""}.lni-capital-letter:before{content:""}.lni-capsule-1:before{content:""}.lni-capsule-2:before{content:""}.lni-capsule-3:before{content:""}.lni-capsule-tablet:before{content:""}.lni-capsules:before{content:""}.lni-car-1:before{content:""}.lni-car-10:before{content:""}.lni-car-2:before{content:""}.lni-car-3:before{content:""}.lni-car-4:before{content:""}.lni-car-5:before{content:""}.lni-car-6:before{content:""}.lni-car-7:before{content:""}.lni-car-8:before{content:""}.lni-car-9:before{content:""}.lni-car-heart:before{content:""}.lni-car-side-view-1:before{content:""}.lni-car-side-view-2:before{content:""}.lni-car-side-view-3:before{content:""}.lni-car-side-view-4:before{content:""}.lni-car-side-view-5:before{content:""}.lni-car-side-view-6:before{content:""}.lni-car-side-view-7:before{content:""}.lni-car-side-view-8:before{content:""}.lni-car-side-view-9:before{content:""}.lni-caravan-1:before{content:""}.lni-caravan-2:before{content:""}.lni-caravan-3:before{content:""}.lni-carrot:before{content:""}.lni-cart-1:before{content:""}.lni-cart-2:before{content:""}.lni-cart-3:before{content:""}.lni-cart-arrow-downward:before{content:""}.lni-cart-arrow-left:before{content:""}.lni-cart-arrow-right:before{content:""}.lni-cart-arrow-upward:before{content:""}.lni-cart-book:before{content:""}.lni-cart-box:before{content:""}.lni-cart-check-circle:before{content:""}.lni-cart-cloud:before{content:""}.lni-cart-disabled:before{content:""}.lni-cart-dollar:before{content:""}.lni-cart-flatbed-arrow-downward:before{content:""}.lni-cart-flatbed-arrow-left:before{content:""}.lni-cart-flatbed-arrow-right:before{content:""}.lni-cart-flatbed-arrow-upward:before{content:""}.lni-cart-flatbed-box:before{content:""}.lni-cart-flatbed-box-stacked:before{content:""}.lni-cart-flatbed-box-taped:before{content:""}.lni-cart-flatbed-check-circle:before{content:""}.lni-cart-flatbed-empty:before{content:""}.lni-cart-flatbed-food:before{content:""}.lni-cart-flatbed-xmark-circle:before{content:""}.lni-cart-food:before{content:""}.lni-cart-globe:before{content:""}.lni-cart-heart:before{content:""}.lni-cart-heart-circle:before{content:""}.lni-cart-info-circle:before{content:""}.lni-cart-leaf:before{content:""}.lni-cart-list:before{content:""}.lni-cart-locked:before{content:""}.lni-cart-minus:before{content:""}.lni-cart-minus-circle:before{content:""}.lni-cart-moving:before{content:""}.lni-cart-number-20:before{content:""}.lni-cart-percent-circle:before{content:""}.lni-cart-plus:before{content:""}.lni-cart-plus-circle:before{content:""}.lni-cart-question-mark:before{content:""}.lni-cart-refresh:before{content:""}.lni-cart-search:before{content:""}.lni-cart-smile:before{content:""}.lni-cart-star:before{content:""}.lni-cart-sun:before{content:""}.lni-cart-thumbs-down:before{content:""}.lni-cart-thumbs-up:before{content:""}.lni-cart-time:before{content:""}.lni-cart-timer:before{content:""}.lni-cart-undo:before{content:""}.lni-cart-unlocked:before{content:""}.lni-cart-user:before{content:""}.lni-cart-wifi:before{content:""}.lni-cart-xmark-circle:before{content:""}.lni-cash-app:before{content:""}.lni-castle-1:before{content:""}.lni-castle-2:before{content:""}.lni-castle-3:before{content:""}.lni-castle-4:before{content:""}.lni-cat:before{content:""}.lni-celsius:before{content:""}.lni-celsius-circle:before{content:""}.lni-certificate-badge-1:before{content:""}.lni-certificate-badge-2:before{content:""}.lni-certificate-star:before{content:""}.lni-champagne:before{content:""}.lni-champagne-heart:before{content:""}.lni-chat-1:before{content:""}.lni-chat-1-dots:before{content:""}.lni-chat-1-error:before{content:""}.lni-chat-1-heart:before{content:""}.lni-chat-1-minus:before{content:""}.lni-chat-1-plus:before{content:""}.lni-chat-1-question:before{content:""}.lni-chat-1-share:before{content:""}.lni-chat-1-text:before{content:""}.lni-chat-2:before{content:""}.lni-chat-2-dots:before{content:""}.lni-chat-2-error:before{content:""}.lni-chat-2-heart:before{content:""}.lni-chat-2-minus:before{content:""}.lni-chat-2-plus:before{content:""}.lni-chat-2-question:before{content:""}.lni-chat-2-share:before{content:""}.lni-chat-2-text:before{content:""}.lni-chat-3:before{content:""}.lni-chat-3-dots:before{content:""}.lni-chat-3-error:before{content:""}.lni-chat-3-heart:before{content:""}.lni-chat-3-minus:before{content:""}.lni-chat-3-plus:before{content:""}.lni-chat-3-question:before{content:""}.lni-chat-3-share:before{content:""}.lni-chat-3-text:before{content:""}.lni-chat-4:before{content:""}.lni-chat-4-dots:before{content:""}.lni-chat-4-error:before{content:""}.lni-chat-4-heart:before{content:""}.lni-chat-4-minus:before{content:""}.lni-chat-4-plus:before{content:""}.lni-chat-4-question:before{content:""}.lni-chat-4-share:before{content:""}.lni-chat-4-text:before{content:""}.lni-chat-bot:before{content:""}.lni-chat-bot-angry:before{content:""}.lni-chat-bot-cute:before{content:""}.lni-chat-bot-error:before{content:""}.lni-chat-bot-happy:before{content:""}.lni-chat-bot-neutral-1:before{content:""}.lni-chat-bot-neutral-2:before{content:""}.lni-chat-bot-sad:before{content:""}.lni-chat-bubble-1:before{content:""}.lni-chat-bubble-1-dots:before{content:""}.lni-chat-bubble-1-text:before{content:""}.lni-chat-bubble-2:before{content:""}.lni-chat-bubble-2-dots:before{content:""}.lni-chat-bubble-2-text:before{content:""}.lni-chat-bubble-3:before{content:""}.lni-chat-bubble-3-dots:before{content:""}.lni-chat-bubble-3-text:before{content:""}.lni-chat-line-chart:before{content:""}.lni-check:before{content:""}.lni-check-circle-1:before{content:""}.lni-check-circle-2:before{content:""}.lni-check-diamond:before{content:""}.lni-check-hexagon:before{content:""}.lni-check-octagon:before{content:""}.lni-check-square-1:before{content:""}.lni-check-square-2:before{content:""}.lni-cheese:before{content:""}.lni-cheque:before{content:""}.lni-cheque-1:before{content:""}.lni-cherries:before{content:""}.lni-chest:before{content:""}.lni-chest-press:before{content:""}.lni-chevron-both-center-direction-horizontal:before{content:""}.lni-chevron-both-center-direction-vertical:before{content:""}.lni-chevron-both-direction:before{content:""}.lni-chevron-both-direction-circle:before{content:""}.lni-chevron-both-direction-square:before{content:""}.lni-chevron-down:before{content:""}.lni-chevron-down-circle:before{content:""}.lni-chevron-left:before{content:""}.lni-chevron-left-circle:before{content:""}.lni-chevron-right:before{content:""}.lni-chevron-right-circle:before{content:""}.lni-chevron-up:before{content:""}.lni-chevron-up-circle:before{content:""}.lni-chick:before{content:""}.lni-chicken:before{content:""}.lni-chicken-drumstick-1:before{content:""}.lni-chicken-drumstick-2:before{content:""}.lni-chicken-wings:before{content:""}.lni-chilli-sauce:before{content:""}.lni-chip:before{content:""}.lni-chip-2:before{content:""}.lni-chip-ai:before{content:""}.lni-chip-beat:before{content:""}.lni-chip-bitcoin:before{content:""}.lni-chip-bolt:before{content:""}.lni-chip-check:before{content:""}.lni-chip-code:before{content:""}.lni-chip-disabled:before{content:""}.lni-chip-error:before{content:""}.lni-chip-gear:before{content:""}.lni-chocolate-bar:before{content:""}.lni-chrome:before{content:""}.lni-chromecast:before{content:""}.lni-church:before{content:""}.lni-ci-cd-dev-ops:before{content:""}.lni-cipher:before{content:""}.lni-circle:before{content:""}.lni-circle-curve-right:before{content:""}.lni-circle-dashed:before{content:""}.lni-circle-diamond:before{content:""}.lni-circle-hexagon:before{content:""}.lni-circle-intersection-curve-right:before{content:""}.lni-circle-squares:before{content:""}.lni-circle-triangle-1:before{content:""}.lni-circle-triangle-2:before{content:""}.lni-circle-turn-right:before{content:""}.lni-circles:before{content:""}.lni-circles-2:before{content:""}.lni-cisco:before{content:""}.lni-claude:before{content:""}.lni-clickup:before{content:""}.lni-clink-glasses:before{content:""}.lni-clipboard:before{content:""}.lni-clipboard-1:before{content:""}.lni-clipboard-2:before{content:""}.lni-clipboard-3:before{content:""}.lni-clipboard-aids:before{content:""}.lni-clipboard-beat:before{content:""}.lni-clipboard-check:before{content:""}.lni-clipboard-heart:before{content:""}.lni-clipboard-plus:before{content:""}.lni-clipboard-prescription:before{content:""}.lni-clipboard-text:before{content:""}.lni-clock-desk:before{content:""}.lni-clock-digital:before{content:""}.lni-clock-eight:before{content:""}.lni-clock-eight-thirty:before{content:""}.lni-clock-eleven:before{content:""}.lni-clock-eleven-thirty:before{content:""}.lni-clock-five:before{content:""}.lni-clock-five-thirty:before{content:""}.lni-clock-four:before{content:""}.lni-clock-four-square:before{content:""}.lni-clock-four-thirty:before{content:""}.lni-clock-nine:before{content:""}.lni-clock-nine-thirty:before{content:""}.lni-clock-one:before{content:""}.lni-clock-one-thirty:before{content:""}.lni-clock-seven:before{content:""}.lni-clock-seven-thirty:before{content:""}.lni-clock-six:before{content:""}.lni-clock-six-thirty:before{content:""}.lni-clock-ten:before{content:""}.lni-clock-ten-thirty:before{content:""}.lni-clock-three:before{content:""}.lni-clock-three-thirty:before{content:""}.lni-clock-twelve:before{content:""}.lni-clock-twelve-thirty:before{content:""}.lni-clock-two:before{content:""}.lni-clock-two-thirty:before{content:""}.lni-cloud-1:before{content:""}.lni-cloud-2:before{content:""}.lni-cloud-3:before{content:""}.lni-cloud-3-dot:before{content:""}.lni-cloud-3-dot-circle:before{content:""}.lni-cloud-4:before{content:""}.lni-cloud-arrow-downward:before{content:""}.lni-cloud-arrow-left:before{content:""}.lni-cloud-arrow-right:before{content:""}.lni-cloud-arrow-upward:before{content:""}.lni-cloud-audio:before{content:""}.lni-cloud-bitcoin:before{content:""}.lni-cloud-bolt-1:before{content:""}.lni-cloud-bolt-2:before{content:""}.lni-cloud-bulb:before{content:""}.lni-cloud-chat:before{content:""}.lni-cloud-chat-dots:before{content:""}.lni-cloud-chat-error:before{content:""}.lni-cloud-chat-heart:before{content:""}.lni-cloud-chat-minus:before{content:""}.lni-cloud-chat-plus:before{content:""}.lni-cloud-chat-question:before{content:""}.lni-cloud-chat-share:before{content:""}.lni-cloud-chat-text:before{content:""}.lni-cloud-check-circle:before{content:""}.lni-cloud-chip:before{content:""}.lni-cloud-code:before{content:""}.lni-cloud-crypto:before{content:""}.lni-cloud-database:before{content:""}.lni-cloud-disabled-1:before{content:""}.lni-cloud-disabled-2:before{content:""}.lni-cloud-document:before{content:""}.lni-cloud-dollar:before{content:""}.lni-cloud-download:before{content:""}.lni-cloud-error-circle:before{content:""}.lni-cloud-fire:before{content:""}.lni-cloud-fog:before{content:""}.lni-cloud-gear:before{content:""}.lni-cloud-info-circle:before{content:""}.lni-cloud-iot-1:before{content:""}.lni-cloud-iot-2:before{content:""}.lni-cloud-iot-3:before{content:""}.lni-cloud-iot-4:before{content:""}.lni-cloud-iot-5:before{content:""}.lni-cloud-iot-6:before{content:""}.lni-cloud-iot-network:before{content:""}.lni-cloud-leaf:before{content:""}.lni-cloud-link:before{content:""}.lni-cloud-locked:before{content:""}.lni-cloud-minus-circle:before{content:""}.lni-cloud-moon:before{content:""}.lni-cloud-paperclip:before{content:""}.lni-cloud-pencil:before{content:""}.lni-cloud-phone:before{content:""}.lni-cloud-play:before{content:""}.lni-cloud-plus:before{content:""}.lni-cloud-plus-circle:before{content:""}.lni-cloud-question:before{content:""}.lni-cloud-rain:before{content:""}.lni-cloud-refresh-anticlockwise:before{content:""}.lni-cloud-refresh-clockwise:before{content:""}.lni-cloud-search:before{content:""}.lni-cloud-server:before{content:""}.lni-cloud-share-1:before{content:""}.lni-cloud-share-2:before{content:""}.lni-cloud-shield:before{content:""}.lni-cloud-star:before{content:""}.lni-cloud-sun:before{content:""}.lni-cloud-sun-bolt:before{content:""}.lni-cloud-sun-rain:before{content:""}.lni-cloud-swap:before{content:""}.lni-cloud-time:before{content:""}.lni-cloud-timer:before{content:""}.lni-cloud-trash:before{content:""}.lni-cloud-unlocked:before{content:""}.lni-cloud-upload:before{content:""}.lni-cloud-user:before{content:""}.lni-cloud-video:before{content:""}.lni-cloud-water:before{content:""}.lni-cloud-wifi:before{content:""}.lni-cloud-wind:before{content:""}.lni-cloud-xmark:before{content:""}.lni-cloud-xmark-circle:before{content:""}.lni-cloudflare:before{content:""}.lni-clouds:before{content:""}.lni-clouds-sun:before{content:""}.lni-cms-browser:before{content:""}.lni-cms-monitor-1:before{content:""}.lni-cms-monitor-2:before{content:""}.lni-cocktail-1:before{content:""}.lni-cocktail-2:before{content:""}.lni-cocktail-3:before{content:""}.lni-code-1:before{content:""}.lni-code-1-circle:before{content:""}.lni-code-1-hexagon:before{content:""}.lni-code-1-octagon:before{content:""}.lni-code-1-rechtangle:before{content:""}.lni-code-1-square:before{content:""}.lni-code-2:before{content:""}.lni-code-2-circle:before{content:""}.lni-code-2-hexagon:before{content:""}.lni-code-2-octagon:before{content:""}.lni-code-2-rechtangle:before{content:""}.lni-code-2-square:before{content:""}.lni-code-branch:before{content:""}.lni-code-compare:before{content:""}.lni-code-fork:before{content:""}.lni-code-pull-request:before{content:""}.lni-code-pull-request-closed:before{content:""}.lni-code-pull-request-draft:before{content:""}.lni-code-s:before{content:""}.lni-codepen:before{content:""}.lni-coffee-beans:before{content:""}.lni-coffee-cup-1:before{content:""}.lni-coffee-cup-2:before{content:""}.lni-coffee-machine:before{content:""}.lni-coffee-pot:before{content:""}.lni-coinbase:before{content:""}.lni-coinbase-2:before{content:""}.lni-coins:before{content:""}.lni-coins-bitcoin:before{content:""}.lni-coins-cash:before{content:""}.lni-coins-check-circle:before{content:""}.lni-coins-crypto:before{content:""}.lni-coins-disabled:before{content:""}.lni-coins-dollar:before{content:""}.lni-coins-euro:before{content:""}.lni-coins-globe:before{content:""}.lni-coins-minus:before{content:""}.lni-coins-number-10:before{content:""}.lni-coins-percent:before{content:""}.lni-coins-plus:before{content:""}.lni-coins-recycle:before{content:""}.lni-coins-refresh:before{content:""}.lni-coins-refresh-1:before{content:""}.lni-coins-search:before{content:""}.lni-coins-shield:before{content:""}.lni-coins-smile:before{content:""}.lni-coins-star:before{content:""}.lni-coins-swap:before{content:""}.lni-coins-trend-down:before{content:""}.lni-coins-trend-up:before{content:""}.lni-coins-xmark-circle:before{content:""}.lni-colour-palette-1:before{content:""}.lni-colour-palette-2:before{content:""}.lni-colour-palette-3:before{content:""}.lni-column:before{content:""}.lni-comb-1:before{content:""}.lni-comb-2:before{content:""}.lni-comb-3:before{content:""}.lni-comic-chat-1:before{content:""}.lni-comic-chat-1-dots:before{content:""}.lni-comic-chat-1-text:before{content:""}.lni-comic-chat-2:before{content:""}.lni-comic-chat-2-dots:before{content:""}.lni-comic-chat-2-text:before{content:""}.lni-comic-chat-3:before{content:""}.lni-comic-chat-3-dots:before{content:""}.lni-comic-chat-3-text:before{content:""}.lni-comic-dialogue:before{content:""}.lni-comic-dialogue-dots:before{content:""}.lni-comic-dialogue-error:before{content:""}.lni-comic-dialogue-heart:before{content:""}.lni-comic-dialogue-minus:before{content:""}.lni-comic-dialogue-plus:before{content:""}.lni-comic-dialogue-question:before{content:""}.lni-comic-dialogue-share:before{content:""}.lni-comic-dialogue-text:before{content:""}.lni-command:before{content:""}.lni-comment-1:before{content:""}.lni-comment-1-check:before{content:""}.lni-comment-1-dollar:before{content:""}.lni-comment-1-dots:before{content:""}.lni-comment-1-error:before{content:""}.lni-comment-1-heart:before{content:""}.lni-comment-1-minus:before{content:""}.lni-comment-1-plus:before{content:""}.lni-comment-1-question:before{content:""}.lni-comment-1-share:before{content:""}.lni-comment-1-text:before{content:""}.lni-comment-1-xmark:before{content:""}.lni-comment-2:before{content:""}.lni-comment-2-dots:before{content:""}.lni-comment-2-error:before{content:""}.lni-comment-2-heart:before{content:""}.lni-comment-2-minus:before{content:""}.lni-comment-2-plus:before{content:""}.lni-comment-2-question:before{content:""}.lni-comment-2-share:before{content:""}.lni-comment-2-text:before{content:""}.lni-comment-3:before{content:""}.lni-comment-3-dots:before{content:""}.lni-comment-3-error:before{content:""}.lni-comment-3-heart:before{content:""}.lni-comment-3-minus:before{content:""}.lni-comment-3-plus:before{content:""}.lni-comment-3-question:before{content:""}.lni-comment-3-share:before{content:""}.lni-comment-3-text:before{content:""}.lni-comment-4:before{content:""}.lni-comment-4-dots:before{content:""}.lni-comment-4-error:before{content:""}.lni-comment-4-heart:before{content:""}.lni-comment-4-minus:before{content:""}.lni-comment-4-plus:before{content:""}.lni-comment-4-question:before{content:""}.lni-comment-4-share:before{content:""}.lni-comment-4-text:before{content:""}.lni-comment-5:before{content:""}.lni-comment-5-dots:before{content:""}.lni-comment-5-error:before{content:""}.lni-comment-5-heart:before{content:""}.lni-comment-5-minus:before{content:""}.lni-comment-5-plus:before{content:""}.lni-comment-5-question:before{content:""}.lni-comment-5-share:before{content:""}.lni-comment-5-text:before{content:""}.lni-comment-6:before{content:""}.lni-comment-6-dots:before{content:""}.lni-comment-6-error:before{content:""}.lni-comment-6-heart:before{content:""}.lni-comment-6-minus:before{content:""}.lni-comment-6-plus:before{content:""}.lni-comment-6-question:before{content:""}.lni-comment-6-share:before{content:""}.lni-comment-6-text:before{content:""}.lni-comment-bot-angry:before{content:""}.lni-comment-bot-cute:before{content:""}.lni-comment-bot-error:before{content:""}.lni-comment-bot-happy:before{content:""}.lni-comment-bot-neutral-1:before{content:""}.lni-comment-bot-neutral-2:before{content:""}.lni-comment-bot-sad:before{content:""}.lni-commit-git-1:before{content:""}.lni-commit-git-2:before{content:""}.lni-compass-1:before{content:""}.lni-compass-1-disabled:before{content:""}.lni-compass-2:before{content:""}.lni-compass-3:before{content:""}.lni-compass-3-disabled:before{content:""}.lni-compass-drafting-1:before{content:""}.lni-compass-drafting-2:before{content:""}.lni-compress-arrow-1:before{content:""}.lni-compress-arrow-2:before{content:""}.lni-compress-arrow-3:before{content:""}.lni-compress-arrow-4:before{content:""}.lni-compress-arrow-5:before{content:""}.lni-compress-arrow-6:before{content:""}.lni-compress-arrow-7:before{content:""}.lni-compress-arrow-8:before{content:""}.lni-compress-arrow-9:before{content:""}.lni-compress-arrow-top-right-square-1:before{content:""}.lni-compress-arrow-top-right-square-2:before{content:""}.lni-compress-circle:before{content:""}.lni-compress-square-1:before{content:""}.lni-compress-square-2:before{content:""}.lni-compress-square-3:before{content:""}.lni-compress-square-4:before{content:""}.lni-computer-1:before{content:""}.lni-computer-2:before{content:""}.lni-computer-3:before{content:""}.lni-computer-beat:before{content:""}.lni-computer-binary:before{content:""}.lni-computer-bolt:before{content:""}.lni-computer-check-circle:before{content:""}.lni-computer-cloud:before{content:""}.lni-computer-code:before{content:""}.lni-computer-error-circle:before{content:""}.lni-computer-gear:before{content:""}.lni-computer-leaf:before{content:""}.lni-computer-link:before{content:""}.lni-computer-locked:before{content:""}.lni-computer-phone:before{content:""}.lni-computer-refresh:before{content:""}.lni-computer-shield:before{content:""}.lni-computer-time:before{content:""}.lni-computer-user:before{content:""}.lni-computer-wifi:before{content:""}.lni-confetti:before{content:""}.lni-connectdevelop:before{content:""}.lni-connected-nodes:before{content:""}.lni-constraints:before{content:""}.lni-constraints-bottom-center:before{content:""}.lni-constraints-bottom-left:before{content:""}.lni-constraints-bottom-right:before{content:""}.lni-constraints-center-all-direction:before{content:""}.lni-constraints-center-left:before{content:""}.lni-constraints-center-right:before{content:""}.lni-constraints-top-center:before{content:""}.lni-constraints-top-left:before{content:""}.lni-constraints-top-right:before{content:""}.lni-conversations-1:before{content:""}.lni-conversations-10:before{content:""}.lni-conversations-11:before{content:""}.lni-conversations-12:before{content:""}.lni-conversations-2:before{content:""}.lni-conversations-3:before{content:""}.lni-conversations-4:before{content:""}.lni-conversations-5:before{content:""}.lni-conversations-6:before{content:""}.lni-conversations-7:before{content:""}.lni-conversations-8:before{content:""}.lni-conversations-9:before{content:""}.lni-convert:before{content:""}.lni-convert-image:before{content:""}.lni-convert-video-image:before{content:""}.lni-convert-video-music:before{content:""}.lni-cookies:before{content:""}.lni-copilot:before{content:""}.lni-copy-1:before{content:""}.lni-copy-2:before{content:""}.lni-copy-3:before{content:""}.lni-copy-4:before{content:""}.lni-copy-5:before{content:""}.lni-copy-6:before{content:""}.lni-copy-7:before{content:""}.lni-copy-8:before{content:""}.lni-coral:before{content:""}.lni-corn:before{content:""}.lni-corner-double-down-left:before{content:""}.lni-corner-double-down-right:before{content:""}.lni-corner-double-left-down:before{content:""}.lni-corner-double-left-up:before{content:""}.lni-corner-double-right-down:before{content:""}.lni-corner-double-right-up:before{content:""}.lni-corner-double-up-left:before{content:""}.lni-corner-double-up-right:before{content:""}.lni-cottage-1:before{content:""}.lni-cottage-2:before{content:""}.lni-cottage-3:before{content:""}.lni-cottage-4:before{content:""}.lni-cotton-bud:before{content:""}.lni-cotton-buds:before{content:""}.lni-court-1:before{content:""}.lni-court-2:before{content:""}.lni-court-3:before{content:""}.lni-court-check-circle:before{content:""}.lni-court-disabled:before{content:""}.lni-court-error-circle:before{content:""}.lni-court-fire:before{content:""}.lni-court-question-mark:before{content:""}.lni-court-time:before{content:""}.lni-court-user:before{content:""}.lni-court-xmark-circle:before{content:""}.lni-cow:before{content:""}.lni-cpanel:before{content:""}.lni-crab:before{content:""}.lni-crane-1:before{content:""}.lni-crane-10:before{content:""}.lni-crane-2:before{content:""}.lni-crane-3:before{content:""}.lni-crane-4:before{content:""}.lni-crane-5:before{content:""}.lni-crane-6:before{content:""}.lni-crane-7:before{content:""}.lni-crane-8:before{content:""}.lni-crane-9:before{content:""}.lni-cream-1:before{content:""}.lni-cream-2:before{content:""}.lni-cream-3:before{content:""}.lni-cream-4:before{content:""}.lni-creative-commons:before{content:""}.lni-credit-card:before{content:""}.lni-credit-card-arrow-downward:before{content:""}.lni-credit-card-arrow-left:before{content:""}.lni-credit-card-arrow-right:before{content:""}.lni-credit-card-arrow-upward:before{content:""}.lni-credit-card-bug:before{content:""}.lni-credit-card-cart:before{content:""}.lni-credit-card-check-circle:before{content:""}.lni-credit-card-disabled:before{content:""}.lni-credit-card-dollar:before{content:""}.lni-credit-card-error-circle:before{content:""}.lni-credit-card-euro:before{content:""}.lni-credit-card-gear:before{content:""}.lni-credit-card-globe:before{content:""}.lni-credit-card-info:before{content:""}.lni-credit-card-locked:before{content:""}.lni-credit-card-minus-circle:before{content:""}.lni-credit-card-money:before{content:""}.lni-credit-card-multiple:before{content:""}.lni-credit-card-nfc:before{content:""}.lni-credit-card-pencil:before{content:""}.lni-credit-card-percent-circle:before{content:""}.lni-credit-card-plus-circle:before{content:""}.lni-credit-card-plus-circle-1:before{content:""}.lni-credit-card-pound:before{content:""}.lni-credit-card-refresh:before{content:""}.lni-credit-card-ruble:before{content:""}.lni-credit-card-rupee:before{content:""}.lni-credit-card-search:before{content:""}.lni-credit-card-shield:before{content:""}.lni-credit-card-star:before{content:""}.lni-credit-card-swap:before{content:""}.lni-credit-card-taka:before{content:""}.lni-credit-card-trash:before{content:""}.lni-credit-card-unlocked:before{content:""}.lni-credit-card-user:before{content:""}.lni-credit-card-xmark-circle:before{content:""}.lni-credit-card-yen:before{content:""}.lni-cricket-bat:before{content:""}.lni-crocodile:before{content:""}.lni-crop:before{content:""}.lni-crop-2:before{content:""}.lni-crop-3:before{content:""}.lni-crop-image:before{content:""}.lni-cross:before{content:""}.lni-crown-1:before{content:""}.lni-crown-2:before{content:""}.lni-crown-3:before{content:""}.lni-crown-4:before{content:""}.lni-crown-queen:before{content:""}.lni-cruise-1:before{content:""}.lni-cruise-2:before{content:""}.lni-crypto-circle:before{content:""}.lni-css3:before{content:""}.lni-cubes:before{content:""}.lni-cupcake-1:before{content:""}.lni-cupcake-2:before{content:""}.lni-cupcake-heart-1:before{content:""}.lni-cupcake-heart-2:before{content:""}.lni-cupid:before{content:""}.lni-cupid-heart:before{content:""}.lni-curvy-road-1:before{content:""}.lni-curvy-road-2:before{content:""}.lni-cutter-1:before{content:""}.lni-cutter-2:before{content:""}.lni-dashboard-circle:before{content:""}.lni-dashboard-circle-beat:before{content:""}.lni-dashboard-circle-bolt:before{content:""}.lni-dashboard-circle-bug:before{content:""}.lni-dashboard-circle-check:before{content:""}.lni-dashboard-circle-gear:before{content:""}.lni-dashboard-circle-minus:before{content:""}.lni-dashboard-circle-mixed:before{content:""}.lni-dashboard-circle-pencil:before{content:""}.lni-dashboard-circle-pie-chart:before{content:""}.lni-dashboard-circle-plus:before{content:""}.lni-dashboard-circle-search:before{content:""}.lni-dashboard-circle-star:before{content:""}.lni-dashboard-circle-trend-down:before{content:""}.lni-dashboard-circle-trend-up:before{content:""}.lni-dashboard-circle-user:before{content:""}.lni-dashboard-circle-xmark:before{content:""}.lni-dashboard-sidebar:before{content:""}.lni-dashboard-square-1:before{content:""}.lni-dashboard-square-10:before{content:""}.lni-dashboard-square-2:before{content:""}.lni-dashboard-square-3:before{content:""}.lni-dashboard-square-4:before{content:""}.lni-dashboard-square-5:before{content:""}.lni-dashboard-square-6:before{content:""}.lni-dashboard-square-7:before{content:""}.lni-dashboard-square-8:before{content:""}.lni-dashboard-square-9:before{content:""}.lni-dashboard-square-beat:before{content:""}.lni-dashboard-square-bolt:before{content:""}.lni-dashboard-square-bug:before{content:""}.lni-dashboard-square-check:before{content:""}.lni-dashboard-square-gear:before{content:""}.lni-dashboard-square-minus:before{content:""}.lni-dashboard-square-pencil:before{content:""}.lni-dashboard-square-pie-chart:before{content:""}.lni-dashboard-square-plus:before{content:""}.lni-dashboard-square-search:before{content:""}.lni-dashboard-square-star:before{content:""}.lni-dashboard-square-trend-down:before{content:""}.lni-dashboard-square-trend-up:before{content:""}.lni-dashboard-square-user:before{content:""}.lni-dashboard-square-xmark:before{content:""}.lni-dashboard-topbar:before{content:""}.lni-database-1:before{content:""}.lni-database-2:before{content:""}.lni-database-3:before{content:""}.lni-database-4:before{content:""}.lni-database-5:before{content:""}.lni-database-arrow-downward:before{content:""}.lni-database-arrow-left:before{content:""}.lni-database-arrow-right:before{content:""}.lni-database-arrow-upward:before{content:""}.lni-database-bar-chart:before{content:""}.lni-database-bolt:before{content:""}.lni-database-check-circle:before{content:""}.lni-database-cloud:before{content:""}.lni-database-code:before{content:""}.lni-database-disabled-1:before{content:""}.lni-database-disabled-2:before{content:""}.lni-database-error-circle:before{content:""}.lni-database-gear:before{content:""}.lni-database-indicator:before{content:""}.lni-database-leaf:before{content:""}.lni-database-link:before{content:""}.lni-database-live:before{content:""}.lni-database-locked:before{content:""}.lni-database-minus-circle:before{content:""}.lni-database-pencil:before{content:""}.lni-database-percent:before{content:""}.lni-database-phone:before{content:""}.lni-database-play:before{content:""}.lni-database-question:before{content:""}.lni-database-refresh:before{content:""}.lni-database-shield:before{content:""}.lni-database-time:before{content:""}.lni-database-trash:before{content:""}.lni-database-user:before{content:""}.lni-database-video:before{content:""}.lni-database-wifi:before{content:""}.lni-database-xmark-circle:before{content:""}.lni-decagram-bulb:before{content:""}.lni-deno:before{content:""}.lni-deployment-laptop:before{content:""}.lni-deployment-pc:before{content:""}.lni-desert-1:before{content:""}.lni-desert-2:before{content:""}.lni-desert-3:before{content:""}.lni-desert-4:before{content:""}.lni-desert-5:before{content:""}.lni-desert-6:before{content:""}.lni-dev:before{content:""}.lni-device-beat:before{content:""}.lni-device-plus:before{content:""}.lni-dial:before{content:""}.lni-dial-max:before{content:""}.lni-dial-med:before{content:""}.lni-dialogflow:before{content:""}.lni-diamond-aeroplane-1:before{content:""}.lni-diamond-aeroplane-2:before{content:""}.lni-diamond-arrow-both-direction-horizontal:before{content:""}.lni-diamond-arrow-both-direction-vertical:before{content:""}.lni-diamond-arrow-left:before{content:""}.lni-diamond-arrow-right:before{content:""}.lni-diamond-arrow-upward:before{content:""}.lni-diamond-bolt:before{content:""}.lni-diamond-check:before{content:""}.lni-diamond-curve-left:before{content:""}.lni-diamond-curve-right:before{content:""}.lni-diamond-entering-left:before{content:""}.lni-diamond-entering-right:before{content:""}.lni-diamond-error:before{content:""}.lni-diamond-fire:before{content:""}.lni-diamond-heart:before{content:""}.lni-diamond-info:before{content:""}.lni-diamond-intersection-curve-left:before{content:""}.lni-diamond-intersection-curve-right:before{content:""}.lni-diamond-left-downward:before{content:""}.lni-diamond-list:before{content:""}.lni-diamond-locked:before{content:""}.lni-diamond-moon:before{content:""}.lni-diamond-no-entry:before{content:""}.lni-diamond-question:before{content:""}.lni-diamond-redo:before{content:""}.lni-diamond-refresh:before{content:""}.lni-diamond-right-downward:before{content:""}.lni-diamond-sharp-left-curve:before{content:""}.lni-diamond-sharp-right-curve:before{content:""}.lni-diamond-sun:before{content:""}.lni-diamond-turn-left:before{content:""}.lni-diamond-turn-right:before{content:""}.lni-diamond-two-way:before{content:""}.lni-diamond-u-tern-left:before{content:""}.lni-diamond-u-tern-right:before{content:""}.lni-diamond-undo:before{content:""}.lni-diamond-xmark:before{content:""}.lni-diamonds-1:before{content:""}.lni-diamonds-2:before{content:""}.lni-digitalocean:before{content:""}.lni-diners-club:before{content:""}.lni-direction-ltr:before{content:""}.lni-direction-north:before{content:""}.lni-direction-rtl:before{content:""}.lni-discord:before{content:""}.lni-discord-chat:before{content:""}.lni-discover:before{content:""}.lni-disk-heart:before{content:""}.lni-dna-1:before{content:""}.lni-dna-2:before{content:""}.lni-dna-3:before{content:""}.lni-docker:before{content:""}.lni-document-bulb:before{content:""}.lni-dog:before{content:""}.lni-dogecoin:before{content:""}.lni-dollar:before{content:""}.lni-dollar-arrow-downward:before{content:""}.lni-dollar-arrow-up:before{content:""}.lni-dollar-arrow-upward:before{content:""}.lni-dollar-circle:before{content:""}.lni-dollar-clock:before{content:""}.lni-dollar-coins:before{content:""}.lni-dollar-connect:before{content:""}.lni-dollar-gift:before{content:""}.lni-dollar-hexagon:before{content:""}.lni-dollar-octagon:before{content:""}.lni-dollar-square:before{content:""}.lni-dollar-trend-down:before{content:""}.lni-dollar-trend-up:before{content:""}.lni-dolphin:before{content:""}.lni-donut:before{content:""}.lni-door-1:before{content:""}.lni-door-2:before{content:""}.lni-door-3:before{content:""}.lni-door-hanger:before{content:""}.lni-door-hanger-heart:before{content:""}.lni-double-quotes-end-1:before{content:""}.lni-double-quotes-end-2:before{content:""}.lni-double-quotes-end-circle-1:before{content:""}.lni-double-quotes-end-circle-2:before{content:""}.lni-double-quotes-start-1:before{content:""}.lni-double-quotes-start-2:before{content:""}.lni-double-quotes-start-circle-1:before{content:""}.lni-double-quotes-start-circle-2:before{content:""}.lni-dove:before{content:""}.lni-download-1:before{content:""}.lni-download-1-disabled:before{content:""}.lni-download-2:before{content:""}.lni-download-2-disabled:before{content:""}.lni-download-3:before{content:""}.lni-download-3-disabled:before{content:""}.lni-download-4:before{content:""}.lni-download-4-disabled:before{content:""}.lni-download-5:before{content:""}.lni-download-5-disabled:before{content:""}.lni-download-6:before{content:""}.lni-download-6-disabled:before{content:""}.lni-download-7:before{content:""}.lni-download-7-disabled:before{content:""}.lni-download-8:before{content:""}.lni-download-8-disabled:before{content:""}.lni-download-circle-1:before{content:""}.lni-download-circle-2:before{content:""}.lni-download-cloud:before{content:""}.lni-download-half-circle-1:before{content:""}.lni-download-half-circle-2:before{content:""}.lni-download-rechtangle:before{content:""}.lni-download-square-1:before{content:""}.lni-download-square-2:before{content:""}.lni-downloading:before{content:""}.lni-dress-1:before{content:""}.lni-dress-2:before{content:""}.lni-dress-3:before{content:""}.lni-dress-4:before{content:""}.lni-dress-5:before{content:""}.lni-dribbble:before{content:""}.lni-dribbble-symbol:before{content:""}.lni-drill:before{content:""}.lni-drilling:before{content:""}.lni-drizzle:before{content:""}.lni-drone:before{content:""}.lni-dropbox:before{content:""}.lni-dropper-1:before{content:""}.lni-dropper-2:before{content:""}.lni-dropper-3:before{content:""}.lni-dropper-4:before{content:""}.lni-drupal:before{content:""}.lni-dual-sim:before{content:""}.lni-dual-sim-disabled:before{content:""}.lni-duck:before{content:""}.lni-dumbbell-1:before{content:""}.lni-dumbbell-2:before{content:""}.lni-dumbbells:before{content:""}.lni-earthquake:before{content:""}.lni-ebook:before{content:""}.lni-edge:before{content:""}.lni-eiffel-tower:before{content:""}.lni-elephant-1:before{content:""}.lni-elephant-2:before{content:""}.lni-elephant-3:before{content:""}.lni-emoj-diagonal-mouth:before{content:""}.lni-emoj-diagonal-mouth-curved:before{content:""}.lni-emoji-angry:before{content:""}.lni-emoji-angry-anguished:before{content:""}.lni-emoji-angry-anguished-horns:before{content:""}.lni-emoji-angry-confounded:before{content:""}.lni-emoji-angry-horns:before{content:""}.lni-emoji-angry-nose-steam:before{content:""}.lni-emoji-angry-smile:before{content:""}.lni-emoji-angry-swear:before{content:""}.lni-emoji-beam-hand-over-mouth:before{content:""}.lni-emoji-clouds:before{content:""}.lni-emoji-confounded-eyes-closed:before{content:""}.lni-emoji-confounded-squint:before{content:""}.lni-emoji-crying-1:before{content:""}.lni-emoji-crying-2:before{content:""}.lni-emoji-disguise:before{content:""}.lni-emoji-dizzy:before{content:""}.lni-emoji-drooling:before{content:""}.lni-emoji-exhaling:before{content:""}.lni-emoji-explode:before{content:""}.lni-emoji-expressionless:before{content:""}.lni-emoji-expressionless-dashed-line:before{content:""}.lni-emoji-expressionless-flat-eyes:before{content:""}.lni-emoji-face-mask:before{content:""}.lni-emoji-grimace:before{content:""}.lni-emoji-grin:before{content:""}.lni-emoji-grin-2:before{content:""}.lni-emoji-grin-2-large-eyes:before{content:""}.lni-emoji-grin-2-relaxed:before{content:""}.lni-emoji-grin-2-star:before{content:""}.lni-emoji-grin-2-wink:before{content:""}.lni-emoji-grin-angry-1:before{content:""}.lni-emoji-grin-angry-2:before{content:""}.lni-emoji-grin-angry-horns:before{content:""}.lni-emoji-grin-beam:before{content:""}.lni-emoji-grin-beam-sweat:before{content:""}.lni-emoji-grin-eyes-heart:before{content:""}.lni-emoji-grin-eyes-xmark:before{content:""}.lni-emoji-grin-large-eyes-1:before{content:""}.lni-emoji-grin-large-eyes-2:before{content:""}.lni-emoji-grin-squint:before{content:""}.lni-emoji-grin-tears-squint:before{content:""}.lni-emoji-grin-tears-squint-rotated:before{content:""}.lni-emoji-grin-wink-1:before{content:""}.lni-emoji-grin-wink-2:before{content:""}.lni-emoji-hand-over-mouth:before{content:""}.lni-emoji-hat:before{content:""}.lni-emoji-head-bandage:before{content:""}.lni-emoji-icicles:before{content:""}.lni-emoji-judging:before{content:""}.lni-emoji-kiss:before{content:""}.lni-emoji-kiss-eyes-closed:before{content:""}.lni-emoji-kiss-eyes-closed-heart:before{content:""}.lni-emoji-long-nose:before{content:""}.lni-emoji-meh-blank:before{content:""}.lni-emoji-meh-blank-large-eyes:before{content:""}.lni-emoji-meh-large-eyes:before{content:""}.lni-emoji-meh-rolling-eyes:before{content:""}.lni-emoji-melting:before{content:""}.lni-emoji-monocle:before{content:""}.lni-emoji-mouth-sewed:before{content:""}.lni-emoji-mouth-xmark:before{content:""}.lni-emoji-mouth-xmark-eyes-closed:before{content:""}.lni-emoji-mouth-zip:before{content:""}.lni-emoji-nauseated:before{content:""}.lni-emoji-nauseated-eye-brows:before{content:""}.lni-emoji-party:before{content:""}.lni-emoji-pensive:before{content:""}.lni-emoji-pouting:before{content:""}.lni-emoji-pouting-large-eyes:before{content:""}.lni-emoji-pouting-open-eye-brows:before{content:""}.lni-emoji-pouting-open-sweat:before{content:""}.lni-emoji-sad:before{content:""}.lni-emoji-sad-large-eyes-eye-brows:before{content:""}.lni-emoji-sad-squint-1:before{content:""}.lni-emoji-sad-squint-2:before{content:""}.lni-emoji-sad-sweat-eye-brows:before{content:""}.lni-emoji-sad-sweat-eyes-flat:before{content:""}.lni-emoji-sad-xmark-eyes:before{content:""}.lni-emoji-saluting:before{content:""}.lni-emoji-scream:before{content:""}.lni-emoji-shush:before{content:""}.lni-emoji-sick-thermometer:before{content:""}.lni-emoji-sleepy:before{content:""}.lni-emoji-smile:before{content:""}.lni-emoji-smile-glasses:before{content:""}.lni-emoji-smile-glasses-eyes:before{content:""}.lni-emoji-smile-glasses-eyes-teeth:before{content:""}.lni-emoji-smile-halo:before{content:""}.lni-emoji-smile-hands:before{content:""}.lni-emoji-smile-heart-eyes:before{content:""}.lni-emoji-smile-hearts:before{content:""}.lni-emoji-smile-large-eyes-tears:before{content:""}.lni-emoji-smile-relaxed:before{content:""}.lni-emoji-smile-relaxed-eyebrows:before{content:""}.lni-emoji-smile-relaxed-happy:before{content:""}.lni-emoji-smile-relaxed-mouth-open:before{content:""}.lni-emoji-smile-side:before{content:""}.lni-emoji-smile-side-eyes-closed:before{content:""}.lni-emoji-smile-sunglass:before{content:""}.lni-emoji-smile-tear:before{content:""}.lni-emoji-smile-tongue:before{content:""}.lni-emoji-smile-upside-down:before{content:""}.lni-emoji-smile-wink:before{content:""}.lni-emoji-smirking:before{content:""}.lni-emoji-smirking-sad:before{content:""}.lni-emoji-spiral-eyes:before{content:""}.lni-emoji-surprised:before{content:""}.lni-emoji-surprised-eye-brows:before{content:""}.lni-emoji-thinking:before{content:""}.lni-emoji-tired:before{content:""}.lni-emoji-tissue:before{content:""}.lni-emoji-tongue:before{content:""}.lni-emoji-tongue-dollar:before{content:""}.lni-emoji-tongue-large-eyes:before{content:""}.lni-emoji-tongue-sweat:before{content:""}.lni-emoji-tongue-wink:before{content:""}.lni-emoji-tongue-wink-large-eyes:before{content:""}.lni-emoji-vomit:before{content:""}.lni-emoji-weary:before{content:""}.lni-emoji-weary-eyes-closed:before{content:""}.lni-emoji-weary-eyes-closed-tears:before{content:""}.lni-emoji-weary-sweat:before{content:""}.lni-emoji-weary-sweat-eye-brows:before{content:""}.lni-emoji-weary-wink-eye-brows:before{content:""}.lni-emoji-woozy:before{content:""}.lni-emoji-zany:before{content:""}.lni-empire-state-building:before{content:""}.lni-enter:before{content:""}.lni-enter-down:before{content:""}.lni-envato:before{content:""}.lni-envelope-1:before{content:""}.lni-envelope-2:before{content:""}.lni-envelope-3:before{content:""}.lni-envelope-arrow-bottom-left:before{content:""}.lni-envelope-arrow-right:before{content:""}.lni-envelope-arrow-top-right:before{content:""}.lni-envelope-check-circle:before{content:""}.lni-envelope-disabled:before{content:""}.lni-envelope-document:before{content:""}.lni-envelope-error-circle:before{content:""}.lni-envelope-heart-1:before{content:""}.lni-envelope-heart-2:before{content:""}.lni-envelope-info-circle:before{content:""}.lni-envelope-locked:before{content:""}.lni-envelope-minus-circle:before{content:""}.lni-envelope-money:before{content:""}.lni-envelope-paperclip:before{content:""}.lni-envelope-pencil:before{content:""}.lni-envelope-plus-circle:before{content:""}.lni-envelope-search:before{content:""}.lni-envelope-share:before{content:""}.lni-envelope-shield:before{content:""}.lni-envelope-xmark-circle:before{content:""}.lni-envlope-bulb:before{content:""}.lni-eraser-1:before{content:""}.lni-eraser-2:before{content:""}.lni-error:before{content:""}.lni-error-circle:before{content:""}.lni-error-hexagon:before{content:""}.lni-error-octagon:before{content:""}.lni-error-square:before{content:""}.lni-ethereum:before{content:""}.lni-ethereum-logo:before{content:""}.lni-ethernet-1:before{content:""}.lni-ethernet-2:before{content:""}.lni-euro:before{content:""}.lni-euro-circle:before{content:""}.lni-euro-trend-down:before{content:""}.lni-euro-trend-up:before{content:""}.lni-event-gate:before{content:""}.lni-exclude-selection:before{content:""}.lni-exit:before{content:""}.lni-exit-up:before{content:""}.lni-expand-arrow-1:before{content:""}.lni-expand-arrow-10:before{content:""}.lni-expand-arrow-2:before{content:""}.lni-expand-arrow-3:before{content:""}.lni-expand-arrow-4:before{content:""}.lni-expand-arrow-5:before{content:""}.lni-expand-arrow-6:before{content:""}.lni-expand-arrow-7:before{content:""}.lni-expand-arrow-8:before{content:""}.lni-expand-arrow-9:before{content:""}.lni-expand-arrow-top-right-square-1:before{content:""}.lni-expand-arrow-top-right-square-2:before{content:""}.lni-expand-circle:before{content:""}.lni-expand-square-1:before{content:""}.lni-expand-square-2:before{content:""}.lni-expand-square-3:before{content:""}.lni-expand-square-4:before{content:""}.lni-expressjs:before{content:""}.lni-eye:before{content:""}.lni-eye-check-circle:before{content:""}.lni-eye-dollar:before{content:""}.lni-face-yawn-hand-over-mouth:before{content:""}.lni-facebook:before{content:""}.lni-facebook-messenger:before{content:""}.lni-facebook-rounded:before{content:""}.lni-facebook-square:before{content:""}.lni-facetime:before{content:""}.lni-facewash:before{content:""}.lni-factory-1:before{content:""}.lni-factory-2:before{content:""}.lni-factory-3:before{content:""}.lni-factory-4:before{content:""}.lni-factory-5:before{content:""}.lni-factory-6:before{content:""}.lni-factory-7:before{content:""}.lni-factory-check-circle:before{content:""}.lni-factory-disabled:before{content:""}.lni-factory-error-circle:before{content:""}.lni-factory-fire:before{content:""}.lni-factory-gear:before{content:""}.lni-factory-leaf:before{content:""}.lni-factory-lokced:before{content:""}.lni-factory-percent:before{content:""}.lni-factory-plus-circle:before{content:""}.lni-factory-time:before{content:""}.lni-factory-user:before{content:""}.lni-factory-wifi:before{content:""}.lni-factory-xmark-circle:before{content:""}.lni-fahrenheit:before{content:""}.lni-fahrenheit-circle:before{content:""}.lni-family:before{content:""}.lni-family-heart:before{content:""}.lni-fan:before{content:""}.lni-feather:before{content:""}.lni-feature-phone:before{content:""}.lni-feature-phone-flip:before{content:""}.lni-feeder:before{content:""}.lni-female:before{content:""}.lni-female-square:before{content:""}.lni-fence-1:before{content:""}.lni-fence-2:before{content:""}.lni-figma:before{content:""}.lni-file-arrow-downward:before{content:""}.lni-file-arrow-left:before{content:""}.lni-file-arrow-right:before{content:""}.lni-file-arrow-upward:before{content:""}.lni-file-audio:before{content:""}.lni-file-badge:before{content:""}.lni-file-bar-chart:before{content:""}.lni-file-beat:before{content:""}.lni-file-binary:before{content:""}.lni-file-bookmark:before{content:""}.lni-file-bulb:before{content:""}.lni-file-check:before{content:""}.lni-file-check-circle:before{content:""}.lni-file-code:before{content:""}.lni-file-contract:before{content:""}.lni-file-disabled:before{content:""}.lni-file-dollar:before{content:""}.lni-file-download:before{content:""}.lni-file-error:before{content:""}.lni-file-format-csv:before{content:""}.lni-file-format-doc:before{content:""}.lni-file-format-eps:before{content:""}.lni-file-format-fig:before{content:""}.lni-file-format-gif:before{content:""}.lni-file-format-jpg:before{content:""}.lni-file-format-mov:before{content:""}.lni-file-format-mp3:before{content:""}.lni-file-format-mp4:before{content:""}.lni-file-format-pdf:before{content:""}.lni-file-format-png:before{content:""}.lni-file-format-ppt:before{content:""}.lni-file-format-psd:before{content:""}.lni-file-format-svg:before{content:""}.lni-file-format-xls:before{content:""}.lni-file-format-xml:before{content:""}.lni-file-format-zip:before{content:""}.lni-file-gear:before{content:""}.lni-file-hash:before{content:""}.lni-file-heart:before{content:""}.lni-file-image:before{content:""}.lni-file-info-circle:before{content:""}.lni-file-invoice:before{content:""}.lni-file-leaf:before{content:""}.lni-file-link:before{content:""}.lni-file-locked:before{content:""}.lni-file-minus:before{content:""}.lni-file-minus-circle:before{content:""}.lni-file-multiple:before{content:""}.lni-file-paperclip:before{content:""}.lni-file-pencil:before{content:""}.lni-file-percent:before{content:""}.lni-file-percent-circle:before{content:""}.lni-file-pie-chart:before{content:""}.lni-file-pin-1:before{content:""}.lni-file-pin-2:before{content:""}.lni-file-plus:before{content:""}.lni-file-plus-circle:before{content:""}.lni-file-prescription:before{content:""}.lni-file-question:before{content:""}.lni-file-refresh-anticlockwise:before{content:""}.lni-file-reload:before{content:""}.lni-file-search:before{content:""}.lni-file-share-1:before{content:""}.lni-file-share-2:before{content:""}.lni-file-shield:before{content:""}.lni-file-sound:before{content:""}.lni-file-spreadsheet:before{content:""}.lni-file-star:before{content:""}.lni-file-swap:before{content:""}.lni-file-text:before{content:""}.lni-file-text-multiple:before{content:""}.lni-file-trash:before{content:""}.lni-file-trend-down:before{content:""}.lni-file-trend-up:before{content:""}.lni-file-unlocked:before{content:""}.lni-file-upload:before{content:""}.lni-file-user:before{content:""}.lni-file-vector-points:before{content:""}.lni-file-video:before{content:""}.lni-file-xmark:before{content:""}.lni-file-xmark-circle:before{content:""}.lni-file-zip-1:before{content:""}.lni-file-zip-2:before{content:""}.lni-fill-drip:before{content:""}.lni-film-1:before{content:""}.lni-film-2:before{content:""}.lni-film-3:before{content:""}.lni-film-play:before{content:""}.lni-film-role:before{content:""}.lni-fingerprint-1:before{content:""}.lni-fingerprint-2:before{content:""}.lni-fingerprint-3:before{content:""}.lni-fire:before{content:""}.lni-firebase:before{content:""}.lni-firefox:before{content:""}.lni-firework-1:before{content:""}.lni-firework-2:before{content:""}.lni-firework-3:before{content:""}.lni-firework-4:before{content:""}.lni-firework-5:before{content:""}.lni-firework-rocket-1:before{content:""}.lni-firework-rocket-2:before{content:""}.lni-firework-rocket-3:before{content:""}.lni-firework-rocket-4:before{content:""}.lni-firework-rocket-5:before{content:""}.lni-firework-rocket-6:before{content:""}.lni-fish-1:before{content:""}.lni-fish-2:before{content:""}.lni-fitbit:before{content:""}.lni-flag-1:before{content:""}.lni-flag-2:before{content:""}.lni-flag-3:before{content:""}.lni-flag-4:before{content:""}.lni-flag-checkered:before{content:""}.lni-flag-cross:before{content:""}.lni-flag-dollar:before{content:""}.lni-flag-go-1:before{content:""}.lni-flag-golf-hole:before{content:""}.lni-flag-pennant:before{content:""}.lni-flag-racing:before{content:""}.lni-flag-star-crescent:before{content:""}.lni-flag-star-david:before{content:""}.lni-flag-usa:before{content:""}.lni-flags:before{content:""}.lni-flask-1:before{content:""}.lni-flask-2:before{content:""}.lni-flask-round-1:before{content:""}.lni-flask-round-2:before{content:""}.lni-flat-1:before{content:""}.lni-flat-2:before{content:""}.lni-flat-3:before{content:""}.lni-flats-1:before{content:""}.lni-flats-2:before{content:""}.lni-flats-3:before{content:""}.lni-flickr:before{content:""}.lni-flood:before{content:""}.lni-floppy-disk-1:before{content:""}.lni-floppy-disk-2:before{content:""}.lni-floppy-disk-3:before{content:""}.lni-floppy-disk-4:before{content:""}.lni-floppy-disk-check-circle:before{content:""}.lni-floppy-disk-disabled-1:before{content:""}.lni-floppy-disk-disabled-3:before{content:""}.lni-floppy-disk-disabled-4:before{content:""}.lni-floppy-disk-error-circle:before{content:""}.lni-floppy-disk-time:before{content:""}.lni-floppy-disk-xmark-circle:before{content:""}.lni-flower-1:before{content:""}.lni-flower-2:before{content:""}.lni-flower-3:before{content:""}.lni-flower-heart:before{content:""}.lni-flutter:before{content:""}.lni-folder-1:before{content:""}.lni-folder-2:before{content:""}.lni-folder-3:before{content:""}.lni-folder-4:before{content:""}.lni-folder-5:before{content:""}.lni-folder-6:before{content:""}.lni-folder-7:before{content:""}.lni-folder-arrow-downward:before{content:""}.lni-folder-arrow-left:before{content:""}.lni-folder-arrow-right:before{content:""}.lni-folder-arrow-upward:before{content:""}.lni-folder-audio:before{content:""}.lni-folder-binary:before{content:""}.lni-folder-book:before{content:""}.lni-folder-bookmark:before{content:""}.lni-folder-check-circle:before{content:""}.lni-folder-chip:before{content:""}.lni-folder-cloud:before{content:""}.lni-folder-code:before{content:""}.lni-folder-disabled:before{content:""}.lni-folder-disabled-2:before{content:""}.lni-folder-document:before{content:""}.lni-folder-download:before{content:""}.lni-folder-error-circle:before{content:""}.lni-folder-gear:before{content:""}.lni-folder-heart:before{content:""}.lni-folder-image:before{content:""}.lni-folder-info-circle:before{content:""}.lni-folder-iot-1:before{content:""}.lni-folder-iot-2:before{content:""}.lni-folder-iot-3:before{content:""}.lni-folder-leaf:before{content:""}.lni-folder-link:before{content:""}.lni-folder-locked:before{content:""}.lni-folder-minus-circle:before{content:""}.lni-folder-paperclip:before{content:""}.lni-folder-pencil:before{content:""}.lni-folder-percent-circle:before{content:""}.lni-folder-phone:before{content:""}.lni-folder-pin-1:before{content:""}.lni-folder-pin-2:before{content:""}.lni-folder-play:before{content:""}.lni-folder-plus-circle:before{content:""}.lni-folder-refresh:before{content:""}.lni-folder-search:before{content:""}.lni-folder-share:before{content:""}.lni-folder-shield:before{content:""}.lni-folder-sound:before{content:""}.lni-folder-star:before{content:""}.lni-folder-swap:before{content:""}.lni-folder-trash:before{content:""}.lni-folder-tree:before{content:""}.lni-folder-unlocked:before{content:""}.lni-folder-upload:before{content:""}.lni-folder-user:before{content:""}.lni-folder-video:before{content:""}.lni-folder-xmark-circle:before{content:""}.lni-folder-zip-1:before{content:""}.lni-folder-zip-2:before{content:""}.lni-folders:before{content:""}.lni-font-height:before{content:""}.lni-font-square:before{content:""}.lni-football:before{content:""}.lni-ford:before{content:""}.lni-fork:before{content:""}.lni-fork-rotated:before{content:""}.lni-fork-spoon-1:before{content:""}.lni-fork-spoon-2:before{content:""}.lni-fortress:before{content:""}.lni-forward:before{content:""}.lni-fountain:before{content:""}.lni-frame:before{content:""}.lni-frame-image:before{content:""}.lni-framer:before{content:""}.lni-french-fries:before{content:""}.lni-frog-1:before{content:""}.lni-frog-2:before{content:""}.lni-frog-3:before{content:""}.lni-fuel-pump:before{content:""}.lni-funnel-1:before{content:""}.lni-funnel-2:before{content:""}.lni-funnel-3:before{content:""}.lni-funnel-4:before{content:""}.lni-gallery:before{content:""}.lni-game-console-handheld:before{content:""}.lni-game-console-handheld-crank:before{content:""}.lni-game-pad:before{content:""}.lni-game-pad-modern-1:before{content:""}.lni-game-pad-modern-2:before{content:""}.lni-game-pad-modern-bluetooth:before{content:""}.lni-game-pad-modern-bolt:before{content:""}.lni-game-pad-modern-check-circle:before{content:""}.lni-game-pad-modern-disabled:before{content:""}.lni-game-pad-modern-error-circle:before{content:""}.lni-game-pad-modern-gear:before{content:""}.lni-game-pad-modern-plus-circle:before{content:""}.lni-game-pad-modern-vr:before{content:""}.lni-game-pad-modern-wifi:before{content:""}.lni-game-pad-modern-xmark-circle:before{content:""}.lni-gatsby:before{content:""}.lni-gauge-1:before{content:""}.lni-gauge-1-disabled:before{content:""}.lni-gauge-1-high:before{content:""}.lni-gauge-1-low:before{content:""}.lni-gauge-1-max:before{content:""}.lni-gauge-1-min:before{content:""}.lni-gauge-2:before{content:""}.lni-gauge-2-disabled:before{content:""}.lni-gauge-2-high:before{content:""}.lni-gauge-2-low:before{content:""}.lni-gauge-2-max:before{content:""}.lni-gauge-2-min:before{content:""}.lni-gauge-check-circle:before{content:""}.lni-gauge-disabled-2:before{content:""}.lni-gauge-error-circle:before{content:""}.lni-gauge-fire:before{content:""}.lni-gauge-minus-circle:before{content:""}.lni-gauge-plus-circle:before{content:""}.lni-gauge-xmark-circle:before{content:""}.lni-gear-1:before{content:""}.lni-gear-1-disabled:before{content:""}.lni-gear-2:before{content:""}.lni-gear-2-disabled:before{content:""}.lni-gear-arrow-down-left:before{content:""}.lni-gear-arrow-down-right:before{content:""}.lni-gear-arrow-downward:before{content:""}.lni-gear-arrow-left:before{content:""}.lni-gear-arrow-right:before{content:""}.lni-gear-arrow-top-left:before{content:""}.lni-gear-arrow-top-right:before{content:""}.lni-gear-arrow-upward:before{content:""}.lni-gear-auto:before{content:""}.lni-gear-beat:before{content:""}.lni-gear-beat-2:before{content:""}.lni-gear-bitcoin:before{content:""}.lni-gear-bolt:before{content:""}.lni-gear-bulb:before{content:""}.lni-gear-check:before{content:""}.lni-gear-chip:before{content:""}.lni-gear-cloud:before{content:""}.lni-gear-code:before{content:""}.lni-gear-crypto:before{content:""}.lni-gear-dollar:before{content:""}.lni-gear-eye:before{content:""}.lni-gear-info:before{content:""}.lni-gear-leaf:before{content:""}.lni-gear-locked:before{content:""}.lni-gear-map-marker:before{content:""}.lni-gear-music:before{content:""}.lni-gear-pencil:before{content:""}.lni-gear-percent:before{content:""}.lni-gear-plane:before{content:""}.lni-gear-play:before{content:""}.lni-gear-plus:before{content:""}.lni-gear-question-mark:before{content:""}.lni-gear-refresh-anticlockwise:before{content:""}.lni-gear-refresh-clockwise:before{content:""}.lni-gear-reload-anticlockwise:before{content:""}.lni-gear-reload-clockwise:before{content:""}.lni-gear-search:before{content:""}.lni-gear-share:before{content:""}.lni-gear-shield:before{content:""}.lni-gear-sound:before{content:""}.lni-gear-star:before{content:""}.lni-gear-swap:before{content:""}.lni-gear-unlocked:before{content:""}.lni-gear-user:before{content:""}.lni-gear-video:before{content:""}.lni-gear-wifi-1:before{content:""}.lni-gear-wifi-2:before{content:""}.lni-gear-xmark:before{content:""}.lni-gears-1:before{content:""}.lni-gears-2:before{content:""}.lni-gears-3:before{content:""}.lni-gears-4:before{content:""}.lni-gears-5:before{content:""}.lni-gears-6:before{content:""}.lni-gears-7:before{content:""}.lni-gears-8:before{content:""}.lni-gemini:before{content:""}.lni-ghost:before{content:""}.lni-git:before{content:""}.lni-github:before{content:""}.lni-glass-juice-1:before{content:""}.lni-glass-juice-2:before{content:""}.lni-glasses-1:before{content:""}.lni-glasses-2:before{content:""}.lni-glasses-3:before{content:""}.lni-glasses-4:before{content:""}.lni-glasses-5:before{content:""}.lni-globe-1:before{content:""}.lni-globe-2:before{content:""}.lni-globe-3:before{content:""}.lni-globe-4:before{content:""}.lni-globe-5:before{content:""}.lni-globe-6:before{content:""}.lni-globe-disabled:before{content:""}.lni-globe-envelope:before{content:""}.lni-globe-stand:before{content:""}.lni-glove-boxing:before{content:""}.lni-go:before{content:""}.lni-goblet:before{content:""}.lni-gold-bars:before{content:""}.lni-goodreads:before{content:""}.lni-google:before{content:""}.lni-google-cloud:before{content:""}.lni-google-drive:before{content:""}.lni-google-meet:before{content:""}.lni-google-pay:before{content:""}.lni-google-wallet:before{content:""}.lni-gorilla:before{content:""}.lni-graduation-cap-1:before{content:""}.lni-graduation-cap-2:before{content:""}.lni-graduation-cap-3:before{content:""}.lni-grammarly:before{content:""}.lni-grapes-1:before{content:""}.lni-grapes-2:before{content:""}.lni-grass:before{content:""}.lni-guava:before{content:""}.lni-guava-leaf:before{content:""}.lni-guava-slice:before{content:""}.lni-guiter:before{content:""}.lni-gym:before{content:""}.lni-h2o:before{content:""}.lni-hacker-news:before{content:""}.lni-hair:before{content:""}.lni-hair-curler:before{content:""}.lni-hairdryer:before{content:""}.lni-hammer-1:before{content:""}.lni-hammer-2:before{content:""}.lni-hammer-3:before{content:""}.lni-hand-give-take:before{content:""}.lni-hand-grip:before{content:""}.lni-hand-heart:before{content:""}.lni-hand-mic:before{content:""}.lni-hand-mic-stand:before{content:""}.lni-hand-pointed-down:before{content:""}.lni-hand-pointed-left:before{content:""}.lni-hand-pointed-right:before{content:""}.lni-hand-pointed-up:before{content:""}.lni-hand-shake:before{content:""}.lni-hand-shake-circle:before{content:""}.lni-hand-shake-square:before{content:""}.lni-hand-stop:before{content:""}.lni-hand-taking:before{content:""}.lni-hand-taking-bar-chart:before{content:""}.lni-hand-taking-beat:before{content:""}.lni-hand-taking-bulb:before{content:""}.lni-hand-taking-coins:before{content:""}.lni-hand-taking-dollar:before{content:""}.lni-hand-taking-heart:before{content:""}.lni-hand-taking-leaf-1:before{content:""}.lni-hand-taking-leaf-2:before{content:""}.lni-hand-taking-plus:before{content:""}.lni-hand-taking-trend-up:before{content:""}.lni-hand-taking-user:before{content:""}.lni-hands-holding:before{content:""}.lni-hanger:before{content:""}.lni-hanging-rings:before{content:""}.lni-hash:before{content:""}.lni-hashnode:before{content:""}.lni-hat-1:before{content:""}.lni-hat-2:before{content:""}.lni-hat-chef-1:before{content:""}.lni-hat-chef-2:before{content:""}.lni-hat-chef-3:before{content:""}.lni-hat-chef-4:before{content:""}.lni-hat-chef-5:before{content:""}.lni-hat-chef-6:before{content:""}.lni-hat-winter-1:before{content:""}.lni-hat-winter-2:before{content:""}.lni-hat-wizard-1:before{content:""}.lni-hat-wizard-2:before{content:""}.lni-hat-wizard-3:before{content:""}.lni-hat-wizard-4:before{content:""}.lni-hat-wizard-5:before{content:""}.lni-hd:before{content:""}.lni-hdd-bar-chart:before{content:""}.lni-hdd-beat:before{content:""}.lni-hdd-binary:before{content:""}.lni-hdd-bolt:before{content:""}.lni-hdd-bug:before{content:""}.lni-hdd-check-circle:before{content:""}.lni-hdd-cloud:before{content:""}.lni-hdd-code-1:before{content:""}.lni-hdd-code-2:before{content:""}.lni-hdd-database:before{content:""}.lni-hdd-disabled-1:before{content:""}.lni-hdd-disabled-2:before{content:""}.lni-hdd-disabled-3:before{content:""}.lni-hdd-error-circle:before{content:""}.lni-hdd-fire:before{content:""}.lni-hdd-gear:before{content:""}.lni-hdd-info-circle:before{content:""}.lni-hdd-leaf:before{content:""}.lni-hdd-locked:before{content:""}.lni-hdd-pencil:before{content:""}.lni-hdd-pie-chart:before{content:""}.lni-hdd-recycle:before{content:""}.lni-hdd-refresh:before{content:""}.lni-hdd-search:before{content:""}.lni-hdd-shield:before{content:""}.lni-hdd-trash:before{content:""}.lni-hdd-trend-down:before{content:""}.lni-hdd-trend-up:before{content:""}.lni-hdd-xmark-circle:before{content:""}.lni-head-bulb-1:before{content:""}.lni-head-bulb-2:before{content:""}.lni-head-side-chip-1:before{content:""}.lni-head-side-chip-2:before{content:""}.lni-head-side-code-1:before{content:""}.lni-head-side-code-2:before{content:""}.lni-head-side-dollar:before{content:""}.lni-head-side-simple-code-1:before{content:""}.lni-head-side-simple-code-2:before{content:""}.lni-headband-heart:before{content:""}.lni-headphone-1:before{content:""}.lni-headphone-1-disabled:before{content:""}.lni-headphone-1-mic:before{content:""}.lni-headphone-1-mic-disabled:before{content:""}.lni-headphone-2:before{content:""}.lni-headphone-2-disabled:before{content:""}.lni-headphone-3:before{content:""}.lni-headphone-3-disabled:before{content:""}.lni-headphone-bluetooth:before{content:""}.lni-headphone-book:before{content:""}.lni-headphone-check-circle:before{content:""}.lni-headphone-gear:before{content:""}.lni-headphone-play:before{content:""}.lni-headphone-plus-circle:before{content:""}.lni-headphone-wifi:before{content:""}.lni-headphone-xmark-circle:before{content:""}.lni-heart:before{content:""}.lni-heart-beat:before{content:""}.lni-heart-check:before{content:""}.lni-heart-leaf:before{content:""}.lni-heart-plus:before{content:""}.lni-heart-potion:before{content:""}.lni-hearts:before{content:""}.lni-helicopter-1:before{content:""}.lni-helicopter-2:before{content:""}.lni-helmet-safety-1:before{content:""}.lni-helmet-safety-2:before{content:""}.lni-hen-1:before{content:""}.lni-hexagon:before{content:""}.lni-hexagons:before{content:""}.lni-hierarchy-1:before{content:""}.lni-hierarchy-2:before{content:""}.lni-hierarchy-3:before{content:""}.lni-hierarchy-4:before{content:""}.lni-hierarchy-5:before{content:""}.lni-hierarchy-6:before{content:""}.lni-hierarchy-7:before{content:""}.lni-hierarchy-8:before{content:""}.lni-high-heel-1:before{content:""}.lni-high-heel-2:before{content:""}.lni-high-heel-3:before{content:""}.lni-highlighter-1:before{content:""}.lni-highlighter-2:before{content:""}.lni-highlighter-3:before{content:""}.lni-hiking:before{content:""}.lni-hill-flag:before{content:""}.lni-history-horizontal:before{content:""}.lni-history-page:before{content:""}.lni-history-time:before{content:""}.lni-history-trash:before{content:""}.lni-history-user:before{content:""}.lni-history-vertical:before{content:""}.lni-holy-book-1:before{content:""}.lni-holy-book-2:before{content:""}.lni-holy-book-3:before{content:""}.lni-home-1:before{content:""}.lni-home-2:before{content:""}.lni-home-3:before{content:""}.lni-home-4:before{content:""}.lni-home-arrow-downward-1:before{content:""}.lni-home-arrow-downward-2:before{content:""}.lni-home-arrow-left-1:before{content:""}.lni-home-arrow-left-2:before{content:""}.lni-home-arrow-right-1:before{content:""}.lni-home-arrow-right-2:before{content:""}.lni-home-arrow-upward-1:before{content:""}.lni-home-arrow-upward-2:before{content:""}.lni-home-check-circle:before{content:""}.lni-home-disabled-1:before{content:""}.lni-home-disabled-2:before{content:""}.lni-home-fire-1:before{content:""}.lni-home-fire-2:before{content:""}.lni-home-gear-1:before{content:""}.lni-home-gear-2:before{content:""}.lni-home-heart:before{content:""}.lni-home-heart-circle:before{content:""}.lni-home-info:before{content:""}.lni-home-leaf-1:before{content:""}.lni-home-leaf-2:before{content:""}.lni-home-lokced-1:before{content:""}.lni-home-lokced-2:before{content:""}.lni-home-minus-circle:before{content:""}.lni-home-moon-1:before{content:""}.lni-home-moon-2:before{content:""}.lni-home-pencil-1:before{content:""}.lni-home-pencil-2:before{content:""}.lni-home-percent-1:before{content:""}.lni-home-percent-2:before{content:""}.lni-home-play-2:before{content:""}.lni-home-plus:before{content:""}.lni-home-plus-circle:before{content:""}.lni-home-question-mark-1:before{content:""}.lni-home-question-mark-2:before{content:""}.lni-home-sleep:before{content:""}.lni-home-smile:before{content:""}.lni-home-star:before{content:""}.lni-home-sun-1:before{content:""}.lni-home-sun-2:before{content:""}.lni-home-time:before{content:""}.lni-home-trash-1:before{content:""}.lni-home-trash-2:before{content:""}.lni-home-user-1:before{content:""}.lni-home-user-2:before{content:""}.lni-home-wifi-1:before{content:""}.lni-home-wifi-2:before{content:""}.lni-home-xmark:before{content:""}.lni-home-xmark-circle:before{content:""}.lni-hop:before{content:""}.lni-horse:before{content:""}.lni-hospital-1:before{content:""}.lni-hospital-10:before{content:""}.lni-hospital-2:before{content:""}.lni-hospital-3:before{content:""}.lni-hospital-4:before{content:""}.lni-hospital-5:before{content:""}.lni-hospital-6:before{content:""}.lni-hospital-7:before{content:""}.lni-hospital-8:before{content:""}.lni-hospital-9:before{content:""}.lni-hospital-bed-1:before{content:""}.lni-hospital-bed-10:before{content:""}.lni-hospital-bed-2:before{content:""}.lni-hospital-bed-3:before{content:""}.lni-hospital-bed-4:before{content:""}.lni-hospital-bed-5:before{content:""}.lni-hospital-bed-6:before{content:""}.lni-hospital-bed-7:before{content:""}.lni-hospital-bed-8:before{content:""}.lni-hospital-bed-9:before{content:""}.lni-hospital-h:before{content:""}.lni-hospital-plus:before{content:""}.lni-hot-air-balloon-1:before{content:""}.lni-hot-air-balloon-2:before{content:""}.lni-hot-pepper:before{content:""}.lni-hotdog:before{content:""}.lni-hourglass:before{content:""}.lni-hourglass-add:before{content:""}.lni-hourglass-beat:before{content:""}.lni-hourglass-bottom-filled:before{content:""}.lni-hourglass-check:before{content:""}.lni-hourglass-close:before{content:""}.lni-hourglass-disabled:before{content:""}.lni-hourglass-dollar:before{content:""}.lni-hourglass-error:before{content:""}.lni-hourglass-fifty:before{content:""}.lni-hourglass-half:before{content:""}.lni-hourglass-locked:before{content:""}.lni-hourglass-moon:before{content:""}.lni-hourglass-percent:before{content:""}.lni-hourglass-play:before{content:""}.lni-hourglass-sun:before{content:""}.lni-hourglass-ten:before{content:""}.lni-hourglass-time:before{content:""}.lni-hourglass-top-filled:before{content:""}.lni-hourglass-trash:before{content:""}.lni-house-document:before{content:""}.lni-house-dollar:before{content:""}.lni-house-map-marker:before{content:""}.lni-house-plan-1:before{content:""}.lni-house-plan-2:before{content:""}.lni-house-plan-3:before{content:""}.lni-house-plan-4:before{content:""}.lni-house-plan-5:before{content:""}.lni-house-shield:before{content:""}.lni-house-smart-control:before{content:""}.lni-house-star:before{content:""}.lni-house-website:before{content:""}.lni-house-wifi:before{content:""}.lni-html5:before{content:""}.lni-hut-1:before{content:""}.lni-hut-2:before{content:""}.lni-hut-3:before{content:""}.lni-hydra-1:before{content:""}.lni-hydra-2:before{content:""}.lni-ibm:before{content:""}.lni-ice-cream-bar:before{content:""}.lni-ice-cream-cone-1:before{content:""}.lni-ice-cream-cone-2:before{content:""}.lni-ice-cream-cup:before{content:""}.lni-icicles:before{content:""}.lni-icon:before{content:""}.lni-icon-1:before{content:""}.lni-icon-2:before{content:""}.lni-id-airplane-1:before{content:""}.lni-id-airplane-2:before{content:""}.lni-id-airplane-3:before{content:""}.lni-id-airplane-4:before{content:""}.lni-id-badge:before{content:""}.lni-id-card:before{content:""}.lni-id-card-clip:before{content:""}.lni-imdb:before{content:""}.lni-indent:before{content:""}.lni-info:before{content:""}.lni-info-2:before{content:""}.lni-info-circle:before{content:""}.lni-info-circle-2:before{content:""}.lni-info-decagram:before{content:""}.lni-info-hexagon:before{content:""}.lni-info-octagon:before{content:""}.lni-info-square:before{content:""}.lni-info-square-2:before{content:""}.lni-info-triangle:before{content:""}.lni-infrared-horizontal:before{content:""}.lni-infrared-vertical:before{content:""}.lni-inhaler:before{content:""}.lni-injection-1:before{content:""}.lni-injection-2:before{content:""}.lni-instagram:before{content:""}.lni-instagram-logotype:before{content:""}.lni-intel:before{content:""}.lni-interpreter-hands:before{content:""}.lni-intersect-selection:before{content:""}.lni-invitation:before{content:""}.lni-ios:before{content:""}.lni-island-1:before{content:""}.lni-island-2:before{content:""}.lni-island-3:before{content:""}.lni-jaguar:before{content:""}.lni-jamstack:before{content:""}.lni-java:before{content:""}.lni-javascript:before{content:""}.lni-jcb:before{content:""}.lni-jelly-fish:before{content:""}.lni-joomla:before{content:""}.lni-joystick:before{content:""}.lni-jsfiddle:before{content:""}.lni-judge:before{content:""}.lni-jurisdiction-1:before{content:""}.lni-jurisdiction-2:before{content:""}.lni-kayak:before{content:""}.lni-kelvin:before{content:""}.lni-kelvin-circle:before{content:""}.lni-kettlebell:before{content:""}.lni-kettlebells:before{content:""}.lni-key-1:before{content:""}.lni-key-2:before{content:""}.lni-key-heart:before{content:""}.lni-keyboard:before{content:""}.lni-keyboard-bluetooth:before{content:""}.lni-keyboard-check-circle:before{content:""}.lni-keyboard-code:before{content:""}.lni-keyboard-error-circle:before{content:""}.lni-keyboard-gear:before{content:""}.lni-keyboard-mouse:before{content:""}.lni-keyboard-plus-circle:before{content:""}.lni-keyboard-user:before{content:""}.lni-keyboard-wifi:before{content:""}.lni-keyboard-wire:before{content:""}.lni-keyboard-xmark-circle:before{content:""}.lni-kidneys:before{content:""}.lni-knife:before{content:""}.lni-knife-fork-1:before{content:""}.lni-knife-fork-2:before{content:""}.lni-kubernetes:before{content:""}.lni-label-dollar-1:before{content:""}.lni-label-dollar-2:before{content:""}.lni-label-list:before{content:""}.lni-label-percent:before{content:""}.lni-label-percent-1:before{content:""}.lni-label-percent-2:before{content:""}.lni-laptop-1:before{content:""}.lni-laptop-2:before{content:""}.lni-laptop-3:before{content:""}.lni-laptop-4:before{content:""}.lni-laptop-4k:before{content:""}.lni-laptop-aids:before{content:""}.lni-laptop-beat-performance:before{content:""}.lni-laptop-binary:before{content:""}.lni-laptop-bitcoin:before{content:""}.lni-laptop-bluetooth:before{content:""}.lni-laptop-bolt:before{content:""}.lni-laptop-bug:before{content:""}.lni-laptop-camera-touchpad:before{content:""}.lni-laptop-check-circle:before{content:""}.lni-laptop-cloud:before{content:""}.lni-laptop-code:before{content:""}.lni-laptop-disabled-1:before{content:""}.lni-laptop-disabled-2:before{content:""}.lni-laptop-doc:before{content:""}.lni-laptop-error:before{content:""}.lni-laptop-gear:before{content:""}.lni-laptop-heart:before{content:""}.lni-laptop-link:before{content:""}.lni-laptop-live:before{content:""}.lni-laptop-locked:before{content:""}.lni-laptop-percent:before{content:""}.lni-laptop-phone:before{content:""}.lni-laptop-play:before{content:""}.lni-laptop-recycle:before{content:""}.lni-laptop-refresh-anticlockwise:before{content:""}.lni-laptop-refresh-clockwise:before{content:""}.lni-laptop-reload:before{content:""}.lni-laptop-rocket-1:before{content:""}.lni-laptop-rocket-2:before{content:""}.lni-laptop-schedule:before{content:""}.lni-laptop-share:before{content:""}.lni-laptop-shield:before{content:""}.lni-laptop-star:before{content:""}.lni-laptop-target:before{content:""}.lni-laptop-thumbs-down:before{content:""}.lni-laptop-thumbs-up:before{content:""}.lni-laptop-trash:before{content:""}.lni-laptop-trend-down:before{content:""}.lni-laptop-trend-up:before{content:""}.lni-laptop-user:before{content:""}.lni-laptop-video:before{content:""}.lni-laptop-vr:before{content:""}.lni-laptop-wifi:before{content:""}.lni-laptop-xmark-circle:before{content:""}.lni-laravel:before{content:""}.lni-layers-1:before{content:""}.lni-layers-2:before{content:""}.lni-layers-3:before{content:""}.lni-layers-hexagon:before{content:""}.lni-layout-1:before{content:""}.lni-layout-10:before{content:""}.lni-layout-11:before{content:""}.lni-layout-12:before{content:""}.lni-layout-13:before{content:""}.lni-layout-14:before{content:""}.lni-layout-15:before{content:""}.lni-layout-16:before{content:""}.lni-layout-17:before{content:""}.lni-layout-18:before{content:""}.lni-layout-19:before{content:""}.lni-layout-2:before{content:""}.lni-layout-20:before{content:""}.lni-layout-21:before{content:""}.lni-layout-22:before{content:""}.lni-layout-23:before{content:""}.lni-layout-24:before{content:""}.lni-layout-25:before{content:""}.lni-layout-26:before{content:""}.lni-layout-3:before{content:""}.lni-layout-4:before{content:""}.lni-layout-5:before{content:""}.lni-layout-6:before{content:""}.lni-layout-7:before{content:""}.lni-layout-8:before{content:""}.lni-layout-9:before{content:""}.lni-leaf-1:before{content:""}.lni-leaf-10:before{content:""}.lni-leaf-2:before{content:""}.lni-leaf-3:before{content:""}.lni-leaf-4:before{content:""}.lni-leaf-5:before{content:""}.lni-leaf-6:before{content:""}.lni-leaf-7:before{content:""}.lni-leaf-8:before{content:""}.lni-leaf-9:before{content:""}.lni-lemon:before{content:""}.lni-lemon-squeezy:before{content:""}.lni-letter-blocks:before{content:""}.lni-letter-box:before{content:""}.lni-library:before{content:""}.lni-life-guard-tube-1:before{content:""}.lni-life-guard-tube-2:before{content:""}.lni-lift:before{content:""}.lni-lighthouse:before{content:""}.lni-line:before{content:""}.lni-line-dashed:before{content:""}.lni-line-dotted:before{content:""}.lni-line-height:before{content:""}.lni-lineicons:before{content:""}.lni-link-1-angular-left:before{content:""}.lni-link-1-angular-right:before{content:""}.lni-link-1-horizontal:before{content:""}.lni-link-1-horizontal-disabled:before{content:""}.lni-link-1-vertical:before{content:""}.lni-link-1-vertical-disabled:before{content:""}.lni-link-2-angular-eft:before{content:""}.lni-link-2-angular-right:before{content:""}.lni-link-3-angular-left:before{content:""}.lni-link-3-angular-left-disabled:before{content:""}.lni-link-3-angular-right:before{content:""}.lni-link-3-angular-right-disabled:before{content:""}.lni-link-3-horizontal:before{content:""}.lni-link-3-horizontal-disabled:before{content:""}.lni-link-3-vertical:before{content:""}.lni-link-3-vertical-disabled:before{content:""}.lni-linkedin:before{content:""}.lni-lips-1:before{content:""}.lni-lips-2:before{content:""}.lni-list-music-4:before{content:""}.lni-litecoin:before{content:""}.lni-live-badge:before{content:""}.lni-live-stream:before{content:""}.lni-liver:before{content:""}.lni-location-6:before{content:""}.lni-location-arrow-circle:before{content:""}.lni-location-arrow-left:before{content:""}.lni-location-arrow-right:before{content:""}.lni-location-arrow-square:before{content:""}.lni-location-arrow-timer:before{content:""}.lni-location-arrow-upward:before{content:""}.lni-location-crosshairs-1:before{content:""}.lni-location-crosshairs-1-disabled:before{content:""}.lni-location-crosshairs-2:before{content:""}.lni-location-crosshairs-2-disabled:before{content:""}.lni-lock-heart:before{content:""}.lni-locked-1:before{content:""}.lni-locked-2:before{content:""}.lni-locked-3:before{content:""}.lni-lockers:before{content:""}.lni-lollipop-1:before{content:""}.lni-lollipop-2:before{content:""}.lni-lollipop-3:before{content:""}.lni-lollipops:before{content:""}.lni-lolypop:before{content:""}.lni-loom:before{content:""}.lni-lungs:before{content:""}.lni-lychee:before{content:""}.lni-magento:before{content:""}.lni-magic-wand:before{content:""}.lni-magic-wand-1:before{content:""}.lni-magic-wand-2:before{content:""}.lni-magnet:before{content:""}.lni-magnet-bolt:before{content:""}.lni-magnet-plus-minus:before{content:""}.lni-magnetism:before{content:""}.lni-mailchimp:before{content:""}.lni-makeup:before{content:""}.lni-makeup-box-1:before{content:""}.lni-makeup-box-2:before{content:""}.lni-male:before{content:""}.lni-male-square:before{content:""}.lni-man-walking:before{content:""}.lni-map:before{content:""}.lni-map-3-dot-1:before{content:""}.lni-map-3-dot-2:before{content:""}.lni-map-arrow-downward:before{content:""}.lni-map-arrow-left:before{content:""}.lni-map-arrow-right:before{content:""}.lni-map-arrow-upward:before{content:""}.lni-map-book:before{content:""}.lni-map-bookmark:before{content:""}.lni-map-check:before{content:""}.lni-map-check-circle:before{content:""}.lni-map-cloud:before{content:""}.lni-map-code:before{content:""}.lni-map-cursor:before{content:""}.lni-map-database:before{content:""}.lni-map-delete:before{content:""}.lni-map-disabled-1:before{content:""}.lni-map-disabled-2:before{content:""}.lni-map-download:before{content:""}.lni-map-error-circle:before{content:""}.lni-map-eye:before{content:""}.lni-map-gear:before{content:""}.lni-map-heart:before{content:""}.lni-map-info-circle:before{content:""}.lni-map-link:before{content:""}.lni-map-list:before{content:""}.lni-map-lokced:before{content:""}.lni-map-marker-1:before{content:""}.lni-map-marker-10:before{content:""}.lni-map-marker-11:before{content:""}.lni-map-marker-12:before{content:""}.lni-map-marker-13:before{content:""}.lni-map-marker-2:before{content:""}.lni-map-marker-3:before{content:""}.lni-map-marker-4:before{content:""}.lni-map-marker-5:before{content:""}.lni-map-marker-7:before{content:""}.lni-map-marker-8:before{content:""}.lni-map-marker-9:before{content:""}.lni-map-marker-arrow-down-left:before{content:""}.lni-map-marker-arrow-down-right:before{content:""}.lni-map-marker-arrow-downward:before{content:""}.lni-map-marker-arrow-left:before{content:""}.lni-map-marker-arrow-right:before{content:""}.lni-map-marker-arrow-top-left:before{content:""}.lni-map-marker-arrow-top-right:before{content:""}.lni-map-marker-arrow-upward:before{content:""}.lni-map-marker-atm:before{content:""}.lni-map-marker-bolt:before{content:""}.lni-map-marker-bulb:before{content:""}.lni-map-marker-check:before{content:""}.lni-map-marker-circle:before{content:""}.lni-map-marker-code:before{content:""}.lni-map-marker-cross:before{content:""}.lni-map-marker-disabled-1:before{content:""}.lni-map-marker-disabled-2:before{content:""}.lni-map-marker-eye:before{content:""}.lni-map-marker-gear:before{content:""}.lni-map-marker-heart:before{content:""}.lni-map-marker-heart-2:before{content:""}.lni-map-marker-hospital:before{content:""}.lni-map-marker-info-1:before{content:""}.lni-map-marker-info-2:before{content:""}.lni-map-marker-left-downward:before{content:""}.lni-map-marker-lokced:before{content:""}.lni-map-marker-minus:before{content:""}.lni-map-marker-moon:before{content:""}.lni-map-marker-paperclip:before{content:""}.lni-map-marker-pencil:before{content:""}.lni-map-marker-percent:before{content:""}.lni-map-marker-plane-1:before{content:""}.lni-map-marker-plane-2:before{content:""}.lni-map-marker-plus:before{content:""}.lni-map-marker-plus-area:before{content:""}.lni-map-marker-question-mark:before{content:""}.lni-map-marker-refresh:before{content:""}.lni-map-marker-search:before{content:""}.lni-map-marker-share:before{content:""}.lni-map-marker-smile:before{content:""}.lni-map-marker-square:before{content:""}.lni-map-marker-star:before{content:""}.lni-map-marker-star-crescent:before{content:""}.lni-map-marker-star-david:before{content:""}.lni-map-marker-swap:before{content:""}.lni-map-marker-turn-right:before{content:""}.lni-map-marker-unlocked:before{content:""}.lni-map-marker-user:before{content:""}.lni-map-marker-xmark:before{content:""}.lni-map-minus-circle:before{content:""}.lni-map-moon:before{content:""}.lni-map-paperclip:before{content:""}.lni-map-pencil:before{content:""}.lni-map-percent-circle:before{content:""}.lni-map-phone:before{content:""}.lni-map-pin-1:before{content:""}.lni-map-pin-2:before{content:""}.lni-map-pin-3:before{content:""}.lni-map-pin-4:before{content:""}.lni-map-pin-5:before{content:""}.lni-map-pin-5-disabled:before{content:""}.lni-map-plane-1:before{content:""}.lni-map-plane-2:before{content:""}.lni-map-plus:before{content:""}.lni-map-plus-circle:before{content:""}.lni-map-plus-minus:before{content:""}.lni-map-question-mark:before{content:""}.lni-map-redo:before{content:""}.lni-map-refresh:before{content:""}.lni-map-reload:before{content:""}.lni-map-search:before{content:""}.lni-map-server:before{content:""}.lni-map-share-1:before{content:""}.lni-map-share-2:before{content:""}.lni-map-share-3:before{content:""}.lni-map-shield:before{content:""}.lni-map-star:before{content:""}.lni-map-sun:before{content:""}.lni-map-thumbs-down:before{content:""}.lni-map-thumbs-up:before{content:""}.lni-map-undo:before{content:""}.lni-map-unlocked:before{content:""}.lni-map-upload:before{content:""}.lni-map-user:before{content:""}.lni-map-vr:before{content:""}.lni-map-xmark:before{content:""}.lni-map-xmark-circle:before{content:""}.lni-mapping:before{content:""}.lni-mapping-disabled:before{content:""}.lni-markdown:before{content:""}.lni-mask:before{content:""}.lni-mask-1:before{content:""}.lni-mask-2:before{content:""}.lni-mask-skull:before{content:""}.lni-mastercard:before{content:""}.lni-maze:before{content:""}.lni-measure-tape:before{content:""}.lni-measuring-tape-1:before{content:""}.lni-measuring-tape-2:before{content:""}.lni-medal-1:before{content:""}.lni-medal-2:before{content:""}.lni-medal-3:before{content:""}.lni-medal-4:before{content:""}.lni-medal-5:before{content:""}.lni-medal-6:before{content:""}.lni-medal-7:before{content:""}.lni-medal-8:before{content:""}.lni-medal-9:before{content:""}.lni-medical-sign-beat-1:before{content:""}.lni-medical-sign-beat-2:before{content:""}.lni-medical-sign-plus-1:before{content:""}.lni-medical-sign-plus-2:before{content:""}.lni-medicine-bottle-1:before{content:""}.lni-medicine-bottle-2:before{content:""}.lni-medicine-bottle-3:before{content:""}.lni-medium:before{content:""}.lni-medium-alt:before{content:""}.lni-megaphone-1:before{content:""}.lni-megaphone-2:before{content:""}.lni-megaphone-3:before{content:""}.lni-menu-1:before{content:""}.lni-menu-2:before{content:""}.lni-menu-3:before{content:""}.lni-menu-4:before{content:""}.lni-menu-5:before{content:""}.lni-menu-6:before{content:""}.lni-menu-6-circle:before{content:""}.lni-menu-6-reverse-circle:before{content:""}.lni-menu-6-reverse-square:before{content:""}.lni-menu-6-square:before{content:""}.lni-menu-7:before{content:""}.lni-menu-bento-1:before{content:""}.lni-menu-bento-2:before{content:""}.lni-menu-cheesburger:before{content:""}.lni-menu-fries-left-1:before{content:""}.lni-menu-fries-left-2:before{content:""}.lni-menu-fries-right-1:before{content:""}.lni-menu-fries-right-2:before{content:""}.lni-menu-hamburger-1:before{content:""}.lni-menu-hamburger-2:before{content:""}.lni-menu-hamburger-circle:before{content:""}.lni-menu-hamburger-square:before{content:""}.lni-menu-hotdog:before{content:""}.lni-menu-hotdog-circle:before{content:""}.lni-menu-hotdog-square:before{content:""}.lni-menu-kebab-1:before{content:""}.lni-menu-kebab-1-circle:before{content:""}.lni-menu-kebab-1-square:before{content:""}.lni-menu-kebab-2:before{content:""}.lni-menu-meatballs-1:before{content:""}.lni-menu-meatballs-1-circle:before{content:""}.lni-menu-meatballs-1-square:before{content:""}.lni-menu-meatballs-2:before{content:""}.lni-menu-stairs-1:before{content:""}.lni-menu-stairs-2:before{content:""}.lni-menu-strawberry:before{content:""}.lni-menu-veggieburger:before{content:""}.lni-menu-veggieburger-circle:before{content:""}.lni-menu-veggieburger-square:before{content:""}.lni-mercedes:before{content:""}.lni-merge:before{content:""}.lni-merge-horizontal:before{content:""}.lni-merge-vertical:before{content:""}.lni-message-1:before{content:""}.lni-message-1-bar-chart:before{content:""}.lni-message-1-bulb:before{content:""}.lni-message-1-dots:before{content:""}.lni-message-1-error:before{content:""}.lni-message-1-heart:before{content:""}.lni-message-1-minus:before{content:""}.lni-message-1-plus:before{content:""}.lni-message-1-question:before{content:""}.lni-message-1-share:before{content:""}.lni-message-1-text:before{content:""}.lni-message-2:before{content:""}.lni-message-2-dots:before{content:""}.lni-message-2-error:before{content:""}.lni-message-2-heart:before{content:""}.lni-message-2-minus:before{content:""}.lni-message-2-plus:before{content:""}.lni-message-2-question:before{content:""}.lni-message-2-reversed:before{content:""}.lni-message-2-share:before{content:""}.lni-message-2-text:before{content:""}.lni-message-2-user:before{content:""}.lni-message-3:before{content:""}.lni-message-3-check:before{content:""}.lni-message-3-dots:before{content:""}.lni-message-3-error:before{content:""}.lni-message-3-heart:before{content:""}.lni-message-3-minus:before{content:""}.lni-message-3-plus:before{content:""}.lni-message-3-question:before{content:""}.lni-message-3-share:before{content:""}.lni-message-3-text:before{content:""}.lni-message-4:before{content:""}.lni-message-4-dots:before{content:""}.lni-message-4-error:before{content:""}.lni-message-4-heart:before{content:""}.lni-message-4-minus:before{content:""}.lni-message-4-plus:before{content:""}.lni-message-4-question:before{content:""}.lni-message-4-share:before{content:""}.lni-message-4-text:before{content:""}.lni-meta:before{content:""}.lni-meta-alt:before{content:""}.lni-meta-rechtangle:before{content:""}.lni-metaverse-1:before{content:""}.lni-metaverse-2:before{content:""}.lni-microphone-1:before{content:""}.lni-microphone-1-circle:before{content:""}.lni-microphone-2:before{content:""}.lni-microphone-3:before{content:""}.lni-microphone-4:before{content:""}.lni-microphone-check-circle:before{content:""}.lni-microphone-disabled-1:before{content:""}.lni-microphone-disabled-2:before{content:""}.lni-microphone-error-circle:before{content:""}.lni-microphone-gear:before{content:""}.lni-microphone-plus-circle:before{content:""}.lni-microphone-refresh:before{content:""}.lni-microphone-xmark-circle:before{content:""}.lni-microscope:before{content:""}.lni-microsoft:before{content:""}.lni-microsoft-edge:before{content:""}.lni-microsoft-teams:before{content:""}.lni-milk-bottle-1:before{content:""}.lni-milk-bottle-2:before{content:""}.lni-minus:before{content:""}.lni-minus-circle:before{content:""}.lni-minus-hexagon:before{content:""}.lni-minus-octagon:before{content:""}.lni-minus-square:before{content:""}.lni-mirror:before{content:""}.lni-mitten:before{content:""}.lni-molecule-1:before{content:""}.lni-molecule-2:before{content:""}.lni-money-1:before{content:""}.lni-money-1-arrow-down:before{content:""}.lni-money-1-arrow-left:before{content:""}.lni-money-1-arrow-right:before{content:""}.lni-money-1-arrow-up:before{content:""}.lni-money-1-bills:before{content:""}.lni-money-1-bitcoin:before{content:""}.lni-money-1-bracket:before{content:""}.lni-money-1-bundle:before{content:""}.lni-money-1-check:before{content:""}.lni-money-1-check-circle:before{content:""}.lni-money-1-cloud:before{content:""}.lni-money-1-crypto:before{content:""}.lni-money-1-disabled:before{content:""}.lni-money-1-dollar-1:before{content:""}.lni-money-1-dollar-2:before{content:""}.lni-money-1-error:before{content:""}.lni-money-1-fire:before{content:""}.lni-money-1-globe:before{content:""}.lni-money-1-heart:before{content:""}.lni-money-1-heart-circle:before{content:""}.lni-money-1-info:before{content:""}.lni-money-1-leaf:before{content:""}.lni-money-1-locked:before{content:""}.lni-money-1-minus:before{content:""}.lni-money-1-number-1:before{content:""}.lni-money-1-number-10:before{content:""}.lni-money-1-paperclip:before{content:""}.lni-money-1-percent:before{content:""}.lni-money-1-percent-circle:before{content:""}.lni-money-1-plus-circle:before{content:""}.lni-money-1-pound:before{content:""}.lni-money-1-refresh:before{content:""}.lni-money-1-return:before{content:""}.lni-money-1-search:before{content:""}.lni-money-1-share-1:before{content:""}.lni-money-1-share-2:before{content:""}.lni-money-1-shield:before{content:""}.lni-money-1-smile:before{content:""}.lni-money-1-star:before{content:""}.lni-money-1-swap:before{content:""}.lni-money-1-thumbs-down:before{content:""}.lni-money-1-thumbs-up:before{content:""}.lni-money-1-time:before{content:""}.lni-money-1-trash:before{content:""}.lni-money-1-trend-down:before{content:""}.lni-money-1-trend-up:before{content:""}.lni-money-1-unlocked:before{content:""}.lni-money-1-user:before{content:""}.lni-money-1-vr:before{content:""}.lni-money-1-wave:before{content:""}.lni-money-1-withdraw-1:before{content:""}.lni-money-1-withdraw-2:before{content:""}.lni-money-1-withdraw-3:before{content:""}.lni-money-1-xmark-circle:before{content:""}.lni-money-1-yen:before{content:""}.lni-money-2:before{content:""}.lni-money-2-arrow-downward:before{content:""}.lni-money-2-arrow-left:before{content:""}.lni-money-2-arrow-right:before{content:""}.lni-money-2-arrow-upward:before{content:""}.lni-money-2-bills:before{content:""}.lni-money-2-bitcoin:before{content:""}.lni-money-2-bracket:before{content:""}.lni-money-2-check:before{content:""}.lni-money-2-check-circle:before{content:""}.lni-money-2-cloud:before{content:""}.lni-money-2-crypto:before{content:""}.lni-money-2-disabled:before{content:""}.lni-money-2-dollar-2:before{content:""}.lni-money-2-error:before{content:""}.lni-money-2-fire:before{content:""}.lni-money-2-globe:before{content:""}.lni-money-2-heart:before{content:""}.lni-money-2-heart-circle:before{content:""}.lni-money-2-info:before{content:""}.lni-money-2-leaf:before{content:""}.lni-money-2-locked:before{content:""}.lni-money-2-minus:before{content:""}.lni-money-2-number-1:before{content:""}.lni-money-2-number-10:before{content:""}.lni-money-2-paperclip:before{content:""}.lni-money-2-percent:before{content:""}.lni-money-2-percent-circle:before{content:""}.lni-money-2-plus-circle:before{content:""}.lni-money-2-pound:before{content:""}.lni-money-2-refresh:before{content:""}.lni-money-2-return:before{content:""}.lni-money-2-search:before{content:""}.lni-money-2-share-1:before{content:""}.lni-money-2-share-2:before{content:""}.lni-money-2-shield:before{content:""}.lni-money-2-smile:before{content:""}.lni-money-2-star:before{content:""}.lni-money-2-swap:before{content:""}.lni-money-2-thumbs-down:before{content:""}.lni-money-2-thumbs-up:before{content:""}.lni-money-2-time:before{content:""}.lni-money-2-trash:before{content:""}.lni-money-2-trend-down:before{content:""}.lni-money-2-trend-up:before{content:""}.lni-money-2-unlocked:before{content:""}.lni-money-2-user:before{content:""}.lni-money-2-vr:before{content:""}.lni-money-2-wave:before{content:""}.lni-money-2-withdraw-1:before{content:""}.lni-money-2-withdraw-2:before{content:""}.lni-money-2-withdraw-3:before{content:""}.lni-money-2-withdraw-wave:before{content:""}.lni-money-2-xmark-circle:before{content:""}.lni-money-2-yen:before{content:""}.lni-money-bundle:before{content:""}.lni-money-exchange:before{content:""}.lni-mongodb:before{content:""}.lni-monitor:before{content:""}.lni-monitor-2nd-bracket:before{content:""}.lni-monitor-3-dot:before{content:""}.lni-monitor-4k:before{content:""}.lni-monitor-aids:before{content:""}.lni-monitor-arrow-downward:before{content:""}.lni-monitor-arrow-upward:before{content:""}.lni-monitor-bar-chart:before{content:""}.lni-monitor-beat:before{content:""}.lni-monitor-binary:before{content:""}.lni-monitor-bolt:before{content:""}.lni-monitor-book:before{content:""}.lni-monitor-bug:before{content:""}.lni-monitor-cart:before{content:""}.lni-monitor-check-circle:before{content:""}.lni-monitor-chip:before{content:""}.lni-monitor-cloud:before{content:""}.lni-monitor-code:before{content:""}.lni-monitor-cursor:before{content:""}.lni-monitor-curved:before{content:""}.lni-monitor-database:before{content:""}.lni-monitor-disabled-1:before{content:""}.lni-monitor-disabled-2:before{content:""}.lni-monitor-dollar:before{content:""}.lni-monitor-dollar-locked:before{content:""}.lni-monitor-error:before{content:""}.lni-monitor-gear:before{content:""}.lni-monitor-heart:before{content:""}.lni-monitor-leaf:before{content:""}.lni-monitor-mac:before{content:""}.lni-monitor-pencil:before{content:""}.lni-monitor-phone:before{content:""}.lni-monitor-plus:before{content:""}.lni-monitor-plus-circle:before{content:""}.lni-monitor-refresh-anticlockwise:before{content:""}.lni-monitor-refresh-clockwise:before{content:""}.lni-monitor-rocket-1:before{content:""}.lni-monitor-rocket-2:before{content:""}.lni-monitor-server:before{content:""}.lni-monitor-shield:before{content:""}.lni-monitor-sound:before{content:""}.lni-monitor-speaker:before{content:""}.lni-monitor-target:before{content:""}.lni-monitor-time:before{content:""}.lni-monitor-trend-down:before{content:""}.lni-monitor-trend-up:before{content:""}.lni-monitor-user:before{content:""}.lni-monitor-video:before{content:""}.lni-monitor-vr:before{content:""}.lni-monitor-xmark-circle:before{content:""}.lni-monkey-1:before{content:""}.lni-monkey-2:before{content:""}.lni-moon-half-left-1:before{content:""}.lni-moon-half-left-2:before{content:""}.lni-moon-half-left-3:before{content:""}.lni-moon-half-left-4:before{content:""}.lni-moon-half-left-5:before{content:""}.lni-moon-half-right-1:before{content:""}.lni-moon-half-right-2:before{content:""}.lni-moon-half-right-3:before{content:""}.lni-moon-half-right-4:before{content:""}.lni-moon-half-right-5:before{content:""}.lni-moon-star-1:before{content:""}.lni-moon-star-2:before{content:""}.lni-moon-wind:before{content:""}.lni-mooring-buoy-1:before{content:""}.lni-mooring-buoy-2:before{content:""}.lni-mooring-buoy-3:before{content:""}.lni-mooring-buoy-4:before{content:""}.lni-mooring-buoy-5:before{content:""}.lni-mooring-buoy-6:before{content:""}.lni-mosque-1:before{content:""}.lni-mosque-2:before{content:""}.lni-mosque-3:before{content:""}.lni-mosque-4:before{content:""}.lni-mosque-check-circle:before{content:""}.lni-mosque-heart:before{content:""}.lni-mosque-time:before{content:""}.lni-mosque-user:before{content:""}.lni-motion:before{content:""}.lni-mountain:before{content:""}.lni-mountains-1:before{content:""}.lni-mountains-2:before{content:""}.lni-mountains-3:before{content:""}.lni-mountains-4:before{content:""}.lni-mountains-5:before{content:""}.lni-mountains-6:before{content:""}.lni-mountains-7:before{content:""}.lni-mountains-8:before{content:""}.lni-mouse-1:before{content:""}.lni-mouse-2:before{content:""}.lni-mouse-arrow-downward:before{content:""}.lni-mouse-arrow-left:before{content:""}.lni-mouse-arrow-right:before{content:""}.lni-mouse-arrow-upward:before{content:""}.lni-mouse-bluetooth:before{content:""}.lni-mouse-bolt:before{content:""}.lni-mouse-check-circle:before{content:""}.lni-mouse-disabled:before{content:""}.lni-mouse-gear:before{content:""}.lni-mouse-left-click:before{content:""}.lni-mouse-locked:before{content:""}.lni-mouse-refresh:before{content:""}.lni-mouse-right-click:before{content:""}.lni-mouse-wifi:before{content:""}.lni-mouse-xmark-circle:before{content:""}.lni-move-down:before{content:""}.lni-move-left:before{content:""}.lni-move-right:before{content:""}.lni-move-up:before{content:""}.lni-muscles:before{content:""}.lni-mushroom-1:before{content:""}.lni-mushroom-2:before{content:""}.lni-mushroom-3:before{content:""}.lni-mushroom-4:before{content:""}.lni-mushroom-5:before{content:""}.lni-mushrooms-1:before{content:""}.lni-mushrooms-2:before{content:""}.lni-mushrooms-3:before{content:""}.lni-music:before{content:""}.lni-music-heart:before{content:""}.lni-music-list-1:before{content:""}.lni-music-list-2:before{content:""}.lni-music-list-3:before{content:""}.lni-music-list-4:before{content:""}.lni-music-note:before{content:""}.lni-mustache:before{content:""}.lni-mysql:before{content:""}.lni-nail-1:before{content:""}.lni-nail-2:before{content:""}.lni-nailpolish-1:before{content:""}.lni-nailpolish-2:before{content:""}.lni-nailpolish-3:before{content:""}.lni-nasa:before{content:""}.lni-necklace-1:before{content:""}.lni-necklace-2:before{content:""}.lni-netflix:before{content:""}.lni-netlify:before{content:""}.lni-newspaper:before{content:""}.lni-next-step-1:before{content:""}.lni-next-step-2:before{content:""}.lni-nextjs:before{content:""}.lni-nfc-1:before{content:""}.lni-nfc-1-disabled:before{content:""}.lni-nfc-2:before{content:""}.lni-nfc-2-disabled:before{content:""}.lni-nfc-3:before{content:""}.lni-nfc-4:before{content:""}.lni-nfc-4-disabled:before{content:""}.lni-nfc-card:before{content:""}.lni-nfc-card-disabled:before{content:""}.lni-nfc-circle:before{content:""}.lni-nfc-circle-disabled:before{content:""}.lni-nfc-square:before{content:""}.lni-nfc-square-disabled:before{content:""}.lni-nike:before{content:""}.lni-nissan:before{content:""}.lni-node-add:before{content:""}.lni-node-edit:before{content:""}.lni-node-move-down:before{content:""}.lni-node-move-up:before{content:""}.lni-node-remove:before{content:""}.lni-node-tree:before{content:""}.lni-nodejs:before{content:""}.lni-nodejs-alt:before{content:""}.lni-nose:before{content:""}.lni-notebook-1:before{content:""}.lni-notebook-2:before{content:""}.lni-notification:before{content:""}.lni-notification-text:before{content:""}.lni-notion:before{content:""}.lni-npm:before{content:""}.lni-nurse-hat-1:before{content:""}.lni-nurse-hat-2:before{content:""}.lni-nuxt:before{content:""}.lni-nvidia:before{content:""}.lni-oculus:before{content:""}.lni-old-1:before{content:""}.lni-old-2:before{content:""}.lni-open-ai:before{content:""}.lni-opera-house:before{content:""}.lni-opera-mini:before{content:""}.lni-oracle:before{content:""}.lni-orange:before{content:""}.lni-outdent:before{content:""}.lni-paddle:before{content:""}.lni-page-break-1:before{content:""}.lni-page-break-2:before{content:""}.lni-pagination:before{content:""}.lni-paint-bucket:before{content:""}.lni-paint-roller-1:before{content:""}.lni-paint-roller-2:before{content:""}.lni-paint-roller-3:before{content:""}.lni-pancake:before{content:""}.lni-paperclip-1:before{content:""}.lni-paperclip-2:before{content:""}.lni-party-cone-1:before{content:""}.lni-party-cone-2:before{content:""}.lni-party-flags:before{content:""}.lni-party-horn:before{content:""}.lni-party-spray:before{content:""}.lni-passport-1:before{content:""}.lni-passport-1-2:before{content:""}.lni-passport-2:before{content:""}.lni-passport-3:before{content:""}.lni-passport-4:before{content:""}.lni-passport-5:before{content:""}.lni-passport-6:before{content:""}.lni-passport-7:before{content:""}.lni-patreon:before{content:""}.lni-pause:before{content:""}.lni-payoneer:before{content:""}.lni-paypal:before{content:""}.lni-pear:before{content:""}.lni-pen-drive-binary:before{content:""}.lni-pen-drive-book:before{content:""}.lni-pen-drive-check-circle:before{content:""}.lni-pen-drive-code:before{content:""}.lni-pen-drive-disabled:before{content:""}.lni-pen-drive-disabled-1:before{content:""}.lni-pen-drive-disabled-2:before{content:""}.lni-pen-drive-document:before{content:""}.lni-pen-drive-error-circle:before{content:""}.lni-pen-drive-gear:before{content:""}.lni-pen-drive-heart:before{content:""}.lni-pen-drive-leaf:before{content:""}.lni-pen-drive-locked:before{content:""}.lni-pen-drive-minus-circle:before{content:""}.lni-pen-drive-plus-circle:before{content:""}.lni-pen-drive-shield:before{content:""}.lni-pen-drive-star:before{content:""}.lni-pen-drive-trash:before{content:""}.lni-pen-drive-user:before{content:""}.lni-pen-drive-video:before{content:""}.lni-pen-drive-xmark-circle:before{content:""}.lni-pen-to-square:before{content:""}.lni-pen-tool-1:before{content:""}.lni-pen-tool-2:before{content:""}.lni-pen-tool-3:before{content:""}.lni-pen-tool-4:before{content:""}.lni-pen-tool-minus:before{content:""}.lni-pen-tool-minus-circle:before{content:""}.lni-pen-tool-plus:before{content:""}.lni-pen-tool-plus-circle:before{content:""}.lni-pencil-1:before{content:""}.lni-pencil-2:before{content:""}.lni-pepsi:before{content:""}.lni-percent:before{content:""}.lni-perfume-1:before{content:""}.lni-perfume-2:before{content:""}.lni-perfume-3:before{content:""}.lni-person-chalkboard:before{content:""}.lni-phone:before{content:""}.lni-phone-aids:before{content:""}.lni-phone-apps:before{content:""}.lni-phone-arrow-downward:before{content:""}.lni-phone-arrow-left:before{content:""}.lni-phone-arrow-right:before{content:""}.lni-phone-arrow-upward:before{content:""}.lni-phone-bar-chart-1:before{content:""}.lni-phone-bar-chart-2:before{content:""}.lni-phone-basket:before{content:""}.lni-phone-battery:before{content:""}.lni-phone-bluethooth:before{content:""}.lni-phone-bolt:before{content:""}.lni-phone-book:before{content:""}.lni-phone-chat:before{content:""}.lni-phone-check-circle:before{content:""}.lni-phone-disabled:before{content:""}.lni-phone-dollar:before{content:""}.lni-phone-error-circle:before{content:""}.lni-phone-gear:before{content:""}.lni-phone-heart:before{content:""}.lni-phone-id:before{content:""}.lni-phone-link:before{content:""}.lni-phone-live:before{content:""}.lni-phone-locked:before{content:""}.lni-phone-moon:before{content:""}.lni-phone-network:before{content:""}.lni-phone-nfc:before{content:""}.lni-phone-notch:before{content:""}.lni-phone-pencil:before{content:""}.lni-phone-recycle:before{content:""}.lni-phone-refresh:before{content:""}.lni-phone-rocket-1:before{content:""}.lni-phone-rocket-2:before{content:""}.lni-phone-shield:before{content:""}.lni-phone-silent-1:before{content:""}.lni-phone-silent-2:before{content:""}.lni-phone-sim:before{content:""}.lni-phone-sound:before{content:""}.lni-phone-star:before{content:""}.lni-phone-sun:before{content:"豈"}.lni-phone-taka:before{content:"更"}.lni-phone-target:before{content:"車"}.lni-phone-time:before{content:"賈"}.lni-phone-trash:before{content:"滑"}.lni-phone-trend-up:before{content:"串"}.lni-phone-user:before{content:"句"}.lni-phone-vibration-1:before{content:"龜"}.lni-phone-vibration-2:before{content:"龜"}.lni-phone-video:before{content:"契"}.lni-phone-vr:before{content:"金"}.lni-phone-wifi:before{content:"喇"}.lni-photos:before{content:"奈"}.lni-php:before{content:"懶"}.lni-pie-chart-1:before{content:"癩"}.lni-pie-chart-2:before{content:"羅"}.lni-pie-chart-dollar:before{content:"蘿"}.lni-piggy-bank:before{content:"螺"}.lni-piggy-bank-coin:before{content:"裸"}.lni-piggy-bank-dollar:before{content:"邏"}.lni-piggy-bank-locked:before{content:"樂"}.lni-piggy-bank-percent:before{content:"洛"}.lni-pilcrow:before{content:"烙"}.lni-pimjo-logo:before{content:"珞"}.lni-pimjo-symbol:before{content:"落"}.lni-pin:before{content:"酪"}.lni-pineapple:before{content:"駱"}.lni-pinterest:before{content:"亂"}.lni-pipe:before{content:"卵"}.lni-pizza-1:before{content:"欄"}.lni-pizza-2:before{content:"爛"}.lni-placeholder-dollar:before{content:"蘭"}.lni-placeholder-euro:before{content:"鸞"}.lni-placeholder-pound:before{content:"嵐"}.lni-placeholder-ruble:before{content:"濫"}.lni-plan:before{content:"藍"}.lni-plan-pie-chart:before{content:"襤"}.lni-plant-dollar:before{content:"拉"}.lni-plant-pot-1:before{content:"臘"}.lni-plant-pot-2:before{content:"蠟"}.lni-plant-pot-3:before{content:"廊"}.lni-plant-pot-4:before{content:"朗"}.lni-plant-pot-5:before{content:"浪"}.lni-plant-pot-6:before{content:"狼"}.lni-plantscale:before{content:"郎"}.lni-plate:before{content:"來"}.lni-plate-spoon-fork:before{content:"冷"}.lni-play:before{content:"勞"}.lni-play-store:before{content:"擄"}.lni-playstation:before{content:"櫓"}.lni-plug-1:before{content:"爐"}.lni-plug-2:before{content:"盧"}.lni-plug-3:before{content:"老"}.lni-plug-4:before{content:"蘆"}.lni-plug-bolt:before{content:"虜"}.lni-plug-cable:before{content:"路"}.lni-plug-check-circle:before{content:"露"}.lni-plug-disabled:before{content:"魯"}.lni-plug-error-circle:before{content:"鷺"}.lni-plug-fire:before{content:"碌"}.lni-plug-gear:before{content:"祿"}.lni-plug-info-circle:before{content:"綠"}.lni-plug-leaf:before{content:"菉"}.lni-plug-locked:before{content:"錄"}.lni-plug-play:before{content:"鹿"}.lni-plug-plus-circle:before{content:"論"}.lni-plug-question-mark:before{content:"壟"}.lni-plug-refresh:before{content:"弄"}.lni-plug-shield:before{content:"籠"}.lni-plug-thumbs-down:before{content:"聾"}.lni-plug-thumbs-up:before{content:"牢"}.lni-plug-unlocked:before{content:"磊"}.lni-plug-xmark-circle:before{content:"賂"}.lni-plus:before{content:"雷"}.lni-plus-circle:before{content:"壘"}.lni-plus-circle-dashed:before{content:"屢"}.lni-plus-hexagon:before{content:"樓"}.lni-plus-octagon:before{content:"淚"}.lni-plus-rechtangle:before{content:"漏"}.lni-plus-reload:before{content:"累"}.lni-plus-square:before{content:"縷"}.lni-pnpm:before{content:"陋"}.lni-police-badge:before{content:"勒"}.lni-popcorn:before{content:"肋"}.lni-pos-machine-1:before{content:"凜"}.lni-pos-machine-2:before{content:"凌"}.lni-pos-machine-3:before{content:"稜"}.lni-pos-machine-4:before{content:"綾"}.lni-pos-machine-5:before{content:"菱"}.lni-pos-machine-6:before{content:"陵"}.lni-pos-machine-7:before{content:"讀"}.lni-pos-machine-8:before{content:"拏"}.lni-postgresql:before{content:"樂"}.lni-postman:before{content:"諾"}.lni-pound:before{content:"丹"}.lni-pound-circle:before{content:"寧"}.lni-pound-trend-down:before{content:"怒"}.lni-pound-trend-up:before{content:"率"}.lni-power-button:before{content:"異"}.lni-pray-hand:before{content:"北"}.lni-prayer-rug-1:before{content:"磻"}.lni-prayer-rug-2:before{content:"便"}.lni-prayer-rug-3:before{content:"復"}.lni-presentation-1:before{content:"不"}.lni-presentation-2:before{content:"泌"}.lni-presentation-3:before{content:"數"}.lni-presentation-4:before{content:"索"}.lni-presentation-4k:before{content:"參"}.lni-presentation-bar-chart-1:before{content:"塞"}.lni-presentation-bar-chart-2:before{content:"省"}.lni-presentation-beat:before{content:"葉"}.lni-presentation-bug:before{content:"說"}.lni-presentation-bulb:before{content:"殺"}.lni-presentation-cursor:before{content:"辰"}.lni-presentation-dollar:before{content:"沈"}.lni-presentation-fire:before{content:"拾"}.lni-presentation-list:before{content:"若"}.lni-presentation-money:before{content:"掠"}.lni-presentation-percent:before{content:"略"}.lni-presentation-pie-chart:before{content:"亮"}.lni-presentation-thumbs-down:before{content:"兩"}.lni-presentation-thumbs-up:before{content:"凉"}.lni-presentation-trend-down:before{content:"梁"}.lni-presentation-trend-up:before{content:"糧"}.lni-presentation-user:before{content:"良"}.lni-presentation-vr:before{content:"諒"}.lni-previous-step-1:before{content:"量"}.lni-previous-step-2:before{content:"勵"}.lni-printer:before{content:"呂"}.lni-printer-check-circle:before{content:"女"}.lni-printer-cloud:before{content:"廬"}.lni-printer-disabled:before{content:"旅"}.lni-printer-error-circle:before{content:"濾"}.lni-printer-gear:before{content:"礪"}.lni-printer-plus-circle:before{content:"閭"}.lni-printer-refresh:before{content:"驪"}.lni-printer-wifi:before{content:"麗"}.lni-printer-xmark-circle:before{content:"黎"}.lni-prisma:before{content:"力"}.lni-prison:before{content:"曆"}.lni-producthunt:before{content:"歷"}.lni-projector:before{content:"轢"}.lni-property-price-balance:before{content:"年"}.lni-proton-mail-logo:before{content:"憐"}.lni-proton-mail-symbol:before{content:"戀"}.lni-pruning-shears:before{content:"撚"}.lni-pull-up:before{content:"漣"}.lni-pumpkin:before{content:"煉"}.lni-pumpkin-halloween:before{content:"璉"}.lni-punching-bag:before{content:"秊"}.lni-push-down:before{content:"練"}.lni-push-left:before{content:"聯"}.lni-push-right:before{content:"輦"}.lni-push-up:before{content:"蓮"}.lni-puzzle:before{content:"連"}.lni-pyramid:before{content:"鍊"}.lni-pyramid-arrow-downward:before{content:"列"}.lni-pyramid-arrow-upward:before{content:"劣"}.lni-python:before{content:"咽"}.lni-question-mark:before{content:"烈"}.lni-question-mark-circle:before{content:"裂"}.lni-question-mark-hexagon:before{content:"說"}.lni-question-mark-octagon:before{content:"廉"}.lni-question-mark-square:before{content:"念"}.lni-quill:before{content:"捻"}.lni-quora:before{content:"殮"}.lni-rabbit:before{content:"簾"}.lni-radar:before{content:"獵"}.lni-radar-objects:before{content:"令"}.lni-radiation:before{content:"囹"}.lni-radio:before{content:"寧"}.lni-radis:before{content:"嶺"}.lni-rainbow:before{content:"怜"}.lni-rainbow-cloud:before{content:"玲"}.lni-react:before{content:"瑩"}.lni-rechtangle:before{content:"羚"}.lni-record-button:before{content:"聆"}.lni-recycle-circle:before{content:"鈴"}.lni-recycle-triangle:before{content:"零"}.lni-reddit:before{content:"靈"}.lni-redo:before{content:"領"}.lni-reel:before{content:"例"}.lni-reel-heart-1:before{content:"禮"}.lni-reel-heart-2:before{content:"醴"}.lni-refresh-bulb-1:before{content:"隸"}.lni-refresh-bulb-2:before{content:"惡"}.lni-refresh-circle-1-anticlockwise:before{content:"了"}.lni-refresh-circle-1-clockwise:before{content:"僚"}.lni-refresh-circle-2-anticlockwise:before{content:"寮"}.lni-refresh-circle-2-clockwise:before{content:"尿"}.lni-refresh-circle-3-anticlockwise:before{content:"料"}.lni-refresh-circle-3-clockwise:before{content:"樂"}.lni-refresh-dollar-1:before{content:"燎"}.lni-refresh-dollar-2:before{content:"療"}.lni-refresh-user-1:before{content:"蓼"}.lni-refresh-user-2:before{content:"遼"}.lni-remix-js:before{content:"龍"}.lni-repeat-1:before{content:"暈"}.lni-repeat-1-one:before{content:"阮"}.lni-repeat-1-vertical-anticlockwise-1:before{content:"劉"}.lni-repeat-1-vertical-anticlockwise-2:before{content:"杻"}.lni-repeat-1-vertical-anticlockwise-3:before{content:"柳"}.lni-repeat-1-vertical-clockwise-1:before{content:"流"}.lni-repeat-1-vertical-clockwise-2:before{content:"溜"}.lni-repeat-1-vertical-clockwise-3:before{content:"琉"}.lni-repeat-2-one:before{content:"留"}.lni-repeat-2-vertical-anticlockwise-1:before{content:"硫"}.lni-repeat-2-vertical-anticlockwise-2:before{content:"紐"}.lni-repeat-2-vertical-anticlockwise-3:before{content:"類"}.lni-repeat-2-vertical-clockwise-1:before{content:"六"}.lni-repeat-2-vertical-clockwise-2:before{content:"戮"}.lni-repeat-2-vertical-clockwise-3:before{content:"陸"}.lni-repeat-3-one:before{content:"倫"}.lni-repeat-3-vertical-anticlockwise-1:before{content:"崙"}.lni-repeat-3-vertical-anticlockwise-2:before{content:"淪"}.lni-repeat-3-vertical-anticlockwise-3:before{content:"輪"}.lni-repeat-3-vertical-clockwise-1:before{content:"律"}.lni-repeat-3-vertical-clockwise-2:before{content:"慄"}.lni-repeat-3-vertical-clockwise-3:before{content:"栗"}.lni-repeat-anticlockwise-circle-1:before{content:"率"}.lni-repeat-anticlockwise-circle-2:before{content:"隆"}.lni-repeat-anticlockwise-square-1:before{content:"利"}.lni-repeat-anticlockwise-square-2:before{content:"吏"}.lni-repeat-clockwise-circle-1:before{content:"履"}.lni-repeat-clockwise-circle-2:before{content:"易"}.lni-repeat-clockwise-square-1:before{content:"李"}.lni-repeat-clockwise-square-2:before{content:"梨"}.lni-report-analytics:before{content:"泥"}.lni-reservoir-1:before{content:"理"}.lni-reservoir-2:before{content:"痢"}.lni-resistance-band:before{content:"罹"}.lni-restaurant-menu:before{content:"裏"}.lni-return:before{content:"裡"}.lni-ring-diamond:before{content:"里"}.lni-ring-gold:before{content:"離"}.lni-road-1:before{content:"匿"}.lni-road-2:before{content:"溺"}.lni-road-barrier:before{content:"吝"}.lni-rocket-1:before{content:"燐"}.lni-rocket-2:before{content:"璘"}.lni-rocket-3:before{content:"藺"}.lni-rocket-3-dot-circle:before{content:"隣"}.lni-rocket-4:before{content:"鱗"}.lni-rocket-5:before{content:"麟"}.lni-rocket-6:before{content:"林"}.lni-rocket-bar-chart-1:before{content:"淋"}.lni-rocket-bar-chart-2:before{content:"臨"}.lni-rocket-bolt:before{content:"立"}.lni-rocket-bug:before{content:"笠"}.lni-rocket-bulb:before{content:"粒"}.lni-rocket-check-circle:before{content:"狀"}.lni-rocket-cloud:before{content:"炙"}.lni-rocket-database:before{content:"識"}.lni-rocket-disabled:before{content:"什"}.lni-rocket-dollar:before{content:"茶"}.lni-rocket-error-circle:before{content:"刺"}.lni-rocket-fire:before{content:"切"}.lni-rocket-gear:before{content:"度"}.lni-rocket-globe:before{content:"拓"}.lni-rocket-heart:before{content:"糖"}.lni-rocket-info-circle:before{content:"宅"}.lni-rocket-leaf:before{content:"洞"}.lni-rocket-locked:before{content:"暴"}.lni-rocket-moon:before{content:"輻"}.lni-rocket-number-1:before{content:"行"}.lni-rocket-refresh:before{content:"降"}.lni-rocket-reload:before{content:"見"}.lni-rocket-search:before{content:"廓"}.lni-rocket-shield:before{content:"兀"}.lni-rocket-star:before{content:"嗀"}.lni-rocket-sun:before{content:"﨎"}.lni-rocket-target:before{content:"﨏"}.lni-rocket-time:before{content:"塚"}.lni-rocket-timer:before{content:"﨑"}.lni-rocket-trend-down:before{content:"晴"}.lni-rocket-trend-up:before{content:"﨓"}.lni-rocket-unlocked:before{content:"﨔"}.lni-rocket-user:before{content:"凞"}.lni-rocket-vr:before{content:"猪"}.lni-rocket-xmark-circle:before{content:"益"}.lni-rook-1:before{content:"礼"}.lni-rook-2:before{content:"神"}.lni-rotate-1-anticlockwise:before{content:"祥"}.lni-rotate-1-clockwise:before{content:"福"}.lni-rotate-2:before{content:"靖"}.lni-route-1:before{content:"精"}.lni-route-10:before{content:"羽"}.lni-route-11:before{content:"﨟"}.lni-route-12:before{content:"蘒"}.lni-route-13:before{content:"﨡"}.lni-route-14:before{content:"諸"}.lni-route-15:before{content:"﨣"}.lni-route-16:before{content:"﨤"}.lni-route-17:before{content:"逸"}.lni-route-18:before{content:"都"}.lni-route-19:before{content:"﨧"}.lni-route-2:before{content:"﨨"}.lni-route-20:before{content:"﨩"}.lni-route-21:before{content:"飯"}.lni-route-22:before{content:"飼"}.lni-route-3:before{content:"館"}.lni-route-4:before{content:"鶴"}.lni-route-5:before{content:"郞"}.lni-route-6:before{content:"隷"}.lni-route-7:before{content:"侮"}.lni-route-8:before{content:"僧"}.lni-route-9:before{content:"免"}.lni-row:before{content:"勉"}.lni-rss-left:before{content:"勤"}.lni-rss-right:before{content:"卑"}.lni-ruble-circle:before{content:"喝"}.lni-ruble-trend-down:before{content:"嘆"}.lni-ruble-trend-up:before{content:"器"}.lni-ruler-1:before{content:"塀"}.lni-ruler-2:before{content:"墨"}.lni-ruler-4:before{content:"層"}.lni-ruler-5:before{content:"屮"}.lni-ruler-pen:before{content:"悔"}.lni-ruler-triangle-1:before{content:"慨"}.lni-ruler-triangle-2:before{content:"憎"}.lni-rupee:before{content:"懲"}.lni-rupee-circle:before{content:"敏"}.lni-rupee-trend-down:before{content:"既"}.lni-rupee-trend-up:before{content:"暑"}.lni-sack-dollar:before{content:"梅"}.lni-safari:before{content:"海"}.lni-saline-bottle-1:before{content:"渚"}.lni-saline-bottle-2:before{content:"漢"}.lni-saline-bottle-3:before{content:"煮"}.lni-saline-bottle-4:before{content:"爫"}.lni-saline-bottle-5:before{content:"琢"}.lni-saline-bottle-6:before{content:"碑"}.lni-sanity:before{content:"社"}.lni-satay:before{content:"祉"}.lni-savings-dollar:before{content:"祈"}.lni-saw-1:before{content:"祐"}.lni-saw-2:before{content:"祖"}.lni-scale-eraser:before{content:"祝"}.lni-scale-machine:before{content:"禍"}.lni-scale-machine-digital:before{content:"禎"}.lni-scale-square:before{content:"穀"}.lni-scale-underline:before{content:"突"}.lni-scaling:before{content:"節"}.lni-scalpel:before{content:"練"}.lni-scan-1:before{content:"縉"}.lni-scan-2:before{content:"繁"}.lni-scan-battery:before{content:"署"}.lni-scan-beat:before{content:"者"}.lni-scan-book:before{content:"臭"}.lni-scan-bug:before{content:"艹"}.lni-scan-check:before{content:"艹"}.lni-scan-database:before{content:"著"}.lni-scan-document:before{content:"褐"}.lni-scan-error:before{content:"視"}.lni-scan-eye:before{content:"謁"}.lni-scan-id:before{content:"謹"}.lni-scan-link:before{content:"賓"}.lni-scan-list:before{content:"贈"}.lni-scan-money:before{content:"辶"}.lni-scan-phone:before{content:"逸"}.lni-scan-server:before{content:"難"}.lni-scan-smile:before{content:"響"}.lni-scan-user:before{content:"頻"}.lni-scan-wifi:before{content:"恵"}.lni-scan-xmark:before{content:"𤋮"}.lni-school-bench-1:before{content:"舘"}.lni-school-bench-2:before{content:"﩮"}.lni-scissors-1-angular-left:before{content:"﩯"}.lni-scissors-1-angular-right:before{content:"並"}.lni-scissors-1-horizontal-left:before{content:"况"}.lni-scissors-1-horizontal-right:before{content:"全"}.lni-scissors-1-vertical:before{content:"侀"}.lni-scissors-2-angular-left:before{content:"充"}.lni-scissors-2-angular-right:before{content:"冀"}.lni-scissors-2-horizontal-left:before{content:"勇"}.lni-scissors-2-horizontal-right:before{content:"勺"}.lni-scissors-2-vertical:before{content:"喝"}.lni-scoter:before{content:"啕"}.lni-screen-users:before{content:"喙"}.lni-screw-1:before{content:"嗢"}.lni-screw-2:before{content:"塚"}.lni-screwdriver-1:before{content:"墳"}.lni-screwdriver-2:before{content:"奄"}.lni-screwdriver-wrench-1:before{content:"奔"}.lni-screwdriver-wrench-2:before{content:"婢"}.lni-screwdriver-wrench-3:before{content:"嬨"}.lni-scroll-angular-1:before{content:"廒"}.lni-scroll-angular-2:before{content:"廙"}.lni-scroll-down-1:before{content:"彩"}.lni-scroll-down-2:before{content:"徭"}.lni-scroll-horizontal:before{content:"惘"}.lni-scroll-vertical:before{content:"慎"}.lni-scythe-1:before{content:"愈"}.lni-scythe-2:before{content:"憎"}.lni-search-1:before{content:"慠"}.lni-search-2:before{content:"懲"}.lni-search-4k:before{content:"戴"}.lni-search-arrow-downward:before{content:"揄"}.lni-search-arrow-left:before{content:"搜"}.lni-search-arrow-right:before{content:"摒"}.lni-search-arrow-upward:before{content:"敖"}.lni-search-bar-chart:before{content:"晴"}.lni-search-binary:before{content:"朗"}.lni-search-bitcoin:before{content:"望"}.lni-search-bluetooth:before{content:"杖"}.lni-search-bolt:before{content:"歹"}.lni-search-book:before{content:"殺"}.lni-search-bookmark:before{content:"流"}.lni-search-bulb:before{content:"滛"}.lni-search-check:before{content:"滋"}.lni-search-cloud:before{content:"漢"}.lni-search-code:before{content:"瀞"}.lni-search-crypto:before{content:"煮"}.lni-search-database:before{content:"瞧"}.lni-search-doc:before{content:"爵"}.lni-search-dollar:before{content:"犯"}.lni-search-error-circle:before{content:"猪"}.lni-search-eye:before{content:"瑱"}.lni-search-gear:before{content:"甆"}.lni-search-globe:before{content:"画"}.lni-search-image:before{content:"瘝"}.lni-search-info-circle:before{content:"瘟"}.lni-search-link:before{content:"益"}.lni-search-list:before{content:"盛"}.lni-search-map-marker:before{content:"直"}.lni-search-minus:before{content:"睊"}.lni-search-music:before{content:"着"}.lni-search-paperclip:before{content:"磌"}.lni-search-percent:before{content:"窱"}.lni-search-phone:before{content:"節"}.lni-search-plane-1:before{content:"类"}.lni-search-plane-2:before{content:"絛"}.lni-search-play:before{content:"練"}.lni-search-plus:before{content:"缾"}.lni-search-plus-minus:before{content:"者"}.lni-search-question-mark:before{content:"荒"}.lni-search-refresh:before{content:"華"}.lni-search-reload-anticlockwise:before{content:"蝹"}.lni-search-rx:before{content:"襁"}.lni-search-server:before{content:"覆"}.lni-search-shield:before{content:"視"}.lni-search-star:before{content:"調"}.lni-search-text:before{content:"諸"}.lni-search-trend-down:before{content:"請"}.lni-search-trend-up:before{content:"謁"}.lni-search-user:before{content:"諾"}.lni-search-video:before{content:"諭"}.lni-search-wifi:before{content:"謹"}.lni-search-xmark:before{content:"變"}.lni-seeds:before{content:"贈"}.lni-select-cursor-1:before{content:"輸"}.lni-select-cursor-2:before{content:"遲"}.lni-send-1:before{content:"醙"}.lni-send-2:before{content:"鉶"}.lni-send-3:before{content:"陼"}.lni-send-4:before{content:"難"}.lni-seo-monitor:before{content:"靖"}.lni-seo-rechtangle:before{content:"韛"}.lni-server-1:before{content:"響"}.lni-server-2:before{content:"頋"}.lni-server-3:before{content:"頻"}.lni-server-4:before{content:"鬒"}.lni-server-5:before{content:"龜"}.lni-server-arrow-downward:before{content:"𢡊"}.lni-server-arrow-left:before{content:"𢡄"}.lni-server-arrow-right:before{content:"𣏕"}.lni-server-arrow-upward:before{content:"㮝"}.lni-server-bar-chart:before{content:"䀘"}.lni-server-bolt:before{content:"䀹"}.lni-server-check-circle:before{content:"𥉉"}.lni-server-cloud:before{content:"𥳐"}.lni-server-code:before{content:"𧻓"}.lni-server-disabled-1:before{content:"齃"}.lni-server-disabled-2:before{content:"龎"}.lni-server-error-circle:before{content:"﫚"}.lni-server-gear:before{content:"﫛"}.lni-server-leaf:before{content:"﫜"}.lni-server-link:before{content:"﫝"}.lni-server-live:before{content:"﫞"}.lni-server-locked:before{content:"﫟"}.lni-server-minus-circle:before{content:"﫠"}.lni-server-pencil:before{content:"﫡"}.lni-server-percent:before{content:"﫢"}.lni-server-phone:before{content:"﫣"}.lni-server-play:before{content:"﫤"}.lni-server-question:before{content:"﫥"}.lni-server-refresh:before{content:"﫦"}.lni-server-shield:before{content:"﫧"}.lni-server-time:before{content:"﫨"}.lni-server-trash:before{content:"﫩"}.lni-server-user:before{content:"﫪"}.lni-server-video:before{content:"﫫"}.lni-server-wifi:before{content:"﫬"}.lni-server-xmark-circle:before{content:"﫭"}.lni-service-bell-1:before{content:"﫮"}.lni-service-bell-2:before{content:"﫯"}.lni-shampoo:before{content:"﫰"}.lni-shape-builder-tool:before{content:"﫱"}.lni-shapes:before{content:"﫲"}.lni-share-1:before{content:"﫳"}.lni-share-1-circle:before{content:"﫴"}.lni-share-1-disabled:before{content:"﫵"}.lni-share-1-square:before{content:"﫶"}.lni-share-2:before{content:"﫷"}.lni-share-2-circle-1:before{content:"﫸"}.lni-share-2-circle-2:before{content:"﫹"}.lni-share-2-square-1:before{content:"﫺"}.lni-share-2-square-2:before{content:"﫻"}.lni-share-3:before{content:"﫼"}.lni-share-3-disabled:before{content:"﫽"}.lni-share-all:before{content:"﫾"}.lni-share-nodes:before{content:"﫿"}.lni-share-nodes-circle:before{content:"ﬀ"}.lni-share-nodes-disabled:before{content:"ﬁ"}.lni-share-nodes-square:before{content:"ﬂ"}.lni-shark:before{content:"ﬃ"}.lni-sheep:before{content:"ﬄ"}.lni-shekel-circle:before{content:"ﬅ"}.lni-shield-1:before{content:"ﬆ"}.lni-shield-1-bulb:before{content:"﬇"}.lni-shield-1-check:before{content:"﬈"}.lni-shield-1-heart:before{content:"﬉"}.lni-shield-1-leaf:before{content:"﬊"}.lni-shield-2:before{content:"﬋"}.lni-shield-2-bulb:before{content:"﬌"}.lni-shield-2-check:before{content:"﬍"}.lni-shield-2-heart:before{content:"﬎"}.lni-shield-2-leaf:before{content:"﬏"}.lni-shield-3:before{content:"﬐"}.lni-shield-3-bulb:before{content:"﬑"}.lni-shield-3-check:before{content:"﬒"}.lni-shield-3-heart:before{content:"ﬓ"}.lni-shield-3-leaf:before{content:"ﬔ"}.lni-shield-4:before{content:"ﬕ"}.lni-shield-4-bulb:before{content:"ﬖ"}.lni-shield-4-check:before{content:"ﬗ"}.lni-shield-4-heart:before{content:"﬘"}.lni-shield-4-leaf:before{content:"﬙"}.lni-shield-dollar:before{content:"﬚"}.lni-shift-left:before{content:"﬛"}.lni-shift-right:before{content:"﬜"}.lni-ship-1:before{content:"יִ"}.lni-ship-2:before{content:"ﬞ"}.lni-ship-3:before{content:"ײַ"}.lni-ship-4:before{content:"ﬠ"}.lni-ship-arrow-downward:before{content:"ﬡ"}.lni-ship-arrow-upward:before{content:"ﬢ"}.lni-ship-box:before{content:"ﬣ"}.lni-ship-check-circle:before{content:"ﬤ"}.lni-ship-containers-1:before{content:"ﬥ"}.lni-ship-containers-2:before{content:"ﬦ"}.lni-ship-disabled:before{content:"ﬧ"}.lni-ship-dollar:before{content:"ﬨ"}.lni-ship-error-circle:before{content:"﬩"}.lni-ship-fire:before{content:"שׁ"}.lni-ship-globe:before{content:"שׂ"}.lni-ship-heart:before{content:"שּׁ"}.lni-ship-heart-circle:before{content:"שּׂ"}.lni-ship-info-circle:before{content:"אַ"}.lni-ship-leaf:before{content:"אָ"}.lni-ship-locked:before{content:"אּ"}.lni-ship-map-marker:before{content:"בּ"}.lni-ship-number-24:before{content:"גּ"}.lni-ship-percent-circle:before{content:"דּ"}.lni-ship-question-mark:before{content:"הּ"}.lni-ship-recycle:before{content:"וּ"}.lni-ship-refresh:before{content:"זּ"}.lni-ship-return:before{content:"﬷"}.lni-ship-search:before{content:"טּ"}.lni-ship-shield:before{content:"יּ"}.lni-ship-ship-thumbs-down:before{content:"ךּ"}.lni-ship-smile:before{content:"כּ"}.lni-ship-star:before{content:"לּ"}.lni-ship-stearing:before{content:"﬽"}.lni-ship-thumbs-up:before{content:"מּ"}.lni-ship-time:before{content:"﬿"}.lni-ship-unlocked:before{content:"נּ"}.lni-ship-user:before{content:"סּ"}.lni-ship-xmark-circle:before{content:"﭂"}.lni-shirt-1:before{content:"ףּ"}.lni-shirt-2:before{content:"פּ"}.lni-shirt-3:before{content:"﭅"}.lni-shirt-4:before{content:"צּ"}.lni-shirt-5:before{content:"קּ"}.lni-shirt-6:before{content:"רּ"}.lni-shirt-formal:before{content:"שּ"}.lni-shirt-long-sleeve:before{content:"תּ"}.lni-shirt-tank-top-1:before{content:"וֹ"}.lni-shirt-tank-top-2:before{content:"בֿ"}.lni-shirt-tank-top-3:before{content:"כֿ"}.lni-shirt-tank-top-4:before{content:"פֿ"}.lni-shoe-1:before{content:"ﭏ"}.lni-shoe-2:before{content:"ﭐ"}.lni-shoe-3:before{content:"ﭑ"}.lni-shop:before{content:"ﭒ"}.lni-shop-food:before{content:"ﭓ"}.lni-shop-search:before{content:"ﭔ"}.lni-shop-sign-247:before{content:"ﭕ"}.lni-shop-sign-Scissor:before{content:"ﭖ"}.lni-shop-sign-check:before{content:"ﭗ"}.lni-shop-sign-closed:before{content:"ﭘ"}.lni-shop-sign-new:before{content:"ﭙ"}.lni-shop-sign-open:before{content:"ﭚ"}.lni-shop-sign-paid:before{content:"ﭛ"}.lni-shop-sign-sale:before{content:"ﭜ"}.lni-shop-sign-xmark:before{content:"ﭝ"}.lni-shopify:before{content:"ﭞ"}.lni-shorts:before{content:"ﭟ"}.lni-shovel:before{content:"ﭠ"}.lni-shower:before{content:"ﭡ"}.lni-shuffle:before{content:"ﭢ"}.lni-sign-aid:before{content:"ﭣ"}.lni-sign-board:before{content:"ﭤ"}.lni-sign-board-airplane-1:before{content:"ﭥ"}.lni-sign-board-airplane-2:before{content:"ﭦ"}.lni-sign-board-rent:before{content:"ﭧ"}.lni-sign-board-sale:before{content:"ﭨ"}.lni-sign-construction-1:before{content:"ﭩ"}.lni-sign-construction-2:before{content:"ﭪ"}.lni-sign-hanging-left:before{content:"ﭫ"}.lni-sign-hanging-right:before{content:"ﭬ"}.lni-sign-post-left:before{content:"ﭭ"}.lni-sign-post-right:before{content:"ﭮ"}.lni-sign-washroom:before{content:"ﭯ"}.lni-signal-1-fair:before{content:"ﭰ"}.lni-signal-1-full:before{content:"ﭱ"}.lni-signal-1-good:before{content:"ﭲ"}.lni-signal-1-low:before{content:"ﭳ"}.lni-signal-2-disabled:before{content:"ﭴ"}.lni-signal-2-fair:before{content:"ﭵ"}.lni-signal-2-full:before{content:"ﭶ"}.lni-signal-2-half:before{content:"ﭷ"}.lni-signal-2-low:before{content:"ﭸ"}.lni-signal-app:before{content:"ﭹ"}.lni-signal-disabled:before{content:"ﭺ"}.lni-signal-one-min:before{content:"ﭻ"}.lni-signal-stream:before{content:"ﭼ"}.lni-signal-stream-disabled:before{content:"ﭽ"}.lni-signature:before{content:"ﭾ"}.lni-signs-post-1:before{content:"ﭿ"}.lni-signs-post-2:before{content:"ﮀ"}.lni-signs-post-3:before{content:"ﮁ"}.lni-silo-1:before{content:"ﮂ"}.lni-silo-2:before{content:"ﮃ"}.lni-sim:before{content:"ﮄ"}.lni-sim-bar-chart:before{content:"ﮅ"}.lni-sim-bolt:before{content:"ﮆ"}.lni-sim-check-circle:before{content:"ﮇ"}.lni-sim-code:before{content:"ﮈ"}.lni-sim-disabled:before{content:"ﮉ"}.lni-sim-disabled-2:before{content:"ﮊ"}.lni-sim-error-circle:before{content:"ﮋ"}.lni-sim-gear:before{content:"ﮌ"}.lni-sim-locked:before{content:"ﮍ"}.lni-sim-number-1:before{content:"ﮎ"}.lni-sim-percent-circle:before{content:"ﮏ"}.lni-sim-plus-circle:before{content:"ﮐ"}.lni-sim-refresh:before{content:"ﮑ"}.lni-sim-shield:before{content:"ﮒ"}.lni-sim-user:before{content:"ﮓ"}.lni-sim-wifi:before{content:"ﮔ"}.lni-sim-xmark-circle:before{content:"ﮕ"}.lni-sinusoid:before{content:"ﮖ"}.lni-sitemap:before{content:"ﮗ"}.lni-sitemap-triangle:before{content:"ﮘ"}.lni-size-height-width:before{content:"ﮙ"}.lni-sketch:before{content:"ﮚ"}.lni-skipping-rope:before{content:"ﮛ"}.lni-skirt-1:before{content:"ﮜ"}.lni-skirt-2:before{content:"ﮝ"}.lni-skirt-3:before{content:"ﮞ"}.lni-skype:before{content:"ﮟ"}.lni-slack:before{content:"ﮠ"}.lni-slice-1:before{content:"ﮡ"}.lni-slice-2:before{content:"ﮢ"}.lni-slider-horizontal:before{content:"ﮣ"}.lni-slider-vertical:before{content:"ﮤ"}.lni-sliders-double-horizontal:before{content:"ﮥ"}.lni-sliders-double-vertical:before{content:"ﮦ"}.lni-sliders-horizontal-circle-1:before{content:"ﮧ"}.lni-sliders-horizontal-circle-2:before{content:"ﮨ"}.lni-sliders-horizontal-square-1:before{content:"ﮩ"}.lni-sliders-horizontal-square-2:before{content:"ﮪ"}.lni-sliders-triple-horizontal-1:before{content:"ﮫ"}.lni-sliders-triple-horizontal-2:before{content:"ﮬ"}.lni-sliders-triple-vertical-1:before{content:"ﮭ"}.lni-sliders-triple-vertical-2:before{content:"ﮮ"}.lni-sliders-vertical-circle-1:before{content:"ﮯ"}.lni-sliders-vertical-circle-2:before{content:"ﮰ"}.lni-sliders-vertical-square-1:before{content:"ﮱ"}.lni-sliders-vertical-square-2:before{content:"﮲"}.lni-slideshare:before{content:"﮳"}.lni-slipper:before{content:"﮴"}.lni-snapchat:before{content:"﮵"}.lni-snowfall:before{content:"﮶"}.lni-sort-alphabetical:before{content:"﮷"}.lni-sort-high-to-low:before{content:"﮸"}.lni-soundcloud:before{content:"﮹"}.lni-spacex:before{content:"﮺"}.lni-spatula:before{content:"﮻"}.lni-speaker:before{content:"﮼"}.lni-speed-boat-1:before{content:"﮽"}.lni-speed-boat-2:before{content:"﮾"}.lni-speed-boat-disabled:before{content:"﮿"}.lni-spellcheck:before{content:"﯀"}.lni-spinner-1:before{content:"﯁"}.lni-spinner-1-bottom-left-blank:before{content:"﯂"}.lni-spinner-1-bottom-right-blank:before{content:"﯃"}.lni-spinner-1-top-left-blank:before{content:"﯄"}.lni-spinner-1-top-right-blank:before{content:"﯅"}.lni-spinner-2:before{content:"﯆"}.lni-spinner-2-bold:before{content:"﯇"}.lni-spinner-2-dotted:before{content:"﯈"}.lni-spinner-2-sacle:before{content:"﯉"}.lni-spinner-3:before{content:"﯊"}.lni-spinner-4:before{content:"﯋"}.lni-spinner-4-bottom-blank:before{content:"﯌"}.lni-spinner-4-bottom-left-blank:before{content:"﯍"}.lni-spinner-4-bottom-right-blank:before{content:"﯎"}.lni-spinner-4-top-blank:before{content:"﯏"}.lni-spinner-4-top-left-blank:before{content:"﯐"}.lni-spinner-4-top-right-blank:before{content:"﯑"}.lni-spinner-5:before{content:"﯒"}.lni-spiral-tool:before{content:"ﯓ"}.lni-split:before{content:"ﯔ"}.lni-spoon:before{content:"ﯕ"}.lni-spoon-rotated:before{content:"ﯖ"}.lni-sports:before{content:"ﯗ"}.lni-spotify:before{content:"ﯘ"}.lni-spotify-alt:before{content:"ﯙ"}.lni-square:before{content:"ﯚ"}.lni-square-triangle:before{content:"ﯛ"}.lni-squares:before{content:"ﯜ"}.lni-squarespace:before{content:"ﯝ"}.lni-ssd-disabled-1:before{content:"ﯞ"}.lni-ssd-disabled-2:before{content:"ﯟ"}.lni-ssd-disabled-3:before{content:"ﯠ"}.lni-ssd-disabled-4:before{content:"ﯡ"}.lni-stackoverflow:before{content:"ﯢ"}.lni-stairs-1:before{content:"ﯣ"}.lni-stairs-2:before{content:"ﯤ"}.lni-stairs-3:before{content:"ﯥ"}.lni-stairs-4:before{content:"ﯦ"}.lni-stamp:before{content:"ﯧ"}.lni-stapler:before{content:"ﯨ"}.lni-star-aeroplane:before{content:"ﯩ"}.lni-star-arrow-right:before{content:"ﯪ"}.lni-star-bitcoin:before{content:"ﯫ"}.lni-star-christmas-rounded:before{content:"ﯬ"}.lni-star-christmas-sharp:before{content:"ﯭ"}.lni-star-circle:before{content:"ﯮ"}.lni-star-crypto:before{content:"ﯯ"}.lni-star-dollar:before{content:"ﯰ"}.lni-star-error:before{content:"ﯱ"}.lni-star-eye:before{content:"ﯲ"}.lni-star-fat:before{content:"ﯳ"}.lni-star-fat-disabled:before{content:"ﯴ"}.lni-star-fat-falling:before{content:"ﯵ"}.lni-star-fat-half-1:before{content:"ﯶ"}.lni-star-fat-half-2:before{content:"ﯷ"}.lni-star-fat-half-3:before{content:"ﯸ"}.lni-star-fat-multiple:before{content:"ﯹ"}.lni-star-fat-rounded:before{content:"ﯺ"}.lni-star-fat-rounded-falling:before{content:"ﯻ"}.lni-star-fat-rounded-multiple:before{content:"ﯼ"}.lni-star-fat-shine:before{content:"ﯽ"}.lni-star-heart:before{content:"ﯾ"}.lni-star-info:before{content:"ﯿ"}.lni-star-life:before{content:"ﰀ"}.lni-star-marker:before{content:"ﰁ"}.lni-star-minus:before{content:"ﰂ"}.lni-star-multiple-1:before{content:"ﰃ"}.lni-star-multiple-2:before{content:"ﰄ"}.lni-star-number-5:before{content:"ﰅ"}.lni-star-percent:before{content:"ﰆ"}.lni-star-pin:before{content:"ﰇ"}.lni-star-plus:before{content:"ﰈ"}.lni-star-questionmark:before{content:"ﰉ"}.lni-star-rechtangle:before{content:"ﰊ"}.lni-star-rounded-disabled:before{content:"ﰋ"}.lni-star-rounded-half-1:before{content:"ﰌ"}.lni-star-rounded-half-2:before{content:"ﰍ"}.lni-star-rounded-half-3:before{content:"ﰎ"}.lni-star-rounded-shine:before{content:"ﰏ"}.lni-star-sharp:before{content:"ﰐ"}.lni-star-sharp-disabled:before{content:"ﰑ"}.lni-star-sharp-half-1:before{content:"ﰒ"}.lni-star-sharp-half-2:before{content:"ﰓ"}.lni-star-sharp-half-3:before{content:"ﰔ"}.lni-star-sharp-shine:before{content:"ﰕ"}.lni-star-user:before{content:"ﰖ"}.lni-star-wifi:before{content:"ﰗ"}.lni-stars:before{content:"ﰘ"}.lni-stationary-bike:before{content:"ﰙ"}.lni-statista:before{content:"ﰚ"}.lni-steak-cooked:before{content:"ﰛ"}.lni-steak-meat:before{content:"ﰜ"}.lni-steam:before{content:"ﰝ"}.lni-stethoscope-1:before{content:"ﰞ"}.lni-stethoscope-2:before{content:"ﰟ"}.lni-stocking:before{content:"ﰠ"}.lni-stop:before{content:"ﰡ"}.lni-stopcock:before{content:"ﰢ"}.lni-stopwatch:before{content:"ﰣ"}.lni-stopwatch-beat-1:before{content:"ﰤ"}.lni-stopwatch-beat-2:before{content:"ﰥ"}.lni-stopwatch-disabled:before{content:"ﰦ"}.lni-stopwatch-number-10:before{content:"ﰧ"}.lni-stopwatch-number-20:before{content:"ﰨ"}.lni-stopwatch-number-50:before{content:"ﰩ"}.lni-storage-hdd-1:before{content:"ﰪ"}.lni-storage-hdd-2:before{content:"ﰫ"}.lni-storage-pen-drive-1:before{content:"ﰬ"}.lni-storage-pen-drive-2:before{content:"ﰭ"}.lni-storage-ssd-1:before{content:"ﰮ"}.lni-storage-ssd-2:before{content:"ﰯ"}.lni-storage-ssd-m:before{content:"ﰰ"}.lni-storage-ssd-m-2:before{content:"ﰱ"}.lni-strategy:before{content:"ﰲ"}.lni-strategy-flow-chart:before{content:"ﰳ"}.lni-strawberry-1:before{content:"ﰴ"}.lni-strawberry-2:before{content:"ﰵ"}.lni-strikethrough-1:before{content:"ﰶ"}.lni-strikethrough-2:before{content:"ﰷ"}.lni-stripe:before{content:"ﰸ"}.lni-stumbleupon:before{content:"ﰹ"}.lni-subnode-add:before{content:"ﰺ"}.lni-subnode-remove:before{content:"ﰻ"}.lni-subtract-selection:before{content:"ﰼ"}.lni-suitcase-1:before{content:"ﰽ"}.lni-suitcase-2:before{content:"ﰾ"}.lni-sun-1:before{content:"ﰿ"}.lni-sun-2:before{content:"ﱀ"}.lni-sun-desert:before{content:"ﱁ"}.lni-sun-haze-high:before{content:"ﱂ"}.lni-sun-haze-low:before{content:"ﱃ"}.lni-sun-water:before{content:"ﱄ"}.lni-sun-wind:before{content:"ﱅ"}.lni-sunflower:before{content:"ﱆ"}.lni-supabase:before{content:"ﱇ"}.lni-surfboard-1:before{content:"ﱈ"}.lni-surfboard-2:before{content:"ﱉ"}.lni-surfboard-3:before{content:"ﱊ"}.lni-surfboard-4:before{content:"ﱋ"}.lni-surfboard-5:before{content:"ﱌ"}.lni-svelte:before{content:"ﱍ"}.lni-swap-coins:before{content:"ﱎ"}.lni-swap-currency:before{content:"ﱏ"}.lni-swift:before{content:"ﱐ"}.lni-swimming:before{content:"ﱑ"}.lni-swimming-pool:before{content:"ﱒ"}.lni-symbol:before{content:"ﱓ"}.lni-symbol-moon-star:before{content:"ﱔ"}.lni-tab:before{content:"ﱕ"}.lni-table:before{content:"ﱖ"}.lni-table-1:before{content:"ﱗ"}.lni-table-2:before{content:"ﱘ"}.lni-table-3:before{content:"ﱙ"}.lni-table-chair:before{content:"ﱚ"}.lni-tablets:before{content:"ﱛ"}.lni-taco:before{content:"ﱜ"}.lni-tailwindcss:before{content:"ﱝ"}.lni-taj-mahal:before{content:"ﱞ"}.lni-taka:before{content:"ﱟ"}.lni-taka-circle:before{content:"ﱠ"}.lni-taka-trend-down:before{content:"ﱡ"}.lni-taka-trend-down-1:before{content:"ﱢ"}.lni-tap:before{content:"ﱣ"}.lni-tap-angular:before{content:"ﱤ"}.lni-tap-long:before{content:"ﱥ"}.lni-tap-long-angular:before{content:"ﱦ"}.lni-tap-quick:before{content:"ﱧ"}.lni-tap-quick-angular:before{content:"ﱨ"}.lni-target-1:before{content:"ﱩ"}.lni-target-2:before{content:"ﱪ"}.lni-target-3:before{content:"ﱫ"}.lni-target-4:before{content:"ﱬ"}.lni-target-5:before{content:"ﱭ"}.lni-target-bitcoin-1:before{content:"ﱮ"}.lni-target-bitcoin-2:before{content:"ﱯ"}.lni-target-bitcoin-3:before{content:"ﱰ"}.lni-target-crypto-1:before{content:"ﱱ"}.lni-target-crypto-2:before{content:"ﱲ"}.lni-target-crypto-3:before{content:"ﱳ"}.lni-target-envelope:before{content:"ﱴ"}.lni-target-euro-1:before{content:"ﱵ"}.lni-target-euro-2:before{content:"ﱶ"}.lni-target-euro-3:before{content:"ﱷ"}.lni-target-user:before{content:"ﱸ"}.lni-target-yen-1:before{content:"ﱹ"}.lni-target-yen-2:before{content:"ﱺ"}.lni-target-yen-3:before{content:"ﱻ"}.lni-task-done:before{content:"ﱼ"}.lni-task-done-circle:before{content:"ﱽ"}.lni-task-error:before{content:"ﱾ"}.lni-task-error-circle:before{content:"ﱿ"}.lni-task-stopped:before{content:"ﲀ"}.lni-task-stopped-circle:before{content:"ﲁ"}.lni-teabag:before{content:"ﲂ"}.lni-teeth:before{content:"ﲃ"}.lni-telegram:before{content:"ﲄ"}.lni-telephone-1:before{content:"ﲅ"}.lni-telephone-2:before{content:"ﲆ"}.lni-telephone-3:before{content:"ﲇ"}.lni-telephone-4:before{content:"ﲈ"}.lni-telephone-arrow-bottom-left:before{content:"ﲉ"}.lni-telephone-arrow-down:before{content:"ﲊ"}.lni-telephone-arrow-left:before{content:"ﲋ"}.lni-telephone-arrow-right:before{content:"ﲌ"}.lni-telephone-arrow-top:before{content:"ﲍ"}.lni-telephone-arrow-top-right:before{content:"ﲎ"}.lni-telephone-disabled:before{content:"ﲏ"}.lni-telephone-dollar:before{content:"ﲐ"}.lni-telephone-dots:before{content:"ﲑ"}.lni-telephone-hold:before{content:"ﲒ"}.lni-telephone-missed-call-1:before{content:"ﲓ"}.lni-telephone-missed-call-2:before{content:"ﲔ"}.lni-telephone-plus:before{content:"ﲕ"}.lni-telephone-reload:before{content:"ﲖ"}.lni-telephone-wave:before{content:"ﲗ"}.lni-telescope:before{content:"ﲘ"}.lni-temple-1:before{content:"ﲙ"}.lni-temple-2:before{content:"ﲚ"}.lni-tennis-ball:before{content:"ﲛ"}.lni-tent-1:before{content:"ﲜ"}.lni-tent-2:before{content:"ﲝ"}.lni-tent-3:before{content:"ﲞ"}.lni-terminal:before{content:"ﲟ"}.lni-terminal-circle:before{content:"ﲠ"}.lni-terminal-hexagon:before{content:"ﲡ"}.lni-terminal-octagon:before{content:"ﲢ"}.lni-terminal-rechtangle:before{content:"ﲣ"}.lni-terminal-square:before{content:"ﲤ"}.lni-tesla:before{content:"ﲥ"}.lni-test-tube-1:before{content:"ﲦ"}.lni-test-tube-2:before{content:"ﲧ"}.lni-test-tube-3:before{content:"ﲨ"}.lni-text:before{content:"ﲩ"}.lni-text-format:before{content:"ﲪ"}.lni-text-format-remove:before{content:"ﲫ"}.lni-text-paragraph:before{content:"ﲬ"}.lni-text-square:before{content:"ﲭ"}.lni-text-width:before{content:"ﲮ"}.lni-thermometer-1:before{content:"ﲯ"}.lni-thermometer-2:before{content:"ﲰ"}.lni-thermometer-progress-full-1:before{content:"ﲱ"}.lni-thermometer-progress-full-2:before{content:"ﲲ"}.lni-thermometer-progress-half:before{content:"ﲳ"}.lni-thumbs-down-1:before{content:"ﲴ"}.lni-thumbs-down-2:before{content:"ﲵ"}.lni-thumbs-down-3:before{content:"ﲶ"}.lni-thumbs-up-1:before{content:"ﲷ"}.lni-thumbs-up-2:before{content:"ﲸ"}.lni-thumbs-up-3:before{content:"ﲹ"}.lni-thumbs-up-locked:before{content:"ﲺ"}.lni-thumbs-up-spark:before{content:"ﲻ"}.lni-ticket-1:before{content:"ﲼ"}.lni-ticket-2:before{content:"ﲽ"}.lni-ticket-airplane:before{content:"ﲾ"}.lni-tickets-1:before{content:"ﲿ"}.lni-tickets-2:before{content:"ﳀ"}.lni-tickets-3:before{content:"ﳁ"}.lni-tickets-star:before{content:"ﳂ"}.lni-tie:before{content:"ﳃ"}.lni-tiimer:before{content:"ﳄ"}.lni-tiktok:before{content:"ﳅ"}.lni-tiktok-alt:before{content:"ﳆ"}.lni-timelapse:before{content:"ﳇ"}.lni-timeline:before{content:"ﳈ"}.lni-timer-1:before{content:"ﳉ"}.lni-timer-2:before{content:"ﳊ"}.lni-timer-half:before{content:"ﳋ"}.lni-timer-quarter:before{content:"ﳌ"}.lni-timer-quarter-pass:before{content:"ﳍ"}.lni-toggle-1-neutral:before{content:"ﳎ"}.lni-toggle-1-off:before{content:"ﳏ"}.lni-toggle-1-on:before{content:"ﳐ"}.lni-toggle-2-neutral:before{content:"ﳑ"}.lni-toggle-2-off:before{content:"ﳒ"}.lni-toggle-2-on:before{content:"ﳓ"}.lni-tomato:before{content:"ﳔ"}.lni-tombstone:before{content:"ﳕ"}.lni-tombstone-cross:before{content:"ﳖ"}.lni-tombstone-moon-star:before{content:"ﳗ"}.lni-tombstone-octagon:before{content:"ﳘ"}.lni-tombstone-text:before{content:"ﳙ"}.lni-tooth:before{content:"ﳚ"}.lni-torii-gate-1:before{content:"ﳛ"}.lni-torii-gate-2:before{content:"ﳜ"}.lni-tornado-1:before{content:"ﳝ"}.lni-tornado-2:before{content:"ﳞ"}.lni-tornado-3:before{content:"ﳟ"}.lni-towel:before{content:"ﳠ"}.lni-tower-broadcast-1:before{content:"ﳡ"}.lni-tower-broadcast-2:before{content:"ﳢ"}.lni-toyota:before{content:"ﳣ"}.lni-tractor:before{content:"ﳤ"}.lni-trade-mark:before{content:"ﳥ"}.lni-traffic-cone-1:before{content:"ﳦ"}.lni-traffic-cone-2:before{content:"ﳧ"}.lni-traffic-light:before{content:"ﳨ"}.lni-train-1:before{content:"ﳩ"}.lni-train-2:before{content:"ﳪ"}.lni-train-3:before{content:"ﳫ"}.lni-trampoline:before{content:"ﳬ"}.lni-transform-1:before{content:"ﳭ"}.lni-transform-2:before{content:"ﳮ"}.lni-trash-1:before{content:"ﳯ"}.lni-trash-1-disabled:before{content:"ﳰ"}.lni-trash-2:before{content:"ﳱ"}.lni-trash-2-disabled:before{content:"ﳲ"}.lni-trash-3:before{content:"ﳳ"}.lni-trash-3-disabled:before{content:"ﳴ"}.lni-trash-4:before{content:"ﳵ"}.lni-trash-4-disabled:before{content:"ﳶ"}.lni-trash-5:before{content:"ﳷ"}.lni-trash-5-disabled:before{content:"ﳸ"}.lni-trash-6:before{content:"ﳹ"}.lni-trash-6-disabled:before{content:"ﳺ"}.lni-trash-7:before{content:"ﳻ"}.lni-trash-7-disabled:before{content:"ﳼ"}.lni-trash-arrow-downward:before{content:"ﳽ"}.lni-trash-arrow-left:before{content:"ﳾ"}.lni-trash-arrow-right:before{content:"ﳿ"}.lni-trash-arrow-upward:before{content:"ﴀ"}.lni-trash-bitcoin:before{content:"ﴁ"}.lni-trash-check:before{content:"ﴂ"}.lni-trash-check-circle:before{content:"ﴃ"}.lni-trash-cloud:before{content:"ﴄ"}.lni-trash-code:before{content:"ﴅ"}.lni-trash-crypto:before{content:"ﴆ"}.lni-trash-database:before{content:"ﴇ"}.lni-trash-disabled:before{content:"ﴈ"}.lni-trash-document:before{content:"ﴉ"}.lni-trash-error-circle:before{content:"ﴊ"}.lni-trash-gear:before{content:"ﴋ"}.lni-trash-image:before{content:"ﴌ"}.lni-trash-info-circle:before{content:"ﴍ"}.lni-trash-link:before{content:"ﴎ"}.lni-trash-list:before{content:"ﴏ"}.lni-trash-music:before{content:"ﴐ"}.lni-trash-phone:before{content:"ﴑ"}.lni-trash-play:before{content:"ﴒ"}.lni-trash-plus:before{content:"ﴓ"}.lni-trash-plus-circle:before{content:"ﴔ"}.lni-trash-question-mark:before{content:"ﴕ"}.lni-trash-redo:before{content:"ﴖ"}.lni-trash-refresh-anticlockwise:before{content:"ﴗ"}.lni-trash-refresh-clockwise:before{content:"ﴘ"}.lni-trash-reload-anticlockwise:before{content:"ﴙ"}.lni-trash-reload-clockwise:before{content:"ﴚ"}.lni-trash-search:before{content:"ﴛ"}.lni-trash-server:before{content:"ﴜ"}.lni-trash-shield:before{content:"ﴝ"}.lni-trash-time:before{content:"ﴞ"}.lni-trash-timer:before{content:"ﴟ"}.lni-trash-undo:before{content:"ﴠ"}.lni-trash-user:before{content:"ﴡ"}.lni-trash-vector-points:before{content:"ﴢ"}.lni-trash-video:before{content:"ﴣ"}.lni-trash-xmark:before{content:"ﴤ"}.lni-trash-xmark-circle:before{content:"ﴥ"}.lni-treadmill:before{content:"ﴦ"}.lni-tree-1:before{content:"ﴧ"}.lni-tree-2:before{content:"ﴨ"}.lni-tree-3:before{content:"ﴩ"}.lni-tree-4:before{content:"ﴪ"}.lni-tree-5:before{content:"ﴫ"}.lni-tree-6:before{content:"ﴬ"}.lni-tree-7:before{content:"ﴭ"}.lni-trees-1:before{content:"ﴮ"}.lni-trees-10:before{content:"ﴯ"}.lni-trees-11:before{content:"ﴰ"}.lni-trees-2:before{content:"ﴱ"}.lni-trees-3:before{content:"ﴲ"}.lni-trees-4:before{content:"ﴳ"}.lni-trees-5:before{content:"ﴴ"}.lni-trees-6:before{content:"ﴵ"}.lni-trees-7:before{content:"ﴶ"}.lni-trees-8:before{content:"ﴷ"}.lni-trees-9:before{content:"ﴸ"}.lni-trello:before{content:"ﴹ"}.lni-trend-down-1:before{content:"ﴺ"}.lni-trend-down-2:before{content:"ﴻ"}.lni-trend-up-1:before{content:"ﴼ"}.lni-trend-up-2:before{content:"ﴽ"}.lni-trend-up-rechtangle:before{content:"﴾"}.lni-triangle-1:before{content:"﴿"}.lni-triangle-2:before{content:"﵀"}.lni-triangle-bolt:before{content:"﵁"}.lni-triangle-xmark:before{content:"﵂"}.lni-triangles-1:before{content:"﵃"}.lni-triangles-2:before{content:"﵄"}.lni-triangles-3:before{content:"﵅"}.lni-trophy-1:before{content:"﵆"}.lni-trophy-2:before{content:"﵇"}.lni-trophy-3:before{content:"﵈"}.lni-trophy-4:before{content:"﵉"}.lni-trowel-1:before{content:"﵊"}.lni-trowel-2:before{content:"﵋"}.lni-trowel-3:before{content:"﵌"}.lni-truck:before{content:"﵍"}.lni-truck-construction-1:before{content:"﵎"}.lni-truck-construction-2:before{content:"﵏"}.lni-truck-construction-3:before{content:"ﵐ"}.lni-truck-construction-4:before{content:"ﵑ"}.lni-truck-container:before{content:"ﵒ"}.lni-truck-container-empty:before{content:"ﵓ"}.lni-truck-delivery-1:before{content:"ﵔ"}.lni-truck-delivery-2:before{content:"ﵕ"}.lni-truck-delivery-24:before{content:"ﵖ"}.lni-truck-delivery-3:before{content:"ﵗ"}.lni-truck-delivery-arrow-downward:before{content:"ﵘ"}.lni-truck-delivery-arrow-right:before{content:"ﵙ"}.lni-truck-delivery-arrow-upward:before{content:"ﵚ"}.lni-truck-delivery-battery:before{content:"ﵛ"}.lni-truck-delivery-bolt:before{content:"ﵜ"}.lni-truck-delivery-box:before{content:"ﵝ"}.lni-truck-delivery-check-circle:before{content:"ﵞ"}.lni-truck-delivery-chip:before{content:"ﵟ"}.lni-truck-delivery-disabled:before{content:"ﵠ"}.lni-truck-delivery-dollar:before{content:"ﵡ"}.lni-truck-delivery-error-circle:before{content:"ﵢ"}.lni-truck-delivery-fast:before{content:"ﵣ"}.lni-truck-delivery-fire:before{content:"ﵤ"}.lni-truck-delivery-food:before{content:"ﵥ"}.lni-truck-delivery-globe:before{content:"ﵦ"}.lni-truck-delivery-info-circle:before{content:"ﵧ"}.lni-truck-delivery-leaf:before{content:"ﵨ"}.lni-truck-delivery-locked:before{content:"ﵩ"}.lni-truck-delivery-map-marker:before{content:"ﵪ"}.lni-truck-delivery-money:before{content:"ﵫ"}.lni-truck-delivery-percent-circle:before{content:"ﵬ"}.lni-truck-delivery-phone:before{content:"ﵭ"}.lni-truck-delivery-plus-circle:before{content:"ﵮ"}.lni-truck-delivery-recycle:before{content:"ﵯ"}.lni-truck-delivery-refresh:before{content:"ﵰ"}.lni-truck-delivery-return:before{content:"ﵱ"}.lni-truck-delivery-search:before{content:"ﵲ"}.lni-truck-delivery-shield:before{content:"ﵳ"}.lni-truck-delivery-star:before{content:"ﵴ"}.lni-truck-delivery-thumbs-down:before{content:"ﵵ"}.lni-truck-delivery-thumbs-up:before{content:"ﵶ"}.lni-truck-delivery-time:before{content:"ﵷ"}.lni-truck-delivery-xmark-circle:before{content:"ﵸ"}.lni-truck-dump:before{content:"ﵹ"}.lni-truck-oil-1:before{content:"ﵺ"}.lni-truck-oil-2:before{content:"ﵻ"}.lni-tumblr:before{content:"ﵼ"}.lni-turborepo:before{content:"ﵽ"}.lni-turn-down-left:before{content:"ﵾ"}.lni-turn-down-right:before{content:"ﵿ"}.lni-turn-left:before{content:"ﶀ"}.lni-turn-left-down:before{content:"ﶁ"}.lni-turn-left-up:before{content:"ﶂ"}.lni-turn-right:before{content:"ﶃ"}.lni-turn-right-circle:before{content:"ﶄ"}.lni-turn-right-down:before{content:"ﶅ"}.lni-turn-right-hexagon:before{content:"ﶆ"}.lni-turn-right-octagon:before{content:"ﶇ"}.lni-turn-right-square:before{content:"ﶈ"}.lni-turn-right-up:before{content:"ﶉ"}.lni-turtle-1:before{content:"ﶊ"}.lni-turtle-2:before{content:"ﶋ"}.lni-tv-4k:before{content:"ﶌ"}.lni-tv-audio:before{content:"ﶍ"}.lni-tv-check-circle:before{content:"ﶎ"}.lni-tv-crt:before{content:"ﶏ"}.lni-tv-disabled-1:before{content:"﶐"}.lni-tv-disabled-2:before{content:"﶑"}.lni-tv-error-circle:before{content:"ﶒ"}.lni-tv-gear:before{content:"ﶓ"}.lni-tv-heart:before{content:"ﶔ"}.lni-tv-leaf:before{content:"ﶕ"}.lni-tv-live:before{content:"ﶖ"}.lni-tv-locked-1:before{content:"ﶗ"}.lni-tv-locked-2:before{content:"ﶘ"}.lni-tv-minus-circle:before{content:"ﶙ"}.lni-tv-modern:before{content:"ﶚ"}.lni-tv-moon:before{content:"ﶛ"}.lni-tv-play:before{content:"ﶜ"}.lni-tv-plus-circle:before{content:"ﶝ"}.lni-tv-recycle:before{content:"ﶞ"}.lni-tv-refresh:before{content:"ﶟ"}.lni-tv-reload:before{content:"ﶠ"}.lni-tv-repair:before{content:"ﶡ"}.lni-tv-search:before{content:"ﶢ"}.lni-tv-sleep:before{content:"ﶣ"}.lni-tv-sound:before{content:"ﶤ"}.lni-tv-star:before{content:"ﶥ"}.lni-tv-time:before{content:"ﶦ"}.lni-tv-unlocked:before{content:"ﶧ"}.lni-tv-user:before{content:"ﶨ"}.lni-tv-video:before{content:"ﶩ"}.lni-tv-vr:before{content:"ﶪ"}.lni-tv-wifi-1:before{content:"ﶫ"}.lni-tv-wifi-2:before{content:"ﶬ"}.lni-tweezers:before{content:"ﶭ"}.lni-twitch:before{content:"ﶮ"}.lni-twitter-old:before{content:"ﶯ"}.lni-typescript:before{content:"ﶰ"}.lni-uber:before{content:"ﶱ"}.lni-uber-symbol:before{content:"ﶲ"}.lni-ubuntu:before{content:"ﶳ"}.lni-umbrella-1:before{content:"ﶴ"}.lni-umbrella-2:before{content:"ﶵ"}.lni-umbrella-rain-1:before{content:"ﶶ"}.lni-umbrella-rain-2:before{content:"ﶷ"}.lni-underline:before{content:"ﶸ"}.lni-undo:before{content:"ﶹ"}.lni-undo-rotated:before{content:"ﶺ"}.lni-union-selection:before{content:"ﶻ"}.lni-unlink-1-angular-left:before{content:"ﶼ"}.lni-unlink-1-angular-right:before{content:"ﶽ"}.lni-unlink-1-horizontal:before{content:"ﶾ"}.lni-unlink-1-vertical:before{content:"ﶿ"}.lni-unlink-2-angular-eft:before{content:"ﷀ"}.lni-unlink-2-angular-right:before{content:"ﷁ"}.lni-unlink-3-angular-left:before{content:"ﷂ"}.lni-unlink-3-angular-right:before{content:"ﷃ"}.lni-unlink-3-horizontal:before{content:"ﷄ"}.lni-unlink-3-vertical:before{content:"ﷅ"}.lni-unlocked-1:before{content:"ﷆ"}.lni-unlocked-2:before{content:"ﷇ"}.lni-unlocked-3:before{content:"﷈"}.lni-unsplash:before{content:"﷉"}.lni-upload-1:before{content:"﷊"}.lni-upload-1-disabled:before{content:"﷋"}.lni-upload-2:before{content:"﷌"}.lni-upload-2-disabled:before{content:"﷍"}.lni-upload-3:before{content:"﷎"}.lni-upload-3-disabled:before{content:"﷏"}.lni-upload-4:before{content:"﷐"}.lni-upload-4-disabled:before{content:"﷑"}.lni-upload-5:before{content:"﷒"}.lni-upload-5-disabled:before{content:"﷓"}.lni-upload-6:before{content:"﷔"}.lni-upload-6-disabled:before{content:"﷕"}.lni-upload-7:before{content:"﷖"}.lni-upload-7-disabled:before{content:"﷗"}.lni-upload-8:before{content:"﷘"}.lni-upload-8-disabled:before{content:"﷙"}.lni-upload-circle-1:before{content:"﷚"}.lni-upload-circle-2:before{content:"﷛"}.lni-upload-cloud:before{content:"﷜"}.lni-upload-half-circle-1:before{content:"﷝"}.lni-upload-half-circle-2:before{content:"﷞"}.lni-upload-rechtangle:before{content:"﷟"}.lni-upload-square-1:before{content:"﷠"}.lni-upload-square-2:before{content:"﷡"}.lni-uploading:before{content:"﷢"}.lni-usb:before{content:"﷣"}.lni-usb-port:before{content:"﷤"}.lni-user-1:before{content:"﷥"}.lni-user-2:before{content:"﷦"}.lni-user-3:before{content:"﷧"}.lni-user-4:before{content:"﷨"}.lni-user-aids:before{content:"﷩"}.lni-user-arrow-center-pointed:before{content:"﷪"}.lni-user-arrow-top-right:before{content:"﷫"}.lni-user-bulb:before{content:"﷬"}.lni-user-bulb-2:before{content:"﷭"}.lni-user-check:before{content:"﷮"}.lni-user-check-circle:before{content:"﷯"}.lni-user-circle-1:before{content:"ﷰ"}.lni-user-circle-2:before{content:"ﷱ"}.lni-user-code-1:before{content:"ﷲ"}.lni-user-code-2:before{content:"ﷳ"}.lni-user-disabled:before{content:"ﷴ"}.lni-user-dollar:before{content:"ﷵ"}.lni-user-downward:before{content:"ﷶ"}.lni-user-gear:before{content:"ﷷ"}.lni-user-globe-1:before{content:"ﷸ"}.lni-user-globe-2:before{content:"ﷹ"}.lni-user-globe-3:before{content:"ﷺ"}.lni-user-heart:before{content:"ﷻ"}.lni-user-info-circle:before{content:"﷼"}.lni-user-key:before{content:"﷽"}.lni-user-link:before{content:"﷾"}.lni-user-lokced:before{content:"﷿"}.lni-user-map:before{content:"︀"}.lni-user-map-arrow-downward:before{content:"︁"}.lni-user-map-arrow-left:before{content:"︂"}.lni-user-map-arrow-right:before{content:"︃"}.lni-user-map-arrow-upward:before{content:"︄"}.lni-user-map-badge:before{content:"︅"}.lni-user-map-beat:before{content:"︆"}.lni-user-map-bitcoin:before{content:"︇"}.lni-user-map-bolt:before{content:"︈"}.lni-user-map-bookmark:before{content:"︉"}.lni-user-map-bulb:before{content:"︊"}.lni-user-map-check-circle:before{content:"︋"}.lni-user-map-chip:before{content:"︌"}.lni-user-map-cloud:before{content:"︍"}.lni-user-map-code:before{content:"︎"}.lni-user-map-crypto:before{content:"️"}.lni-user-map-disabled-1:before{content:"︐"}.lni-user-map-disabled-2:before{content:"︑"}.lni-user-map-dollar:before{content:"︒"}.lni-user-map-error-circle:before{content:"︓"}.lni-user-map-eye:before{content:"︔"}.lni-user-map-fire:before{content:"︕"}.lni-user-map-gear:before{content:"︖"}.lni-user-map-heart:before{content:"︗"}.lni-user-map-heart-circle:before{content:"︘"}.lni-user-map-image:before{content:"︙"}.lni-user-map-incognito:before{content:"︚"}.lni-user-map-info-circle:before{content:"︛"}.lni-user-map-leaf:before{content:"︜"}.lni-user-map-link:before{content:"︝"}.lni-user-map-location:before{content:"︞"}.lni-user-map-locked:before{content:"︟"}.lni-user-map-map-marker:before{content:"︠"}.lni-user-map-minus-circle:before{content:"︡"}.lni-user-map-moon:before{content:"︢"}.lni-user-map-paperclip:before{content:"︣"}.lni-user-map-percent:before{content:"︤"}.lni-user-map-phone:before{content:"︥"}.lni-user-map-pie-chart:before{content:"︦"}.lni-user-map-pin:before{content:"︧"}.lni-user-map-plus-circle:before{content:"︨"}.lni-user-map-question-mark:before{content:"︩"}.lni-user-map-refresh:before{content:"︪"}.lni-user-map-reload:before{content:"︫"}.lni-user-map-search:before{content:"︬"}.lni-user-map-share-nodes:before{content:"︭"}.lni-user-map-shield:before{content:"︮"}.lni-user-map-sound:before{content:"︯"}.lni-user-map-star:before{content:"︰"}.lni-user-map-storage:before{content:"︱"}.lni-user-map-sun:before{content:"︲"}.lni-user-map-thumbs-down:before{content:"︳"}.lni-user-map-thumbs-up:before{content:"︴"}.lni-user-map-time:before{content:"︵"}.lni-user-map-timer:before{content:"︶"}.lni-user-map-trash:before{content:"︷"}.lni-user-map-turn-left:before{content:"︸"}.lni-user-map-turn-right:before{content:"︹"}.lni-user-map-unlocked:before{content:"︺"}.lni-user-map-vr:before{content:"︻"}.lni-user-map-wifi:before{content:"︼"}.lni-user-map-xmark-circle:before{content:"︽"}.lni-user-minus-circle:before{content:"︾"}.lni-user-multiple-1:before{content:"︿"}.lni-user-multiple-2:before{content:"﹀"}.lni-user-multiple-3:before{content:"﹁"}.lni-user-multiple-4:before{content:"﹂"}.lni-user-pencil:before{content:"﹃"}.lni-user-plus:before{content:"﹄"}.lni-user-plus-circle:before{content:"﹅"}.lni-user-question-mark:before{content:"﹆"}.lni-user-refresh:before{content:"﹇"}.lni-user-roadside:before{content:"﹈"}.lni-user-search:before{content:"﹉"}.lni-user-shield:before{content:"﹊"}.lni-user-star:before{content:"﹋"}.lni-user-street-view:before{content:"﹌"}.lni-user-tie:before{content:"﹍"}.lni-user-time:before{content:"﹎"}.lni-user-xmark-circle:before{content:"﹏"}.lni-users:before{content:"﹐"}.lni-users-check:before{content:"﹑"}.lni-users-minus-circle:before{content:"﹒"}.lni-users-plus:before{content:"﹓"}.lni-users-xmark:before{content:"﹔"}.lni-uterus:before{content:"﹕"}.lni-vaccine:before{content:"﹖"}.lni-vault-1:before{content:"﹗"}.lni-vault-2:before{content:"﹘"}.lni-vault-3:before{content:"﹙"}.lni-vault-4:before{content:"﹚"}.lni-vault-5:before{content:"﹛"}.lni-vector-corners:before{content:"﹜"}.lni-vector-nodes-1:before{content:"﹝"}.lni-vector-nodes-2:before{content:"﹞"}.lni-vector-nodes-3:before{content:"﹟"}.lni-vector-nodes-4:before{content:"﹠"}.lni-vector-nodes-5:before{content:"﹡"}.lni-vector-nodes-6:before{content:"﹢"}.lni-vector-nodes-7:before{content:"﹣"}.lni-vector-nodes-8:before{content:"﹤"}.lni-vercel:before{content:"﹥"}.lni-video:before{content:"﹦"}.lni-video-call-chat:before{content:"﹧"}.lni-video-call-comment:before{content:"﹨"}.lni-video-call-horizontal:before{content:"﹩"}.lni-video-call-vertical:before{content:"﹪"}.lni-video-camera-heart:before{content:"﹫"}.lni-video-play:before{content:"﹬"}.lni-video-playback:before{content:"﹭"}.lni-vimeo:before{content:"﹮"}.lni-virus:before{content:"﹯"}.lni-visa:before{content:"ﹰ"}.lni-vite:before{content:"ﹱ"}.lni-vk:before{content:"ﹲ"}.lni-vmware:before{content:"ﹳ"}.lni-volkswagen:before{content:"ﹴ"}.lni-volume-1:before{content:"﹵"}.lni-volume-2:before{content:"ﹶ"}.lni-volume-high:before{content:"ﹷ"}.lni-volume-low:before{content:"ﹸ"}.lni-volume-mute:before{content:"ﹹ"}.lni-volume-off:before{content:"ﹺ"}.lni-vr-1:before{content:"ﹻ"}.lni-vr-1-disabled-1:before{content:"ﹼ"}.lni-vr-1-disabled-2:before{content:"ﹽ"}.lni-vr-3-dot:before{content:"ﹾ"}.lni-vr-4k:before{content:"ﹿ"}.lni-vr-audio:before{content:"ﺀ"}.lni-vr-bolt:before{content:"ﺁ"}.lni-vr-bug:before{content:"ﺂ"}.lni-vr-cardboard:before{content:"ﺃ"}.lni-vr-chat:before{content:"ﺄ"}.lni-vr-check-circle:before{content:"ﺅ"}.lni-vr-chip:before{content:"ﺆ"}.lni-vr-cloud:before{content:"ﺇ"}.lni-vr-code:before{content:"ﺈ"}.lni-vr-error-circle:before{content:"ﺉ"}.lni-vr-gear:before{content:"ﺊ"}.lni-vr-head-front:before{content:"ﺋ"}.lni-vr-head-side:before{content:"ﺌ"}.lni-vr-heart:before{content:"ﺍ"}.lni-vr-image:before{content:"ﺎ"}.lni-vr-live:before{content:"ﺏ"}.lni-vr-locked:before{content:"ﺐ"}.lni-vr-modern-1:before{content:"ﺑ"}.lni-vr-modern-1-disabled:before{content:"ﺒ"}.lni-vr-modern-2:before{content:"ﺓ"}.lni-vr-modern-2-disabled:before{content:"ﺔ"}.lni-vr-modern-3:before{content:"ﺕ"}.lni-vr-modern-3-disabled:before{content:"ﺖ"}.lni-vr-modern-wireless:before{content:"ﺗ"}.lni-vr-modern-wireless-disabled:before{content:"ﺘ"}.lni-vr-phone:before{content:"ﺙ"}.lni-vr-play:before{content:"ﺚ"}.lni-vr-plus-circle:before{content:"ﺛ"}.lni-vr-refresh:before{content:"ﺜ"}.lni-vr-shield:before{content:"ﺝ"}.lni-vr-speaker:before{content:"ﺞ"}.lni-vr-star:before{content:"ﺟ"}.lni-vr-unlocked:before{content:"ﺠ"}.lni-vr-video:before{content:"ﺡ"}.lni-vr-vision-pro:before{content:"ﺢ"}.lni-vr-vision-pro-disabled:before{content:"ﺣ"}.lni-vr-wifi-1:before{content:"ﺤ"}.lni-vr-wifi-2:before{content:"ﺥ"}.lni-vr-xmark-circle:before{content:"ﺦ"}.lni-vs-code:before{content:"ﺧ"}.lni-vuejs:before{content:"ﺨ"}.lni-waiter:before{content:"ﺩ"}.lni-walker:before{content:"ﺪ"}.lni-walkie-talkie-1:before{content:"ﺫ"}.lni-walkie-talkie-2:before{content:"ﺬ"}.lni-wallet-1:before{content:"ﺭ"}.lni-wallet-1-dollar:before{content:"ﺮ"}.lni-wallet-2:before{content:"ﺯ"}.lni-wallet-3:before{content:"ﺰ"}.lni-wallet-4:before{content:"ﺱ"}.lni-warm-up:before{content:"ﺲ"}.lni-watch-aids:before{content:"ﺳ"}.lni-watch-apps:before{content:"ﺴ"}.lni-watch-beat-1:before{content:"ﺵ"}.lni-watch-beat-2:before{content:"ﺶ"}.lni-watch-check:before{content:"ﺷ"}.lni-watch-disabled:before{content:"ﺸ"}.lni-watch-fire:before{content:"ﺹ"}.lni-watch-gear:before{content:"ﺺ"}.lni-watch-heart-1:before{content:"ﺻ"}.lni-watch-heart-2:before{content:"ﺼ"}.lni-watch-leaf:before{content:"ﺽ"}.lni-watch-locked:before{content:"ﺾ"}.lni-watch-minus:before{content:"ﺿ"}.lni-watch-moon:before{content:"ﻀ"}.lni-watch-number-10:before{content:"ﻁ"}.lni-watch-number-20:before{content:"ﻂ"}.lni-watch-number-50:before{content:"ﻃ"}.lni-watch-pencil:before{content:"ﻄ"}.lni-watch-play:before{content:"ﻅ"}.lni-watch-plus:before{content:"ﻆ"}.lni-watch-reload:before{content:"ﻇ"}.lni-watch-user:before{content:"ﻈ"}.lni-watch-wifi:before{content:"ﻉ"}.lni-watch-xmark:before{content:"ﻊ"}.lni-water-bottle:before{content:"ﻋ"}.lni-water-decrease:before{content:"ﻌ"}.lni-water-drop-1:before{content:"ﻍ"}.lni-water-drop-2:before{content:"ﻎ"}.lni-water-drops-1:before{content:"ﻏ"}.lni-water-drops-2:before{content:"ﻐ"}.lni-water-increase:before{content:"ﻑ"}.lni-watering-can:before{content:"ﻒ"}.lni-watermelon-slice:before{content:"ﻓ"}.lni-waveform-lines:before{content:"ﻔ"}.lni-weathercock:before{content:"ﻕ"}.lni-webcam-1:before{content:"ﻖ"}.lni-webcam-2:before{content:"ﻗ"}.lni-webcam-3:before{content:"ﻘ"}.lni-webcam-check-circle:before{content:"ﻙ"}.lni-webcam-disabled:before{content:"ﻚ"}.lni-webcam-disabled-1:before{content:"ﻛ"}.lni-webcam-disabled-2:before{content:"ﻜ"}.lni-webcam-shield:before{content:"ﻝ"}.lni-webflow:before{content:"ﻞ"}.lni-webhooks:before{content:"ﻟ"}.lni-wechat:before{content:"ﻠ"}.lni-wedding-heart:before{content:"ﻡ"}.lni-weight-lifting:before{content:"ﻢ"}.lni-weight-machine-1:before{content:"ﻣ"}.lni-weight-machine-2:before{content:"ﻤ"}.lni-weight-machine-3:before{content:"ﻥ"}.lni-weight-machine-4:before{content:"ﻦ"}.lni-well:before{content:"ﻧ"}.lni-whale:before{content:"ﻨ"}.lni-whatsapp:before{content:"ﻩ"}.lni-wheat:before{content:"ﻪ"}.lni-wheelbarrow-empty:before{content:"ﻫ"}.lni-wheelbarrow-filled:before{content:"ﻬ"}.lni-wheelbarrow-filled-2:before{content:"ﻭ"}.lni-wheelchair-1:before{content:"ﻮ"}.lni-wheelchair-2:before{content:"ﻯ"}.lni-wheelchair-3:before{content:"ﻰ"}.lni-whistle:before{content:"ﻱ"}.lni-wifi:before{content:"ﻲ"}.lni-wifi-disabled:before{content:"ﻳ"}.lni-wifi-error:before{content:"ﻴ"}.lni-wifi-fair:before{content:"ﻵ"}.lni-wifi-good:before{content:"ﻶ"}.lni-wifi-low:before{content:"ﻷ"}.lni-wind-1:before{content:"ﻸ"}.lni-wind-2:before{content:"ﻹ"}.lni-wind-rose:before{content:"ﻺ"}.lni-windmill-1:before{content:"ﻻ"}.lni-windmill-2:before{content:"ﻼ"}.lni-windows:before{content:"﻽"}.lni-wine-glass-1:before{content:"﻾"}.lni-wine-glass-2:before{content:"\feff"}.lni-wine-glass-3:before{content:"＀"}.lni-wine-glass-4:before{content:"！"}.lni-wise:before{content:"＂"}.lni-wordpress:before{content:"＃"}.lni-wrench:before{content:"＄"}.lni-wrist-watch-circle:before{content:"％"}.lni-wrist-watch-square:before{content:"＆"}.lni-www:before{content:"＇"}.lni-www-cursor:before{content:"（"}.lni-x:before{content:"）"}.lni-x-ray:before{content:"＊"}.lni-xampp:before{content:"＋"}.lni-xbox:before{content:"，"}.lni-xmark:before{content:"－"}.lni-xmark-circle:before{content:"．"}.lni-xmark-hexagon:before{content:"／"}.lni-xmark-octagon:before{content:"０"}.lni-xmark-square:before{content:"１"}.lni-xrp:before{content:"２"}.lni-yahoo:before{content:"３"}.lni-yarn:before{content:"４"}.lni-ycombinator:before{content:"５"}.lni-yen:before{content:"６"}.lni-yen-circle:before{content:"７"}.lni-yen-trend-down:before{content:"８"}.lni-yen-trend-up:before{content:"９"}.lni-yin-yang-1:before{content:"："}.lni-yin-yang-2:before{content:"；"}.lni-yoga-ball:before{content:"＜"}.lni-yoga-mat-1:before{content:"＝"}.lni-yoga-mat-2:before{content:"＞"}.lni-yoga-mat-3:before{content:"？"}.lni-youtube:before{content:"＠"}.lni-youtube-kids:before{content:"Ａ"}.lni-youtube-music:before{content:"Ｂ"}.lni-zapier:before{content:"Ｃ"}.lni-zen:before{content:"Ｄ"}.lni-zero-size:before{content:"Ｅ"}.lni-zoom:before{content:"Ｆ"}
