.ig-plate img.asp-mark{border-radius:calc(.9 * var(--u));width:calc(3.4 * var(--u))!important;height:calc(3.4 * var(--u))!important}.ig-plate img.asp-mark-lg{border-radius:calc(1.3 * var(--u));width:calc(5.4 * var(--u))!important;height:calc(5.4 * var(--u))!important}.asp-chat{gap:calc(2.2 * var(--u));padding:calc(2.6 * var(--u));font-size:calc(2 * var(--u));display:grid}.asp-chat p{margin:0}.asp-ask{max-width:84%;padding:calc(1.4 * var(--u)) calc(2 * var(--u));border-radius:calc(2.2 * var(--u)) calc(2.2 * var(--u)) calc(.8 * var(--u)) calc(2.2 * var(--u));background:var(--ig-panel);box-shadow:inset 0 0 0 1px var(--ig-panel-edge);justify-self:end}.asp-answer{justify-self:start;gap:calc(1.4 * var(--u));max-width:96%;display:grid}.asp-answer-head{align-items:center;gap:calc(1.2 * var(--u));color:var(--ig-dim);font-size:calc(1.6 * var(--u));display:flex}.asp-posts{gap:calc(1.2 * var(--u));margin:0;padding:0;list-style:none;display:grid}.asp-post{align-items:center;gap:calc(1.8 * var(--u));padding:calc(1.2 * var(--u));border-radius:calc(1.6 * var(--u));background:var(--ig-panel);box-shadow:inset 0 0 0 1px var(--ig-panel-edge);display:flex}.asp-post img.ig-poster{width:calc(8 * var(--u));border-radius:calc(1 * var(--u));flex:none}.asp-post-text{flex:1;min-width:0}.asp-post-text strong{font-weight:500;display:block}.asp-post-text small{color:var(--ig-dim);font-size:calc(1.6 * var(--u));margin-block-start:calc(.3 * var(--u));display:block}.asp-perms{display:grid}.asp-perm{align-items:flex-start;gap:calc(1.6 * var(--u));padding:calc(1.5 * var(--u)) calc(2.2 * var(--u));border-block-start:1px solid var(--ig-hair);font-size:calc(1.85 * var(--u));display:flex}.asp-perm:first-child{border-block-start:0}.asp-perm .ig-dot{width:calc(2.9 * var(--u));height:calc(2.9 * var(--u));margin-block-start:calc(.2 * var(--u))}.asp-perm .ig-glyph{width:calc(1.7 * var(--u));height:calc(1.7 * var(--u))}.asp-perm-text{min-width:0}.asp-perm-spend{color:var(--ig-dim);font-size:calc(1.5 * var(--u));margin-block-start:calc(.4 * var(--u));display:block}.asp-foot{justify-content:space-between;align-items:center;gap:calc(2 * var(--u));padding:calc(1.8 * var(--u)) calc(2.2 * var(--u));border-block-start:1px solid var(--ig-hair);font-size:calc(1.7 * var(--u));display:flex}.asp-brands{gap:calc(1.1 * var(--u));flex-wrap:wrap;display:flex}.asp-term{gap:calc(1.3 * var(--u));padding:calc(2.8 * var(--u));font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:calc(1.85 * var(--u));letter-spacing:0;line-height:1.5;display:grid}.asp-term p{margin:0}.asp-line{align-items:baseline;gap:calc(1.2 * var(--u));overflow-wrap:anywhere;display:flex}.asp-cue{color:var(--color-lime,#e0fc5f);flex:none}.asp-typed{color:#fff}.asp-out{color:#ffffffbd}.asp-rule{height:1px;margin-block:calc(.8 * var(--u));background:#fff3}.asp-chips{gap:calc(1.6 * var(--u));flex-wrap:wrap;display:flex}.asp-chip{flex:1 1 calc(42% - 1.6 * var(--u));align-items:flex-start;gap:calc(1.2 * var(--u));padding:calc(1.4 * var(--u)) calc(1.8 * var(--u));border-radius:calc(1.6 * var(--u));background:var(--ig-paper);color:var(--ig-ink);font-size:calc(1.85 * var(--u));box-shadow:0 0 0 .5px #2526220f, 0 calc(1.2 * var(--u)) calc(2.6 * var(--u)) #141a0a38;display:flex}.asp-chip .ig-dot{width:calc(2.6 * var(--u));height:calc(2.6 * var(--u));margin-block-start:calc(.2 * var(--u))}.asp-chip .ig-glyph{width:calc(1.5 * var(--u));height:calc(1.5 * var(--u))}.asp-chip small{color:var(--ig-dim);font-size:calc(1.5 * var(--u));margin-block-start:calc(.3 * var(--u));display:block}.asp-toggle{width:calc(6 * var(--u));height:calc(3.4 * var(--u));background:var(--ig-green);border-radius:9999px;flex:none;position:relative}.asp-toggle:after{content:"";top:calc(.45 * var(--u));right:calc(.45 * var(--u));width:calc(2.5 * var(--u));height:calc(2.5 * var(--u));background:#fff;border-radius:50%;position:absolute}.asp-meter{gap:calc(1.8 * var(--u));padding:calc(2.2 * var(--u));display:grid}.asp-meter-row{gap:calc(.9 * var(--u));font-size:calc(1.85 * var(--u));display:grid}.asp-meter-top{justify-content:space-between;align-items:baseline;gap:calc(1.6 * var(--u));display:flex}.asp-bar{height:calc(.9 * var(--u));background:var(--ig-panel);box-shadow:inset 0 0 0 1px var(--ig-panel-edge);border-radius:9999px}.asp-bar span{border-radius:inherit;background:var(--ig-green);height:100%;display:block}.asp-editor{grid-template-columns:minmax(0,27%) minmax(0,1fr);min-height:100%;display:grid}.asp-rail{align-content:start;gap:calc(1.3 * var(--u));padding:calc(1.8 * var(--u));border-inline-end:1px solid var(--ig-hair);background:var(--ig-panel);font-size:calc(1.6 * var(--u));color:var(--ig-dim);display:grid}.asp-file{align-items:center;gap:calc(1 * var(--u));white-space:nowrap;display:flex;overflow:hidden}.asp-file[data-on]{color:var(--ig-ink);font-weight:500}.asp-pane{align-content:start;gap:calc(1.6 * var(--u));padding:calc(2 * var(--u));font-size:calc(1.9 * var(--u));display:grid}.asp-list{display:grid}.asp-list-row{gap:calc(1.6 * var(--u));padding:calc(1.2 * var(--u)) 0;border-block-start:1px solid var(--ig-hair);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.asp-list-row:first-child{color:var(--ig-dim);font-size:calc(1.45 * var(--u));letter-spacing:.06em;text-transform:uppercase;border-block-start:0;padding-block-start:0}.asp-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:calc(1.7 * var(--u));letter-spacing:0;overflow-wrap:anywhere}.asp-week{gap:calc(1.2 * var(--u));padding:calc(2 * var(--u));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.asp-day{padding:calc(1.6 * var(--u)) calc(.8 * var(--u));border-radius:calc(1.4 * var(--u));background:var(--ig-panel);text-align:center;font-size:calc(1.5 * var(--u));color:var(--ig-dim)}.asp-day strong{color:var(--ig-ink);font-size:calc(2.2 * var(--u));margin-block-end:calc(.4 * var(--u));font-weight:500;display:block}.asp-day[data-post]{background:var(--ig-black);color:#ffffffbd}.asp-day[data-post] strong{color:#fff}@keyframes asp-rise{0%{opacity:0;transform:translateY(calc(1.4 * var(--u)))}to{opacity:1;transform:none}}.asp-step{animation:asp-rise .52s var(--ease-out) both;animation-delay:calc(.22s + var(--asp-i,0) * .3s)}@media (prefers-reduced-motion:reduce){.asp-step{animation:none}}.asp-command{border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--surface);color:var(--foreground);letter-spacing:0;margin:0;padding:1rem 1.25rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.9375rem;font-weight:400;line-height:1.5;overflow-x:auto}.asp-code{border-radius:var(--radius-sm);background:var(--muted);color:var(--foreground);letter-spacing:0;overflow-wrap:anywhere;padding:.1em .35em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.875em}.asp-scene-window{margin-block-start:calc(4 * var(--u))}.asp-scene-note{margin:calc(3 * var(--u)) 0 0}.asp-review-scene .ig-scene{padding:calc(6 * var(--u))}.asp-review-scene .asp-chat{font-size:calc(2.35 * var(--u));gap:calc(2.6 * var(--u))}.asp-brief-scene .ig-scene{padding:calc(5 * var(--u))}.asp-brief-heading{max-width:75%}.asp-brief-heading .ig-headline{margin-block-start:calc(2 * var(--u))}.asp-brief-scene .asp-scene-window{width:86%}.asp-brief-slip{width:44%;margin:calc(-1 * var(--u)) 0 0 auto;padding:calc(3 * var(--u));border-radius:calc(2 * var(--u));background:var(--ig-black);color:#fff;box-shadow:0 calc(2 * var(--u)) calc(7 * var(--u)) #00000038;position:relative;transform:rotate(3deg)}.asp-brief-slip strong{font-size:calc(4 * var(--u));margin-block-start:calc(1.5 * var(--u));font-weight:500;line-height:1.12;display:block}.asp-editor-result{gap:calc(1.1 * var(--u));background:var(--ig-panel);padding:calc(2.2 * var(--u));border-radius:calc(1.6 * var(--u));display:grid}.asp-editor-result span{color:var(--ig-dim);font-size:calc(1.75 * var(--u))}.asp-editor-result strong{font-weight:500}.asp-editor-footer{justify-content:space-between;gap:calc(2 * var(--u));color:#fff;font-size:calc(2 * var(--u));margin-block-start:calc(4 * var(--u));display:flex}.asp-terminal-heading{padding:calc(2 * var(--u))}.asp-terminal-heading .ig-headline{margin-block-start:calc(2 * var(--u))}.asp-terminal-window{margin-block-start:calc(4 * var(--u))}.asp-task{padding:calc(3 * var(--u))}.asp-task-prompt{margin:0 0 calc(3 * var(--u));font-size:calc(3.1 * var(--u));font-weight:500;line-height:1.22}.asp-task-row{align-items:center;gap:calc(1.5 * var(--u));padding-block:calc(1.5 * var(--u));border-block-start:1px solid var(--ig-hair);font-size:calc(2.1 * var(--u));display:flex}.asp-task-decision{padding:calc(2.5 * var(--u));background:var(--ig-panel);border-radius:calc(1.7 * var(--u));margin-block-start:calc(2 * var(--u))}.asp-task-decision span{color:var(--ig-green);font-size:calc(1.8 * var(--u))}.asp-task-decision strong{margin-block:calc(1.2 * var(--u));font-size:calc(2.5 * var(--u));font-weight:500;display:block}.asp-task-decision p{color:var(--ig-dim);font-size:calc(1.9 * var(--u));margin:0}.asp-scroll-region:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}
