.ww-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:500;line-height:1.25;border:1px solid rgba(0,0,0,0);border-radius:.375rem;cursor:pointer;transition:background-color 200ms ease-in-out,border-color 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out,opacity 200ms ease-in-out;text-decoration:none;user-select:none;white-space:nowrap;vertical-align:middle}.ww-button:focus-visible{outline:2px solid rgba(0,0,0,0);outline-offset:2px;box-shadow:0 0 0 3px rgba(37,99,235,.3)}.ww-button:disabled,.ww-button--loading{opacity:.6;cursor:not-allowed;pointer-events:none}.ww-button--full-width{width:100%}.ww-button--rounded{border-radius:9999px}.ww-button--xs{padding:.25rem .5rem;font-size:.75rem;gap:.25rem}.ww-button--sm{padding:.375rem .75rem;font-size:.875rem}.ww-button--md{padding:.5rem 1rem;font-size:.875rem}.ww-button--lg{padding:.75rem 1.5rem;font-size:1rem}.ww-button--xl{padding:1rem 2rem;font-size:1.125rem}.ww-button--primary{background-color:#2563eb;color:#fff;border-color:#2563eb}.ww-button--primary:hover:not(:disabled){background-color:#1d4ed8;border-color:#1d4ed8}.ww-button--primary:active:not(:disabled){background-color:rgb(10.1888755502%,27.4045618247%,75.8895558223%)}.ww-button--secondary{background-color:#7c3aed;color:#fff;border-color:#7c3aed}.ww-button--secondary:hover:not(:disabled){background-color:#6d28d9;border-color:#6d28d9}.ww-button--outline{background-color:rgba(0,0,0,0);color:#2563eb;border-color:#2563eb}.ww-button--outline:hover:not(:disabled){background-color:#dbeafe}.ww-button--ghost{background-color:rgba(0,0,0,0);color:#334155;border-color:rgba(0,0,0,0)}.ww-button--ghost:hover:not(:disabled){background-color:#f1f5f9;color:#0f172a}.ww-button--danger{background-color:#ef4444;color:#fff;border-color:#ef4444}.ww-button--danger:hover:not(:disabled){background-color:hsl(0,84.236453202%,52.1960784314%);border-color:hsl(0,84.236453202%,52.1960784314%)}.ww-button--success{background-color:#10b981;color:#fff;border-color:#10b981}.ww-button--success:hover:not(:disabled){background-color:rgb(5.0008779631%,57.8226514486%,40.3195785777%);border-color:rgb(5.0008779631%,57.8226514486%,40.3195785777%)}.ww-button__icon{display:inline-flex;align-items:center;flex-shrink:0}.ww-button__spinner{display:inline-block;width:1em;height:1em;border:2px solid currentColor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:ww-spin .65s linear infinite;flex-shrink:0}@keyframes ww-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ww-card{background-color:#fff;border-radius:.75rem;overflow:hidden;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;transition:box-shadow 200ms ease-in-out,transform 200ms ease-in-out}.ww-card--default{box-shadow:0 1px 2px 0 rgba(0,0,0,.05);border:1px solid #e2e8f0}.ww-card--elevated{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border:none}.ww-card--outlined{box-shadow:none;border:2px solid #e2e8f0}.ww-card--filled{box-shadow:none;border:none;background-color:#f8fafc}.ww-card--clickable{cursor:pointer}.ww-card--clickable:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transform:translateY(-2px)}.ww-card--clickable:active{transform:translateY(0);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.ww-card__image-wrapper{width:100%;overflow:hidden;background-color:#f1f5f9}.ww-card__image-wrapper--16-9{aspect-ratio:16/9}.ww-card__image-wrapper--4-3{aspect-ratio:4/3}.ww-card__image-wrapper--1-1{aspect-ratio:1/1}.ww-card__image-wrapper--3-2{aspect-ratio:3/2}.ww-card__image{width:100%;height:100%;object-fit:cover;display:block;transition:transform 300ms ease-in-out}.ww-card--clickable:hover .ww-card__image{transform:scale(1.03)}.ww-card__body{padding:1.25rem}.ww-card__body--no-padding{padding:0}.ww-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.ww-card__header-text{flex:1;min-width:0}.ww-card__title{font-size:1.125rem;font-weight:600;color:#0f172a;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ww-card__subtitle{font-size:.875rem;color:#64748b;margin:.25rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ww-card__description{font-size:.875rem;color:#475569;line-height:1.75;margin:0}.ww-card__actions{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #f1f5f9}.ww-card__content{margin-top:.75rem}.ww-input{display:inline-flex;flex-direction:column;gap:.25rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ww-input--full-width{width:100%}.ww-input--full-width .ww-input__wrapper{width:100%}.ww-input__label{font-size:.875rem;font-weight:500;color:#334155;line-height:1.25}.ww-input__label-required{color:#ef4444;margin-left:.25rem}.ww-input__wrapper{position:relative;display:inline-flex;align-items:center;background-color:#fff;border:1px solid #cbd5e1;border-radius:.375rem;transition:border-color 200ms ease-in-out,box-shadow 200ms ease-in-out}.ww-input__wrapper:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.ww-input__wrapper--disabled{background-color:#f8fafc;cursor:not-allowed}.ww-input__wrapper--disabled .ww-input__field{cursor:not-allowed;color:#94a3b8}.ww-input__wrapper--readonly{background-color:#f8fafc}.ww-input__wrapper--error{border-color:#ef4444}.ww-input__wrapper--error:focus-within{box-shadow:0 0 0 3px rgba(239,68,68,.15)}.ww-input__wrapper--success{border-color:#10b981}.ww-input__wrapper--success:focus-within{box-shadow:0 0 0 3px rgba(16,185,129,.15)}.ww-input__wrapper--warning{border-color:#f59e0b}.ww-input__wrapper--warning:focus-within{box-shadow:0 0 0 3px rgba(245,158,11,.15)}.ww-input__wrapper--sm .ww-input__field{padding:.375rem .75rem;font-size:.75rem}.ww-input__wrapper--md .ww-input__field{padding:.5rem .75rem;font-size:.875rem}.ww-input__wrapper--lg .ww-input__field{padding:.75rem 1rem;font-size:1rem}.ww-input__wrapper--has-left .ww-input__field{padding-left:2.5rem}.ww-input__wrapper--has-right .ww-input__field{padding-right:2.5rem}.ww-input__field{width:100%;border:none;outline:none;background:rgba(0,0,0,0);font-family:inherit;font-size:.875rem;color:#0f172a;line-height:1.5}.ww-input__field::placeholder{color:#94a3b8}.ww-input__left-icon,.ww-input__right-element{position:absolute;display:inline-flex;align-items:center;color:#94a3b8;pointer-events:none;flex-shrink:0}.ww-input__left-icon{left:.75rem}.ww-input__right-element{right:.75rem;pointer-events:auto}.ww-input__hint{font-size:.75rem;color:#64748b;line-height:1.5}.ww-input__message{font-size:.75rem;line-height:1.5;display:flex;align-items:center;gap:.25rem}.ww-input__message--error{color:#ef4444}.ww-input__message--success{color:#10b981}.ww-input__message--warning{color:#f59e0b}.ww-input__message--default{color:#64748b}.ww-input__ai-btn{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:#2563eb;font-size:1rem;cursor:pointer;border-radius:4px;transition:background .15s,color .15s;padding:0}.ww-input__ai-btn:hover:not(:disabled){background:#dbeafe}.ww-input__ai-btn:disabled{opacity:.4;cursor:not-allowed}.ww-input__ai-btn--loading{pointer-events:none}.ww-input__ai-btn:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.ww-input__ai-spinner{display:inline-block;width:12px;height:12px;border:2px solid rgba(37,99,235,.25);border-top-color:#2563eb;border-radius:9999px;animation:ww-input-spin .6s linear infinite}@keyframes ww-input-spin{to{transform:rotate(360deg)}}.ww-modal__backdrop{position:fixed;inset:0;z-index:1040;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:rgba(0,0,0,.5);backdrop-filter:blur(2px);animation:ww-modal-backdrop-in 200ms ease-in-out forwards}.ww-modal__panel{position:relative;z-index:1050;background-color:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;flex-direction:column;max-height:calc(100vh - 2rem);width:100%;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;animation:ww-modal-panel-in 200ms ease-in-out forwards}.ww-modal__panel--sm{max-width:400px}.ww-modal__panel--md{max-width:560px}.ww-modal__panel--lg{max-width:720px}.ww-modal__panel--xl{max-width:960px}.ww-modal__panel--full{max-width:100%;max-height:100%;height:100%;border-radius:0}.ww-modal__header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9;flex-shrink:0;gap:.75rem}.ww-modal__header-text{min-width:0;flex:1}.ww-modal__title{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0;line-height:1.25}.ww-modal__description{font-size:.875rem;color:#64748b;margin:.25rem 0 0;line-height:1.5}.ww-modal__close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:.375rem;background:rgba(0,0,0,0);color:#94a3b8;cursor:pointer;transition:background-color 100ms ease-in-out,color 100ms ease-in-out;flex-shrink:0;font-size:1.125rem;line-height:1}.ww-modal__close:hover{background-color:#f1f5f9;color:#334155}.ww-modal__close:focus-visible{outline:2px solid rgba(0,0,0,0);outline-offset:2px;box-shadow:0 0 0 3px rgba(37,99,235,.3)}.ww-modal__body{flex:1;overflow-y:auto;padding:1.5rem;color:#334155;font-size:.875rem;line-height:1.75}.ww-modal__footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid #f1f5f9;flex-shrink:0}@keyframes ww-modal-backdrop-in{from{opacity:0}to{opacity:1}}@keyframes ww-modal-panel-in{from{opacity:0;transform:scale(0.96) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.ww-dropdown{position:relative;display:inline-flex;flex-direction:column;gap:.25rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ww-dropdown--full-width{width:100%}.ww-dropdown--full-width .ww-dropdown__trigger{width:100%}.ww-dropdown__label{font-size:.875rem;font-weight:500;color:#334155;line-height:1.25}.ww-dropdown__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;background-color:#fff;border:1px solid #cbd5e1;border-radius:.375rem;font-size:.875rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#334155;cursor:pointer;user-select:none;min-height:38px;transition:border-color 200ms ease-in-out,box-shadow 200ms ease-in-out}.ww-dropdown__trigger:hover:not(:disabled){border-color:#94a3b8}.ww-dropdown__trigger:focus-visible{outline:2px solid rgba(0,0,0,0);outline-offset:2px;box-shadow:0 0 0 3px rgba(37,99,235,.3)}.ww-dropdown__trigger[aria-expanded=true]{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.ww-dropdown__trigger:disabled{opacity:.6;cursor:not-allowed;background-color:#f8fafc}.ww-dropdown__trigger-content{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.ww-dropdown__placeholder{color:#94a3b8}.ww-dropdown__selected-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ww-dropdown__tag{display:inline-flex;align-items:center;gap:.25rem;padding:0 .5rem;height:1.5rem;background-color:#dbeafe;color:#2563eb;border-radius:9999px;font-size:.75rem;font-weight:500;white-space:nowrap;max-width:120px}.ww-dropdown__tag-remove{display:inline-flex;align-items:center;cursor:pointer;opacity:.7;border-radius:.25rem}.ww-dropdown__tag-remove:hover{opacity:1}.ww-dropdown__tag-remove:focus-visible{outline:2px solid #2563eb;outline-offset:1px;opacity:1}.ww-dropdown__chevron{flex-shrink:0;transition:transform 200ms ease-in-out;color:#94a3b8}.ww-dropdown__chevron--open{transform:rotate(180deg)}.ww-dropdown__menu{position:absolute;top:calc(100% + 0.25rem);left:0;right:0;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);z-index:1000;overflow:hidden;animation:ww-dropdown-in 200ms ease-in-out forwards;min-width:200px}.ww-dropdown__search{padding:.5rem;border-bottom:1px solid #f1f5f9}.ww-dropdown__search-field{width:100%;padding:.5rem .75rem;border:1px solid #e2e8f0;border-radius:.375rem;font-size:.875rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;outline:none;color:#0f172a;background-color:#f8fafc;transition:border-color 200ms ease-in-out,box-shadow 200ms ease-in-out}.ww-dropdown__search-field::placeholder{color:#94a3b8}.ww-dropdown__search-field:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15);background-color:#fff}.ww-dropdown__list{list-style:none;margin:0;padding:.25rem 0;max-height:260px;overflow-y:auto}.ww-dropdown__option{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;cursor:pointer;transition:background-color 100ms ease-in-out;font-size:.875rem}.ww-dropdown__option:hover:not(.ww-dropdown__option--disabled){background-color:#f8fafc}.ww-dropdown__option--selected{background-color:#dbeafe;color:#2563eb}.ww-dropdown__option--disabled{opacity:.4;cursor:not-allowed}.ww-dropdown__option-icon{flex-shrink:0;color:#94a3b8}.ww-dropdown__option--selected .ww-dropdown__option-icon{color:#2563eb}.ww-dropdown__option-text{flex:1;min-width:0}.ww-dropdown__option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ww-dropdown__option-description{font-size:.75rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.ww-dropdown__option-check{flex-shrink:0;color:#2563eb;font-weight:700}.ww-dropdown__empty{padding:1rem .75rem;text-align:center;font-size:.875rem;color:#94a3b8}@keyframes ww-dropdown-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ww-progress{display:flex;flex-direction:column;gap:.25rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;width:100%}.ww-progress__header{display:flex;align-items:center;justify-content:space-between}.ww-progress__title{font-size:.875rem;font-weight:500;color:#334155}.ww-progress__label--top{font-size:.75rem;font-weight:500;color:#475569}.ww-progress__row{display:flex;align-items:center;gap:.5rem}.ww-progress__label--right{font-size:.75rem;font-weight:500;color:#475569;white-space:nowrap;flex-shrink:0;min-width:3ch;text-align:right}.ww-progress__track{flex:1;background-color:#e2e8f0;border-radius:9999px;overflow:hidden;position:relative}.ww-progress__track--xs{height:4px}.ww-progress__track--sm{height:6px}.ww-progress__track--md{height:8px}.ww-progress__track--lg{height:12px}.ww-progress__fill{height:100%;border-radius:9999px;transition:width .5s ease;position:relative;overflow:hidden}.ww-progress__fill--animated{transition:none;animation:ww-progress-fill-in .8s cubic-bezier(0.4, 0, 0.2, 1) both}.ww-progress__fill--default{background-color:#2563eb}.ww-progress__fill--success{background-color:#10b981}.ww-progress__fill--warning{background-color:#f59e0b}.ww-progress__fill--danger{background-color:#ef4444}.ww-progress__fill--info{background-color:#3b82f6}.ww-progress__fill--striped::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.3) 50%, transparent 100%);background-size:200% 100%;animation:ww-progress-shimmer 1.4s infinite}.ww-progress__label--inside{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:600;color:#fff;line-height:1;pointer-events:none}@keyframes ww-progress-shimmer{from{background-position:200% 0}to{background-position:-200% 0}}@keyframes ww-progress-fill-in{from{width:0% !important}}.ww-tooltip__wrapper{position:relative;display:inline-flex;align-items:center}.ww-tooltip__bubble{position:absolute;z-index:1070;padding:.5rem .75rem;border-radius:.375rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.75rem;font-weight:500;line-height:1.5;white-space:nowrap;pointer-events:none;animation-duration:.12s;animation-timing-function:ease-out;animation-fill-mode:forwards;word-break:break-word}.ww-tooltip__bubble--dark{background-color:#0f172a;color:#fff}.ww-tooltip__bubble--dark .ww-tooltip__arrow{border-color:#0f172a}.ww-tooltip__bubble--light{background-color:#fff;color:#1e293b;border:1px solid #e2e8f0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.ww-tooltip__bubble--light .ww-tooltip__arrow{border-color:#fff}.ww-tooltip__bubble--primary{background-color:#2563eb;color:#fff}.ww-tooltip__bubble--primary .ww-tooltip__arrow{border-color:#2563eb}.ww-tooltip__bubble--top{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);animation-name:ww-tooltip-in-top-bottom}.ww-tooltip__bubble--bottom{top:calc(100% + 8px);left:50%;transform:translateX(-50%);animation-name:ww-tooltip-in-top-bottom}.ww-tooltip__bubble--left{right:calc(100% + 8px);top:50%;transform:translateY(-50%);animation-name:ww-tooltip-in-left-right}.ww-tooltip__bubble--right{left:calc(100% + 8px);top:50%;transform:translateY(-50%);animation-name:ww-tooltip-in-left-right}.ww-tooltip__arrow{position:absolute;width:0;height:0;border:5px solid rgba(0,0,0,0)}.ww-tooltip__bubble--top .ww-tooltip__arrow{top:100%;left:50%;transform:translateX(-50%);border-top-color:inherit;border-bottom:none}.ww-tooltip__bubble--bottom .ww-tooltip__arrow{bottom:100%;left:50%;transform:translateX(-50%);border-bottom-color:inherit;border-top:none}.ww-tooltip__bubble--left .ww-tooltip__arrow{left:100%;top:50%;transform:translateY(-50%);border-left-color:inherit;border-right:none}.ww-tooltip__bubble--right .ww-tooltip__arrow{right:100%;top:50%;transform:translateY(-50%);border-right-color:inherit;border-left:none}@keyframes ww-tooltip-in-top-bottom{from{opacity:0;transform:translateX(-50%) scale(0.92)}to{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes ww-tooltip-in-left-right{from{opacity:0;transform:translateY(-50%) scale(0.92)}to{opacity:1;transform:translateY(-50%) scale(1)}}.ww-activity{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ww-activity__title{font-size:1rem;font-weight:600;color:#1e293b;margin:0 0 1rem}.ww-activity__ai-bar{display:flex;gap:.5rem;margin-bottom:1rem}.ww-activity__ai-input{flex:1;padding:.5rem .75rem;font-size:.875rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;border:1px solid #cbd5e1;border-radius:.375rem;color:#1e293b;background:#f8fafc;transition:border-color 200ms ease-in-out,box-shadow 200ms ease-in-out}.ww-activity__ai-input::placeholder{color:#94a3b8}.ww-activity__ai-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.15)}.ww-activity__ai-input:disabled{opacity:.6;cursor:not-allowed}.ww-activity__ai-btn{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#2563eb;color:#fff;border:none;border-radius:.375rem;font-size:1rem;cursor:pointer;transition:background-color 200ms ease-in-out}.ww-activity__ai-btn:hover:not(:disabled){background:#1d4ed8}.ww-activity__ai-btn:disabled{opacity:.5;cursor:not-allowed}.ww-activity__list{list-style:none;margin:0;padding:0}.ww-activity__item{display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto auto;column-gap:.75rem;position:relative;padding-bottom:1rem}.ww-activity--compact .ww-activity__item{padding-bottom:.5rem}.ww-activity__item:last-child{padding-bottom:0}.ww-activity__item--success .ww-activity__dot{background:#10b981}.ww-activity__item--danger .ww-activity__dot{background:#ef4444}.ww-activity__item--warning .ww-activity__dot{background:#f59e0b}.ww-activity__item--info .ww-activity__dot{background:#3b82f6}.ww-activity__item--default .ww-activity__dot{background:#94a3b8}.ww-activity--bordered .ww-activity__item{border-left:3px solid #e2e8f0;padding-left:.75rem;grid-template-columns:1fr}.ww-activity--bordered .ww-activity__item--success{border-left-color:#10b981}.ww-activity--bordered .ww-activity__item--danger{border-left-color:#ef4444}.ww-activity--bordered .ww-activity__item--warning{border-left-color:#f59e0b}.ww-activity--bordered .ww-activity__item--info{border-left-color:#3b82f6}.ww-activity__dot{grid-column:1;grid-row:1;width:12px;height:12px;border-radius:9999px;background:#94a3b8;margin-top:4px;justify-self:center;display:flex;align-items:center;justify-content:center;font-size:8px;color:#fff;flex-shrink:0;z-index:1}.ww-activity__line{grid-column:1;grid-row:2;width:2px;background:#e2e8f0;justify-self:center;height:100%;min-height:.75rem;margin-top:2px}.ww-activity__content{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;gap:2px}.ww-activity__label{font-size:.875rem;font-weight:500;color:#1e293b;line-height:1.25}.ww-activity__desc{font-size:.75rem;color:#64748b;line-height:1.5}.ww-activity__time{font-size:.75rem;color:#94a3b8}.ww-activity__empty{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#94a3b8;padding:1rem 0;justify-content:center}.ww-activity__toggle{display:block;margin-top:.75rem;font-size:.75rem;color:#2563eb;background:none;border:none;cursor:pointer;padding:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ww-activity__toggle:hover{text-decoration:underline}.ww-activity__spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:9999px;animation:ww-activity-spin .6s linear infinite}.ww-activity__spinner--lg{width:20px;height:20px;border-color:rgba(37,99,235,.3);border-top-color:#2563eb}@keyframes ww-activity-spin{to{transform:rotate(360deg)}}.ww-weather{border-radius:1rem;padding:1.25rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff;background:linear-gradient(135deg, #60a5fa 0%, #3b82f6 100%);overflow:hidden;position:relative}.ww-weather--sunny{background:linear-gradient(135deg, #fbbf24 0%, #f59e0b 60%, #f97316 100%)}.ww-weather--cloudy{background:linear-gradient(135deg, #94a3b8 0%, #64748b 100%)}.ww-weather--partly-cloudy{background:linear-gradient(135deg, #60a5fa 0%, #93c5fd 60%, #e2e8f0 100%)}.ww-weather--rainy{background:linear-gradient(135deg, #3b82f6 0%, #1d4ed8 100%)}.ww-weather--stormy{background:linear-gradient(135deg, #1e293b 0%, #334155 100%)}.ww-weather--snowy{background:linear-gradient(135deg, #bfdbfe 0%, #e0f2fe 100%)}.ww-weather--windy{background:linear-gradient(135deg, #a3e635 0%, #4ade80 100%)}.ww-weather--foggy{background:linear-gradient(135deg, #cbd5e1 0%, #94a3b8 100%)}.ww-weather--hail{background:linear-gradient(135deg, #7dd3fc 0%, #38bdf8 100%)}.ww-weather__ai-bar{display:flex;gap:.5rem;margin-bottom:1rem}.ww-weather__ai-input{flex:1;padding:.5rem .75rem;font-size:.875rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;border:1px solid rgba(255,255,255,.4);border-radius:.375rem;background:rgba(255,255,255,.2);color:#fff;backdrop-filter:blur(4px);transition:border-color 200ms ease-in-out,box-shadow 200ms ease-in-out}.ww-weather__ai-input::placeholder{color:rgba(255,255,255,.65)}.ww-weather__ai-input:focus{outline:none;border-color:rgba(255,255,255,.8);box-shadow:0 0 0 3px rgba(255,255,255,.2)}.ww-weather__ai-input:disabled{opacity:.5}.ww-weather__ai-btn{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.25);color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:.375rem;font-size:1rem;cursor:pointer;transition:background 200ms ease-in-out;backdrop-filter:blur(4px)}.ww-weather__ai-btn:hover:not(:disabled){background:rgba(255,255,255,.4)}.ww-weather__ai-btn:disabled{opacity:.4;cursor:not-allowed}.ww-weather__loading{display:flex;align-items:center;gap:.75rem;padding:1.5rem 0;justify-content:center;font-size:.875rem;opacity:.85}.ww-weather__header{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.ww-weather__icon{font-size:3.5rem;line-height:1;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.2))}.ww-weather__main{display:flex;flex-direction:column;gap:2px}.ww-weather__temp{font-size:1.875rem;font-weight:700;line-height:1.25;text-shadow:0 1px 4px rgba(0,0,0,.15)}.ww-weather__condition{font-size:.875rem;font-weight:500;opacity:.85}.ww-weather__location{font-size:.75rem;opacity:.7;margin-top:2px}.ww-weather__details{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;padding:.75rem 0;border-top:1px solid rgba(255,255,255,.25);margin-bottom:.75rem}.ww-weather__detail{display:flex;flex-direction:column;gap:1px}.ww-weather__detail-label{font-size:.75rem;opacity:.65;text-transform:uppercase;letter-spacing:.05em}.ww-weather__detail-value{font-size:.875rem;font-weight:500}.ww-weather__forecast{display:flex;gap:.5rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.25);overflow-x:auto;scrollbar-width:none}.ww-weather__forecast::-webkit-scrollbar{display:none}.ww-weather__forecast-day{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:48px}.ww-weather__forecast-label{font-size:.75rem;opacity:.7;text-transform:uppercase;letter-spacing:.04em}.ww-weather__forecast-icon{font-size:1.125rem}.ww-weather__forecast-high{font-size:.75rem;font-weight:600}.ww-weather__forecast-low{font-size:.75rem;opacity:.6}.ww-weather__spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:9999px;animation:ww-weather-spin .6s linear infinite}.ww-weather__spinner--lg{width:22px;height:22px}@keyframes ww-weather-spin{to{transform:rotate(360deg)}}.ww-code{background:#0f172a;border-radius:.75rem;overflow:hidden;font-family:"JetBrains Mono","Fira Code","Courier New",monospace;border:1px solid #1e293b;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.ww-code__toolbar{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#1e293b;border-bottom:1px solid #334155;gap:.75rem}.ww-code__toolbar-left{display:flex;align-items:center;gap:.5rem}.ww-code__toolbar-right{display:flex;align-items:center;gap:.75rem}.ww-code__dot{width:12px;height:12px;border-radius:9999px;flex-shrink:0}.ww-code__dot--red{background:#ef4444}.ww-code__dot--yellow{background:#f59e0b}.ww-code__dot--green{background:#10b981}.ww-code__title{font-size:.75rem;color:#94a3b8;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin-left:.5rem}.ww-code__lang-badge{font-size:.75rem;color:#64748b;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-transform:lowercase;background:#0f172a;padding:2px 8px;border-radius:9999px;border:1px solid #334155}.ww-code__copy-btn{font-size:.75rem;color:#94a3b8;background:none;border:1px solid #334155;border-radius:.375rem;padding:2px .75rem;cursor:pointer;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;transition:color 100ms ease-in-out,border-color 100ms ease-in-out}.ww-code__copy-btn:hover{color:#fff;border-color:#64748b}.ww-code__ai-bar{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#1a2744;border-bottom:1px solid #334155}.ww-code__ai-prefix{color:#60a5fa;font-size:.875rem;flex-shrink:0;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ww-code__ai-input{flex:1;background:rgba(0,0,0,0);border:none;color:#e2e8f0;font-size:.875rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.ww-code__ai-input::placeholder{color:#475569}.ww-code__ai-input:focus{outline:none}.ww-code__ai-input:disabled{opacity:.5;cursor:not-allowed}.ww-code__ai-btn{flex-shrink:0;font-size:.75rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#2563eb;color:#fff;border:none;border-radius:.375rem;padding:.25rem .75rem;cursor:pointer;transition:background 100ms ease-in-out}.ww-code__ai-btn:hover:not(:disabled){background:#1d4ed8}.ww-code__ai-btn:disabled{opacity:.4;cursor:not-allowed}.ww-code__scroll{overflow-y:auto;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#334155 rgba(0,0,0,0)}.ww-code__scroll::-webkit-scrollbar{width:6px;height:6px}.ww-code__scroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ww-code__scroll::-webkit-scrollbar-thumb{background:#334155;border-radius:3px}.ww-code__loading{display:flex;align-items:center;gap:.75rem;color:#64748b;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:.875rem;padding:2rem 1rem;justify-content:center}.ww-code__table{width:100%;border-collapse:collapse;padding:1rem 0}.ww-code__row:hover{background:rgba(255,255,255,.025)}.ww-code__row--highlighted{background:rgba(96,165,250,.08);border-left:2px solid #60a5fa}.ww-code__line-num{padding:1px .75rem 1px 1rem;color:#475569;font-size:.75rem;text-align:right;user-select:none;min-width:36px;vertical-align:top}.ww-code__line{padding:1px 1rem 1px .5rem;color:#cbd5e1;font-size:.875rem;white-space:pre;line-height:1.6;vertical-align:top;width:100%}.ww-code__textarea{width:100%;min-height:200px;background:rgba(0,0,0,0);border:none;color:#cbd5e1;font-family:"JetBrains Mono","Fira Code","Courier New",monospace;font-size:.875rem;line-height:1.6;padding:1rem;resize:none;box-sizing:border-box;caret-color:#60a5fa}.ww-code__textarea:focus{outline:none}.ww-code__spinner{display:inline-block;width:12px;height:12px;border:2px solid rgba(96,165,250,.3);border-top-color:#60a5fa;border-radius:9999px;animation:ww-code-spin .6s linear infinite}.ww-code__spinner--lg{width:20px;height:20px}@keyframes ww-code-spin{to{transform:rotate(360deg)}}.ww-badge{display:inline-flex;align-items:center;justify-content:center;font-weight:500;line-height:1;white-space:nowrap;border-radius:4px}.ww-badge--sm{font-size:.65rem;padding:2px 6px}.ww-badge--md{font-size:.75rem;padding:3px 8px}.ww-badge--lg{font-size:.85rem;padding:4px 10px}.ww-badge--pill{border-radius:9999px}.ww-badge--default{background:#e5e7eb;color:#374151}.ww-badge--primary{background:#eff6ff;color:#1d4ed8}.ww-badge--success{background:#dcfce7;color:#15803d}.ww-badge--warning{background:#fef9c3;color:#a16207}.ww-badge--danger{background:#fee2e2;color:#b91c1c}.ww-badge--info{background:#e0f2fe;color:#0369a1}.ww-badge--dot-wrapper{position:relative;display:inline-flex;background:rgba(0,0,0,0) !important;padding:0 !important;color:inherit !important}.ww-badge__dot{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 3px;border-radius:9999px;background:#ef4444;color:#fff;font-size:.6rem;font-weight:700;line-height:16px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;pointer-events:none}@keyframes ww-toast-in-right{from{transform:translateX(110%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes ww-toast-in-left{from{transform:translateX(-110%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes ww-toast-in-top{from{transform:translateY(-110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ww-toast-in-bottom{from{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes ww-toast-out{to{opacity:0;transform:scale(0.92)}}@keyframes ww-toast-progress{from{width:100%}to{width:0%}}.ww-toast-container{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:8px;padding:16px;pointer-events:none;max-width:400px;width:100%;box-sizing:border-box}.ww-toast-container--top-right{top:0;right:0}.ww-toast-container--top-left{top:0;left:0}.ww-toast-container--top-center{top:0;left:50%;transform:translateX(-50%)}.ww-toast-container--bottom-right{bottom:0;right:0;flex-direction:column-reverse}.ww-toast-container--bottom-left{bottom:0;left:0;flex-direction:column-reverse}.ww-toast-container--bottom-center{bottom:0;left:50%;transform:translateX(-50%);flex-direction:column-reverse}.ww-toast{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:8px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);pointer-events:all;position:relative;overflow:hidden;animation:ww-toast-in-right .25s ease forwards}.ww-toast-container--top-left .ww-toast,.ww-toast-container--bottom-left .ww-toast{animation-name:ww-toast-in-left}.ww-toast-container--top-center .ww-toast{animation-name:ww-toast-in-top}.ww-toast-container--bottom-center .ww-toast,.ww-toast-container--bottom-right .ww-toast,.ww-toast-container--bottom-left .ww-toast{animation-name:ww-toast-in-bottom}.ww-toast--exiting{animation:ww-toast-out .3s ease forwards}.ww-toast--default{border-left:3px solid #9ca3af}.ww-toast--success{border-left:3px solid #16a34a}.ww-toast--warning{border-left:3px solid #d97706}.ww-toast--danger{border-left:3px solid #dc2626}.ww-toast--info{border-left:3px solid #0284c7}.ww-toast__icon{flex-shrink:0;font-size:1rem;line-height:1.4}.ww-toast--success .ww-toast__icon{color:#16a34a}.ww-toast--warning .ww-toast__icon{color:#d97706}.ww-toast--danger .ww-toast__icon{color:#dc2626}.ww-toast--info .ww-toast__icon{color:#0284c7}.ww-toast__body{flex:1;min-width:0}.ww-toast__title{margin:0 0 2px;font-size:.85rem;font-weight:600;color:#111827}.ww-toast__message{margin:0;font-size:.82rem;color:#374151;word-break:break-word}.ww-toast__close{flex-shrink:0;background:none;border:none;cursor:pointer;color:#9ca3af;font-size:.75rem;padding:2px;line-height:1}.ww-toast__close:hover{color:#111827}.ww-toast__progress{position:absolute;bottom:0;left:0;height:3px;background:currentColor;opacity:.3;animation:ww-toast-progress linear forwards}.ww-finance{background:#fff;border-radius:1rem;border:1px solid #e2e8f0;padding:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1e293b;max-width:440px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;transition:box-shadow 200ms ease-in-out}.ww-finance:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.ww-finance__header{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.ww-finance__title{font-size:1rem;font-weight:600;color:#0f172a;margin:0}.ww-finance__currency-select{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:.25rem;border:1px solid #cbd5e1;background:#f8fafc;color:#334155;cursor:pointer;outline:none}.ww-finance__currency-select:focus{border-color:#2563eb}.ww-finance__tabs{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.ww-finance__tabs::-webkit-scrollbar{display:none}.ww-finance__tab{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;border-radius:9999px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;cursor:pointer;transition:all 100ms ease-in-out;white-space:nowrap}.ww-finance__tab:hover{background:#f1f5f9;color:#0f172a}.ww-finance__tab--active{background:#2563eb;color:#fff;border-color:#2563eb}.ww-finance__tab--active:hover{background:#1d4ed8;color:#fff}.ww-finance__card{background:linear-gradient(135deg, #0f172a 0%, #1e293b 100%);color:#fff;border-radius:.75rem;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;position:relative;overflow:hidden}.ww-finance__asset-info{display:flex;justify-content:space-between;align-items:flex-start}.ww-finance__name-group{display:flex;align-items:center;gap:.5rem}.ww-finance__icon{font-size:1.25rem;line-height:1}.ww-finance__asset-name{font-size:.875rem;font-weight:600}.ww-finance__asset-symbol{font-size:.75rem;color:#94a3b8;text-transform:uppercase}.ww-finance__change-badge{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:9999px;font-size:.75rem;font-weight:700}.ww-finance__change-badge--positive{background:rgba(16,185,129,.2);color:#34d399;border:1px solid rgba(16,185,129,.4)}.ww-finance__change-badge--negative{background:rgba(239,68,68,.2);color:#f87171;border:1px solid rgba(239,68,68,.4)}.ww-finance__price-row{display:flex;align-items:baseline;gap:.5rem}.ww-finance__price{font-size:1.875rem;font-weight:700;letter-spacing:-0.02em;font-family:"JetBrains Mono","Fira Code","Courier New",monospace}.ww-finance__sparkline-container{width:100%;height:48px;margin:.25rem 0}.ww-finance__sparkline{width:100%;height:100%;overflow:visible}.ww-finance__sparkline path{transition:d 200ms ease-in-out}.ww-finance__details{display:grid;grid-template-columns:repeat(2, 1fr);gap:.5rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.1)}.ww-finance__detail-item{display:flex;flex-direction:column;gap:2px}.ww-finance__detail-label{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.ww-finance__detail-value{font-size:.75rem;font-weight:600;font-family:"JetBrains Mono","Fira Code","Courier New",monospace}.ww-finance__ai-bar{display:flex;align-items:center;gap:.5rem;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:.5rem;padding:.25rem .5rem;transition:border-color 100ms ease-in-out}.ww-finance__ai-bar:focus-within{border-color:#2563eb}.ww-finance__ai-prefix{color:#7c3aed;font-weight:bold;font-size:.875rem;padding-left:.25rem}.ww-finance__ai-input{flex:1;border:none;background:rgba(0,0,0,0);font-size:.75rem;color:#1e293b;outline:none}.ww-finance__ai-input::placeholder{color:#94a3b8}.ww-finance__ai-input:disabled{opacity:.6;cursor:not-allowed}.ww-finance__ai-btn{border:none;background:#7c3aed;color:#fff;font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer;transition:background 100ms ease-in-out}.ww-finance__ai-btn:hover:not(:disabled){background:#6d28d9}.ww-finance__ai-btn:disabled{opacity:.5;cursor:not-allowed}.ww-finance__spinner{width:12px;height:12px;border:2px solid #fff;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:ww-finance-spin .6s linear infinite;display:inline-block}.ww-finance__empty{padding:2rem;text-align:center;color:#94a3b8;font-size:.875rem}@keyframes ww-finance-spin{to{transform:rotate(360deg)}}.ww-ticker{display:flex;align-items:center;position:relative;width:100%;overflow:hidden;background:#0f172a;color:#f8fafc;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);font-family:var(--ww-font-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:13px;user-select:none;box-sizing:border-box}.ww-ticker--light{background:#fff;color:#0f172a;border-color:#e2e8f0}.ww-ticker--pill{border-radius:9999px;border:1px solid rgba(255,255,255,.15)}.ww-ticker--pause-hover:hover .ww-ticker__track{animation-play-state:paused}.ww-ticker__badge{position:relative;z-index:2;display:flex;align-items:center;gap:6px;padding:0 14px;height:40px;background:#1e293b;border-right:1px solid rgba(255,255,255,.1);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;flex-shrink:0}.ww-ticker--light .ww-ticker__badge{background:#f1f5f9;border-color:#e2e8f0}.ww-ticker__viewport{display:flex;overflow:hidden;width:100%;position:relative}.ww-ticker__track{display:flex;align-items:center;width:max-content;will-change:transform;animation:ww-marquee 30s linear infinite}.ww-ticker__item{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;white-space:nowrap;cursor:pointer;transition:background .15s ease}.ww-ticker__item:hover{background:rgba(255,255,255,.06)}.ww-ticker--light .ww-ticker__item:hover{background:rgba(0,0,0,.04)}.ww-ticker__icon{display:inline-flex;align-items:center;justify-content:center;font-size:15px}.ww-ticker__symbol{font-weight:700;color:#e2e8f0}.ww-ticker--light .ww-ticker__symbol{color:#1e293b}.ww-ticker__price{font-family:var(--ww-font-mono, monospace);font-weight:600}.ww-ticker__change{display:inline-flex;align-items:center;gap:2px;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px}.ww-ticker__change--pos{color:#34d399;background:rgba(16,185,129,.15)}.ww-ticker__change--neg{color:#f87171;background:rgba(239,68,68,.15)}.ww-live-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#10b981;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.3);padding:2px 7px;border-radius:9999px;box-sizing:border-box}.ww-live-badge__dot{width:6px;height:6px;border-radius:50%;background-color:#10b981;box-shadow:0 0 6px #10b981;animation:ww-pulse 1.8s ease-in-out infinite}@keyframes ww-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(0.8)}}@keyframes ww-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}

.dark-mode .ww-finance, [data-theme="dark"] .ww-finance, .ww-finance--dark { background: #1e293b; border-color: #334155; color: #f8fafc; }
.dark-mode .ww-finance__title, [data-theme="dark"] .ww-finance__title { color: #f8fafc; }
.dark-mode .ww-finance__tab, [data-theme="dark"] .ww-finance__tab { background: #0f172a; border-color: #334155; color: #94a3b8; }
.dark-mode .ww-activity, [data-theme="dark"] .ww-activity, .ww-activity--dark { background: #1e293b; border-color: #334155; color: #f8fafc; }
.dark-mode .ww-activity__title, [data-theme="dark"] .ww-activity__title { color: #f8fafc; }
.dark-mode .ww-activity__label, [data-theme="dark"] .ww-activity__label { color: #e2e8f0; }
