.awd-chat-thread{--bg:var(--aw-color-canvas);--bg-2:var(--aw-color-surface);--bg-3:var(--aw-color-paper);--line:color-mix(in srgb, var(--aw-color-ink) 10%, transparent);--line-2:color-mix(in srgb, var(--aw-color-ink) 16%, transparent);--text:var(--aw-color-ink);--text-1:var(--text);--text-2:var(--aw-color-text);--text-3:var(--aw-color-muted);--accent:var(--aw-color-ink);--accent-2:var(--aw-color-dark);--accent-soft:color-mix(in srgb, var(--aw-color-ink) 8%, transparent);--aw-beige:var(--aw-color-canvas);--aw-surface-card:var(--aw-color-surface);--aw-surface-sunken:var(--aw-color-surface);--aw-border:color-mix(in srgb, var(--aw-color-ink) 10%, transparent);--aw-text-strong:var(--aw-color-ink);--aw-text-muted:var(--aw-color-muted);--aw-text-faint:var(--aw-color-muted);color:var(--aw-color-ink)}.awd-chat-root .awd-chat-thread-scroller .awd-chat-thread{gap:24px;max-width:780px}.awd-chat-thread .chat-session-stamp{font-family:var(--font-mono);font-size:var(--aw-type-meta);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--aw-color-ink) 45%, transparent);background:color-mix(in srgb, var(--aw-color-ink) 5%, transparent);-webkit-user-select:none;user-select:none;border-radius:999px;align-self:center;margin-bottom:8px;padding:6px 14px}.awd-chat-thread .chat-msg-time{font-family:var(--font-mono);font-size:var(--aw-type-micro);letter-spacing:.08em;color:color-mix(in srgb, var(--aw-color-ink) 42%, transparent);-webkit-user-select:none;user-select:none;margin-top:4px}.awd-chat-thread .chat-msg-user .chat-msg-time{padding-right:6px}.awd-chat-thread .chat-msg-assistant .chat-msg-time{padding-left:2px}.awd-chat-thread .chat-msg{flex-direction:column;max-width:100%;display:flex}.awd-chat-thread .chat-msg-user{align-items:flex-end}.awd-chat-thread .chat-msg-user .chat-bubble{background:var(--aw-color-surface);color:var(--aw-color-ink);border:1px solid color-mix(in srgb, var(--aw-color-ink) 10%, transparent);max-width:min(80%,620px);font-family:var(--font-sans);font-size:var(--aw-type-body);white-space:pre-wrap;word-wrap:break-word;box-shadow:0 1px 0 color-mix(in srgb, var(--aw-color-ink) 3%, transparent);border-radius:22px 22px 6px;padding:12px 18px;line-height:1.55}.awd-chat-thread .chat-msg-attachments{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(80%,620px);margin-bottom:6px;display:flex}.awd-chat-thread .chat-msg-attachment{border:1px solid color-mix(in srgb, var(--aw-color-ink) 10%, transparent);background:var(--aw-color-surface);border-radius:10px;width:64px;height:64px;display:block;overflow:hidden}.awd-chat-thread .chat-msg-attachment img,.awd-chat-thread .chat-msg-attachment video{object-fit:cover;width:100%;height:100%}.awd-chat-thread .chat-prompt-editor{border:1px solid color-mix(in srgb, var(--aw-color-ink) 20%, transparent);background:var(--aw-color-surface);width:min(88%,650px);box-shadow:0 14px 35px color-mix(in srgb, var(--aw-color-ink) 8%, transparent);border-radius:20px 20px 7px;padding:10px}.awd-chat-thread .chat-prompt-editor-input{resize:none;background:color-mix(in srgb, var(--aw-color-ink) 3%, transparent);width:100%;min-height:48px;max-height:240px;color:var(--aw-color-ink);font-family:var(--font-sans);font-size:var(--aw-type-body);border:0;border-radius:12px;outline:none;padding:12px 13px;line-height:1.55;display:block;overflow-y:auto}.awd-chat-thread .chat-prompt-editor-input:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aw-color-ink) 24%, transparent)}.awd-chat-thread .chat-prompt-editor-actions{justify-content:flex-end;gap:7px;padding-top:9px;display:flex}.awd-chat-thread .chat-prompt-editor-actions button{border:1px solid color-mix(in srgb, var(--aw-color-ink) 13%, transparent);min-height:34px;color:color-mix(in srgb, var(--aw-color-ink) 70%, transparent);cursor:pointer;font-family:var(--font-sans);font-size:var(--aw-type-meta);background:0 0;border-radius:999px;padding:0 13px;font-weight:650}.awd-chat-thread .chat-prompt-editor-actions button:hover{border-color:color-mix(in srgb, var(--aw-color-ink) 28%, transparent);color:var(--aw-color-ink)}.awd-chat-thread .chat-prompt-editor-actions button.is-primary{border-color:var(--aw-color-ink);background:var(--aw-color-ink);color:var(--aw-color-surface)}.awd-chat-thread .chat-prompt-editor-actions button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:600px){.awd-chat-thread .chat-prompt-editor{width:100%}.awd-chat-thread .chat-prompt-editor-actions button{min-height:38px}}.awd-chat-thread .chat-msg-assistant{align-items:flex-start}.awd-chat-thread .chat-assist-name{font-family:var(--font-mono);font-size:var(--aw-type-meta);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--aw-color-ink) 42%, transparent);margin-bottom:8px;padding-left:2px}.awd-chat-thread .chat-prose{font-family:var(--font-sans);font-size:var(--aw-type-body);color:var(--aw-color-ink);overflow-wrap:anywhere;max-width:100%;line-height:1.65}.awd-chat-thread .chat-typewriter-content{white-space:pre-wrap}.awd-chat-thread .chat-prose-empty{color:color-mix(in srgb, var(--aw-color-ink) 45%, transparent);font-style:italic}.awd-chat-thread .home-chat-markdown>:first-child{margin-top:0}.awd-chat-thread .home-chat-markdown>:last-child{margin-bottom:0}.awd-chat-thread .home-chat-markdown p{margin:0 0 13px}.awd-chat-thread .home-chat-markdown.is-analytical{border:1px solid color-mix(in srgb, var(--aw-color-ink) 8%, transparent);background:var(--aw-color-surface);box-shadow:0 10px 28px color-mix(in srgb, var(--aw-color-ink) 5%, transparent);border-radius:16px;padding:18px 20px 20px;position:relative}.awd-chat-thread .home-chat-markdown.is-analytical:before{content:"Market intelligence";background:color-mix(in srgb, var(--aw-color-ink) 6%, transparent);height:22px;color:color-mix(in srgb, var(--aw-color-ink) 68%, transparent);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;align-items:center;margin-bottom:11px;padding:0 8px;font-size:.66em;font-weight:700;display:inline-flex}.awd-chat-thread .home-chat-markdown.is-analytical>p:first-of-type{border-bottom:1px solid color-mix(in srgb, var(--aw-color-ink) 9%, transparent);color:color-mix(in srgb, var(--aw-color-ink) 88%, transparent);margin-bottom:18px;padding:0 0 16px;font-size:1.04em;line-height:1.7}.awd-chat-thread .home-chat-markdown h1,.awd-chat-thread .home-chat-markdown h2,.awd-chat-thread .home-chat-markdown h3,.awd-chat-thread .home-chat-markdown h4{color:var(--aw-color-ink);letter-spacing:-.015em;margin:24px 0 10px;font-weight:650;line-height:1.25}.awd-chat-thread .home-chat-markdown.is-analytical h2,.awd-chat-thread .home-chat-markdown.is-analytical h3{align-items:center;gap:10px;display:flex}.awd-chat-thread .home-chat-markdown.is-analytical h2:after,.awd-chat-thread .home-chat-markdown.is-analytical h3:after{content:"";background:color-mix(in srgb, var(--aw-color-ink) 10%, transparent);flex:1;height:1px}.awd-chat-thread .home-chat-markdown h1{font-size:1.35em}.awd-chat-thread .home-chat-markdown h2{font-size:1.18em}.awd-chat-thread .home-chat-markdown h3,.awd-chat-thread .home-chat-markdown h4{font-size:1.04em}.awd-chat-thread .home-chat-markdown strong{color:var(--aw-color-ink);font-weight:650}.awd-chat-thread .home-chat-markdown a{color:inherit;text-decoration:none}.awd-chat-thread .home-chat-markdown ul,.awd-chat-thread .home-chat-markdown ol{margin:0 0 14px;padding-left:1.35rem}.awd-chat-thread .home-chat-markdown ul{list-style:outside}.awd-chat-thread .home-chat-markdown ol{list-style:decimal}.awd-chat-thread .home-chat-markdown li{margin:5px 0;padding-left:3px}.awd-chat-thread .home-chat-markdown li>ul,.awd-chat-thread .home-chat-markdown li>ol{margin:5px 0 0}.awd-chat-thread .home-chat-markdown blockquote{border-left:3px solid color-mix(in srgb, var(--aw-color-ink) 32%, transparent);background:color-mix(in srgb, var(--aw-color-ink) 4%, transparent);color:color-mix(in srgb, var(--aw-color-ink) 78%, transparent);margin:14px 0;padding:8px 14px}.awd-chat-thread .home-chat-markdown code{background:color-mix(in srgb, var(--aw-color-ink) 7%, transparent);font-family:var(--font-mono);border-radius:4px;padding:2px 5px;font-size:.86em}.awd-chat-thread .home-chat-markdown hr{border:0;border-top:1px solid color-mix(in srgb, var(--aw-color-ink) 10%, transparent);margin:16px 0}.awd-chat-thread .home-chat-table-wrap{border:1px solid color-mix(in srgb, var(--aw-color-ink) 13%, transparent);background:var(--aw-color-surface);width:100%;box-shadow:0 4px 14px color-mix(in srgb, var(--aw-color-ink) 4%, transparent);-webkit-overflow-scrolling:touch;border-radius:12px;margin:16px 0 18px;overflow-x:auto}.awd-chat-thread .home-chat-table-meta{border-bottom:1px solid color-mix(in srgb, var(--aw-color-ink) 9%, transparent);color:color-mix(in srgb, var(--aw-color-ink) 48%, transparent);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:12px;padding:9px 13px;font-size:.68em;font-weight:600;display:flex}.awd-chat-thread .home-chat-table-meta span:last-child{color:color-mix(in srgb, var(--aw-color-ink) 35%, transparent);letter-spacing:.04em;font-weight:500}.awd-chat-thread .home-chat-table-wrap table{border-collapse:collapse;width:100%;min-width:520px;font-size:.92em;line-height:1.4}.awd-chat-thread .home-chat-table-wrap th,.awd-chat-thread .home-chat-table-wrap td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--aw-color-ink) 9%, transparent);white-space:nowrap;padding:10px 13px}.awd-chat-thread .home-chat-table-wrap th{background:color-mix(in srgb, var(--aw-color-ink) 5%, transparent);color:color-mix(in srgb, var(--aw-color-ink) 72%, transparent);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.78em;font-weight:600}.awd-chat-thread .home-chat-table-wrap tr:last-child td{border-bottom:0}.awd-chat-thread .home-chat-table-wrap tbody tr:nth-child(2n){background:color-mix(in srgb, var(--aw-color-ink) 2.5%, transparent)}.awd-chat-thread .home-chat-table-wrap tbody tr{transition:background .16s}.awd-chat-thread .home-chat-table-wrap tbody tr:hover{background:color-mix(in srgb, var(--aw-color-ink) 4%, transparent)}.awd-chat-thread .home-chat-table-wrap th[align=right],.awd-chat-thread .home-chat-table-wrap td[align=right]{text-align:right}@media (max-width:600px){.awd-chat-thread .home-chat-markdown.is-analytical{border-radius:13px;padding:15px 14px 16px}.awd-chat-thread .home-chat-table-wrap{border-radius:8px;margin-left:0;margin-right:0}.awd-chat-thread .home-chat-table-wrap th,.awd-chat-thread .home-chat-table-wrap td{padding:9px 11px}}.awd-chat-thread .chat-activity{background:color-mix(in srgb, var(--aw-color-accent-strong) 8%, transparent);border:1px solid color-mix(in srgb, var(--aw-color-accent-strong) 18%, transparent);perspective:260px;font-size:var(--aw-type-ui);color:var(--aw-color-accent-strong);border-radius:14px;align-items:center;gap:12px;padding:8px 16px 10px 10px;font-weight:500;animation:.25s ease-out v2ChatActivityFadeIn;display:inline-flex;position:relative;overflow:hidden}.awd-chat-thread .chat-activity-wolf{object-fit:contain;transform-origin:50%;border-radius:8px;flex-shrink:0;width:30px;height:30px;animation:5s cubic-bezier(.7,.05,.25,1) infinite aa-thinking-spin}.awd-chat-thread .chat-activity-msg{line-height:1.35;animation:.32s cubic-bezier(.22,1,.36,1) both aa-thinking-fade;display:inline-block}.awd-chat-thread .chat-activity-rail{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--aw-color-accent-strong) 55%, transparent) 45%, color-mix(in srgb, var(--aw-color-accent-strong) 55%, transparent) 55%, transparent 100%);pointer-events:none;background-size:220% 100%;height:2px;animation:3.6s linear infinite aa-thinking-rail;position:absolute;bottom:0;left:0;right:0}@keyframes v2ChatActivityFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes aa-thinking-spin{0%{transform:rotateY(0)}30%{transform:rotateY(360deg)}to{transform:rotateY(360deg)}}@keyframes aa-thinking-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes aa-thinking-rail{0%{background-position:120% 0}to{background-position:-120% 0}}.awd-chat-thread .chat-think-msg{line-height:1.35;animation:.42s cubic-bezier(.22,1,.36,1) both aa-thinking-fade;display:inline-block}.awd-chat-thread .chat-think-meta{font:500 11px var(--font-mono);color:color-mix(in srgb, var(--aw-color-ink) 45%, transparent);white-space:nowrap;font-variant-numeric:tabular-nums}.awd-chat-thread .chat-think--aurora{isolation:isolate;border-radius:999px;max-width:100%;padding:2px;animation:.25s ease-out v2ChatActivityFadeIn;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 22px #a779ff47}.awd-chat-thread .chat-think--aurora:before{content:"";background:conic-gradient(from 0deg, #a779ff, var(--aw-color-accent-strong), #f0abfc, #60a5fa, #a779ff);z-index:-1;width:640px;height:640px;margin:-320px 0 0 -320px;animation:3.2s linear infinite chat-think-spin;position:absolute;top:50%;left:50%}.awd-chat-thread .chat-think--aurora .chat-think-in{background:var(--aw-color-surface);border-radius:999px;align-items:center;gap:10px;min-width:0;padding:8px 16px 8px 9px;display:inline-flex}.awd-chat-thread .chat-think-orb{background:radial-gradient(circle at 35% 30%, #fff 0 8%, #c4a5ff 25%, var(--aw-color-accent-strong) 70%);border-radius:50%;flex:none;width:22px;height:22px;animation:2.2s ease-in-out infinite chat-think-breathe;box-shadow:0 0 14px #a779ffb3}.awd-chat-thread .chat-think--aurora .chat-think-msg{font-size:var(--aw-type-ui);background:linear-gradient(90deg, var(--aw-color-ink) 0%, var(--aw-color-ink) 40%, #a779ff 50%, var(--aw-color-ink) 60%, var(--aw-color-ink) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-weight:500;animation:.42s cubic-bezier(.22,1,.36,1) both aa-thinking-fade,2.4s linear infinite chat-think-shimmer}.awd-chat-thread .chat-think--liquid{max-width:100%;font-size:var(--aw-type-ui);color:var(--aw-color-ink);align-items:center;gap:12px;font-weight:500;animation:.25s ease-out v2ChatActivityFadeIn;display:inline-flex}.awd-chat-thread .chat-think--liquid svg{flex:none;width:54px;height:30px;overflow:visible}.awd-chat-thread .chat-think--liquid circle{fill:var(--aw-color-accent-strong)}.awd-chat-thread .chat-think--liquid circle:first-child{animation:2.4s ease-in-out infinite chat-think-b1}.awd-chat-thread .chat-think--liquid circle:nth-child(2){animation:2.4s ease-in-out infinite chat-think-b2}.awd-chat-thread .chat-think--liquid circle:nth-child(3){fill:#a779ff;animation:2.4s ease-in-out infinite chat-think-b3}.awd-chat-thread .chat-think--liftoff,.awd-chat-thread .chat-think--constellation{border-radius:14px;width:440px;max-width:100%;animation:.25s ease-out v2ChatActivityFadeIn;position:relative;overflow:hidden}.awd-chat-thread .chat-think--liftoff{background:#5692f0;height:140px}.awd-chat-thread .chat-think--constellation{background:radial-gradient(120% 140% at 0 0,#1b1033 0%,#0c0a14 60%);height:96px}.awd-chat-thread .chat-think--liftoff canvas,.awd-chat-thread .chat-think--constellation canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.awd-chat-thread .chat-think-tag{font:500 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9;text-shadow:0 1px 6px #0006;position:absolute;top:10px;left:14px}.awd-chat-thread .chat-think--constellation .chat-think-tag{color:#a779ff;text-shadow:none}.awd-chat-thread .chat-think-foot{color:#fff;font-size:var(--aw-type-ui);text-shadow:0 1px 8px #00000080;justify-content:space-between;align-items:flex-end;gap:10px;font-weight:500;display:flex;position:absolute;bottom:11px;left:14px;right:14px}.awd-chat-thread .chat-think-foot .chat-think-meta{color:#ffffffbf}.awd-chat-thread .chat-think--constellation .chat-think-foot{color:#efe7ff;text-shadow:none}@keyframes chat-think-spin{to{transform:rotate(360deg)}}@keyframes chat-think-breathe{0%,to{transform:scale(.9)}50%{transform:scale(1.08)}}@keyframes chat-think-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes chat-think-b1{0%,to{transform:translate(0)}50%{transform:translate(18px)}}@keyframes chat-think-b2{0%,to{transform:translate(18px)}50%{transform:translate(0)}}@keyframes chat-think-b3{0%,to{transform:translate(9px)scale(1)}50%{transform:translate(9px)scale(1.35)}}@media (prefers-reduced-motion:reduce){.awd-chat-thread .chat-think--aurora:before,.awd-chat-thread .chat-think-orb,.awd-chat-thread .chat-think--liquid circle{animation:none}.awd-chat-thread .chat-think--liquid circle:nth-child(2){transform:translate(18px)}.awd-chat-thread .chat-think--aurora .chat-think-msg{color:var(--aw-color-ink);background:0 0;animation:none}}.awd-chat-thread .chat-typing-caret{color:var(--aw-color-accent-strong);vertical-align:baseline;margin-left:2px;font-weight:500;animation:.9s step-end infinite v2ChatCaret;display:inline-block}@keyframes v2ChatCaret{50%{opacity:0}}.awd-chat-thread .chat-msg-citations .awd-msg-context{margin-top:0}.awd-chat-thread .aa-card-row{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:14px;display:grid}.awd-chat-thread .chat-cards>.aa-card-row{margin-top:0}.awd-chat-thread .aa-card-proj{background:var(--aw-color-surface);border:1px solid var(--line);color:inherit;border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;overflow:hidden}.awd-chat-thread .aa-card-proj:hover{border-color:var(--accent);box-shadow:0 12px 28px color-mix(in srgb, var(--aw-color-black) 18%, transparent);transform:translateY(-2px)}.awd-chat-thread .aa-card-img{aspect-ratio:4/3;background:var(--bg-3) center/cover no-repeat;position:relative}.awd-chat-thread .aa-card-img-fallback{font-size:var(--aw-type-display);color:var(--text-3);background:linear-gradient(135deg, var(--bg-3), var(--bg-2));place-items:center;display:grid;position:absolute;inset:0}.awd-chat-thread .aa-card-badges{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px}.awd-chat-thread .aa-card-badge{background:color-mix(in srgb, var(--aw-color-ink) 78%, transparent);color:var(--aw-color-surface);font-family:var(--font-mono);font-size:var(--aw-type-micro);letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;padding:4px 9px;font-weight:500}.awd-chat-thread .aa-card-badge-sale{background:var(--aw-color-ink);color:var(--aw-color-surface);font-weight:600}.awd-chat-thread .aa-card-body{flex-direction:column;flex:1;gap:6px;padding:12px 14px 14px;display:flex}.awd-chat-thread .aa-card-dev-row{align-items:center;gap:8px;display:flex}.awd-chat-thread .aa-card-dev-mark{background:var(--bg-3);border:1px solid var(--line);width:22px;height:22px;font-family:var(--font-mono);font-size:var(--aw-type-meta);color:var(--text-2);border-radius:5px;flex-shrink:0;place-items:center;font-weight:500;display:grid}.awd-chat-thread .aa-card-dev-logo{object-fit:contain;background:var(--aw-color-surface);border:1px solid var(--line);border-radius:5px;flex-shrink:0;width:22px;height:22px;padding:2px}.awd-chat-thread .aa-card-name{font-weight:400;font-size:var(--aw-type-body);color:var(--text);letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.15;display:-webkit-box;overflow:hidden}.awd-chat-thread .aa-card-loc{font-size:var(--aw-type-meta);color:var(--text-3);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.awd-chat-thread .aa-card-foot{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px;display:flex}.awd-chat-thread .aa-card-foot-col{flex-direction:column;gap:3px;min-width:0;display:flex}.awd-chat-thread .aa-card-foot-col-right{text-align:right;align-items:flex-end}.awd-chat-thread .aa-card-facts{font-size:var(--aw-type-meta);color:var(--text-3);flex-wrap:wrap;gap:4px 10px;margin-top:8px;display:flex}.awd-chat-thread .aa-card-fact b{color:var(--text);font-weight:600}.awd-chat-thread .aa-card-fact-src{opacity:.7}.awd-chat-thread .aa-card-lbl{font-family:var(--font-mono);font-size:var(--aw-type-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}.awd-chat-thread .aa-card-val{font-size:var(--aw-type-meta);color:var(--text);font-weight:500}.awd-chat-thread .aa-card-val-price{color:var(--aw-color-success-on-dark);font-weight:600}.awd-chat-thread .chat-cards{--color-bg:var(--aw-color-canvas);--color-surface:var(--aw-color-surface);--color-elevated:var(--aw-color-surface-muted);--color-muted:var(--aw-color-surface-muted);--color-paper:var(--aw-color-surface-muted);--color-ivory:var(--aw-color-surface-muted);--color-inverse:var(--aw-color-ink);--color-fg:var(--aw-color-ink);--color-fg-muted:var(--aw-color-muted);--color-fg-subtle:var(--aw-color-faint);--color-fg-on-dark:var(--aw-color-surface);--color-primary:var(--aw-color-ink);--color-primary-hover:var(--aw-color-dark);--color-primary-press:var(--aw-color-black);--color-ink:var(--aw-color-surface);--color-accent:var(--aw-color-ink);--color-accent-hover:var(--aw-color-dark);--color-accent-press:var(--aw-color-ink-strong);--color-line:var(--aw-color-border);--color-border:var(--aw-color-border);--color-border-strong:var(--aw-color-border-strong);--color-border-brand:var(--aw-color-border);--color-cream:var(--aw-color-ink);--shadow-soft:0 1px 0 var(--aw-color-fill-subtle);--shadow-card:0 1px 0 var(--aw-color-fill-subtle), 0 10px 28px color-mix(in srgb, var(--aw-color-ink) 5%, transparent);--shadow-lift:0 14px 35px color-mix(in srgb, var(--aw-color-ink) 8%, transparent)}
