.ui-overlay{isolation:isolate;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-overlay__scrim{background:var(--ui-overlay-scrim);-webkit-backdrop-filter:blur(var(--ui-overlay-backdrop-blur));backdrop-filter:blur(var(--ui-overlay-backdrop-blur));position:absolute;inset:0}.ui-overlay__surface{position:relative}.ui-overlay__surface[tabindex]:focus-visible{outline-offset:0;border-radius:revert-layer;outline:none}button.amolfi-input-progress.amolfi-input-progress{isolation:isolate;background:var(--shell-control);color:var(--ink-primary);opacity:1;position:relative;overflow:hidden}button.amolfi-input-progress>.amolfi-input-progress-fill{padding:inherit;border-radius:inherit;background:var(--accent);color:var(--accent-contrast);pointer-events:none;justify-content:center;align-items:center;transition:clip-path .42s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;inset:0}button.amolfi-input-progress.amolfi-input-progress:disabled{cursor:not-allowed;opacity:1}button.amolfi-input-progress:disabled:active{filter:none;transform:none}@media (prefers-reduced-motion:reduce){button.amolfi-input-progress>.amolfi-input-progress-fill{transition:none}}@media (forced-colors:active){button.amolfi-input-progress>.amolfi-input-progress-fill{display:none}}.amolfi-step-up-toast{z-index:80;box-sizing:border-box;width:min(calc(var(--rail-w,260px) - 17px),calc(100vw - 16px));border:1px solid var(--shell-border);border-radius:var(--radius-lg,12px);background:var(--shell-tile);min-width:0;max-height:calc(100dvh - 100px);color:var(--ink-primary);padding:14px;font-size:13px;line-height:1.45;position:fixed;bottom:48px;left:8px;overflow:auto;box-shadow:0 6px 24px #0003}.amolfi-step-up-toast>strong{font-size:13px;font-weight:600}.amolfi-step-up-sentence{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;margin:8px 0 12px;overflow:auto}.amolfi-step-up-answers{gap:8px;padding:5px 0;display:flex}.amolfi-step-up-answers button{min-width:64px;min-height:36px}.amolfi-step-up-toast [role=alert]{color:var(--ink-secondary);margin:8px 0 0}.amolfi-rail>.amolfi-step-up-toast{min-width:0}.amolfi-shell[data-rail-collapsed] .amolfi-step-up-toast{width:min(243px,100vw - 16px)}.amolfi-decision-review-publish{gap:10px;min-width:0;display:grid}.amolfi-decision-review-publish p{margin-block:0}.amolfi-decision-review-publish-when{color:var(--ink-secondary);font-size:var(--text-sm)}.amolfi-decision-review-publish-version{border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-tile);gap:6px;min-width:0;padding:10px 12px;display:grid}.amolfi-decision-review-publish-account{overflow-wrap:anywhere;font-weight:600}.amolfi-decision-review-publish-quiet{color:var(--ink-secondary);font-size:var(--text-sm)}.amolfi-decision-review-publish-parts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.amolfi-decision-review-publish-parts li{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.amolfi-decision-review-publish-link{flex-wrap:wrap;gap:6px;margin:0;display:flex}.amolfi-decision-review-publish-link dt{font-weight:600}.amolfi-decision-review-publish-link dd{min-width:0;margin:0}.amolfi-decision-review-publish-media{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.amolfi-decision-review-publish-media li{width:112px;max-width:100%;font-size:var(--text-xs);color:var(--ink-secondary);overflow-wrap:anywhere;gap:2px;display:grid}.amolfi-decision-review-publish-thumb{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--shell-well);place-items:center;width:112px;max-width:100%;display:grid;overflow:hidden}.amolfi-decision-review-publish-thumb img{object-fit:cover;width:100%;height:100%}.amolfi-decision-review-publish-ai{color:var(--ink-primary)}.amolfi-decision-review-publish-crowns{font-size:var(--text-sm)}.amolfi-decision-review-publish-reason{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.amolfi-reply-editor{gap:12px;display:grid}.amolfi-reply-editor label,.amolfi-outbound-domain label{gap:6px;display:grid}.amolfi-reply-editor textarea{resize:vertical;width:100%;min-height:180px}.amolfi-outbound-facts{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px 16px;line-height:1.5;display:grid}.amolfi-outbound-facts dt{color:var(--ink-secondary)}.amolfi-outbound-facts dd{overflow-wrap:anywhere;margin:0}.amolfi-outbound-domain{gap:8px;margin-top:8px;display:grid}.amolfi-plus-menu.is-market{gap:8px;width:min(324px,100vw - 32px);max-height:min(520px,72vh);padding-bottom:8px}.amolfi-mkt-scroll{overscroll-behavior:contain;flex:1;align-content:start;gap:8px;min-height:0;padding:0 2px 2px;display:grid;overflow-y:auto}.amolfi-mkt-field{gap:5px;padding:0 2px;display:grid}.amolfi-mkt-field>span,.amolfi-mkt-legend{font-size:var(--text-xs);color:var(--ink-secondary);font-weight:500}.amolfi-mkt-field>small{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-tertiary);justify-self:end}.amolfi-mkt-field input,.amolfi-mkt-field textarea,.amolfi-mkt-group input[type=text]{box-sizing:border-box;border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-control);width:100%;min-height:44px;color:var(--ink-primary);font:inherit;font-size:var(--text-base);padding:10px 12px}.amolfi-mkt-field textarea{resize:vertical;min-height:84px;line-height:1.45}.amolfi-mkt-field input::placeholder,.amolfi-mkt-group input::placeholder{color:var(--ink-tertiary)}.amolfi-mkt-field input:focus-visible,.amolfi-mkt-field textarea:focus-visible,.amolfi-mkt-group input:focus-visible{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.amolfi-plus-menu.is-market .amolfi-mkt-field input[aria-label=Amo\ code]{font-family:var(--font-mono);font-size:var(--text-title);letter-spacing:.18em;text-transform:uppercase}.amolfi-mkt-card{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-cell);text-align:left;color:var(--ink-primary);gap:8px;padding:12px;display:grid}.amolfi-mkt-card.is-pressable{all:unset;box-sizing:border-box;border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-cell);color:var(--ink-primary);cursor:pointer;transition:background var(--t-fast) var(--ease-press);gap:6px;padding:10px;display:grid}.amolfi-mkt-card.is-pressable:hover{background:var(--shell-control)}.amolfi-mkt-card.is-pressable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amolfi-mkt-card-head{align-items:center;gap:10px;display:flex}.amolfi-mkt-face{flex:none;place-items:center;display:grid}.amolfi-mkt-card-name{flex:1;gap:1px;min-width:0;display:grid}.amolfi-mkt-card-name>strong{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.amolfi-mkt-card-name>small{font-size:var(--text-xs);color:var(--ink-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amolfi-mkt-card-desc{font-size:var(--text-sm);color:var(--ink-secondary);margin:0;line-height:1.5}.amolfi-mkt-card[data-size=row] .amolfi-mkt-card-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.amolfi-mkt-card[data-size=row] .amolfi-mkt-card-bullets,.amolfi-mkt-card[data-size=row] .amolfi-mkt-card-skill-list{display:none}.amolfi-mkt-card-bullets{font-size:var(--text-sm);color:var(--ink-secondary);gap:4px;margin:0;padding-left:18px;display:grid}.amolfi-mkt-card-skills{gap:5px;display:grid}.amolfi-mkt-card-skills>small{font-size:var(--text-xs);color:var(--ink-tertiary)}.amolfi-mkt-card-skill-list{flex-wrap:wrap;gap:4px;display:flex}.amolfi-mkt-card-by{font-size:var(--text-xs);color:var(--ink-tertiary)}.amolfi-amo-panel-share{justify-content:flex-end;padding:0 2px;display:flex}.amolfi-amo-panel-share-refused{text-align:right;font-size:var(--text-sm);color:var(--ink-tertiary);margin:0 2px 6px;line-height:1.5}.amolfi-mkt-sheet{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--shell-border);border-radius:var(--radius-xl);background:var(--shell-page);width:min(520px,100vw - 32px);max-height:min(84vh,860px);box-shadow:var(--shadow-panel);color:var(--ink-primary);align-content:start;gap:16px;padding:22px 24px 24px;display:grid;overflow-y:auto}.amolfi-mkt-sheet-head{align-items:center;gap:10px;display:flex}.amolfi-mkt-sheet-head h2{min-width:0;font-size:var(--text-title);flex:1;margin:0;font-weight:600}.amolfi-mkt-body{gap:18px;display:grid}.amolfi-mkt-group{gap:8px;display:grid}.amolfi-mkt-quiet,.amolfi-mkt-note{font-size:var(--text-sm);color:var(--ink-tertiary);margin:0;line-height:1.5}.amolfi-mkt-refused{border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-cell);font-size:var(--text-sm);color:var(--ink-secondary);margin:0;padding:12px 14px;line-height:1.5}.amolfi-mkt-tick{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;align-items:start;gap:10px;padding:9px 10px;display:flex}.amolfi-mkt-tick:hover{background:var(--shell-control)}.amolfi-mkt-tick:has(input:checked){border-color:var(--accent-ink);background:var(--accent-soft)}.amolfi-mkt-tick input{width:17px;height:17px;accent-color:var(--accent);flex:none;margin-top:2px}.amolfi-mkt-tick>span{min-width:0;font-size:var(--text-sm);flex:1;gap:2px;display:grid}.amolfi-mkt-tick>span>small{font-size:var(--text-xs);color:var(--ink-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amolfi-mkt-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.amolfi-mkt-row .amolfi-plus-go{background:var(--accent);color:var(--accent-contrast);flex:none;margin-top:0;padding:11px 20px}.amolfi-mkt-code{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-cell);justify-items:center;gap:6px;padding:16px 12px;display:grid}.amolfi-mkt-code>strong{font-family:var(--font-mono);font-size:var(--text-hero);letter-spacing:.2em;text-indent:.2em}.amolfi-mkt-code>small{font-size:var(--text-xs);color:var(--ink-tertiary);overflow-wrap:anywhere;text-align:center}@media (width<=560px){.amolfi-mkt-sheet{border-radius:var(--radius-lg);width:calc(100vw - 32px);padding:18px 16px 20px}.amolfi-mkt-body{gap:16px}.amolfi-mkt-row .amolfi-plus-go{flex:1}}.amolfi-amo-panel-owned{gap:6px;display:grid}.amolfi-amo-panel-owned-group{gap:2px;display:grid}.amolfi-amo-panel-owned-subhead{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-tertiary);margin:6px 0 0;font-weight:600}.amolfi-amo-panel-owned-row{min-width:0;transition:background var(--t-fast) var(--ease-press);border-radius:8px;align-items:center;gap:10px;padding:5px 6px;display:flex}.amolfi-amo-panel-owned-row:hover{background:var(--shell-control)}.amolfi-amo-panel-owned-row[data-done] .amolfi-amo-panel-owned-text strong{color:var(--ink-secondary)}.amolfi-amo-panel-owned-glyph{color:var(--ink-tertiary);flex:none;display:inline-flex}.amolfi-amo-panel-owned-glyph .amolfi-ic{width:15px;height:15px}.amolfi-amo-panel-owned-row[data-skill=accepted] .amolfi-amo-panel-owned-glyph{color:var(--accent-ink)}.amolfi-amo-panel-owned-text{flex:1;gap:0;min-width:0;display:grid}.amolfi-amo-panel-owned-text strong{font-size:var(--text-sm);color:var(--ink-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.amolfi-amo-panel-owned-text small{font-size:var(--text-xs);color:var(--ink-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.amolfi-amo-panel-owned-row>.amolfi-chip{flex:none}.amolfi-amo-panel .amolfi-amo-panel-owned-verb{font-size:var(--text-xs);flex:none;padding:3px 10px}.amolfi-amo-panel-owned-row>.amolfi-icon-btn,.amolfi-amo-panel-file>.amolfi-icon-btn{opacity:0;transition:opacity var(--t-fast) var(--ease-press);flex:none}.amolfi-amo-panel-owned-row:hover>.amolfi-icon-btn,.amolfi-amo-panel-owned-row:focus-within>.amolfi-icon-btn,.amolfi-amo-panel-file:hover>.amolfi-icon-btn,.amolfi-amo-panel-file:focus-within>.amolfi-icon-btn{opacity:1}@media (hover:none){.amolfi-amo-panel-owned-row>.amolfi-icon-btn,.amolfi-amo-panel-file>.amolfi-icon-btn{opacity:1}}.amolfi-amo-panel-owned-row[data-skill]>.amolfi-icon-btn{opacity:1}.amolfi-amo-panel-file{min-width:0}.amolfi-amo-panel-file-text{flex:1}.amolfi-amo-panel-owned-text small.amolfi-amo-panel-owned-preview{-webkit-line-clamp:2;line-clamp:2;white-space:normal;color:var(--ink-secondary);-webkit-box-orient:vertical;margin-block:1px 2px;line-height:1.45;display:-webkit-box;overflow:hidden}.amolfi-amo-panel-owned-note{font-size:var(--text-xs);color:var(--ink-tertiary);margin:2px 0 0;line-height:1.5}.amolfi-fin{--text-hero:clamp(26px, 7.6cqi, 32px);--fin-in:var(--chip-mint-ink);--fin-out:var(--ink-primary);--fin-late:var(--chip-rose-ink);--fin-wait:var(--chip-amber-ink);--fin-settled:var(--ink-tertiary);--fin-1:4px;--fin-2:8px;--fin-3:16px;--fin-4:24px;--fin-row-y:7px;--fin-row-y2:9px;--fin-measure:560px;--fin-fig-ch:7ch;--fin-w:1;flex-direction:column;height:100%;min-height:0;display:flex;container:fin-rail/inline-size}.amolfi-fin :where(h1,h2,h3,h4,p,dl,dd,ul,ol){margin:0}.amolfi-fin :where(ul,ol){padding-left:0;list-style:none}.amolfi-fin-head{z-index:2;background:var(--shell-well);box-shadow:0 -18px 0 var(--shell-well);align-items:center;gap:6px var(--fin-2);padding:var(--fin-2) 0;border-bottom:1px solid var(--shell-border);flex-wrap:wrap;display:flex;position:sticky;top:0}.amolfi-fin-head .amolfi-segmented{flex:0 auto;min-width:0}.amolfi-fin-lens{color:var(--ink-secondary);flex:none;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.amolfi-fin-lens .amolfi-ic{width:12px;height:12px;color:var(--ink-secondary);flex:none}.amolfi-fin .amolfi-fin-lens select{appearance:none;font:inherit;font-size:var(--text-sm);color:var(--ink-secondary);padding:var(--fin-1) 2px var(--fin-1) var(--fin-1);cursor:pointer;background:0 0;border:0}.amolfi-fin .amolfi-fin-lens select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-fin-menu-anchor{flex:none;position:relative}.amolfi-fin-menu-anchor .amolfi-menu{position:absolute;top:32px;right:0}.amolfi-fin-preview-band{padding:var(--fin-1) var(--fin-2);background:var(--chip-slate-bg);color:var(--chip-slate-ink);font-size:var(--text-sm);flex:none;margin:0;line-height:1.15}.amolfi-fin-body{min-height:0;padding:10px 0 var(--fin-4);flex:1;overflow:auto}@container fin-rail (width>=560px){.amolfi-fin-body>*{max-width:var(--fin-measure);margin-inline:auto}}.amolfi-fin :is(.amolfi-fin-cash,.amolfi-fin-runway,.amolfi-fin-net,.amolfi-fin-band-slice,.amolfi-fin-strip-cell[data-asks]){transition:transform var(--t-fast) var(--ease-press), filter var(--t-fast) var(--ease-press), background var(--t-fast) var(--ease-press)}.amolfi-fin button:is(.amolfi-fin-cash,.amolfi-fin-runway,.amolfi-fin-net,.amolfi-fin-band-slice):active{filter:brightness(.97);transform:scale(.97)}.amolfi-fin button:is(.amolfi-fin-row-main,.amolfi-fin-invoice-row,.amolfi-fin-line-main):active{transform:scale(.99)}.amolfi-fin-strip-cell[data-asks]:active:not(:disabled){filter:brightness(.97)}.amolfi-fin :is(.amolfi-fin-cash,.amolfi-fin-runway,.amolfi-fin-net,.amolfi-fin-row-main,.amolfi-fin-invoice-row,.amolfi-fin-line-main,.amolfi-fin-strip-cell):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.amolfi-fin .amolfi-fin-band-slice:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amolfi-fin :is(button,select,input,textarea,label):disabled,.amolfi-fin [aria-disabled=true]{opacity:.45;cursor:default}.amolfi-fin :disabled:hover{background:0 0;transform:none}.amolfi-fin [data-asked]{animation:amolfi-fin-asked var(--t-slide) var(--ease-glide)}@keyframes amolfi-fin-asked{0%{background-color:var(--accent-soft)}}.amolfi-fin [data-working]{pointer-events:none;position:relative}.amolfi-fin [data-working]:after{content:"";left:var(--fin-2);right:var(--fin-2);border-radius:var(--radius-full);background:var(--accent);transform-origin:0;height:2px;animation:amolfi-fin-work .9s var(--ease-glide) infinite;position:absolute;bottom:3px}@keyframes amolfi-fin-work{0%{opacity:1;transform:scaleX(0)}60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.amolfi-fin .amolfi-btn[data-parked],.amolfi-fin .amolfi-menu-item[data-parked]{background:var(--chip-amber-bg);color:var(--chip-amber-ink);cursor:default;pointer-events:none;border-color:#0000}.amolfi-fin-fig{width:var(--fin-fig-ch,7ch);border-radius:var(--radius-sm);background:var(--shell-cell);vertical-align:-.08em;opacity:0;height:1em;transition:opacity var(--t-base) var(--ease-press);display:inline-block}.amolfi-fin[data-slow] .amolfi-fin-fig{opacity:1;animation:1.6s ease-in-out infinite alternate amolfi-calm-pulse}.amolfi-fin-fig.is-line{width:var(--fin-fig-ch,62%);display:block}.amolfi-fin [data-recomputing]{opacity:.5;transition:opacity var(--t-base) var(--ease-press)}.amolfi-fin-say{border-left:3px solid var(--accent-ink);font-size:var(--text-sm);color:var(--ink-secondary);margin:6px 0;padding:6px 0 6px 10px;line-height:1.4}.amolfi-fin-say[data-tone=fail]{border-left-color:var(--chip-rose-ink)}.amolfi-fin-hint{font-size:var(--text-sm);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;margin:6px 0;line-height:1.45}.amolfi-fin-heading{justify-content:space-between;align-items:baseline;gap:var(--fin-2);margin:0 0 var(--fin-2);display:flex}.amolfi-fin-heading .amolfi-btn .amolfi-ic{color:var(--accent-ink)}.amolfi-fin-heading-trail{font-size:var(--text-sm);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.amolfi-fin-verbs{gap:var(--fin-2);margin:var(--fin-2) 0;flex-wrap:wrap;display:flex}.amolfi-fin-row,.amolfi-fin-line{margin-inline:calc(var(--fin-2) * -1);padding:var(--fin-row-y2) var(--fin-2);border-radius:var(--radius-sm);transition:background var(--t-fast) var(--ease-press);position:relative}.amolfi-fin-row:after,.amolfi-fin-line:after{content:"";left:var(--fin-2);right:var(--fin-2);background:var(--shell-border);height:1px;position:absolute;bottom:0}.amolfi-fin-row:last-child:after,.amolfi-fin-line:last-child:after{display:none}.amolfi-fin-row:hover{background:var(--shell-cell)}.amolfi-fin-pulse{gap:var(--fin-3);display:grid}.amolfi-fin-hero{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.amolfi-fin button:is(.amolfi-fin-cash,.amolfi-fin-runway,.amolfi-fin-net){appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.amolfi-fin-cash{gap:var(--fin-1);text-align:left;min-width:0;display:grid}.amolfi-fin-cash-value{font-size:var(--text-hero);letter-spacing:-.02em;color:var(--ink-primary);font-variant-numeric:tabular-nums;font-weight:620;line-height:1.05}.amolfi-fin .amolfi-fin-runway{text-align:right;min-width:0;font-size:var(--text-sm);color:var(--ink-secondary);font-variant-numeric:tabular-nums;flex:0 auto;line-height:1.35}.amolfi-fin .amolfi-fin-runway[data-quiet]{color:var(--ink-tertiary)}.amolfi-fin .amolfi-fin-net{font-size:var(--text-sm);color:var(--ink-primary);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.35}@container fin-rail (width<=360px){.amolfi-fin-hero{display:grid}.amolfi-fin .amolfi-fin-runway{text-align:left}}.amolfi-fin-block{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-tile);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.amolfi-fin-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.amolfi-fin .amolfi-fin-strip-cell{appearance:none;gap:var(--fin-1);border:0;border-right:1px solid var(--shell-border);border-bottom:1px solid var(--shell-border);background:var(--shell-cell);width:100%;min-width:0;font:inherit;color:inherit;text-align:left;align-content:start;margin:0;padding:10px 12px;display:grid}.amolfi-fin-strip-cell[data-asks]{cursor:pointer}.amolfi-fin-strip-cell .amolfi-eyebrow{text-overflow:clip;white-space:nowrap;white-space:normal;min-width:0;min-height:2.5em;line-height:1.25;overflow:visible}.amolfi-fin-strip-cell strong{color:var(--fin-out);font-variant-numeric:tabular-nums;text-align:right;font-size:var(--text-title);font-weight:600;line-height:1.2}.amolfi-fin-strip-cell strong[data-tone=in]{color:var(--fin-in)}.amolfi-fin-strip-cell strong[data-tone=late]{color:var(--fin-late)}@container fin-rail (width>=700px){.amolfi-fin-block{grid-template-columns:repeat(3,minmax(0,1fr))}}.amolfi-fin-picture{gap:var(--fin-2);display:grid}.amolfi-fin-income-bar{border-radius:var(--radius-full);background:var(--shell-cell);height:6px;overflow:hidden}.amolfi-fin-income-bar span{border-radius:var(--radius-full);background:var(--fin-in);height:100%;display:block}.amolfi-fin-band{border-radius:var(--radius-md);background:var(--shell-cell);gap:2px;height:22px;display:flex;overflow:hidden}.amolfi-fin .amolfi-fin-band-slice{background:var(--ink-secondary);min-width:3px;height:100%;opacity:var(--fin-w,1);display:block;position:relative;overflow:hidden}.amolfi-fin button.amolfi-fin-band-slice{appearance:none;cursor:pointer;border:0;padding:0}.amolfi-fin-band-name{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--shell-tile);white-space:nowrap;pointer-events:none;align-items:center;font-weight:700;display:flex;position:absolute;inset:0 auto 0 6px}.amolfi-fin-picture[data-live] .amolfi-fin-band-slice,.amolfi-fin-picture[data-live] .amolfi-fin-income-bar span{transition:width var(--t-fill) var(--ease-glide)}.amolfi-fin-spend-list{gap:var(--fin-1) var(--fin-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.amolfi-fin-spend-item{justify-content:space-between;align-items:baseline;gap:var(--fin-2);min-width:0;font-size:var(--text-sm);display:flex}.amolfi-fin-spend-item dt{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-secondary);overflow:hidden}.amolfi-fin-spend-item dd{color:var(--ink-primary);font-variant-numeric:tabular-nums;flex:none;margin:0;font-weight:600}@container fin-rail (width<=360px){.amolfi-fin-spend-list{grid-template-columns:1fr}}.amolfi-fin-lines{padding:0 var(--fin-2);border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-tile);display:grid}.amolfi-fin .amolfi-fin-line-main{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.amolfi-fin button.amolfi-fin-line-main{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.amolfi-fin-line-label{align-items:center;gap:var(--fin-2);min-width:0;font-size:var(--text-base);color:var(--ink-primary);display:flex}.amolfi-fin-line-label .amolfi-ic{width:var(--icon-size);height:var(--icon-size);color:var(--ink-secondary);flex:none}.amolfi-fin-line-value{font-size:var(--text-sm);color:var(--ink-secondary);font-variant-numeric:tabular-nums;flex:none}.amolfi-fin-line .amolfi-meter-track{background:var(--shell-cell);margin-top:6px}.amolfi-fin .amolfi-meter-fill{animation:none}.amolfi-fin .amolfi-meter-fill[data-state=close]{background:var(--fin-wait)}.amolfi-fin .amolfi-meter-fill[data-state=over]{background:var(--fin-late)}.amolfi-fin-reports{gap:var(--fin-2);flex-wrap:wrap;display:flex}.amolfi-fin .amolfi-summon-chip{margin-top:0}.amolfi-fin .amolfi-summon-chip.is-static{cursor:default}.amolfi-fin .amolfi-summon-chip.is-static:hover{border-color:var(--shell-border-strong)}.amolfi-fin .amolfi-summon-chip.is-static:active{transform:none}.amolfi-fin-ledger{gap:var(--fin-3);display:grid}.amolfi-fin-ledger[data-dropping]{outline:2px dashed var(--accent);outline-offset:6px;border-radius:var(--radius-md)}.amolfi-fin-chips{gap:var(--fin-2);margin-inline:calc(var(--fin-2) * -1);padding-inline:var(--fin-2);scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;display:flex;overflow-x:auto}.amolfi-fin-chips::-webkit-scrollbar{display:none}.amolfi-fin .amolfi-fin-chips .amolfi-set-facet{scroll-snap-align:start}.amolfi-fin-chip-count{font-variant-numeric:tabular-nums;opacity:.8;margin-left:5px}.amolfi-fin-queue{gap:var(--fin-1);display:grid}.amolfi-fin-queue-verbs{gap:var(--fin-2);flex-wrap:wrap;align-items:center;display:flex}.amolfi-fin .amolfi-set-search{margin:0}.amolfi-fin .amolfi-set-search input,.amolfi-fin .amolfi-fin-field,.amolfi-fin .amolfi-fin-line-item input,.amolfi-fin .amolfi-fin-splits input,.amolfi-fin .amolfi-fin-splits select,.amolfi-fin .amolfi-fin-form input,.amolfi-fin .amolfi-fin-form select,.amolfi-fin .amolfi-fin-confirm input{font-size:max(16px, var(--text-sm))}.amolfi-fin-day{display:grid}.amolfi-fin-day-head{justify-content:space-between;align-items:baseline;gap:var(--fin-2);margin:var(--fin-2) 0 var(--fin-1);display:flex}.amolfi-fin-day-net{font-size:var(--text-sm);color:var(--ink-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.amolfi-fin-row{align-items:center;gap:var(--fin-2);padding-left:14px;display:flex}.amolfi-fin .amolfi-fin-row-main{text-align:left;flex:1;gap:2px;min-width:0;display:grid}.amolfi-fin button.amolfi-fin-row-main{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.amolfi-fin-row-name{font-size:var(--text-base);color:var(--ink-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.amolfi-fin-row-meta{min-width:0;font-size:var(--text-sm);color:var(--ink-tertiary);flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.amolfi-fin-row-meta [data-primary]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-secondary);flex:0 auto;overflow:hidden}.amolfi-fin-row-meta [data-secondary]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.amolfi-fin-row-meta [data-primary]+[data-secondary]:before{content:"· "}.amolfi-fin-row-meta .amolfi-ic{flex:none;width:11px;height:11px}@container fin-rail (width<=360px){.amolfi-fin-row-meta [data-secondary]{display:none}}.amolfi-fin-dot{border-radius:var(--radius-full);background:var(--ink-secondary);width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:3px}.amolfi-fin-row-side{flex:none;justify-items:end;gap:2px;display:grid}.amolfi-fin-amount{font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--fin-out);font-weight:600}.amolfi-fin-amount[data-tone=in]{color:var(--fin-in)}.amolfi-fin-amount[data-tone=settled]{color:var(--fin-settled)}.amolfi-fin-suggest{align-items:center;gap:5px;min-width:0;display:inline-flex}.amolfi-fin .amolfi-fin-set{appearance:none;font:inherit;font-size:var(--text-sm);color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.amolfi-fin .amolfi-fin-set:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.amolfi-fin-page{justify-content:space-between;align-items:center;gap:var(--fin-2);margin-top:var(--fin-2);padding-top:var(--fin-2);border-top:1px solid var(--shell-border);font-size:var(--text-sm);color:var(--ink-tertiary);display:flex}.amolfi-fin-page-count{font-variant-numeric:tabular-nums}.amolfi-fin-page-arm{flex:none;min-width:0}.amolfi-fin-drop{align-items:center;gap:var(--fin-2);flex-wrap:wrap;display:flex}.amolfi-fin-invoices{gap:var(--fin-3);display:grid}.amolfi-fin-list{display:grid}.amolfi-fin .amolfi-fin-invoice-row{appearance:none;align-items:center;gap:var(--fin-2);width:100%;margin-inline:calc(var(--fin-2) * -1);padding:var(--fin-row-y2) var(--fin-2);border-radius:var(--radius-sm);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background var(--t-fast) var(--ease-press), transform var(--t-fast) var(--ease-press);background:0 0;border:0;display:flex;position:relative}.amolfi-fin-invoice-row:after{content:"";left:var(--fin-2);right:var(--fin-2);background:var(--shell-border);height:1px;position:absolute;bottom:0}.amolfi-fin-invoice-row:last-child:after{display:none}.amolfi-fin-invoice-row:hover{background:var(--shell-cell)}.amolfi-fin-invoice-main{flex:1;gap:2px;min-width:0;display:grid}.amolfi-fin-invoice-main strong{font-size:var(--text-base);color:var(--ink-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.amolfi-fin-invoice-main span{min-width:0;font-size:var(--text-sm);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;line-height:1.35}.amolfi-fin-invoice-side{flex:none;justify-items:end;gap:3px;display:grid}.amolfi-fin-invoice-side strong{font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--fin-out);font-weight:600}.amolfi-fin-invoice-side strong[data-tone=settled]{color:var(--fin-settled)}.amolfi-fin-invoice-row .amolfi-fin-chev{width:12px;height:12px;color:var(--ink-tertiary);opacity:0;transition:opacity var(--t-fast) var(--ease-press);flex:none;transform:rotate(-90deg)}.amolfi-fin-invoice-row:hover .amolfi-fin-chev,.amolfi-fin-invoice-row:focus-visible .amolfi-fin-chev{opacity:.7}@media (pointer:coarse){.amolfi-fin-invoice-row .amolfi-fin-chev{opacity:.7}}.amolfi-fin-items{gap:var(--fin-1);margin:var(--fin-2) 0;padding:0;list-style:none;display:grid}.amolfi-fin-items li{font-size:var(--text-sm);color:var(--ink-secondary);justify-content:space-between;gap:12px;display:flex}.amolfi-fin-items li span:last-child{font-variant-numeric:tabular-nums;flex:none}.amolfi-fin-items li.is-total{padding-top:var(--fin-1);border-top:1px solid var(--shell-border);color:var(--ink-primary);font-weight:600}.amolfi-fin-sheet{gap:var(--fin-2);display:grid}.amolfi-fin-sheet-head{align-items:center;gap:var(--fin-2);display:flex}.amolfi-fin-sheet-title{flex:1;gap:1px;min-width:0;display:grid}.amolfi-fin-sheet-title strong{font-size:var(--text-base);color:var(--ink-primary);font-weight:600}.amolfi-fin-sheet-title span{font-size:var(--text-sm);color:var(--ink-tertiary)}.amolfi-fin-sheet-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.amolfi-fin-back .amolfi-ic{transform:rotate(90deg)}.amolfi-fin-sheet-body{gap:12px;display:grid}.amolfi-fin-sheet-amount{align-items:center;gap:var(--fin-2);font-size:var(--text-figure);letter-spacing:-.015em;color:var(--fin-out);font-variant-numeric:tabular-nums;margin:0;font-weight:650;display:flex}.amolfi-fin-sheet-amount[data-tone=in]{color:var(--fin-in)}.amolfi-fin-receipt-thumb{object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--shell-border);flex:none;width:44px;height:44px}.amolfi-fin-facts{gap:var(--fin-row-y) 12px;font-size:var(--text-sm);grid-template-columns:76px 1fr;align-items:baseline;margin:0;display:grid}.amolfi-fin-facts dt{color:var(--ink-tertiary)}.amolfi-fin-facts dd{color:var(--ink-primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}.amolfi-fin-facts dd[data-mono]{font-family:var(--font-mono)}.amolfi-fin-toggles{gap:var(--fin-2);flex-wrap:wrap;display:flex}.amolfi-fin-rail{gap:var(--fin-2);flex-wrap:wrap;align-items:center;display:flex}.amolfi-fin-confirm{align-items:center;gap:var(--fin-2);padding:var(--fin-2);border:1px solid var(--shell-border-strong);border-radius:var(--radius-md);background:var(--shell-tile);font-size:var(--text-sm);color:var(--ink-primary);flex-wrap:wrap;display:flex}.amolfi-fin-confirm input{flex:140px}.amolfi-fin-form{gap:var(--fin-2);flex-wrap:wrap;align-items:center;display:flex}.amolfi-fin-splits{gap:var(--fin-2);display:grid}.amolfi-fin-split-row{gap:var(--fin-2);display:flex}.amolfi-fin-split-row input{flex:80px;min-width:0}.amolfi-fin-split-row select{flex:110px;min-width:0}.amolfi-fin-line-item{gap:var(--fin-2);flex-wrap:wrap;align-items:center;display:flex}.amolfi-fin-line-item input{flex:80px;min-width:0}.amolfi-fin-line-item input:first-child{flex:100%}.amolfi-fin .amolfi-fin-field,.amolfi-fin .amolfi-fin-form input,.amolfi-fin .amolfi-fin-form select,.amolfi-fin .amolfi-fin-splits input,.amolfi-fin .amolfi-fin-splits select,.amolfi-fin .amolfi-fin-line-item input,.amolfi-fin .amolfi-fin-confirm input{color:var(--ink-primary);background:var(--shell-cell);border:1px solid var(--shell-border);border-radius:var(--radius-md);padding:6px var(--fin-2);min-width:0;font-family:inherit}.amolfi-fin .amolfi-fin-field{width:100%;margin-top:var(--fin-1)}.amolfi-fin :is(.amolfi-fin-field,.amolfi-fin-form input,.amolfi-fin-form select,.amolfi-fin-splits input,.amolfi-fin-splits select,.amolfi-fin-line-item input,.amolfi-fin-confirm input):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-fin-saved{margin-left:var(--fin-2);font-size:var(--text-sm);color:var(--ink-tertiary);white-space:nowrap;font-weight:400}.amolfi-fin-saved[data-tone=fail]{color:var(--chip-rose-ink)}.amolfi-fin-ask-about{margin-top:var(--fin-2)}.amolfi-fin{--fin-good:var(--chip-mint-ink);--fin-bad:var(--chip-rose-ink);--fin-flat:var(--chip-slate-ink);--fin-pill-ink:var(--shell-page);--fin-board-row-y:11px}.amolfi-fin [data-tone=good]{color:var(--fin-good)}.amolfi-fin [data-tone=bad]{color:var(--fin-bad)}.amolfi-fin [data-tone=flat]{color:var(--fin-flat)}.amolfi-fin-standing{margin:0 0 var(--fin-2)}.amolfi-fin[data-panes=two] .amolfi-fin-body>*{max-width:none;margin-inline:0}.amolfi-fin-panes{gap:var(--fin-3);grid-template-columns:360px minmax(0,1fr);align-items:start;display:grid}.amolfi-fin-pane-list{border-right:1px solid var(--shell-border);min-width:0;padding-right:var(--fin-3);flex-direction:column;display:flex}.amolfi-fin-pane-detail{min-width:0}.amolfi-fin-board{flex-direction:column;min-width:0;display:flex}.amolfi-fin-board[data-dim] .amolfi-fin-board-rows{opacity:.55}.amolfi-fin-board-head{justify-content:space-between;align-items:flex-start;gap:var(--fin-2);padding:var(--fin-2) 0 var(--fin-3);display:flex}.amolfi-fin-board-title{gap:1px;min-width:0;display:grid}.amolfi-fin .amolfi-fin-board-title h2{font-size:var(--text-hero);letter-spacing:-.03em;color:var(--ink-primary);font-weight:700;line-height:1.05}.amolfi-fin-board-title>span{font-size:var(--text-hero);letter-spacing:-.03em;color:var(--ink-tertiary);font-weight:700;line-height:1.05}.amolfi-fin-board-pill{background:var(--shell-control);border-radius:999px;flex:none;align-items:center;gap:2px;margin-top:4px;padding:2px;display:flex}.amolfi-fin .amolfi-fin-pill-btn{width:28px;height:28px;color:var(--ink-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.amolfi-fin .amolfi-fin-pill-btn:hover{background:color-mix(in srgb, var(--ink-primary) 8%, transparent);color:var(--ink-primary)}.amolfi-fin .amolfi-fin-pill-btn:active{scale:.97}.amolfi-fin .amolfi-fin-pill-btn:disabled{opacity:.35;cursor:default}.amolfi-fin .amolfi-fin-pill-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-fin .amolfi-fin-pill-btn .amolfi-ic{width:15px;height:15px}.amolfi-fin-board-search{align-items:center;gap:var(--fin-1);margin-bottom:var(--fin-2);padding:6px var(--fin-2);border-radius:var(--radius-md);background:var(--shell-cell);color:var(--ink-tertiary);display:flex}.amolfi-fin-board-search .amolfi-ic{flex:none;width:14px;height:14px}.amolfi-fin .amolfi-fin-board-input{min-width:0;font:inherit;font-size:var(--text-base);color:var(--ink-primary);background:0 0;border:0;flex:1}.amolfi-fin .amolfi-fin-board-input:focus-visible{outline:none}.amolfi-fin-board-editing{margin:0 0 var(--fin-2);font-size:var(--text-sm);color:var(--ink-tertiary)}.amolfi-fin-board-done{margin-top:var(--fin-3);align-self:flex-start}.amolfi-fin-board-rows{display:block}.amolfi-fin-board-row{align-items:center;gap:var(--fin-1);border-bottom:1px solid var(--shell-border);display:flex}.amolfi-fin-board-row:last-child{border-bottom:0}.amolfi-fin-board-row[data-hidden]{opacity:.45}.amolfi-fin .amolfi-fin-board-main{align-items:center;gap:var(--fin-2);text-align:left;width:100%;min-width:0;padding:var(--fin-board-row-y) var(--fin-1);border-radius:var(--radius-md);cursor:pointer;color:inherit;background:0 0;border:0;flex:1;display:flex}.amolfi-fin .amolfi-fin-board-main:hover{background:color-mix(in srgb, var(--ink-primary) 5%, transparent)}.amolfi-fin .amolfi-fin-board-main:active{background:color-mix(in srgb, var(--ink-primary) 9%, transparent)}.amolfi-fin .amolfi-fin-board-main:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amolfi-fin-board-row[data-selected] .amolfi-fin-board-main{background:color-mix(in srgb, var(--ink-primary) 7%, transparent)}.amolfi-fin-board-name{flex:1;gap:2px;min-width:0;display:grid}.amolfi-fin-board-name strong{letter-spacing:-.02em;color:var(--ink-primary);white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:650;line-height:1.1;overflow:hidden}.amolfi-fin-board-name small{font-size:var(--text-sm);color:var(--ink-tertiary);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.amolfi-fin-board-spark{flex:none;width:76px;height:40px;display:block}.amolfi-fin-spark{width:100%;height:100%;display:block;overflow:visible}.amolfi-fin-spark[data-tone=good]{color:var(--fin-good)}.amolfi-fin-spark[data-tone=bad]{color:var(--fin-bad)}.amolfi-fin-spark[data-tone=flat]{color:var(--fin-flat)}.amolfi-fin-spark-line{fill:none;stroke:currentColor;stroke-width:1.6px;vector-effect:non-scaling-stroke}.amolfi-fin-spark-base{fill:none;stroke:var(--ink-tertiary);stroke-width:1px;stroke-dasharray:3 2;opacity:.55;vector-effect:non-scaling-stroke}.amolfi-fin-board-value{font-variant-numeric:tabular-nums;flex:none;justify-items:end;gap:4px;width:104px;display:grid}.amolfi-fin-board-value strong{letter-spacing:-.02em;color:var(--ink-primary);font-size:20px;font-weight:650;line-height:1.1}.amolfi-fin-board-delta{text-align:center;min-width:68px;color:var(--fin-pill-ink);background:var(--fin-flat);border-radius:6px;padding:3px 7px;font-size:13px;font-style:normal;font-weight:600;line-height:1.15;display:block}.amolfi-fin-board-delta[data-tone=good]{background:var(--fin-good);color:var(--fin-pill-ink)}.amolfi-fin-board-delta[data-tone=bad]{background:var(--fin-bad);color:var(--fin-pill-ink)}.amolfi-fin-board-delta[data-tone=flat]{background:var(--fin-flat);color:var(--fin-pill-ink)}.amolfi-fin-board-value[data-unavailable]{justify-items:end}.amolfi-fin-board-value[data-unavailable] small{font-size:var(--text-sm);color:var(--ink-tertiary);text-align:right;white-space:normal;line-height:1.25}.amolfi-fin-board-row[data-kind=door] .amolfi-fin-board-name small{white-space:normal}.amolfi-fin-board-door{color:var(--accent-ink);flex:none}.amolfi-fin-board-door .amolfi-ic{width:20px;height:20px}.amolfi-fin-board[data-editing] .amolfi-fin-board-spark,.amolfi-fin-board[data-editing] .amolfi-fin-board-value{display:none}.amolfi-fin-board[data-editing] .amolfi-fin-board-name small{white-space:normal}.amolfi-fin-board-grip,.amolfi-fin-board-move{flex:none;align-items:center;gap:2px;display:inline-flex}.amolfi-fin .amolfi-fin-board-grip{cursor:pointer;color:var(--fin-bad);background:0 0;border:0;padding:4px}.amolfi-fin .amolfi-fin-board-grip[data-verb=show]{color:var(--accent-ink)}.amolfi-fin .amolfi-fin-board-grip .amolfi-ic{width:17px;height:17px}.amolfi-fin-metric{min-width:0;padding-bottom:var(--fin-4);flex-direction:column;display:flex}.amolfi-fin-metric[data-dim] .amolfi-fin-metric-quote strong{opacity:.55}.amolfi-fin-metric-head{align-items:flex-start;gap:var(--fin-2);padding:var(--fin-2) 0 var(--fin-3);border-bottom:1px solid var(--shell-border);display:flex}.amolfi-fin .amolfi-fin-metric-back{background:var(--shell-control);width:30px;height:30px;color:var(--ink-secondary);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:4px;padding:0;display:inline-flex}.amolfi-fin .amolfi-fin-metric-back:hover{color:var(--ink-primary)}.amolfi-fin .amolfi-fin-metric-back .amolfi-ic{width:16px;height:16px}.amolfi-fin-metric-title{gap:2px;min-width:0;display:grid}.amolfi-fin .amolfi-fin-metric-title h2{letter-spacing:-.035em;color:var(--ink-primary);font-size:clamp(28px,8.4cqi,38px);font-weight:700;line-height:1.04}.amolfi-fin-metric-title p{font-size:var(--text-base);color:var(--ink-secondary);line-height:1.3}.amolfi-fin-metric-quote{align-items:baseline;gap:var(--fin-2);margin-top:var(--fin-3);font-variant-numeric:tabular-nums;display:flex}.amolfi-fin-metric-quote strong{letter-spacing:-.025em;color:var(--ink-primary);font-size:26px;font-weight:650}.amolfi-fin-metric-delta{font-size:var(--text-base);font-weight:600}.amolfi-fin-metric-window{font-size:var(--text-sm);color:var(--ink-secondary);margin-top:2px}.amolfi-fin-metric-basis{font-size:var(--text-sm);color:var(--ink-tertiary)}.amolfi-fin-metric-ranges{justify-content:space-between;align-items:center;gap:var(--fin-1);margin-top:var(--fin-3);padding-top:var(--fin-2);border-top:1px solid var(--shell-border);display:flex}.amolfi-fin .amolfi-fin-metric-ranges button{min-width:34px;min-height:32px;color:var(--ink-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;padding:6px;font-weight:600}.amolfi-fin .amolfi-fin-metric-ranges button:hover{color:var(--ink-primary)}.amolfi-fin .amolfi-fin-metric-ranges button.is-selected{background:var(--shell-control);color:var(--ink-primary)}.amolfi-fin .amolfi-fin-metric-ranges button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-fin-chart{margin-top:var(--fin-2)}.amolfi-fin-chart[data-tone=good]{color:var(--fin-good)}.amolfi-fin-chart[data-tone=bad]{color:var(--fin-bad)}.amolfi-fin-chart[data-tone=flat]{color:var(--fin-flat)}.amolfi-fin-chart-box{cursor:crosshair;touch-action:pan-y;height:200px;margin-bottom:20px;margin-right:46px;position:relative}.amolfi-fin-chart-box:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.amolfi-fin-chart-plot{width:100%;height:100%;display:block}.amolfi-fin-chart-rule{stroke:var(--shell-border-strong);stroke-width:.7px;vector-effect:non-scaling-stroke;fill:none}.amolfi-fin-chart-line{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;animation:.7s ease-out both amolfi-fin-draw}.amolfi-fin-chart[data-scrubbing] .amolfi-fin-chart-line{opacity:.55}.amolfi-fin-chart[data-scrubbing] .amolfi-fin-chart-area{opacity:.4}.amolfi-fin-chart-cross{stroke:var(--ink-secondary);stroke-width:.8px;stroke-dasharray:2 2;vector-effect:non-scaling-stroke;fill:none}.amolfi-fin-chart-dot{width:8px;height:8px;box-shadow:0 0 0 1.5px var(--shell-page);pointer-events:none;background:currentColor;border-radius:999px;margin:-4px 0 0 -4px;position:absolute}.amolfi-fin-chart-tick,.amolfi-fin-chart-period{font-size:var(--text-sm);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;line-height:1;position:absolute}.amolfi-fin-chart-tick{margin-left:8px;left:100%;translate:0 -50%}.amolfi-fin-chart-period{margin-top:7px;top:100%;translate:-50%}.amolfi-fin-chart-period[data-edge=start]{translate:0}.amolfi-fin-chart-period[data-edge=end]{translate:-100%}.amolfi-fin-chart-bars{width:calc(100% - 46px);height:30px;display:block}.amolfi-fin-chart-bars rect{fill:var(--ink-tertiary);opacity:.55}.amolfi-fin-chart-bars rect[data-sign=in]{fill:var(--fin-good);opacity:.5}.amolfi-fin-chart[data-empty]{place-items:center;min-height:120px;display:grid}.amolfi-fin-chart-empty{font-size:var(--text-sm);color:var(--ink-tertiary)}@keyframes amolfi-fin-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.amolfi-fin-metric-stats{margin-top:var(--fin-3);padding-top:var(--fin-2);border-top:1px solid var(--shell-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.amolfi-fin-metric-stats>div{justify-content:space-between;align-items:baseline;gap:var(--fin-1);min-width:0;padding:7px var(--fin-2);border-left:1px solid var(--shell-border);display:flex}.amolfi-fin-metric-stats>div:nth-child(3n+1){border-left:0;padding-left:0}.amolfi-fin-metric-stats>div:nth-child(3n){padding-right:0}.amolfi-fin-metric-stats dt{min-width:4.5em;font-size:var(--text-sm);color:var(--ink-tertiary);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.amolfi-fin-metric-stats dd{min-width:0;font-size:var(--text-sm);color:var(--ink-primary);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;flex:0 auto;font-weight:550;overflow:hidden}@container fin-rail (width<=420px){.amolfi-fin-metric-stats>div{flex-direction:column;align-items:flex-start;gap:2px}}.amolfi-fin .amolfi-fin-metric-ask{align-items:center;gap:2px var(--fin-2);width:100%;margin-top:var(--fin-3);padding:var(--fin-2);border-radius:var(--radius-md);background:var(--shell-cell);text-align:left;color:inherit;cursor:pointer;border:0;grid-template-columns:auto 1fr;display:grid}.amolfi-fin .amolfi-fin-metric-ask[data-quiet]{cursor:default}.amolfi-fin .amolfi-fin-metric-ask:not([data-quiet]):hover{background:var(--shell-tile)}.amolfi-fin .amolfi-fin-metric-ask:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-fin .amolfi-fin-metric-ask[data-asked]{background:var(--accent-soft)}.amolfi-fin-metric-ask .amolfi-ic{width:18px;height:18px;color:var(--accent-ink);grid-row:span 2}.amolfi-fin-metric-ask>span{font-size:var(--text-base);color:var(--ink-primary);font-weight:600}.amolfi-fin-metric-ask>small{font-size:var(--text-sm);color:var(--ink-tertiary);line-height:1.25}.amolfi-fin-metric-foot{margin-top:var(--fin-3);font-size:var(--text-sm);color:var(--ink-tertiary)}.amolfi-fin-sheet-dock{min-width:0;margin-top:var(--fin-3);border-top:1px solid var(--shell-border-strong);background:var(--shell-well);flex-direction:column;display:flex}.amolfi-fin .amolfi-fin-dock-handle{width:100%;padding:var(--fin-2) 0 var(--fin-1);cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.amolfi-fin .amolfi-fin-dock-handle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amolfi-fin .amolfi-fin-dock-handle:active{cursor:grabbing}.amolfi-fin-dock-grab{background:var(--ink-tertiary);opacity:.5;border-radius:999px;width:38px;height:4px;display:block}.amolfi-fin-dock-head{align-items:center;gap:6px var(--fin-2);padding-bottom:var(--fin-2);flex-wrap:wrap;display:flex}.amolfi-fin-dock-head>strong{letter-spacing:-.02em;color:var(--ink-primary);font-size:17px;font-weight:700}.amolfi-fin-dock-head .amolfi-segmented{flex:0 auto;min-width:0}.amolfi-fin-dock-body{min-width:0;overflow:auto}.amolfi-fin-sheet-dock[data-size=peek] .amolfi-fin-dock-body{max-height:0;overflow:hidden}.amolfi-fin-sheet-dock[data-size=medium] .amolfi-fin-dock-body{max-height:320px}.amolfi-fin-sheet-dock[data-size=full] .amolfi-fin-dock-body{max-height:min(70vh,720px)}@container fin-rail (width<=460px){.amolfi-fin-dock-head>strong{flex:1 0 100%}.amolfi-fin-dock-head .amolfi-fin-menu-anchor{margin-left:auto}}.amolfi-grow{--text-hero:clamp(24px, 7cqi, 30px);--grow-1:4px;--grow-2:8px;--grow-3:16px;--grow-4:24px;--grow-tile-gap:2px;--grow-avatar:64px;--grow-fill:var(--app-grow);--grow-ink:var(--app-grow);--grow-contrast:#2c1c02;--grow-soft:color-mix(in oklab, var(--app-grow) 14%, transparent);--grow-w:0;--grow-on-photo:#f1f3f2;--grow-photo-shade:#090b0a9e;--grow-wait:var(--chip-amber-ink);--grow-fail:var(--chip-rose-ink);--grow-live:var(--chip-mint-ink);--grow-quiet:var(--ink-tertiary);flex-direction:column;height:100%;min-height:0;display:flex;container:grow-rail/inline-size}:root[data-theme=light] .amolfi-grow,.amolfi-shell[data-appearance=light] .amolfi-grow{--grow-ink:#8d5c07}.amolfi-grow :where(h1,h2,h3,h4,p,dl,dd,ul,ol,figure){margin:0}.amolfi-grow :where(ul,ol){padding-left:0;list-style:none}.amolfi-grow-head{z-index:2;background:var(--shell-well);box-shadow:0 -18px 0 var(--shell-well);align-items:center;gap:6px var(--grow-2);padding:var(--grow-2) 0;border-bottom:1px solid var(--shell-border);flex-wrap:wrap;display:flex;position:sticky;top:0}.amolfi-grow-head .amolfi-segmented{flex:0 auto;min-width:0}.amolfi-grow-head .amolfi-segmented button.is-selected{color:var(--grow-ink)}.amolfi-grow-menu-anchor{flex:none;margin-left:auto;position:relative}.amolfi-grow-menu-anchor .amolfi-menu{position:absolute;top:32px;right:0}.amolfi-grow-preview-band{padding:var(--grow-1) var(--grow-2);font-size:var(--text-sm);color:var(--chip-slate-ink);background:var(--chip-slate-bg);border-radius:var(--radius-sm);flex:none;margin:0}.amolfi-grow-body{min-height:0;padding-bottom:var(--grow-4);flex:auto;overflow:auto}.amolfi-grow-profile{grid-template-columns:var(--grow-avatar) 1fr;gap:var(--grow-3);padding:var(--grow-3) 0 var(--grow-2);align-items:center;display:grid}.amolfi-grow-avatar{width:var(--grow-avatar);height:var(--grow-avatar);background:var(--shell-control);border:1px solid var(--shell-border-strong);color:var(--ink-primary);font-size:var(--text-title);border-radius:50%;place-items:center;font-weight:600;display:grid;overflow:hidden}.amolfi-grow-avatar img{object-fit:cover;width:100%;height:100%}.amolfi-grow-counts{gap:var(--grow-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.amolfi-grow-counts button,.amolfi-grow-counts div{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.amolfi-grow .amolfi-grow-counts button{padding:var(--grow-1) 0;border-radius:var(--radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.amolfi-grow .amolfi-grow-counts button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-grow-counts strong{font-size:var(--text-title);color:var(--ink-primary);font-variant-numeric:tabular-nums;font-weight:600}.amolfi-grow-counts span{font-size:var(--text-xs);color:var(--ink-secondary)}.amolfi-grow-bio{padding:0 0 var(--grow-2)}.amolfi-grow-bio strong{color:var(--ink-primary);font-size:var(--text-body);font-weight:600;display:block}.amolfi-grow-bio p{color:var(--ink-secondary);font-size:var(--text-sm)}.amolfi-grow-reach{color:var(--ink-tertiary);font-size:var(--text-xs)}.amolfi-grow-networks{gap:var(--grow-1);padding:var(--grow-1) 0 var(--grow-2);flex-wrap:wrap;display:flex}.amolfi-grow .amolfi-grow-network{border:1px solid var(--shell-border-strong);background:var(--shell-tile);height:26px;color:var(--ink-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;border-radius:13px;align-items:center;gap:6px;padding:0 10px 0 6px;display:inline-flex}.amolfi-grow .amolfi-grow-network[aria-pressed=true]{color:var(--ink-primary);border-color:var(--ink-tertiary);background:var(--shell-control)}.amolfi-grow .amolfi-grow-network:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-grow-mark{letter-spacing:.02em;border:1px solid;border-radius:4px;place-items:center;width:16px;height:16px;font-size:8px;font-weight:700;line-height:1;display:inline-grid}.amolfi-grow-actions{gap:var(--grow-2);padding:var(--grow-1) 0 var(--grow-3);grid-template-columns:1fr 1fr;display:grid}.amolfi-grow .amolfi-grow-primary{border-radius:var(--radius-md);background:var(--grow-fill);height:34px;color:var(--grow-contrast);font:inherit;font-size:var(--text-sm);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.amolfi-grow .amolfi-grow-primary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-grow .amolfi-grow-primary:disabled{opacity:.55;cursor:default}.amolfi-grow .amolfi-grow-secondary{border-radius:var(--radius-md);border:1px solid var(--shell-border-strong);background:var(--shell-control);height:34px;color:var(--ink-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;justify-content:center;align-items:center;gap:6px;display:inline-flex}.amolfi-grow .amolfi-grow-secondary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-grow .amolfi-grow-secondary:disabled{opacity:.55;cursor:default}.amolfi-grow-campaigns{gap:var(--grow-3);padding:0 0 var(--grow-3);display:flex;overflow-x:auto}.amolfi-grow .amolfi-grow-campaign{color:var(--ink-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.amolfi-grow-campaign i{border:1px solid var(--shell-border-strong);background:var(--shell-tile);width:52px;height:52px;color:var(--ink-primary);border-radius:50%;place-items:center;font-style:normal;font-weight:600;display:grid}.amolfi-grow .amolfi-grow-campaign[aria-pressed=true] i{border-color:var(--grow-ink)}.amolfi-grow-grid{gap:var(--grow-tile-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.amolfi-grow .amolfi-grow-tile{aspect-ratio:1;background:var(--shell-tile);cursor:pointer;color:var(--ink-primary);font:inherit;border:0;padding:0;position:relative;overflow:hidden}.amolfi-grow .amolfi-grow-tile:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amolfi-grow-tile img{object-fit:cover;width:100%;height:100%;display:block}.amolfi-grow-tile-blank{padding:var(--grow-2);color:var(--ink-tertiary);font-size:var(--text-xs);text-align:center;place-items:center;display:grid;position:absolute;inset:0}.amolfi-grow-tile-blank span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.amolfi-grow-badge{background:var(--grow-photo-shade);color:var(--grow-on-photo);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600;position:absolute;top:6px;right:6px}.amolfi-grow-tile[data-state=draft]{box-shadow:inset 0 0 0 1px var(--shell-border-strong)}.amolfi-grow-tile[data-state=draft]:after{content:"";border:1px dashed var(--grow-quiet);pointer-events:none;border-radius:2px;position:absolute;inset:6px}.amolfi-grow-tile[data-state=waiting]:before{content:"";background:var(--grow-wait);width:10px;height:10px;box-shadow:0 0 0 2px var(--grow-photo-shade);border-radius:50%;position:absolute;bottom:6px;left:6px}.amolfi-grow-tile[data-state=scheduled]:before{content:"";border:2px solid var(--grow-on-photo);width:10px;height:10px;box-shadow:0 0 0 1px var(--grow-photo-shade);box-sizing:border-box;border-radius:50%;position:absolute;bottom:6px;left:6px}.amolfi-grow-tile[data-state=failed]:after{content:"";background:var(--grow-fail);height:3px;position:absolute;bottom:0;left:0;right:0}.amolfi-grow-tile:is([data-state=sending],[data-state=unknown]):before{content:"";border:2px solid var(--grow-wait);width:10px;height:10px;box-shadow:0 0 0 1px var(--grow-photo-shade);box-sizing:border-box;border-radius:50%;position:absolute;bottom:6px;left:6px}.amolfi-grow-tile[data-state=partly_published]:after{content:"";background:var(--grow-fail);width:50%;height:3px;position:absolute;bottom:0;left:0}.amolfi-grow-tile-count{color:var(--grow-on-photo);text-shadow:0 1px 2px var(--grow-photo-shade);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600;position:absolute;bottom:5px;left:6px}.amolfi-grow-tile[data-state=waiting] .amolfi-grow-tile-count,.amolfi-grow-tile[data-state=scheduled] .amolfi-grow-tile-count,.amolfi-grow-tile:is([data-state=sending],[data-state=unknown]) .amolfi-grow-tile-count{left:22px}.amolfi-grow-tile[data-state=deleted] img{opacity:.45}.amolfi-grow-tile-deleted{color:var(--grow-on-photo);text-shadow:0 1px 2px var(--grow-photo-shade);text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;position:absolute;top:6px;left:6px;right:6px;overflow:hidden}.amolfi-grow-tile:has(.amolfi-grow-badge) .amolfi-grow-tile-deleted{right:40px}.amolfi-social-post-deleted{display:block}.amolfi-grow .amolfi-grow-tile.is-new{box-shadow:inset 0 0 0 1px var(--shell-border-strong);background:0 0}.amolfi-grow-tile.is-new .amolfi-grow-tile-blank{color:var(--grow-ink);font-weight:600}.amolfi-grow-sheet{flex-direction:column;min-height:0;display:flex}.amolfi-grow-sheet-head{z-index:2;align-items:center;gap:var(--grow-2);padding:var(--grow-2) 0;background:var(--shell-well);box-shadow:0 -18px 0 var(--shell-well);border-bottom:1px solid var(--shell-border);display:flex;position:sticky;top:0}.amolfi-grow-sheet-title{flex-direction:column;flex:auto;min-width:0;display:flex}.amolfi-grow-sheet-title strong{color:var(--ink-primary);font-size:var(--text-body);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.amolfi-grow-sheet-title span{color:var(--ink-secondary);font-size:var(--text-xs)}.amolfi-grow-sheet-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.amolfi-grow-sheet-body{gap:var(--grow-3);padding:var(--grow-3) 0 var(--grow-4);flex-direction:column;display:flex}.amolfi-grow-hero{aspect-ratio:1;background:var(--shell-tile);border-radius:var(--radius-md);color:var(--ink-tertiary);font-size:var(--text-sm);place-items:center;display:grid;overflow:hidden}.amolfi-grow-hero img{object-fit:cover;width:100%;height:100%;display:block}.amolfi-grow-aggregate{flex-direction:column;gap:2px;display:flex}.amolfi-grow-aggregate strong{font-size:var(--text-hero);color:var(--ink-primary);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600;line-height:1.05}.amolfi-grow-aggregate strong small{font-size:var(--text-sm);color:var(--ink-secondary);letter-spacing:0;margin-left:6px;font-weight:500}.amolfi-grow-aggregate span{color:var(--ink-tertiary);font-size:var(--text-xs)}.amolfi-grow-section{gap:var(--grow-2);flex-direction:column;display:flex}.amolfi-grow-section>h3{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-tertiary);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.amolfi-grow-section>h3 span{letter-spacing:0;text-transform:none;font-weight:500}.amolfi-grow-cards{gap:var(--grow-2);scroll-snap-type:x mandatory;padding-bottom:var(--grow-1);scrollbar-width:none;display:flex;overflow-x:auto}.amolfi-grow-cards::-webkit-scrollbar{display:none}.amolfi-grow .amolfi-grow-card{scroll-snap-align:start;border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-tile);padding:var(--grow-2);gap:var(--grow-2);color:inherit;font:inherit;text-align:left;flex-direction:column;flex:0 0 min(86%,300px);display:flex}.amolfi-grow button.amolfi-grow-card{cursor:pointer}.amolfi-grow button.amolfi-grow-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-grow button.amolfi-grow-card[aria-pressed=true]{border-color:var(--grow-ink)}.amolfi-grow-card-head{color:var(--ink-secondary);font-size:var(--text-xs);align-items:center;gap:6px;display:flex}.amolfi-grow-card-head strong{color:var(--ink-primary);font-weight:600}.amolfi-grow-card-head a{color:var(--ink-tertiary);margin-left:auto;text-decoration:none}.amolfi-grow-card-copy{color:var(--ink-primary);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:6;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.amolfi-grow-card[data-network=x] .amolfi-grow-card-copy{-webkit-line-clamp:4}.amolfi-grow-card[data-network=linkedin] .amolfi-grow-card-copy{-webkit-line-clamp:3}.amolfi-grow-card-numbers{gap:var(--grow-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.amolfi-grow-card-numbers div{flex-direction:column;align-items:flex-start;display:flex}.amolfi-grow-card-numbers strong{color:var(--ink-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600}.amolfi-grow-card-numbers span{color:var(--ink-tertiary);font-size:10px}.amolfi-grow-card-state{font-size:var(--text-xs);color:var(--ink-secondary)}.amolfi-grow-card-state[data-tone=fail]{color:var(--grow-fail)}.amolfi-grow-card-state[data-tone=wait]{color:var(--grow-wait)}.amolfi-grow-card-state[data-tone=live]{color:var(--grow-live)}.amolfi-grow-card-line{align-items:center;gap:var(--grow-1) var(--grow-2);flex-wrap:wrap;display:flex}.amolfi-grow-card-file{font-size:var(--text-xs);color:var(--ink-primary);font-weight:600}.amolfi-grow-say-door{align-items:center;gap:var(--grow-1) var(--grow-2);flex-wrap:wrap;display:flex}.amolfi-grow-blocked{gap:var(--grow-2);flex-direction:column;display:flex}.amolfi-grow-blocked-rows{gap:var(--grow-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.amolfi-grow-blocked-row{gap:var(--grow-1);flex-direction:column;display:flex}.amolfi-grow-blocked-row>strong{color:var(--ink-primary);font-size:var(--text-xs);font-weight:600}.amolfi-grow .amolfi-grow-ask{align-items:center;gap:var(--grow-2);border:0;border-bottom:1px solid var(--shell-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;padding:7px 0;display:flex}.amolfi-grow .amolfi-grow-ask:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.amolfi-grow .amolfi-grow-ask:disabled{cursor:default}.amolfi-grow-ask[data-asked=true]{background:var(--grow-soft)}.amolfi-grow-ask .amolfi-grow-ask-label{min-width:0;color:var(--ink-secondary);font-size:var(--text-sm);flex:auto}.amolfi-grow-ask .amolfi-grow-ask-value{color:var(--ink-primary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:600}.amolfi-grow-ask .amolfi-grow-ask-value[data-tone=quiet]{color:var(--ink-tertiary);font-weight:500}.amolfi-grow-ask .amolfi-grow-ask-hint{color:var(--ink-tertiary);font-size:var(--text-xs)}.amolfi-grow-trail{color:var(--ink-secondary);font-size:var(--text-sm)}.amolfi-grow-trail b{color:var(--ink-primary);font-weight:600}.amolfi-grow-disclosure summary{cursor:pointer;color:var(--ink-secondary);font-size:var(--text-sm);align-items:center;gap:6px;list-style:none;display:flex}.amolfi-grow-disclosure summary::-webkit-details-marker{display:none}.amolfi-grow-disclosure ul{padding:var(--grow-2) 0 0 var(--grow-3);flex-direction:column;gap:4px;display:flex}.amolfi-grow-disclosure a{color:var(--ink-primary);font-size:var(--text-sm);text-decoration:none}.amolfi-grow-say{font-size:var(--text-body);color:var(--ink-primary)}.amolfi-grow-say[data-tone=fail]{color:var(--grow-fail)}.amolfi-grow-say[data-tone=quiet]{color:var(--ink-secondary);font-size:var(--text-sm)}.amolfi-grow-verbs{gap:var(--grow-2);flex-wrap:wrap;display:flex}.amolfi-grow-agenda{gap:var(--grow-3);padding-top:var(--grow-3);flex-direction:column;display:flex}.amolfi-grow-day{gap:var(--grow-1);flex-direction:column;display:flex}.amolfi-grow-day>h3{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-tertiary);padding-bottom:var(--grow-1);font-weight:600}.amolfi-grow-day[data-kind=waiting]>h3{color:var(--grow-wait)}.amolfi-grow .amolfi-grow-row{gap:var(--grow-2);border:0;border-bottom:1px solid var(--shell-border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:44px 1fr auto;align-items:center;padding:7px 0;display:grid}.amolfi-grow .amolfi-grow-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.amolfi-grow-row-thumb{border-radius:var(--radius-sm);background:var(--shell-tile);width:44px;height:44px;color:var(--ink-tertiary);place-items:center;font-size:10px;display:grid;overflow:hidden}.amolfi-grow-row-thumb img{object-fit:cover;width:100%;height:100%;display:block}.amolfi-grow-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.amolfi-grow-row-main strong{color:var(--ink-primary);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.amolfi-grow-row-main span{color:var(--ink-tertiary);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.amolfi-grow-row-time{color:var(--ink-secondary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.amolfi-grow-row[data-state=waiting] .amolfi-grow-row-time{color:var(--grow-wait)}.amolfi-grow-row[data-state=failed] .amolfi-grow-row-time{color:var(--grow-fail)}.amolfi-grow-marks{gap:3px;display:inline-flex}.amolfi-grow-audience{gap:var(--grow-4);padding-top:var(--grow-3);flex-direction:column;display:flex}.amolfi-grow-heat{grid-template-columns:28px 1fr;align-items:center;gap:4px;display:grid}.amolfi-grow-heat span{color:var(--ink-tertiary);font-size:10px}.amolfi-grow-heat-row{grid-template-columns:repeat(24,minmax(0,1fr));gap:1px;height:12px;display:grid}.amolfi-grow-heat-row i{background:var(--shell-control);opacity:calc(.18 + var(--grow-w,0) * .82);border-radius:1px;display:block}.amolfi-grow-heat-row i[data-lit=true]{background:var(--grow-ink)}.amolfi-grow-heat-hours{color:var(--ink-tertiary);grid-template-columns:repeat(4,minmax(0,1fr));padding-left:32px;font-size:10px;display:grid}.amolfi-grow-compose{gap:var(--grow-3);flex-direction:column;display:flex}.amolfi-grow .amolfi-grow-drop{aspect-ratio:1;border:1px dashed var(--shell-border-strong);border-radius:var(--radius-md);background:var(--shell-tile);place-items:center;gap:var(--grow-1);color:var(--ink-secondary);font:inherit;font-size:var(--text-sm);padding:0;display:grid;position:relative;overflow:hidden}.amolfi-grow .amolfi-grow-drop .amolfi-btn{z-index:1;position:relative}.amolfi-grow-drop img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.amolfi-grow-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.amolfi-grow .amolfi-grow-field{border:1px solid var(--shell-border-strong);border-radius:var(--radius-md);background:var(--shell-control);width:100%;color:var(--ink-primary);font:inherit;resize:vertical;min-height:44px;padding:10px 12px;font-size:16px}.amolfi-grow .amolfi-grow-field:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-grow-targets{gap:var(--grow-1);flex-wrap:wrap;display:flex}.amolfi-grow-counter{font-size:var(--text-xs);color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.amolfi-grow-counter[data-tone=fail]{color:var(--grow-fail)}.amolfi-grow-counter[data-tone=wait]{color:var(--grow-wait)}.amolfi-grow-pending{visibility:hidden}.amolfi-grow[data-slow] .amolfi-grow-pending{visibility:visible}@container grow-rail (width<=330px){.amolfi-grow-counts strong{font-size:var(--text-body)}.amolfi-grow-actions{grid-template-columns:1fr}}.amolfi-grow{--grow-fill:var(--ink-primary);--grow-contrast:var(--shell-well);--grow-avatar:76px}.amolfi-grow-head{border-bottom:0;flex-wrap:nowrap;gap:12px;padding:12px 2px}.amolfi-grow-head>strong{letter-spacing:-.025em;flex:1;font-size:18px;font-weight:650}.amolfi-grow-menu-anchor{margin-left:0}.amolfi-grow-body{overscroll-behavior:contain;scrollbar-width:thin}.amolfi-grow-profile{gap:24px;padding:20px 0 18px}.amolfi-grow-avatar{border:1px solid var(--shell-border);background:linear-gradient(145deg, var(--shell-control), var(--shell-tile));font-size:32px;font-weight:550}.amolfi-grow-counts{gap:12px}.amolfi-grow-counts strong{letter-spacing:-.04em;font-size:clamp(22px,6cqi,30px)}.amolfi-grow-counts span{font-size:12px}.amolfi-grow-bio{padding-bottom:14px}.amolfi-grow-bio strong{letter-spacing:-.035em;font-size:23px}.amolfi-grow-bio p{margin-top:5px;line-height:1.5}.amolfi-grow-networks{scrollbar-width:none;flex-wrap:nowrap;padding:6px 0 18px;overflow-x:auto}.amolfi-grow .amolfi-grow-network{background:0 0;border-radius:20px;flex:none;gap:8px;height:38px;padding:0 12px;font-size:12px;transition:background .18s,border-color .18s}.amolfi-grow-actions{gap:10px;padding:0 0 18px}.amolfi-grow .amolfi-grow-primary,.amolfi-grow .amolfi-grow-secondary{border-radius:var(--radius-lg);height:auto;min-height:42px;padding:9px 14px;font-weight:600;transition:opacity .16s,transform .16s}.amolfi-grow .amolfi-grow-primary:active,.amolfi-grow .amolfi-grow-secondary:active{transform:scale(.98)}.amolfi-grow .amolfi-social-performance{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-tile);width:100%;color:var(--ink-primary);text-align:left;cursor:pointer;align-items:center;gap:14px;margin-bottom:20px;padding:16px;display:flex}.amolfi-social-performance>span{flex:1;gap:5px;display:grid}.amolfi-social-performance strong{font-size:14px}.amolfi-social-performance small{color:var(--ink-secondary);font-size:12px}.amolfi-social-performance>.amolfi-icon:first-child{color:var(--accent)}.amolfi-social-tabs{z-index:2;background:var(--shell-well);border-bottom:1px solid var(--shell-border);grid-template-columns:repeat(4,minmax(0,1fr));padding:0 0 1px;display:grid;position:sticky;top:0}.amolfi-grow .amolfi-social-tabs button{color:var(--ink-secondary);font:inherit;cursor:pointer;background:0 0;border:0;min-width:0;padding:16px 2px;font-size:clamp(11px,3cqi,14px);font-weight:500;transition:color .2s}.amolfi-grow .amolfi-social-tabs button[aria-selected=true]{color:var(--ink-primary);font-weight:650}.amolfi-social-tabs:after{content:"";background:var(--ink-primary);border-radius:2px;width:25%;height:2px;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:0}.amolfi-social-tabs[data-view=conversations]:after{transform:translate(100%)}.amolfi-social-tabs[data-view=plan]:after{transform:translate(200%)}.amolfi-social-tabs[data-view=audience]:after{transform:translate(300%)}.amolfi-social-filters{align-items:center;gap:6px;padding:14px 0;display:flex}.amolfi-grow .amolfi-social-filters>button{color:var(--ink-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;min-height:38px;padding:9px 13px;font-size:12px}.amolfi-grow .amolfi-social-filters>button[aria-pressed=true]{background:var(--shell-control);color:var(--ink-primary);font-weight:600}.amolfi-grow .amolfi-social-filters .amolfi-social-layout{margin-left:auto}.amolfi-social-timeline,.amolfi-social-conversations,.amolfi-social-review{animation:.24s cubic-bezier(.2,.8,.2,1) amolfi-social-enter}@keyframes amolfi-social-enter{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.amolfi-grow .amolfi-social-post{text-align:left;border:0;border-bottom:1px solid var(--shell-border);width:100%;color:var(--ink-primary);cursor:pointer;font:inherit;background:0 0;flex-direction:column;gap:14px;padding:18px 0;display:flex}.amolfi-social-post-heading{align-items:center;gap:10px;width:100%;display:flex}.amolfi-social-post-heading>span:nth-child(2){flex:1;gap:3px;display:grid}.amolfi-social-post-heading strong{font-size:13px;font-weight:650}.amolfi-social-post-heading small{color:var(--ink-secondary);font-size:11px}.amolfi-social-mini-avatar{background:var(--shell-control);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:600;display:grid}.amolfi-social-post-copy{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:8;-webkit-box-orient:vertical;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.amolfi-social-post-media{object-fit:cover;border-radius:var(--radius-lg);width:100%;max-height:420px;display:block}.amolfi-social-post-metrics{color:var(--ink-secondary);flex-wrap:wrap;gap:18px;font-size:11px;display:flex}.amolfi-grow .amolfi-social-thread{border:0;border-bottom:1px solid var(--shell-border);text-align:left;width:100%;color:var(--ink-primary);font:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:14px;padding:18px 0;display:flex}.amolfi-social-thread-avatar{background:var(--shell-control);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:18px;display:grid;position:relative}.amolfi-social-thread-avatar>img,.amolfi-social-thread-avatar>.amolfi-grow-mark{background:var(--shell-well);border-radius:4px;position:absolute;bottom:-2px;right:-3px}.amolfi-social-thread-main{flex:1;gap:6px;min-width:0;display:grid}.amolfi-social-thread-main strong{font-size:14px}.amolfi-social-thread-main small,.amolfi-social-thread time{color:var(--ink-secondary);font-size:12px}.amolfi-social-thread .amolfi-social-attention{color:var(--accent)}.amolfi-social-note{color:var(--ink-secondary);font-size:12px;line-height:1.5}.amolfi-social-empty{color:var(--ink-secondary);justify-items:start;gap:12px;padding:28px 0;font-size:13px;display:grid}.amolfi-social-empty strong{color:var(--ink-primary);letter-spacing:-.02em;font-size:17px}.amolfi-social-options{margin-left:auto;position:relative}.amolfi-social-options summary{cursor:pointer;padding:10px;list-style:none}.amolfi-social-options summary::-webkit-details-marker{display:none}.amolfi-social-options>div{z-index:5;border:1px solid var(--shell-border-strong);background:var(--shell-well);border-radius:var(--radius-lg);width:200px;box-shadow:0 12px 32px var(--shell-border);padding:8px;position:absolute;top:38px;right:0}.amolfi-grow .amolfi-social-options button{width:100%;color:var(--ink-primary);text-align:left;font:inherit;cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;padding:10px;font-size:12px;display:block}.amolfi-social-options button:hover{background:var(--shell-control)}.amolfi-social-options section{border-top:1px solid var(--shell-border);padding-top:8px}.amolfi-social-options section strong{color:var(--ink-secondary);padding:10px;font-size:11px}.amolfi-social-transcript{flex-direction:column;gap:18px;padding:20px 0;display:flex}.amolfi-social-message{justify-items:start;gap:6px;max-width:88%;display:grid}.amolfi-social-message[data-outgoing]{align-self:end;justify-items:end}.amolfi-social-message p{background:var(--shell-control);color:var(--ink-primary);border-radius:var(--radius-lg);white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 15px;font-size:14px;line-height:1.5}.amolfi-social-message[data-outgoing] p{background:color-mix(in oklab, var(--accent) 12%, var(--shell-tile))}.amolfi-social-message small{color:var(--ink-secondary);font-size:11px}.amolfi-grow .amolfi-social-message button:not(.amolfi-btn){color:var(--accent);cursor:pointer;background:0 0;border:0;min-height:32px;padding:6px 0;font-size:12px}.amolfi-grow :is(.amolfi-social-message,.amolfi-social-composer,.amolfi-social-reply-media) button:not(.amolfi-btn):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.amolfi-social-composer{border-top:1px solid var(--shell-border);gap:12px;padding:16px 0 24px;display:grid}.amolfi-social-composer p{color:var(--ink-secondary);font-size:12px}.amolfi-social-review{gap:18px;padding:20px 0;display:grid}.amolfi-social-review section{border-radius:var(--radius-lg);border:1px solid var(--shell-border);background:var(--shell-tile);gap:8px;padding:16px;display:grid}.amolfi-social-review h3{color:var(--ink-secondary);font-size:11px;font-weight:500}.amolfi-social-review p,.amolfi-social-review blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.amolfi-social-review small{color:var(--ink-secondary)}.amolfi-grow :is(.amolfi-social-post,.amolfi-social-thread,.amolfi-social-filters button,.amolfi-social-tabs button,.amolfi-social-performance):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.amolfi-grow *,.amolfi-grow :after{transition:none!important;animation:none!important}}.amolfi-grow-editor{gap:var(--grow-2);padding-top:var(--grow-1);border-top:1px solid var(--shell-border);flex-direction:column;display:flex}.amolfi-grow-editor label,.amolfi-grow-schedule label{flex-direction:column;gap:4px;display:flex}.amolfi-grow-editor label>span,.amolfi-grow-schedule label>span{font-size:var(--text-xs);color:var(--ink-secondary)}.amolfi-grow-editor-foot{justify-content:space-between;align-items:center;gap:var(--grow-2);flex-wrap:wrap;display:flex}.amolfi-grow-editor-state{font-size:var(--text-xs);color:var(--ink-tertiary);min-height:1.2em}.amolfi-grow-editor[data-state=saved] .amolfi-grow-editor-state{color:var(--accent)}.amolfi-grow-editor-state[data-tone=fail]{color:var(--grow-fail)}.amolfi-grow-suggestion{gap:var(--grow-1);padding:var(--grow-2);border-radius:var(--radius-md);background:var(--shell-well);border:1px solid var(--shell-border);flex-direction:column;display:flex}.amolfi-grow-suggestion strong{color:var(--ink-primary);font-size:var(--text-xs);align-items:center;gap:6px;font-weight:600;display:inline-flex}.amolfi-grow-suggestion p,.amolfi-grow-suggestion li{color:var(--ink-primary);font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.4}.amolfi-grow-suggestion ul{margin:0;padding-left:18px}.amolfi-grow-schedule{gap:var(--grow-2);flex-direction:column;display:flex}.amolfi-grow-schedule>span{color:var(--ink-primary);font-size:var(--text-sm)}@media (prefers-reduced-motion:no-preference){.amolfi-grow-editor,.amolfi-grow-suggestion{animation:.16s ease-out amolfi-grow-settle}}@keyframes amolfi-grow-settle{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.amolfi-grow-coverage{padding:0 var(--grow-2) var(--grow-1);color:var(--ink-tertiary);font-size:var(--text-xs);margin:0}.amolfi-grow-media-strip{gap:var(--grow-1);flex-direction:column;display:flex}.amolfi-grow-media-strip-title{font-size:var(--text-xs);color:var(--ink-secondary)}.amolfi-grow-media-strip ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.amolfi-grow-media-strip li{align-items:center;gap:var(--grow-1);flex-wrap:wrap;display:flex}.amolfi-grow-media-thumb{background:var(--shell-well);width:32px;height:32px;color:var(--ink-tertiary);border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.amolfi-grow-media-thumb img{object-fit:cover;width:100%;height:100%}.amolfi-grow-media-name{min-width:0;font-size:var(--text-sm);color:var(--ink-primary);overflow-wrap:anywhere;flex:auto}.amolfi-grow-media-pick{font-size:var(--text-sm);color:var(--ink-primary);align-items:center;gap:var(--grow-1)!important;flex-direction:row!important}.amolfi-grow-picture-rows{padding:0 var(--grow-2);flex-direction:column;gap:4px;margin:0;list-style:none;display:flex}.amolfi-grow-picture-row{justify-content:space-between;align-items:center;gap:var(--grow-2);flex-wrap:wrap;display:flex}.amolfi-grow-conflict-field{flex-direction:column;gap:2px;display:flex}.amolfi-social-replies{border-top:1px solid var(--shell-border);flex-direction:column;gap:18px;padding:8px 0 20px;display:flex}.amolfi-social-message[data-state=failed] small,.amolfi-social-message[data-state=unknown] small{color:var(--grow-fail)}.amolfi-social-message[data-state=waiting_approval] small,.amolfi-social-message[data-state=sending] small{color:var(--grow-wait)}.amolfi-social-blocked{border-top:1px solid var(--shell-border);gap:12px;padding:16px 0 24px;display:grid}.amolfi-social-blocked p{color:var(--ink-secondary);font-size:12px}.amolfi-grow-thread{gap:var(--grow-1);flex-direction:column;display:flex}.amolfi-grow-thread ol{gap:var(--grow-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.amolfi-grow-thread li{gap:4px;display:grid}.amolfi-grow-thread li .amolfi-grow-counter{justify-self:end}.amolfi-grow-thread-preview{flex-direction:column;gap:6px;margin:0;padding-left:1.4em;display:flex}.amolfi-grow-thread-preview li{padding-left:2px}.amolfi-social-assignee{color:var(--ink-secondary);font-size:12px}.amolfi-social-moderation{color:var(--ink-secondary);font-size:11px}.amolfi-social-moderation[data-state=failed],.amolfi-social-moderation[data-state=unknown]{color:var(--grow-fail)}.amolfi-social-moderation[data-state=waiting_approval]{color:var(--grow-wait)}.amolfi-social-confirm{gap:var(--grow-2);border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-tile);max-width:100%;padding:12px 15px;display:grid}.amolfi-social-confirm strong{color:var(--ink-primary);font-size:13px}.amolfi-social-confirm p{color:var(--ink-secondary);background:0 0;padding:0;font-size:12px}.amolfi-social-reply-media{gap:var(--grow-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.amolfi-social-reply-media li{align-items:center;gap:var(--grow-1);color:var(--ink-primary);font-size:12px;display:flex}.amolfi-social-library{align-items:flex-start;gap:var(--grow-1);flex-direction:column;max-height:240px;display:flex;overflow-y:auto}.amolfi-grow-sheet-head select.amolfi-grow-field{flex:0 auto;width:auto;max-width:12rem}.amolfi-social-confirm .amolfi-grow-verbs{flex-wrap:wrap}.amolfi-social-confirm [role=status]{color:var(--ink-primary);font-size:12px}.amolfi-social-confirm [data-moderation-confirm]:focus-visible,.amolfi-grow-suggestion [data-mutation-card]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-social-note[data-moderation-notice]:focus{outline:none}.amolfi-grow .amolfi-social-reply-media button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;padding:6px 4px;font-size:12px}.amolfi-grow .amolfi-social-composer .amolfi-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.amolfi-grow .amolfi-social-library button{color:var(--ink-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-height:32px;padding:8px 0;font-size:12px}.amolfi-grow .amolfi-social-library button:disabled{color:var(--ink-tertiary);cursor:default}.amolfi-grow-thread-status{flex-direction:column;gap:4px;display:flex}.amolfi-tix .tix-inline{background:#1d1d1f;border-radius:28px;gap:14px;margin:0 -8px 16px;padding:10px;display:flex;position:relative}.amolfi-tix .tix-inline-circle{color:#515155;stroke-width:1.5px;flex-shrink:0;width:23px;height:23px}.amolfi-tix .tix-inline-body{flex:1;min-width:0}.amolfi-tix .tix-inline-title{align-items:flex-start;gap:8px;display:flex}.amolfi-tix .tix-inline-title svg{width:16px;height:16px}.amolfi-tix .tix-inline input,.amolfi-tix .tix-inline textarea{color:#fff;width:100%;font:inherit;resize:none;caret-color:#008cff;background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0}.amolfi-tix .tix-inline textarea,.amolfi-tix .tix-inline p{color:#929296;margin:4px 0;font-size:15px}.amolfi-tix .tix-inline-tools{scrollbar-width:none;gap:8px;padding-top:6px;display:flex;overflow-x:auto}.amolfi-tix .tix-inline-tools button{background:#2b2b2f;border-radius:24px;flex-shrink:0;align-items:center;gap:5px;height:36px;padding:0 11px;font-size:15px;display:flex}.amolfi-tix .tix-inline-tools svg{width:18px;height:18px}.amolfi-tix .tix-inline-tools .is-selected{color:#008cff}.amolfi-tix .tix-inline-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#323236ee;border-radius:22px;max-height:300px;margin-top:8px;padding:12px;position:relative;overflow:auto;box-shadow:0 8px 32px #0006}.amolfi-tix .tix-inline-menu button{text-align:left;width:100%;padding:10px;display:block}.amolfi-tix .tix-inline-menu input{padding:8px}.amolfi-tix .tix-inline-blank{width:100%;min-height:180px;display:block}.amolfi-workbench-activity:has(.tix-compose){height:100%}.amolfi-tix:has(.tix-compose){background:#1c1c1e}.amolfi-tix:has(.tix-compose)>.amolfi-tix-head{display:none}.amolfi-tix .tix-compose{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f7f7;background:#1c1c1e;border-radius:36px 36px 0 0;min-height:100%;font-size:17px}.amolfi-tix .tix-compose-header{z-index:3;background:#1c1c1e;border-radius:36px 36px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;position:sticky;top:0}.amolfi-tix .tix-compose-header h2{color:#fff;font-size:17px;font-weight:650}.amolfi-tix .tix-compose-circle{color:#fff;background:linear-gradient(130deg,#444448,#363638);border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.amolfi-tix .tix-compose-circle svg{stroke-width:2px;width:27px;height:27px}.amolfi-tix .tix-compose-circle.is-confirm{background:#2ab47e}.amolfi-tix .tix-compose-circle:disabled{opacity:1;cursor:default;background:#505052}.amolfi-tix .tix-compose-circle-space{width:44px}.amolfi-tix .tix-compose-body{padding:2px 16px 40px}.amolfi-tix .tix-compose fieldset{border:0;min-width:0;margin:0;padding:0}.amolfi-tix .tix-compose-field{box-sizing:border-box;color:#fff;width:100%;min-height:50px;font:inherit;resize:vertical;outline-offset:2px;background:#2c2c2e;border:0;border-radius:28px;margin:0 0 8px;padding:14px 16px;display:block}.amolfi-tix .tix-compose-field::placeholder{color:#6e6e72}.amolfi-tix .tix-compose h3{color:#96969b;margin:25px 16px 9px;font-size:16px;font-weight:600}.amolfi-tix .tix-compose h3:first-child{margin-top:12px}.amolfi-tix .tix-compose h3.is-list-heading{color:#fff;font-size:20px}.amolfi-tix .tix-compose-group{background:#2c2c2e;border-radius:25px;margin:8px 0;overflow:hidden}.amolfi-tix .tix-compose-row{box-sizing:border-box;color:#f7f7f7;text-align:left;align-items:center;gap:16px;width:100%;min-height:50px;padding:8px 16px;font-size:17px;display:flex;position:relative}.amolfi-tix .tix-compose-row+.tix-compose-row:before{content:"";border-top:1px solid #414143;position:absolute;top:0;left:59px;right:16px}.amolfi-tix .tix-compose-glyph{color:#99999f;flex:0 0 26px;place-items:center;width:26px;display:grid}.amolfi-tix .tix-compose-glyph svg{stroke-width:1.7px;width:19px;height:19px}.amolfi-tix .tix-compose-glyph svg.is-list{box-sizing:content-box;color:#fff;background:#ff9500;border-radius:50%;width:19px;height:19px;padding:6px}.amolfi-tix .tix-compose-value{color:#96969b;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.amolfi-tix .tix-compose-chevron{color:#66666a;flex-shrink:0;width:12px;height:18px;margin-left:-10px}.amolfi-tix .tix-compose-row select{color:#a0a0a5;max-width:180px;font:inherit;text-align:right;background:0 0;border:0}.amolfi-tix .tix-compose-toggle{appearance:none;cursor:pointer;vertical-align:middle;background:#636367;border-radius:18px;width:62px;height:28px;margin:0;position:relative}.amolfi-tix .tix-compose-toggle:before{content:"";background:#fff;border-radius:16px;width:35px;height:24px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0004}.amolfi-tix .tix-compose-toggle:checked{background:#2ab47e}.amolfi-tix .tix-compose-toggle:checked:before{transform:translate(23px)}.amolfi-tix .tix-compose-footnote{color:#96969b;margin:8px 16px 12px;font-size:13px;line-height:1.3}.amolfi-tix .tix-compose-extra{align-items:center;gap:8px;padding:0 16px 12px 58px;display:flex}.amolfi-tix .tix-compose input[type=date],.amolfi-tix .tix-compose input[type=time],.amolfi-tix .tix-compose input[type=datetime-local]{color:#fff;font:inherit;background:#3a3a3c;border:0;border-radius:6px;max-width:100%;padding:5px}.amolfi-tix .tix-compose-selection{text-align:center;margin:0 0 22px;font-size:17px;font-weight:600}.amolfi-tix .tix-compose-row.is-choice{gap:16px;min-height:62px}.amolfi-tix .tix-compose-list-icon{color:#fff;background:#a88c60;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.amolfi-tix .tix-compose-list-icon.ink-1{background:#29cd53}.amolfi-tix .tix-compose-list-icon.ink-2{background:#ff9500}.amolfi-tix .tix-compose-list-icon.ink-3{background:#ffce00}.amolfi-tix .tix-compose-list-icon svg{width:22px;height:22px}.amolfi-tix .tix-compose-selected{color:#2ab47e;width:23px;margin-left:auto}.amolfi-tix .tix-compose-tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.amolfi-tix .tix-compose-tags button{background:#343438;border-radius:20px;align-items:center;gap:8px;padding:8px 12px;display:flex}.amolfi-tix .tix-compose-tags svg{width:14px;height:14px}.amolfi-tix .tix-compose-suggest{color:#2ab47e;align-items:center;gap:8px;min-height:44px;padding:8px 16px;display:flex}.amolfi-tix .tix-compose-suggest svg{width:20px;height:20px}.amolfi-tix .tix-compose-attachment-anchor{margin-top:24px;position:relative}.amolfi-tix .tix-compose-menu{z-index:4;background:linear-gradient(135deg,#4a4a50f5,#34343af5);border:1px solid #66666a;border-radius:26px;width:244px;padding:8px 0;position:absolute;bottom:40px;right:0;box-shadow:0 8px 24px #0003}.amolfi-tix .tix-compose-menu button{color:#fff;align-items:center;gap:14px;width:100%;padding:10px 24px;font-size:17px;display:flex}.amolfi-tix .tix-compose-menu svg{width:21px;height:21px}.amolfi-tix .tix-compose-file{align-items:center;gap:10px;padding:8px 16px;font-size:14px;display:flex}.amolfi-tix .tix-compose-file>span{text-overflow:ellipsis;flex:1;overflow:hidden}.amolfi-tix .tix-compose-file svg{width:18px;height:18px}.amolfi-tix .tix-compose button:focus-visible,.amolfi-tix .tix-compose input:focus-visible{outline-offset:2px;outline:2px solid #2ab47e}@media (prefers-reduced-motion:reduce){.amolfi-tix .tix-compose-toggle:before{transition:none}}.amolfi-tix .tix-compose input{caret-color:#2ab47e}.amolfi-tix .tix-compose :focus-visible{outline-color:#2ab47e}.amolfi-tix .tix-list-detail{--detail-color:#008cff;color:#fff;box-sizing:border-box;background:#000;min-height:100%;padding:0 16px 100px;position:relative}.amolfi-tix .tix-list-detail header{justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.amolfi-tix .tix-list-detail header button{background:linear-gradient(135deg,#292929,#1c1c1c);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.amolfi-tix .tix-list-detail header svg{width:26px;height:26px}.amolfi-tix .tix-detail-tools{background:#222;border-radius:30px;display:flex;position:relative}.amolfi-tix .tix-detail-tools button{background:0 0;width:48px}.amolfi-tix .tix-list-detail h2{color:var(--detail-color);margin:0 0 24px;font-size:34px;font-weight:700;line-height:1.15}.amolfi-tix .tix-list-detail h3{margin:0 0 12px;font-size:22px;font-weight:700}.amolfi-tix .tix-list-detail h4{color:#89898e;margin:0 0 12px;font-size:15px}.amolfi-tix .tix-detail-content>section{border-bottom:1px solid #222;margin-bottom:16px;padding-bottom:6px}.amolfi-tix .tix-detail-row{align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.amolfi-tix .tix-detail-row>button{color:#505054;flex-shrink:0;padding:0}.amolfi-tix .tix-detail-row>button svg{stroke-width:1.5px;width:23px;height:23px}.amolfi-tix .tix-detail-row>button.is-done,.amolfi-tix .tix-detail-title span{color:var(--detail-color)}.amolfi-tix .tix-detail-title{overflow-wrap:anywhere;font-size:17px;line-height:1.35}.amolfi-tix .tix-detail-row p{color:#89898e;white-space:pre-wrap;margin:3px 0;font-size:15px;line-height:1.4}.amolfi-tix .tix-detail-meta{color:#89898e;flex-wrap:wrap;gap:6px;font-size:15px;display:flex}.amolfi-tix .tix-detail-meta .is-late{color:#ff453a}.amolfi-tix .tix-detail-empty{text-align:center;color:#414145;pointer-events:none;font-size:20px;position:absolute;top:50%;left:0;right:0}.amolfi-tix .tix-detail-add{float:right;background:var(--detail-color);border-radius:50%;place-items:center;width:50px;height:50px;margin:28px 12px -70px 0;display:grid;position:sticky;bottom:28px}.amolfi-tix .tix-detail-add svg{stroke-width:1.5px;width:32px;height:32px}.amolfi-tix .tix-detail-daypart{color:#48484c;border-top:1px solid #222;padding:12px 0;font-weight:600}.amolfi-tix .tix-list-detail input{box-sizing:border-box;color:#fff;background:#222;border:0;border-radius:24px;width:100%;margin-bottom:16px;padding:12px}.amolfi-tix .tix-detail-menu{z-index:5;background:#292929;border-radius:16px;min-width:160px;padding:8px;position:absolute;top:48px;right:0;box-shadow:0 8px 24px #0008}.amolfi-tix .tix-detail-menu button{border-radius:8px;width:100%}.amolfi-tix .tix-detail-menu{-webkit-backdrop-filter:blur(35px);backdrop-filter:blur(35px);background:linear-gradient(140deg,#333d,#222e);border:1px solid #ffffff16;border-radius:32px;width:min(270px,100vw - 50px);min-width:240px;max-height:calc(100dvh - 130px);padding:12px 20px;top:0;overflow:auto;box-shadow:0 8px 35px #0007}.amolfi-tix .tix-detail-menu button{text-align:left;white-space:normal;border-radius:8px;justify-content:flex-start;align-items:center;gap:14px;width:100%;height:auto;min-height:44px;padding:9px 8px;font-size:17px;font-weight:400;display:flex}.amolfi-tix .tix-detail-menu button svg{flex-shrink:0;width:22px;height:22px}.amolfi-tix .tix-detail-menu button span{flex:1}.amolfi-tix .tix-detail-menu button small{color:#aaa;margin-top:3px;font-size:14px;display:block}.amolfi-tix .tix-detail-menu button:focus-visible{outline:2px solid #008cff}.amolfi-tix .tix-detail-menu hr{border:0;border-top:1px solid #ffffff14;margin:12px 4px}.amolfi-tix .is-destructive{color:#ff453a}.amolfi-tix .tix-options-sheet{z-index:50;box-sizing:border-box;background:#242426;border-radius:28px;width:min(520px,100% - 24px);max-height:80dvh;padding:24px;position:fixed;bottom:20px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 0 0 100vmax #0008}.amolfi-tix .tix-options-sheet button,.amolfi-tix .tix-selection-bar button{background:#333;border-radius:16px;padding:10px 14px}.amolfi-tix .tix-options-sheet input[type=checkbox]{width:auto}.amolfi-tix .tix-section-columns{gap:16px;display:flex;overflow-x:auto}.amolfi-tix .tix-section-columns>section{background:#161616;border-radius:20px;width:280px;min-width:280px;min-height:180px;padding:16px}.amolfi-tix .tix-selection-bar{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:20px;display:flex}.amolfi-tix .tix-detail-row.is-completed{color:#888}.amolfi-tix .tix-template-row{background:#29292b;border-radius:20px;align-items:center;margin-bottom:10px;padding:10px;display:flex}.amolfi-tix .tix-template-row button{text-align:left;align-items:center;gap:14px;padding:12px;display:flex}.amolfi-tix .tix-template-row button:first-child{flex:1}.amolfi-tix .tix-template-row small{color:#aaa;display:block}.amolfi-tix .tix-template-create input{color:#fff;background:#29292b;border-radius:14px;width:100%;margin:10px 0;padding:12px;display:block}.amolfi-tix .tix-template-create button{color:#008cff;padding:12px}.amolfi-tix .tix-swipe-row{isolation:isolate;background:#000;position:relative}.amolfi-tix .tix-swipe-front{touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#1c1c1e;transition:transform .42s cubic-bezier(.2,.85,.2,1.08),border-radius .24s,background .24s;position:relative}.amolfi-tix .tix-swipe-row.is-revealed .tix-swipe-front{background:#2c2c2e;border-radius:28px}.amolfi-tix .tix-swipe-row.is-dragging .tix-swipe-front{transition:none}.amolfi-tix .tix-swipe-row:not(:first-child) .tix-swipe-front:before{content:"";pointer-events:none;background:#38383a;height:1px;position:absolute;top:0;left:64px;right:16px}.amolfi-tix .tix-swipe-row.is-revealed .tix-swipe-front:before{opacity:0}.amolfi-tix button.tix-swipe-pin{color:#fff;transform-origin:50%;background:#ffd600;border-radius:40px;place-items:center;min-height:44px;transition:width .36s cubic-bezier(.2,.85,.2,1.08),transform .24s,opacity .15s;display:grid;position:absolute;top:9px;bottom:9px;left:10px}.amolfi-tix .is-dragging button.tix-swipe-pin{transition:none}.amolfi-tix .tix-swipe-pin svg{width:23px;height:23px}.amolfi-tix .tix-swipe-row.is-card{border-radius:16px;min-width:0}.amolfi-tix .is-card .tix-swipe-front{background:0 0}.amolfi-tix .is-card .tix-swipe-front:before{display:none}.tix-list-context{z-index:10000;-webkit-backdrop-filter:blur(30px)saturate(1.5);color:#fff;box-sizing:border-box;background:linear-gradient(145deg,#39393bd9,#252527dd);border:1px solid #ffffff24;border-radius:26px;width:244px;padding:6px;font:17px -apple-system,BlinkMacSystemFont,sans-serif;position:fixed;box-shadow:0 12px 40px #0008}.tix-list-context button{width:100%;min-height:50px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:20px;align-items:center;gap:16px;padding:12px 20px;display:flex}.tix-list-context button:hover,.tix-list-context button:focus-visible{outline-offset:-2px;background:#ffffff16;outline:2px solid #2ab47e}.tix-list-context svg{width:22px;height:22px}@media (prefers-reduced-motion:reduce){.amolfi-tix .tix-swipe-front,.amolfi-tix button.tix-swipe-pin{transition:none}}.amolfi-tix .tix-swipe-trailing{align-items:stretch;gap:10px;transition:width .42s cubic-bezier(.2,.85,.2,1.08);display:flex;position:absolute;top:6px;bottom:6px;right:10px}.amolfi-tix .tix-swipe-trailing button{color:#fff;border-radius:60px;place-items:center;min-width:44px;min-height:44px;transition:transform .22s,opacity .16s;display:grid}.amolfi-tix .tix-swipe-info{background:#39393d;flex:0 0 50px}.amolfi-tix .tix-swipe-delete{background:#ff3b48;flex:1}.amolfi-tix .tix-swipe-trailing svg{width:23px;height:23px}.amolfi-tix .is-dragging .tix-swipe-trailing,.amolfi-tix .is-dragging .tix-swipe-trailing button{transition:none}.tix-list-context .is-destructive{color:#ff626a}@media (prefers-reduced-motion:reduce){.amolfi-tix .tix-swipe-trailing,.amolfi-tix .tix-swipe-trailing button{transition:none}}.amolfi-tix .tix-swipe-info-mark{font:25px Georgia,serif}.amolfi-tix .tix-smart-editor,.amolfi-tix .tix-smart-results{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1c1c1e;border-radius:28px;flex:1;min-height:100%;font-size:16px;overflow:hidden}.amolfi-tix .tix-smart-editor header,.amolfi-tix .tix-smart-results header{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1c1c1ef5;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;position:sticky;top:0}.amolfi-tix .tix-smart-editor header button,.amolfi-tix .tix-smart-results header button{background:#373739;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.amolfi-tix .tix-smart-editor header span{width:44px}.amolfi-tix .tix-smart-editor h2,.amolfi-tix .tix-smart-results h2{margin:0;font-size:18px}.amolfi-tix .tix-smart-content{padding:8px 16px 32px}.amolfi-tix .tix-smart-content h3{margin:24px 0 12px;font-size:17px}.amolfi-tix .tix-smart-intro{background:linear-gradient(140deg,#184c3c,#242c29);border-radius:24px;padding:20px}.amolfi-tix .tix-smart-intro>svg{color:#65d7ac}.amolfi-tix .tix-smart-intro h3{margin:8px 0}.amolfi-tix .tix-smart-intro p,.amolfi-tix .tix-smart-note{color:#b8b8bd;font-size:14px;line-height:1.5}.amolfi-tix .tix-smart-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.amolfi-tix .tix-smart-presets button{text-align:left;background:#2c2c2e;border-radius:18px;min-height:86px;padding:14px}.amolfi-tix .tix-smart-presets small,.amolfi-tix .tix-smart-preview small{color:#b8b8bd;margin-top:5px;font-size:13px;line-height:1.4;display:block}.amolfi-tix .tix-smart-phrase{margin-top:24px;display:block}.amolfi-tix .tix-smart-phrase input{width:100%;margin-top:8px;display:block}.amolfi-tix .tix-smart-editor input,.amolfi-tix .tix-smart-editor select{color:#fff;min-width:0;min-height:44px;font:inherit;box-sizing:border-box;background:#2c2c2e;border:1px solid #4c4c4e;border-radius:12px;padding:8px}.amolfi-tix .tix-smart-action{color:#60d3a8;align-items:center;gap:8px;min-height:44px;font-weight:600;display:flex}.amolfi-tix .tix-smart-match{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.amolfi-tix .tix-smart-rule{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 36px;gap:6px;margin:8px 0;display:grid}.amolfi-tix .tix-smart-rule button{color:#ff8585}.amolfi-tix .tix-smart-rule svg{width:19px}.amolfi-tix .tix-smart-preview{text-align:left;background:#2c2c2e;border-bottom:1px solid #414143;width:100%;padding:16px;display:block}.amolfi-tix .tix-smart-preview:first-of-type{border-radius:18px 18px 0 0}.amolfi-tix .tix-smart-preview:last-child{border-radius:0 0 18px 18px}.amolfi-tix button.tix-smart-preview{border-radius:18px;margin-top:8px}.amolfi-tix .tix-smart-editor :focus-visible,.amolfi-tix .tix-smart-results :focus-visible{outline-offset:2px;outline:2px solid #2ab47e}.amolfi-tix .tix-smart-entry{color:#65d7ac;text-align:left;background:#24392f;border-radius:24px;align-items:center;gap:12px;width:100%;min-height:52px;padding:16px;display:flex}.amolfi-workbench-activity:has(.tix-new-list){height:100%}.amolfi-tix .tix-new-list{--list-color:#008cff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#1c1c1e;min-height:100%;font-size:17px}.amolfi-tix .tix-list-header{z-index:2;background:#1c1c1ef2;border-radius:40px 40px 0 0;padding:16px 16px 4px;position:sticky;top:0}.amolfi-tix .tix-list-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.amolfi-tix .tix-list-heading h2{font-size:17px;font-weight:600}.amolfi-tix .tix-list-heading button{background:linear-gradient(130deg,#48484b,#363638);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #ffffff18}.amolfi-tix .tix-list-heading svg{width:27px;height:27px}.amolfi-tix .tix-list-heading .is-confirm{background:#2ab47e}.amolfi-tix .tix-list-heading button:disabled{background:#505052}.amolfi-tix .tix-list-tabs{background:linear-gradient(135deg,#444448,#363638);border-radius:28px;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #ffffff18}.amolfi-tix .tix-list-tabs button{border-radius:25px;width:50%;min-height:40px;font-size:15px}.amolfi-tix .tix-list-tabs [aria-selected=true]{background:#202022}.amolfi-tix .tix-list-content{padding:16px}.amolfi-tix .tix-list-preview{background:#2c2c2e;border-radius:28px;flex-direction:column;align-items:center;gap:20px;padding:20px 16px 16px;display:flex}.amolfi-tix .tix-list-hero{background:linear-gradient(160deg,color-mix(in srgb,var(--list-color),white 18%),var(--list-color));border-radius:50%;place-items:center;width:96px;height:96px;display:grid;box-shadow:0 8px 16px #0002}.amolfi-tix .tix-list-hero svg{stroke-width:3px;width:54px;height:54px}.amolfi-tix .tix-list-preview input{box-sizing:border-box;text-align:center;width:100%;color:var(--list-color);background:#3a3a3c;border:0;border-radius:12px;padding:15px 12px;font-size:22px;font-weight:700}.amolfi-tix .tix-list-preview input::placeholder{color:#77777c}.amolfi-tix .tix-list-type{background:#2c2c2e;border-radius:26px;align-items:center;gap:15px;min-height:30px;margin:16px 0;padding:10px 16px;display:flex}.amolfi-tix .tix-list-type span{background:#2ab47e;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.amolfi-tix .tix-list-type svg{width:22px}.amolfi-tix .tix-list-type select{color:#99999f;font:inherit;background:0 0;border:0;max-width:50%;margin-left:auto}.amolfi-tix .tix-list-colors,.amolfi-tix .tix-list-icons{background:#2c2c2e;border-radius:26px;grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;gap:16px 8px;margin-bottom:16px;padding:16px;display:grid}.amolfi-tix .tix-list-colors button,.amolfi-tix .tix-list-icons button{border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.amolfi-tix .tix-list-icons button{background:#39393d}.amolfi-tix .tix-list-icons svg{width:25px;height:25px}.amolfi-tix .tix-list-icons button:first-child{color:#2ab47e;background:#2c4e42}.amolfi-tix .tix-list-colors [aria-pressed=true]:after,.amolfi-tix .tix-list-icons [aria-pressed=true]:after{content:"";border:3px solid #77777c;border-radius:50%;position:absolute;inset:-6px}.amolfi-tix .tix-list-ready{color:#aaaab0;padding:12px;font-size:14px}@container tix-rail (width<=350px){.amolfi-tix .tix-list-colors button,.amolfi-tix .tix-list-icons button{width:32px;height:32px}}.amolfi-tix .tix-new-list input{caret-color:#2ab47e}.amolfi-tix .tix-new-list :focus-visible{outline-color:#2ab47e}.amolfi-tix .tix-new-list:has(.tix-templates-empty){flex-direction:column;display:flex}.amolfi-tix .tix-templates-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:360px;padding:28px;display:flex}.amolfi-tix .tix-templates-empty>svg{color:#8c8c91;stroke-width:2px;width:52px;height:52px;margin-bottom:20px}.amolfi-tix .tix-templates-empty h3{margin:0 0 4px;font-size:22px;font-weight:700}.amolfi-tix .tix-templates-empty p{color:#949499;max-width:360px;margin:0;font-size:15px;line-height:1.4}.amolfi-tix .tix-templates-empty p svg{vertical-align:-2px;width:15px;height:15px;display:inline}.amolfi-tix .tix-list-heading .tix-templates-edit{color:#77777c;border-radius:24px;width:62px}.amolfi-workbench-activity:has(.tix-group-sheet){height:100%}.amolfi-tix .tix-group-sheet{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#1c1c1e;min-height:100%;font-size:17px}.amolfi-tix .tix-group-sheet header{background:#1c1c1e;justify-content:space-between;align-items:center;padding:16px;display:flex;position:sticky;top:0}.amolfi-tix .tix-group-sheet header h2{font-size:17px;font-weight:600}.amolfi-tix .tix-group-sheet header button,.amolfi-tix .tix-group-sheet header>span{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.amolfi-tix .tix-group-sheet header button{background:linear-gradient(135deg,#48484c,#363638);box-shadow:inset 0 0 0 1px #ffffff18}.amolfi-tix .tix-group-sheet header svg{width:27px;height:27px}.amolfi-tix .tix-group-sheet header .is-confirm{background:#2ab47e}.amolfi-tix .tix-group-sheet header button:disabled{background:#505052}.amolfi-tix .tix-group-content{padding:28px 16px 32px}.amolfi-tix .tix-group-rows{background:#2c2c2e;border-radius:26px;overflow:hidden}.amolfi-tix .tix-group-row{text-align:left;align-items:center;gap:16px;width:100%;min-height:51px;padding:0 16px;font-size:17px;display:flex;position:relative}.amolfi-tix .tix-group-row+.tix-group-row:before,.amolfi-tix .tix-group-rows input+.tix-group-row:before{content:"";border-top:1px solid #414143;position:absolute;top:0;left:16px;right:16px}.amolfi-tix .tix-group-rows input{box-sizing:border-box;color:#fff;caret-color:#2ab47e;width:100%;font:inherit;background:0 0;border:0;min-height:50px;padding:16px}.amolfi-tix .tix-group-content h3{color:#99999f;margin:0 16px 8px;font-size:16px;font-weight:600}.amolfi-tix .tix-group-rows+h3{margin-top:24px}.amolfi-tix .tix-group-row .is-add,.amolfi-tix .tix-group-row .is-remove{background:#2ab47e;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.amolfi-tix .tix-group-row .is-remove{background:#ff453a}.amolfi-tix .tix-group-row .is-add svg,.amolfi-tix .tix-group-row .is-remove svg{width:17px;height:17px}.amolfi-tix .tix-group-count{color:#99999f;margin-left:auto}.amolfi-tix .tix-group-row>svg{color:#66666c;width:16px}.amolfi-tix .tix-edit-row.is-group .tix-edit-name{font-weight:700}.amolfi-tix .tix-edit-row.is-group .tix-edit-icon{color:#99999f;background:0 0!important}.amolfi-tix .tix-edit-row.is-child .tix-edit-name{padding-left:8px}.amolfi-tix .amolfi-tix-overview-list.is-child{padding-left:32px}.amolfi-tix .tix-group-sheet :focus-visible{outline-color:#2ab47e}.amolfi-tix .tix-edit-lists{color:#f7f7f7;background:#000;min-height:100%;padding:16px}.amolfi-tix .tix-edit-lists header{z-index:2;background:#000;justify-content:flex-end;gap:12px;padding-bottom:16px;display:flex;position:sticky;top:0}.amolfi-tix .tix-edit-tools{background:linear-gradient(135deg,#29292b,#1b1b1d);border-radius:26px;display:flex;box-shadow:inset 0 0 0 1px #ffffff18}.amolfi-tix .tix-edit-tools button{place-items:center;width:52px;height:44px;display:grid}.amolfi-tix .tix-edit-tools button:disabled{opacity:1;cursor:default}.amolfi-tix .tix-edit-tools svg{width:27px;height:27px}.amolfi-tix .tix-edit-done{background:#2ab47e;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.amolfi-tix .tix-edit-done svg{width:29px;height:29px}.amolfi-tix .tix-edit-group{background:#1c1c1e;border-radius:28px;overflow:hidden}.amolfi-tix .tix-edit-row{align-items:center;gap:16px;min-height:61px;padding:0 16px;display:flex;position:relative}.amolfi-tix .tix-edit-row+.tix-edit-row:before{content:"";border-top:1px solid #38383a;position:absolute;top:0;left:104px;right:16px}.amolfi-tix .tix-edit-selection,.amolfi-tix .tix-edit-remove{border:1.5px solid #55555b;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.amolfi-tix .tix-edit-selection.is-selected{color:#05261b;background:#2ab47e;border-color:#2ab47e}.amolfi-tix .tix-edit-selection svg,.amolfi-tix .tix-edit-remove svg{width:16px;height:16px}.amolfi-tix .tix-edit-remove{color:#fff;background:#ff453a;border:0}.amolfi-tix .tix-edit-icon{border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.amolfi-tix .tix-edit-icon svg{width:23px;height:23px}.amolfi-tix .tix-edit-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:17px;overflow:hidden}.amolfi-tix .tix-edit-info{color:#2ab47e;place-items:center;display:grid}.amolfi-tix .tix-edit-grip{color:#5a5a60;cursor:grab;touch-action:none;padding:10px 0}.amolfi-tix .tix-edit-grip svg{width:23px}.amolfi-tix .tix-edit-lists h2{margin:28px 16px 12px;font-size:22px}.amolfi-tix .tix-edit-confirm{background:#29292b;border:1px solid #777;border-radius:20px;margin-top:12px;padding:16px}.amolfi-tix .tix-edit-confirm button{color:#2ab47e;margin:12px}.amolfi-tix .tix-overview-popup{z-index:10;background:linear-gradient(135deg,#333338ed,#45454ded);border-radius:28px;min-width:244px;padding:8px;position:absolute;top:0;right:0;box-shadow:inset 0 0 0 1px #ffffff20,0 12px 30px #0005}.amolfi-tix .tix-overview-popup button{align-items:center;gap:16px;width:100%;padding:12px 20px;font-size:17px;display:flex}.amolfi-tix{--tix-late:var(--chip-rose-ink);--tix-wait:var(--feed-needs-you);--tix-working:var(--accent-ink);--tix-done:var(--ink-tertiary);--tix-ghost:var(--ink-tertiary);--tix-1:4px;--tix-2:8px;--tix-3:16px;--tix-4:24px;--tix-row-y:9px;--tix-measure:560px;--tix-fig-ch:7ch;--tix-ink:var(--ink-secondary);flex-direction:column;height:100%;min-height:0;display:flex;container:tix-rail/inline-size}.amolfi-tix :where(h1,h2,h3,h4,p,dl,dd,ul,ol){margin:0}.amolfi-tix :where(ul,ol){padding-left:0;list-style:none}.amolfi-tix-head{z-index:2;background:var(--shell-well);box-shadow:0 -18px 0 var(--shell-well);align-items:center;gap:6px var(--tix-2);padding:var(--tix-2) 0;border-bottom:1px solid var(--shell-border);flex-wrap:wrap;display:flex;position:sticky;top:0}.amolfi-tix-head .amolfi-segmented{flex:0 auto;min-width:0}.amolfi-tix-lens{color:var(--ink-secondary);flex:none;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.amolfi-tix-lens .amolfi-ic{width:12px;height:12px;color:var(--ink-secondary);flex:none}.amolfi-tix .amolfi-tix-lens select{appearance:none;font:inherit;font-size:var(--text-sm);color:var(--ink-secondary);padding:var(--tix-1) 2px var(--tix-1) var(--tix-1);cursor:pointer;background:0 0;border:0}.amolfi-tix .amolfi-tix-lens select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-tix-menu-anchor{flex:none;position:relative}.amolfi-tix-menu-anchor .amolfi-menu{position:absolute;top:32px;right:0}.amolfi-tix .amolfi-tix-add{color:var(--accent-ink);flex:none}.amolfi-tix-preview-band{padding:var(--tix-1) var(--tix-2);font-size:var(--text-xs);color:var(--ink-tertiary);background:var(--shell-cell);border-bottom:1px solid var(--shell-border);flex:none;margin:0}.amolfi-tix-body{min-height:0;padding:var(--tix-2) 0 var(--tix-4);align-content:start;gap:var(--tix-2);flex:1;display:grid;overflow:auto}@container tix-rail (width>=560px){.amolfi-tix-body>*{max-width:var(--tix-measure);width:100%;margin-inline:auto}}.amolfi-tix button.amolfi-tix-row-main:active{transform:scale(.99)}.amolfi-tix :is(.amolfi-tix-row-main,.amolfi-tix-project,.amolfi-tix-day-title,.amolfi-tix-event,.amolfi-tix-ghost):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.amolfi-tix :is(button,select,input,textarea,label):disabled,.amolfi-tix [aria-disabled=true]{opacity:.45;cursor:default}.amolfi-tix :disabled:hover{background:0 0;transform:none}.amolfi-tix [data-asked]{animation:amolfi-tix-asked var(--t-slide) var(--ease-glide)}@keyframes amolfi-tix-asked{0%{background-color:var(--accent-soft)}}.amolfi-tix [data-working]{pointer-events:none;position:relative}.amolfi-tix [data-working]:after{content:"";left:var(--tix-2);right:var(--tix-2);border-radius:var(--radius-full);background:var(--accent);transform-origin:0;height:2px;animation:amolfi-tix-work .9s var(--ease-glide) infinite;position:absolute;bottom:3px}@keyframes amolfi-tix-work{0%{opacity:1;transform:scaleX(0)}60%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.amolfi-tix .amolfi-btn[data-parked]{background:var(--chip-amber-bg);color:var(--chip-amber-ink);cursor:default;pointer-events:none;border-color:#0000}.amolfi-tix-fig{width:var(--tix-fig-ch,7ch);border-radius:var(--radius-sm);background:var(--shell-cell);vertical-align:-.08em;opacity:0;height:1em;transition:opacity var(--t-base) var(--ease-press);display:inline-block}.amolfi-tix[data-slow] .amolfi-tix-fig{opacity:1;animation:1.6s ease-in-out infinite alternate amolfi-calm-pulse}.amolfi-tix-fig.is-line{width:var(--tix-fig-ch,62%);display:block}.amolfi-tix [data-recomputing]{opacity:.5;transition:opacity var(--t-base) var(--ease-press)}.amolfi-tix-say{border-left:3px solid var(--accent-ink);font-size:var(--text-sm);color:var(--ink-secondary);margin:6px 0;padding:6px 0 6px 10px;line-height:1.4}.amolfi-tix-say[data-tone=fail]{border-left-color:var(--chip-rose-ink)}.amolfi-tix-hint{font-size:var(--text-sm);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;margin:6px 0;line-height:1.45}.amolfi-tix-verbs{gap:var(--tix-2);margin:var(--tix-2) 0;flex-wrap:wrap;align-items:center;display:flex}.amolfi-tix-chips{gap:var(--tix-2);margin-inline:calc(var(--tix-2) * -1);padding-inline:var(--tix-2);scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;display:flex;overflow-x:auto}.amolfi-tix-chips::-webkit-scrollbar{display:none}.amolfi-tix .amolfi-tix-chips .amolfi-set-facet{scroll-snap-align:start}.amolfi-tix-chip-count{font-variant-numeric:tabular-nums;opacity:.8;margin-left:2px}.amolfi-tix .amolfi-set-search{margin:0}.amolfi-tix .amolfi-set-search input,.amolfi-tix .amolfi-tix-field,.amolfi-tix .amolfi-tix-form input,.amolfi-tix .amolfi-tix-form select,.amolfi-tix .amolfi-tix-form textarea,.amolfi-tix .amolfi-tix-confirm input,.amolfi-tix .amolfi-tix-plan textarea{font-size:max(16px, var(--text-sm))}.amolfi-tix-group{display:grid}.amolfi-tix-group-head{justify-content:space-between;align-items:baseline;gap:var(--tix-2);padding:var(--tix-3) 0 var(--tix-1);display:flex}.amolfi-tix-group:first-child .amolfi-tix-group-head{padding-top:var(--tix-1)}.amolfi-tix-group[data-late] .amolfi-eyebrow{color:var(--tix-late)}.amolfi-tix-group-count{font-size:var(--text-sm);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.amolfi-tix-row{align-items:center;gap:var(--tix-2);margin-inline:calc(var(--tix-2) * -1);padding:var(--tix-row-y) var(--tix-2) var(--tix-row-y) 24px;border-radius:var(--radius-sm);transition:background var(--t-fast) var(--ease-press);display:flex;position:relative}.amolfi-tix-row:after{content:"";left:var(--tix-2);right:var(--tix-2);background:var(--shell-border);height:1px;position:absolute;bottom:0}.amolfi-tix-row:last-child:after{display:none}.amolfi-tix-row:hover{background:var(--shell-cell)}.amolfi-tix-mark{border-radius:var(--radius-full);border:1.5px solid var(--ink-secondary);box-sizing:border-box;background:0 0;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:6px}.amolfi-tix-mark[data-state=in_progress]{background:var(--ink-secondary)}.amolfi-tix-mark[data-state=done]{background:var(--tix-done);border-color:var(--tix-done)}.amolfi-tix-mark[data-state=working]{background:var(--tix-ink);border-color:var(--tix-ink);box-shadow:0 0 0 1.5px var(--shell-well), 0 0 0 3px var(--tix-ink);animation:2.4s ease-in-out infinite alternate amolfi-tix-breathe}@keyframes amolfi-tix-breathe{0%{opacity:.7}to{opacity:1}}@media (prefers-reduced-motion:reduce){.amolfi-tix-mark[data-state=working]{animation:none}.amolfi-tix [data-working]:after{animation-duration:1.8s}}.amolfi-tix .amolfi-tix-row-main{text-align:left;flex:1;gap:2px;min-width:0;display:grid}.amolfi-tix button.amolfi-tix-row-main{appearance:none;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.amolfi-tix-row-title{font-size:var(--text-base);color:var(--ink-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.amolfi-tix-row[data-done] .amolfi-tix-row-title{color:var(--tix-done);font-weight:400}.amolfi-tix-row-meta{min-width:0;font-size:var(--text-sm);color:var(--ink-tertiary);flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.amolfi-tix-row-meta>span{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.amolfi-tix-row-meta [data-primary]{color:var(--ink-secondary)}.amolfi-tix-row-meta>span+span:before{content:"· "}.amolfi-tix-row-meta .amolfi-ic{flex:none;width:11px;height:11px}.amolfi-tix-holder{align-items:center;gap:5px;display:inline-flex}.amolfi-tix-holder:before{content:"";border-radius:var(--radius-full);background:var(--tix-ink);flex:none;width:6px;height:6px}.amolfi-tix-holder[data-person]:before{background:var(--ink-tertiary)}@container tix-rail (width<=360px){.amolfi-tix-row-meta [data-secondary]{display:none}}.amolfi-tix-row-side{flex:none;justify-items:end;gap:2px;display:grid}.amolfi-tix-due{font-size:var(--text-sm);color:var(--ink-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.amolfi-tix-due[data-late]{color:var(--tix-late);font-weight:600}.amolfi-tix-row[data-done] .amolfi-tix-due{color:var(--tix-done)}.amolfi-tix-pill{border-radius:var(--radius-full);font-size:var(--text-xs);white-space:nowrap;background:var(--shell-cell);color:var(--ink-secondary);align-items:center;padding:1px 7px;font-weight:600;line-height:1.5;display:inline-flex}.amolfi-tix-pill[data-tone=late]{background:var(--chip-rose-bg);color:var(--tix-late)}.amolfi-tix-pill[data-tone=wait]{background:var(--chip-amber-bg);color:var(--chip-amber-ink)}.amolfi-tix-pill[data-tone=urgent]{background:var(--chip-rose-bg);color:var(--chip-rose-ink)}.amolfi-tix-pill[data-tone=high]{background:var(--chip-amber-bg);color:var(--chip-amber-ink)}.amolfi-tix-pill[data-tone=low]{background:var(--chip-slate-bg);color:var(--chip-slate-ink)}.amolfi-tix-foot{justify-content:space-between;align-items:center;gap:var(--tix-2);margin-top:var(--tix-2);padding-top:var(--tix-2);border-top:1px solid var(--shell-border);font-size:var(--text-sm);color:var(--ink-tertiary);display:flex}.amolfi-tix-foot-count{font-variant-numeric:tabular-nums}.amolfi-tix-projects{gap:var(--tix-2);display:grid}.amolfi-tix .amolfi-tix-project{appearance:none;border:1px solid var(--shell-border);background:var(--shell-tile);border-radius:var(--radius-md);gap:var(--tix-1);text-align:left;cursor:pointer;font:inherit;color:inherit;transition:background var(--t-fast) var(--ease-press), transform var(--t-fast) var(--ease-press);padding:10px 12px;display:grid}.amolfi-tix .amolfi-tix-project:hover{background:var(--shell-cell)}.amolfi-tix .amolfi-tix-project:active{transform:scale(.99)}.amolfi-tix-project-name{font-size:var(--text-base);color:var(--ink-primary);font-weight:600}.amolfi-tix-project-line{font-size:var(--text-sm);color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.amolfi-tix-project-line [data-late]{color:var(--tix-late)}.amolfi-tix-project-next{margin-top:var(--tix-1);gap:2px;display:grid}.amolfi-tix-project-next span{font-size:var(--text-sm);color:var(--ink-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amolfi-tix-week{display:grid}.amolfi-tix-week-nav{justify-content:space-between;align-items:center;gap:var(--tix-2);padding-bottom:var(--tix-1);display:flex}.amolfi-tix-week-title{font-size:var(--text-sm);color:var(--ink-secondary);font-variant-numeric:tabular-nums}.amolfi-tix-day{padding:var(--tix-2) 0;display:grid}.amolfi-tix-day+.amolfi-tix-day{border-top:1px solid var(--shell-border)}.amolfi-tix .amolfi-tix-day-title{appearance:none;align-items:baseline;gap:var(--tix-2);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:flex}.amolfi-tix-day[data-today] .amolfi-eyebrow{color:var(--accent-ink)}.amolfi-tix-day-title .amolfi-tix-group-count{margin-left:auto}.amolfi-tix-event{align-items:baseline;gap:var(--tix-2);padding:var(--tix-1) 0;font-size:var(--text-sm);color:var(--ink-secondary);display:flex}.amolfi-tix-event time{color:var(--ink-tertiary);font-variant-numeric:tabular-nums;flex:none}.amolfi-tix-ghost{align-items:center;gap:var(--tix-2);padding:var(--tix-1) 0 var(--tix-1) 16px;font-size:var(--text-sm);color:var(--tix-ghost);display:flex;position:relative}.amolfi-tix-ghost:before{content:"";border-radius:var(--radius-full);border:1.5px dashed var(--tix-ink);box-sizing:border-box;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:0}.amolfi-tix-day-empty{font-size:var(--text-sm);color:var(--ink-tertiary);padding:var(--tix-1) 0}.amolfi-tix-sheet{gap:var(--tix-2);display:grid}.amolfi-tix-sheet-head{align-items:center;gap:var(--tix-2);display:flex}.amolfi-tix-sheet-title{flex:1;gap:1px;min-width:0;display:grid}.amolfi-tix-sheet-title strong{font-size:var(--text-base);color:var(--ink-primary);font-weight:600}.amolfi-tix-sheet-title span{font-size:var(--text-sm);color:var(--ink-tertiary)}.amolfi-tix-sheet-title:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.amolfi-tix-back .amolfi-ic{transform:rotate(90deg)}.amolfi-tix-sheet-body{gap:12px;display:grid}.amolfi-tix .amolfi-tix-sheet-subject{font-size:var(--text-title);color:var(--ink-primary);resize:none;background:0 0;border:0;width:100%;padding:0;font-family:inherit;font-weight:600;line-height:1.25}.amolfi-tix .amolfi-tix-sheet-subject:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.amolfi-tix-facts{font-size:var(--text-sm);grid-template-columns:76px 1fr;align-items:center;gap:7px 12px;margin:0;display:grid}.amolfi-tix-facts dt{color:var(--ink-tertiary)}.amolfi-tix-facts dd{color:var(--ink-primary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;align-items:center;gap:var(--tix-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}.amolfi-tix .amolfi-tix-facts select,.amolfi-tix .amolfi-tix-facts input[type=date]{appearance:none;font:inherit;font-size:max(16px, var(--text-sm));color:var(--ink-primary);cursor:pointer;background:0 0;border:0;min-width:0;max-width:100%;padding:2px 0}.amolfi-tix .amolfi-tix-facts :is(select,input):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.amolfi-tix-repeat{gap:var(--tix-1);display:grid}.amolfi-tix .amolfi-tix-repeat label{align-items:center;gap:var(--tix-2);font-size:var(--text-sm);color:var(--ink-primary);cursor:pointer;display:inline-flex}.amolfi-tix .amolfi-tix-repeat input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);margin:0}.amolfi-tix-checklist{gap:var(--tix-1);display:grid}.amolfi-tix .amolfi-tix-checklist label{align-items:center;gap:var(--tix-2);font-size:var(--text-sm);color:var(--ink-primary);cursor:pointer;padding:3px 0;display:flex}.amolfi-tix .amolfi-tix-checklist input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:0}.amolfi-tix-checklist [data-done]{color:var(--tix-done)}.amolfi-tix-timeline{display:grid}.amolfi-tix-line{font-size:var(--text-sm);color:var(--ink-secondary);gap:2px;padding:7px 0 7px 18px;display:grid;position:relative}.amolfi-tix-line:before{content:"";border-radius:var(--radius-full);background:var(--tix-ink);width:6px;height:6px;position:absolute;top:12px;left:2px}.amolfi-tix-line[data-kind=asked]:before,.amolfi-tix-line[data-kind=stopped]:before{background:var(--tix-wait)}.amolfi-tix-line[data-kind=finished][data-outcome=failed]:before{background:var(--tix-late)}.amolfi-tix-line+.amolfi-tix-line{border-top:1px solid var(--shell-border)}.amolfi-tix-line strong{color:var(--ink-primary);font-weight:500}.amolfi-tix-line time{color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.amolfi-tix-line-note{color:var(--ink-tertiary)}.amolfi-tix-line[data-needs-you] strong{color:var(--tix-wait)}.amolfi-tix-rail{gap:var(--tix-2);flex-wrap:wrap;align-items:center;display:flex}.amolfi-tix-confirm{gap:var(--tix-2);padding:var(--tix-2) 10px;border:1px solid var(--shell-border-strong);border-radius:var(--radius-md);background:var(--shell-tile);font-size:var(--text-sm);color:var(--ink-primary);display:grid}.amolfi-tix-confirm-verbs{gap:var(--tix-2);flex-wrap:wrap;align-items:center;display:flex}.amolfi-tix-form{gap:var(--tix-2);display:grid}.amolfi-tix-form-row{gap:var(--tix-2);flex-wrap:wrap;align-items:center;display:flex}.amolfi-tix-form-row>*{flex:120px;min-width:0}.amolfi-tix .amolfi-tix-field,.amolfi-tix .amolfi-tix-form input,.amolfi-tix .amolfi-tix-form select,.amolfi-tix .amolfi-tix-form textarea,.amolfi-tix .amolfi-tix-confirm input,.amolfi-tix .amolfi-tix-plan textarea{color:var(--ink-primary);background:var(--shell-cell);border:1px solid var(--shell-border);border-radius:var(--radius-md);padding:6px var(--tix-2);min-width:0;font-family:inherit}.amolfi-tix .amolfi-tix-field{width:100%;margin-top:var(--tix-1)}.amolfi-tix .amolfi-tix-form textarea,.amolfi-tix .amolfi-tix-plan textarea{resize:vertical;width:100%;min-height:72px;line-height:1.45}.amolfi-tix :is(.amolfi-tix-field,.amolfi-tix-form input,.amolfi-tix-form select,.amolfi-tix-form textarea,.amolfi-tix-confirm input,.amolfi-tix-plan textarea):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-tix-form label{font-size:var(--text-xs);color:var(--ink-tertiary);gap:3px;display:grid}.amolfi-tix-saved{margin-left:var(--tix-2);font-size:var(--text-sm);color:var(--ink-tertiary);white-space:nowrap;font-weight:400}.amolfi-tix-saved[data-tone=fail]{color:var(--chip-rose-ink)}.amolfi-tix-plan{gap:var(--tix-2);display:grid}.amolfi-tix-plan-row{align-items:center;gap:var(--tix-2);border-bottom:1px solid var(--shell-border);font-size:var(--text-sm);padding:6px 0;display:flex}.amolfi-tix-plan-row:last-child{border-bottom:0}.amolfi-tix-plan-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-primary);flex:1;overflow:hidden}.amolfi-tix .amolfi-tix-plan-row select{flex:none;max-width:42%}.amolfi-tix-sheet-amo{align-items:center;gap:var(--tix-2);display:inline-flex}.amolfi-tix:has(.amolfi-tix-overview){color:#fff;background:#000}.amolfi-tix .amolfi-tix-overview{color:#fff;background:#000;flex:1;min-height:720px;padding:0 0 96px;position:relative}.amolfi-tix .amolfi-tix-overview-content{box-sizing:border-box;width:100%;max-width:680px;margin:0 auto;padding:0 16px}.amolfi-tix .amolfi-tix-overview-toolbar{background:linear-gradient(155deg,#282828,#1c1c1c 65%,#272727);border:1px solid #373737;border-radius:28px;justify-content:space-evenly;align-items:center;width:158px;height:44px;margin:8px 0 16px auto;display:flex;box-shadow:inset 0 1px 2px #ffffff14,0 1px 2px #ffffff12}.amolfi-tix .amolfi-tix-overview-toolbar>button,.amolfi-tix .amolfi-tix-overview-more>button{color:#fff;place-items:center;width:48px;height:44px;display:grid}.amolfi-tix .amolfi-tix-overview-toolbar svg{stroke-width:2px;width:25px;height:25px}.amolfi-tix .amolfi-tix-overview-more{position:relative}.amolfi-tix .amolfi-tix-overview-more .amolfi-menu{z-index:5;min-width:180px;right:0}.amolfi-tix .amolfi-tix-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.amolfi-tix .amolfi-tix-overview-card{color:#fff;text-align:left;opacity:1;border:0;border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:1fr auto;min-width:0;height:80px;padding:12px;display:grid}.amolfi-tix .amolfi-tix-overview-card:disabled{opacity:1;cursor:default}.amolfi-tix .amolfi-tix-overview-card>svg{stroke-width:2.5px;width:29px;height:29px}.amolfi-tix .amolfi-tix-overview-card.is-today{background:linear-gradient(125deg,#6db8e9,#4798de)}.amolfi-tix .amolfi-tix-overview-card.is-scheduled{background:linear-gradient(125deg,#ed9295,#e06a6c)}.amolfi-tix .amolfi-tix-overview-card.is-all{background:linear-gradient(125deg,#595a58,#30312f)}.amolfi-tix .amolfi-tix-overview-card.is-flagged{background:linear-gradient(125deg,#f5c996,#eba566)}.amolfi-tix .amolfi-tix-overview-card.is-urgent{background:linear-gradient(125deg,#e981a6,#df5d88)}.amolfi-tix .amolfi-tix-overview-card.is-completed{background:linear-gradient(125deg,#a3acb0,#7b858a)}.amolfi-tix .amolfi-tix-overview-count{letter-spacing:-.7px;font-size:28px;font-weight:700;line-height:1}.amolfi-tix .amolfi-tix-overview-label{letter-spacing:-.3px;grid-column:1/-1;font-size:17px;font-weight:650;line-height:1.15}.amolfi-tix .amolfi-tix-overview-suggestions{box-sizing:border-box;letter-spacing:-.3px;background:linear-gradient(125deg,#d587df,#bc60cd);border-radius:16px;justify-content:space-between;align-items:center;min-height:54px;margin-top:8px;padding:10px 12px;font-size:17px;font-weight:650;display:flex}.amolfi-tix .amolfi-tix-overview-suggestions>:last-child{font-size:28px;font-weight:700}.amolfi-tix .amolfi-tix-overview h2{letter-spacing:-.4px;color:#fff;margin:28px 16px 12px;font-size:22px;font-weight:700}.amolfi-tix .amolfi-tix-overview-lists{background:#1c1c1e;border-radius:28px;overflow:hidden}.amolfi-tix .amolfi-tix-overview-list{color:#fff;text-align:left;align-items:center;gap:14px;width:100%;height:62px;padding:0 16px;display:flex;position:relative}.amolfi-tix .amolfi-tix-overview-list+.amolfi-tix-overview-list:before{content:"";background:#38383a;height:1px;position:absolute;top:0;left:64px;right:16px}.amolfi-tix .amolfi-tix-overview-list-icon{color:#fff;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;display:grid}.amolfi-tix .amolfi-tix-overview-list-icon svg{stroke-width:2.5px;width:23px;height:23px}.amolfi-tix .amolfi-tix-overview-list-icon.ink-0{background:#a88c60}.amolfi-tix .amolfi-tix-overview-list-icon.ink-1{background:#29cd53}.amolfi-tix .amolfi-tix-overview-list-icon.ink-2{background:#ff9600}.amolfi-tix .amolfi-tix-overview-list-icon.ink-3{background:#ffce00}.amolfi-tix .amolfi-tix-overview-list-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;overflow:hidden}.amolfi-tix .amolfi-tix-overview-list-chevron{color:#646467;width:14px;height:18px}.amolfi-tix .amolfi-tix-overview-add{float:right;color:#fff;background:#2ab47e;border-radius:50%;place-items:center;width:48px;height:48px;margin:44px 28px 0 0;display:grid;position:sticky;bottom:20px;box-shadow:inset 0 1px 1px #fff5}.amolfi-tix .amolfi-tix-overview-add svg{stroke-width:2.5px;width:30px;height:30px}.amolfi-tix .amolfi-tix-overview-preview{color:#909094;margin:12px 16px 0;display:block}.amolfi-tix .amolfi-tix-overview button:focus-visible{outline-offset:3px;outline:3px solid #fff}@container tix-rail (width>=560px){.amolfi-tix .amolfi-tix-overview-content{padding-top:16px}.amolfi-tix .amolfi-tix-overview-card{border-radius:20px;height:116px;padding:16px}.amolfi-tix .amolfi-tix-overview-label{font-size:20px}.amolfi-tix .amolfi-tix-overview-count{font-size:32px}}.amolfi-tix .amolfi-tix-overview-list-count{color:#909094;font-size:17px}.amolfi-tix .amolfi-tix-overview-date{box-sizing:border-box;text-align:center;border:2.5px solid #fff;border-top-width:6px;border-radius:3px;width:27px;height:27px;font-size:13px;font-weight:700;line-height:19px}.amolfi-tix .amolfi-tix-overview-issue{border:1px solid #606064;border-radius:12px;margin-top:12px;padding:12px;font-size:14px}.amolfi-tix .amolfi-tix-overview-issue button{color:#fff;text-decoration:underline}.amolfi-tix{--tix-work-ground:#000;--tix-work-card:#1c1c1e;--tix-work-field:#2c2c2e;--tix-work-blue:#0a9eff;background:var(--tix-work-ground);color:#f5f5f7}[data-theme=light] .amolfi-tix{--tix-work-ground:#f2f2f7;--tix-work-card:#fff;--tix-work-field:#e9e9ee;color:#17171a}.amolfi-tix .tix-preserved-view{flex:1;min-height:0}.amolfi-tix .tix-preserved-view[hidden]{display:none}.amolfi-tix .tix-work-header{z-index:5;background:var(--tix-work-ground);align-items:center;gap:12px;padding:16px 20px 8px;display:flex;position:sticky;top:0}.amolfi-tix .tix-work-circle{background:var(--tix-work-field);width:44px;height:44px;color:inherit;cursor:pointer;border:1px solid #ffffff12;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.amolfi-tix .tix-work-circle svg{width:23px;height:23px}.amolfi-tix .tix-work-circle.is-confirm{background:var(--tix-work-blue);color:#fff}.amolfi-tix .tix-work-switch{background:var(--tix-work-card);border-radius:24px;flex:1;justify-content:center;gap:3px;padding:4px;display:flex}.amolfi-tix .tix-work-switch button{color:#9b9ba2;cursor:pointer;border-radius:22px;padding:9px 13px}.amolfi-tix .tix-work-switch button[aria-selected=true]{background:var(--tix-work-field);color:inherit}.amolfi-tix .tix-work-menu{position:relative}.amolfi-tix .tix-work-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px 22px;display:flex}.amolfi-tix .tix-work-heading h2{letter-spacing:-.7px;color:#2ab47e;font-size:34px;font-weight:750;line-height:1.15}.amolfi-tix .tix-work-heading label{color:#98989f;font-size:14px}.amolfi-tix .tix-work-heading select{background:var(--tix-work-card);color:inherit;border:none;border-radius:18px;padding:10px 14px}.amolfi-tix .amolfi-tix-body{box-sizing:border-box;align-self:center;width:100%;max-width:920px;padding:0 24px 100px}.amolfi-tix .amolfi-tix-board,.amolfi-tix .amolfi-tix-projects,.amolfi-tix .amolfi-tix-week{max-width:none}.amolfi-tix .amolfi-set-search{background:var(--tix-work-field);border:0;border-radius:24px;min-height:28px;margin:12px 0 24px;padding:10px 16px}.amolfi-tix .amolfi-set-search input{color:inherit;font-size:17px}.amolfi-tix .amolfi-tix-chips{flex-wrap:nowrap;gap:8px;padding:2px 0;overflow-x:auto}.amolfi-tix .amolfi-tix-chips button{white-space:nowrap;background:var(--tix-work-card);border:0;border-radius:20px;padding:9px 14px}.amolfi-tix .amolfi-tix-chips button[aria-selected=true]{color:var(--tix-work-blue);background:var(--tix-work-field)}.amolfi-tix .amolfi-tix-group{margin:24px 0}.amolfi-tix .amolfi-tix-group-head{border:0;padding:0 0 12px}.amolfi-tix .amolfi-tix-group-head h3{text-transform:none;letter-spacing:-.2px;font-size:21px;font-weight:700}.amolfi-tix .amolfi-tix-row{border-bottom:1px solid #8882;align-items:flex-start;gap:12px;min-height:44px;padding:12px 0;display:flex}.amolfi-tix .tix-work-complete{color:#64646b;cursor:pointer;background:0 0;border:0;flex:none;width:28px;height:32px;padding:0}.amolfi-tix .tix-work-complete svg{width:25px;height:25px}.amolfi-tix .tix-work-complete[aria-pressed=true]{color:#2ab47e}.amolfi-tix .amolfi-tix-row-main{text-align:left;flex:1;min-width:0}.amolfi-tix .amolfi-tix-row-title{white-space:normal;font-size:17px;line-height:1.4;overflow:visible}.amolfi-tix .amolfi-tix-row-meta{color:#98989f;flex-wrap:wrap;font-size:14px;line-height:1.5}.amolfi-tix .amolfi-tix-row-side{padding-top:3px}.amolfi-tix .amolfi-tix-sheet{background:var(--tix-work-card);border:0;border-radius:34px;width:100%;max-width:700px;margin:12px auto;overflow:hidden}.amolfi-tix .amolfi-tix-sheet-head{background:var(--tix-work-card);z-index:3;border:0;gap:12px;padding:16px;position:sticky;top:0}.amolfi-tix .amolfi-tix-sheet-title{text-align:center;flex:1;font-size:17px}.amolfi-tix .amolfi-tix-sheet-title strong{font-size:18px}.amolfi-tix .amolfi-tix-sheet-body{gap:18px;padding:8px 16px 24px}.amolfi-tix .amolfi-tix-sheet-subject{background:var(--tix-work-field);box-sizing:border-box;border:0;border-radius:23px;width:100%;padding:18px;font-size:25px;font-weight:700;line-height:1.3}.amolfi-tix .tix-record-group{background:var(--tix-work-field);border-radius:24px;padding:4px 18px}.amolfi-tix .amolfi-tix-facts{gap:0}.amolfi-tix .amolfi-tix-facts dt,.amolfi-tix .amolfi-tix-facts dd{border-color:#8883;align-items:center;min-height:48px;font-size:16px;display:flex}.amolfi-tix .amolfi-tix-facts dt{color:#98989f}.amolfi-tix .amolfi-tix-sheet .amolfi-eyebrow{text-transform:none;letter-spacing:-.2px;margin:16px 4px 8px;font-size:18px}.amolfi-tix .amolfi-tix-sheet :is(textarea:not(.amolfi-tix-sheet-subject),.amolfi-tix-field){background:var(--tix-work-field);color:inherit;border:0;border-radius:18px;padding:14px;font-size:16px}.amolfi-tix .amolfi-tix-sheet select{color:var(--tix-work-blue)}.amolfi-tix .amolfi-tix-sheet .amolfi-btn{color:var(--tix-work-blue);background:var(--tix-work-field);border:0;border-radius:22px;padding:10px 16px}.amolfi-tix .amolfi-tix-project{background:var(--tix-work-card);border:0;border-radius:24px;padding:20px}.amolfi-tix .amolfi-tix-week-nav{background:var(--tix-work-card);border:0;border-radius:24px;padding:14px}.amolfi-tix .tix-inline-fieldset{border:0;min-width:0;margin:0;padding:0}.amolfi-tix .tix-detail-open{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;padding:0}.amolfi-tix .tix-detail-open:focus-visible,.amolfi-tix button:focus-visible{outline:2px solid var(--tix-work-blue);outline-offset:3px}.amolfi-tix .tix-sync-notice{background:var(--tix-work-card);color:#98989f;border-radius:18px;margin:8px 24px;padding:12px 16px;font-size:13px}.amolfi-tix .tix-sync-notice button{color:var(--tix-work-blue);padding:8px}.amolfi-tix .tix-section-toggle{font:inherit;color:inherit;text-align:left;padding:4px 0}.amolfi-tix .tix-section-edit{align-items:center;gap:8px;margin-block:10px;display:flex}.amolfi-tix .tix-section-edit input{flex:1;min-width:0}.amolfi-tix .tix-section-edit button{color:var(--tix-work-blue);padding:8px}@container tix-rail (width<=420px){.amolfi-tix .tix-work-header{gap:8px;padding-inline:12px}.amolfi-tix .tix-work-switch button{padding:9px 8px;font-size:14px}.amolfi-tix .amolfi-tix-body{padding-inline:14px}.amolfi-tix .tix-work-detail{padding:0}.amolfi-tix .amolfi-tix-row-side{max-width:80px}}.amolfi-tix .amolfi-tix-repeat{background:var(--tix-work-field);border-radius:24px;padding:16px 18px}.amolfi-tix .amolfi-tix-repeat>label{flex-wrap:wrap;align-items:center;gap:12px;min-height:32px;font-size:17px;display:flex}.amolfi-tix .amolfi-tix-repeat input[type=checkbox]{appearance:none;cursor:pointer;background:#636367;border:0;border-radius:18px;flex:none;width:48px;height:29px;position:relative}.amolfi-tix .amolfi-tix-repeat input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:25px;height:25px;transition:transform .15s;position:absolute;top:2px;left:2px}.amolfi-tix .amolfi-tix-repeat input:checked{background:#30d158}.amolfi-tix .amolfi-tix-repeat input:checked:after{transform:translate(19px)}.amolfi-tix .amolfi-tix-repeat input:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.amolfi-tix .amolfi-tix-repeat input:after{transition:none}}.amolfi-tix .amolfi-tix-projects{gap:12px}.amolfi-tix .amolfi-tix-project-name{font-size:18px;line-height:1.4}.amolfi-tix .amolfi-tix-project-line,.amolfi-tix .amolfi-tix-project-next span{font-size:15px;line-height:1.4}.amolfi-tix .amolfi-tix-body>.amolfi-tix-overview-add{float:none;width:50px;height:50px;margin:24px 4px 0 auto}.amolfi-tix .amolfi-tix-day{margin-top:22px;padding:0 0 14px}.amolfi-tix .amolfi-tix-day-title{margin-bottom:12px}.amolfi-tix .amolfi-tix-day-title .amolfi-eyebrow{letter-spacing:-.2px;text-transform:none;font-size:20px;line-height:1.3}.amolfi-tix .amolfi-tix-day .amolfi-btn{color:var(--tix-work-blue);background:var(--tix-work-card);border:0;border-radius:20px;padding:10px 16px}.amolfi-tix .amolfi-tix-week-nav .amolfi-icon-btn{width:36px;height:36px;color:var(--tix-work-blue)}.amolfi-tix .amolfi-tix-week-nav button[aria-label=Previous\ week] svg{transform:rotate(90deg)}.amolfi-tix .amolfi-tix-week-nav button[aria-label=Next\ week] svg{transform:rotate(-90deg)}.amolfi-tix .amolfi-tix-event,.amolfi-tix .amolfi-tix-ghost{padding-block:10px;font-size:15px}.amolfi-tix .amolfi-tix-plan{gap:16px}.amolfi-tix .amolfi-tix-plan-row{background:var(--tix-work-field);border:0;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:16px;display:grid}.amolfi-tix .amolfi-tix-plan-row>span:first-child{white-space:normal;overflow-wrap:anywhere;color:inherit;grid-column:1/-1;font-size:17px;line-height:1.4}.amolfi-tix .amolfi-tix-plan-row select{background:var(--tix-work-card);width:100%;min-width:0;max-width:none;min-height:44px;font:inherit;color:var(--tix-work-blue);border:0;border-radius:16px;padding:10px 12px;font-size:15px}.amolfi-tix .amolfi-tix-plan-row select:focus-visible{outline:2px solid var(--tix-work-blue);outline-offset:3px}.amolfi-cloud{--cloud-1:4px;--cloud-2:8px;--cloud-3:16px;--cloud-4:24px;--cloud-ink:var(--ink-tertiary);max-width:980px;margin:0 auto;padding:26px 24px 40px}.amolfi-cloud :where(h1,h2,h3,p,dl,dd,ul){margin:0}.amolfi-cloud :where(ul){padding-left:0;list-style:none}.amolfi-cloud-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.amolfi-cloud-head h1{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:26px;font-weight:600;overflow:hidden}.amolfi-cloud .amolfi-cloud-back{flex:none;gap:4px;padding-left:6px}.amolfi-cloud .amolfi-cloud-back .amolfi-ic{width:14px;height:14px;rotate:90deg}.amolfi-cloud-new{flex:none;position:relative}.amolfi-cloud-new .amolfi-menu{transform-origin:100% 0;min-width:244px;position:absolute;top:calc(100% + 6px);right:0}.amolfi-cloud-search{border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-tile);align-items:center;gap:10px;margin-bottom:16px;padding:10px 13px;display:flex}.amolfi-cloud-search:focus-within{border-color:var(--accent-ink)}.amolfi-cloud-search .amolfi-ic{width:15px;height:15px;color:var(--ink-tertiary);flex:none}.amolfi-cloud .amolfi-cloud-search input{min-width:0;font-size:var(--text-base);color:var(--ink-primary);background:0 0;border:0;outline:0;flex:1}.amolfi-cloud-notice{border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-tile);font-size:var(--text-sm);color:var(--ink-secondary);margin:0 0 14px;padding:10px 12px}.amolfi-cloud-notice.is-failed{color:var(--chip-rose-ink)}.amolfi-cloud.is-dropping .amolfi-cloud-grid{outline:2px dashed var(--accent);outline-offset:8px;border-radius:var(--radius-lg)}.amolfi-cloud-grid{grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:14px;display:grid}.amolfi-cloud .amolfi-cloud-card{text-align:left;cursor:pointer;transition:transform var(--t-fast) var(--ease-press);background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.amolfi-cloud .amolfi-cloud-card:hover .amolfi-cloud-card-preview{border-color:var(--shell-border-strong)}.amolfi-cloud .amolfi-cloud-card:hover{transform:translateY(-2px)}.amolfi-cloud .amolfi-cloud-card:active{transform:translateY(0)scale(.99)}.amolfi-cloud .amolfi-cloud-card:focus-visible{outline:none}.amolfi-cloud .amolfi-cloud-card:focus-visible .amolfi-cloud-card-preview{outline:2px solid var(--accent);outline-offset:2px}.amolfi-cloud .amolfi-cloud-card.is-target .amolfi-cloud-card-preview{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.amolfi-cloud .amolfi-cloud-card.is-dragging{opacity:.55}.amolfi-cloud-card-preview{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-tile);height:132px;color:var(--ink-tertiary);transition:border-color var(--t-fast) var(--ease-press), box-shadow var(--t-fast) var(--ease-press);justify-content:center;align-items:center;display:flex;overflow:hidden}.amolfi-cloud-card-preview .amolfi-ic{width:26px;height:26px}.amolfi-cloud-card-preview.is-image{padding:0}.amolfi-cloud-card-preview.is-image img{object-fit:cover;width:100%;height:100%;display:block}.amolfi-cloud-card-preview.is-text{white-space:pre-line;color:var(--ink-secondary);padding:12px 13px;font-size:7.5px;line-height:1.55;display:block}.amolfi-cloud-card.is-folder .amolfi-cloud-card-preview .amolfi-ic{width:34px;height:34px}.amolfi-cloud-card-title{font-size:var(--text-base);color:var(--ink-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.amolfi-cloud-card-sub{font-size:var(--text-sm);color:var(--ink-tertiary);align-items:center;gap:6px;margin-top:4px;display:flex}.amolfi-cloud-card-sub .amolfi-ic{width:11px;height:11px}.amolfi-cloud-more{justify-content:center;margin-top:20px;display:flex}.amolfi-cloud-pinned{margin-bottom:18px}.amolfi-cloud .amolfi-cloud-pinned-tile{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-tile);text-align:left;cursor:pointer;width:100%;transition:border-color var(--t-fast) var(--ease-glide), transform var(--t-fast) var(--ease-glide);align-items:center;gap:14px;padding:14px 16px;display:flex}.amolfi-cloud .amolfi-cloud-pinned-tile:hover{border-color:var(--shell-border-strong);transform:translateY(-1px)}.amolfi-cloud .amolfi-cloud-pinned-tile:active{transform:translateY(0)scale(.995)}.amolfi-cloud .amolfi-cloud-pinned-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-cloud-pinned-mark{border-radius:var(--radius-md);background:var(--accent-soft);width:40px;height:40px;color:var(--accent-ink);flex:none;place-items:center;display:grid}.amolfi-cloud-pinned-mark .amolfi-ic{width:20px;height:20px}.amolfi-cloud-pinned-meta{gap:2px;min-width:0;display:grid}.amolfi-cloud-pinned-title{font-size:var(--text-body);color:var(--ink-primary)}.amolfi-cloud-pinned-sub{font-size:var(--text-sm);color:var(--ink-tertiary)}.amolfi-cloud-forms-list{gap:14px;display:grid}.amolfi-cloud-forms-empty{justify-items:start;gap:8px;display:grid}.amolfi-cloud-forms-empty p{font-size:var(--text-sm);color:var(--ink-primary)}.amolfi-cloud .amolfi-cloud-forms-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.amolfi-cloud .amolfi-cloud-forms-row:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-sm)}.amolfi-cloud-forms-row-name{min-width:0;color:var(--ink-primary);flex:1}.amolfi-cloud-forms-pill{border-radius:var(--radius-full);background:var(--shell-control);font-size:var(--text-xs);color:var(--ink-tertiary);flex:none;padding:2px 8px}.amolfi-cloud-forms-pill.is-live{background:var(--accent-soft);color:var(--accent-ink)}.amolfi-cloud-sheet{z-index:90;place-items:center;display:grid;position:fixed;inset:0}.amolfi-cloud .amolfi-cloud-sheet-scrim{background:var(--ui-overlay-scrim);animation:amolfi-scrim-in var(--t-base) var(--ease-press);border:0;padding:0;position:absolute;inset:0}.amolfi-cloud-sheet-card{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-page);width:min(640px,100vw - 48px);max-height:calc(100vh - 96px);padding:20px;position:relative;overflow-y:auto}.amolfi-cloud-sheet-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.amolfi-cloud-sheet-head h2{min-width:0;font-size:var(--text-title);color:var(--ink-primary);flex:1;font-weight:600}.amolfi-cloud .amolfi-cloud-sheet-head input{border:1px solid var(--accent-ink);border-radius:var(--radius-sm);background:var(--shell-tile);min-width:0;font:inherit;font-size:var(--text-title);color:var(--ink-primary);flex:1;padding:4px 8px;font-weight:600}.amolfi-cloud-media{margin-bottom:16px}.amolfi-cloud-media img,.amolfi-cloud-media video,.amolfi-cloud-media iframe{border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-well);width:100%;display:block}.amolfi-cloud-media img{object-fit:contain;max-height:min(70vh,800px)}.amolfi-cloud-media video{max-height:min(60vh,640px)}.amolfi-cloud-media iframe{height:min(70vh,800px)}.amolfi-cloud-media audio{width:100%;display:block}.amolfi-cloud-media-standing{border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-well);min-height:160px;color:var(--ink-tertiary);font-size:var(--text-sm);place-content:center;justify-items:center;gap:10px;display:grid}.amolfi-cloud-media-standing .amolfi-ic{width:26px;height:26px}.amolfi-cloud-doc{max-width:68ch;max-height:46vh;font-size:var(--text-base);color:var(--ink-primary);margin:0 0 18px;line-height:1.65;overflow-y:auto}.amolfi-cloud-doc-state{font-size:var(--text-sm);color:var(--ink-tertiary)}.amolfi-cloud-excerpt{white-space:pre-line;font-size:var(--text-sm);color:var(--ink-secondary);margin:0 0 16px;line-height:1.6}.amolfi-cloud-facts{font-size:var(--text-sm);grid-template-columns:84px 1fr;gap:8px 12px;display:grid}.amolfi-cloud-facts dt{color:var(--ink-tertiary)}.amolfi-cloud-facts dd{color:var(--ink-primary)}.amolfi-cloud-verbs{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.amolfi-cloud-sheet-say{font-size:var(--text-sm);color:var(--ink-secondary);margin:14px 0 0}.amolfi-cloud-sheet-say.is-failed{color:var(--chip-rose-ink)}.amolfi-cloud-panel{border-top:1px solid var(--shell-border);gap:10px;margin-top:16px;padding-top:14px;display:grid}.amolfi-cloud-panel h3{font-size:var(--text-sm);color:var(--ink-primary);font-weight:600}.amolfi-cloud-panel-note{font-size:var(--text-sm);color:var(--ink-tertiary)}.amolfi-cloud-rows{font-size:var(--text-sm);color:var(--ink-secondary);gap:8px;display:grid}.amolfi-cloud-rows li{border-bottom:1px solid var(--shell-border);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;display:flex}.amolfi-cloud-rows li>span:first-child{min-width:0;color:var(--ink-primary);flex:1}.amolfi-cloud-rows .is-quiet{color:var(--ink-tertiary)}.amolfi-cloud-picker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.amolfi-cloud .amolfi-cloud-picker select{border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-tile);color:var(--ink-primary);font:inherit;font-size:var(--text-sm);padding:6px 10px}.amolfi-cloud-choice{border:1px solid var(--shell-border-strong);border-radius:var(--radius-md);background:var(--shell-control);font-size:var(--text-sm);color:var(--ink-primary);gap:10px;margin:0 0 14px;padding:12px 14px;display:grid}.amolfi-cloud-choice-actions{flex-wrap:wrap;gap:8px;display:flex}.amolfi-cloud-ink{border-radius:var(--radius-full);background:var(--cloud-ink,var(--ink-tertiary));flex:none;width:10px;height:10px;display:inline-block}.amolfi-cloud-form-elsewhere{justify-items:start;gap:12px;margin-bottom:16px;display:grid}.amolfi-cloud-form-elsewhere p{font-size:var(--text-sm);color:var(--ink-secondary)}.amolfi-cloud-form{gap:16px;margin-bottom:16px;display:grid}.amolfi-cloud-form-preview{gap:8px;display:grid}.amolfi-cloud-form-preview-head{align-items:center;gap:12px;display:flex}.amolfi-cloud-form-preview-head .amolfi-eyebrow{flex:1;min-width:0}.amolfi-cloud-form-frame{justify-items:stretch;gap:6px;display:grid}.amolfi-cloud-form-frame.is-phone{justify-items:center}.amolfi-cloud-form-frame iframe{border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-well);width:100%;height:min(70vh,720px);display:block}.amolfi-cloud-form-frame.is-phone iframe{max-width:100%}.amolfi-cloud-form-caption{font-size:var(--text-xs);color:var(--ink-tertiary);margin:0}.amolfi-cloud-form-audience{font-size:var(--text-sm);color:var(--ink-tertiary);margin:0}.amolfi-cloud-form-share{gap:10px;display:grid}.amolfi-cloud-form-copy{grid-template-columns:1fr auto;align-items:center;gap:6px 8px;display:grid}.amolfi-cloud-form-copy-label{font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-tertiary);grid-column:1/-1;font-weight:600}.amolfi-cloud-form-copy small{font-size:var(--text-xs);color:var(--ink-tertiary);grid-column:1/-1}.amolfi-cloud .amolfi-cloud-form-copy input,.amolfi-cloud .amolfi-cloud-form-copy textarea{border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-well);min-width:0;color:var(--ink-secondary);font:inherit;font-size:var(--text-sm);resize:vertical;padding:7px 10px}.amolfi-cloud-form-owner{gap:8px;display:grid}.amolfi-cloud-form-owner .amolfi-cloud-form-copy-label{grid-column:auto}.amolfi-cloud-form-tabs{border-top:1px solid var(--shell-border);flex-wrap:wrap;gap:6px;padding-top:14px;display:flex}.amolfi-cloud .amolfi-cloud-form-tabs .amolfi-btn[aria-selected=true]{background:var(--shell-control);color:var(--ink-primary)}.amolfi-cloud-form-submission{border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-well);gap:10px;padding:12px 14px;display:grid}.amolfi-cloud-form-submission .amolfi-cloud-facts{grid-template-columns:1fr;gap:10px}.amolfi-cloud-form-answer{gap:2px;display:grid}.amolfi-cloud-form-answer dd{white-space:pre-wrap;overflow-wrap:anywhere}.amolfi-cloud-form-spam{font-size:var(--text-xs);color:var(--ink-secondary);margin:0}.amolfi-cloud-form-draft{border:1px solid var(--shell-border-strong);border-radius:var(--radius-md);background:var(--shell-tile);gap:6px;padding:10px 12px;display:grid}.amolfi-cloud-form-draft p{white-space:pre-wrap;font-size:var(--text-sm);color:var(--ink-primary);margin:0;line-height:1.6}.amolfi-cloud-form-draft small{font-size:var(--text-xs);color:var(--ink-tertiary)}.amolfi-cloud-form-ask{display:flex}.amolfi-cloud [data-asked]{animation:amolfi-cloud-asked var(--t-slide) var(--ease-glide)}@keyframes amolfi-cloud-asked{0%{background-color:var(--accent-soft)}}@container (width<=560px){.amolfi-cloud-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.amolfi-cloud-card-preview{height:108px}}.amolfi-feed-v2{container:feed/inline-size}.amolfi-feed-v2-live{border-radius:var(--radius-md);border:1px solid var(--shell-border);background:var(--shell-well);font-size:var(--text-xs);color:var(--ink-secondary);flex:none;align-items:center;gap:8px;margin:0 16px 8px;padding:6px 10px;display:flex}.amolfi-feed-v2-live span{flex:1;min-width:0}.amolfi-feed-v2-live .amolfi-ic{width:13px;height:13px;color:var(--ink-tertiary);flex:none}.amolfi-feed-v2-live .amolfi-feed-clear{flex:none}.amolfi-feed-v2-gap,.amolfi-feed-v2-missing{font-size:var(--text-xs);color:var(--ink-tertiary);padding:8px 16px;line-height:1.5}.amolfi-feed-v2-missing{flex:none}.amolfi-feed-v2-gap{border-top:1px dashed var(--shell-border-strong);border-bottom:1px dashed var(--shell-border-strong);margin:6px 16px 2px;padding:6px 0 8px}.amolfi-feed-v2-ask{flex-wrap:wrap;gap:8px;padding:0 16px 8px 44px;display:flex}.amolfi-feed-v2 .amolfi-feed-row[data-routine] .amolfi-feed-verbs{opacity:0}.amolfi-feed-v2 .amolfi-feed-row[data-routine]:hover .amolfi-feed-verbs,.amolfi-feed-v2 .amolfi-feed-row[data-routine]:focus-within .amolfi-feed-verbs{opacity:1}.amolfi-feed-v2 .amolfi-feed-row[data-selected]{box-shadow:inset 0 0 0 1px var(--accent);border-radius:var(--radius-sm)}.amolfi-feed-v2 .amolfi-feed-row[data-needs-you][data-selected]{box-shadow:inset 4px 0 0 var(--feed-needs-you), inset 0 0 0 1px var(--accent)}.amolfi-feed-v2-elsewhere{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.amolfi-feed-v2-elsewhere small{font-size:var(--text-micro);color:var(--ink-tertiary)}@container feed (width<=380px){.amolfi-feed-v2 .amolfi-feed-open-text,.amolfi-feed-v2 .amolfi-feed-open-when,.amolfi-feed-v2 .amolfi-feed-v2-elsewhere small{display:none}.amolfi-feed-v2 .amolfi-feed-open,.amolfi-feed-v2 .amolfi-feed-v2-ask{padding-left:16px}}.amolfi-feed-v2 .amolfi-feed-stack{margin:3px 0 8px}.amolfi-feed-v2 .amolfi-feed-stack[data-needs-you]{border-left:3px solid var(--feed-needs-you);background:var(--feed-needs-you-wash)}.amolfi-feed-v2 .amolfi-feed-stack-toggle{text-align:left;width:100%;color:var(--ink-primary);cursor:pointer;background:0 0;border:0;padding:8px 16px 4px;font-size:15px;line-height:23px;display:block}.amolfi-feed-v2 .amolfi-feed-stack-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amolfi-feed-v2 .amolfi-feed-stack-hint{color:var(--ink-secondary);margin-left:8px;font-size:12px}.amolfi-feed-v2 .amolfi-feed-stack-preview{color:var(--ink-secondary);padding:0 16px 8px;font-size:13px;line-height:1.5}.amolfi-feed-v2 .amolfi-feed-demo-note{color:var(--ink-secondary);padding:6px 16px 10px;font-size:12px}.amolfi-feed-sent{border-top:1px solid var(--shell-border-strong);background:var(--shell-tile);flex:none;max-height:55%;padding:10px 16px 14px;overflow-y:auto}.amolfi-feed-sent-head{font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.amolfi-feed-sent-notice{font-size:var(--text-xs);color:var(--ink-secondary);margin:0 0 8px;line-height:1.5}.amolfi-set .amolfi-set-body{max-width:720px;padding:28px 30px 36px}.amolfi-set .amolfi-set-body.amolfi-set-body-continuation{padding-top:0}.amolfi-set .amolfi-set-body-continuation>.amolfi-set-section:first-child{margin-top:0}.amolfi-set .amolfi-set-body-continuation>.amolfi-set-row-control{margin-top:12px}.amolfi-set .amolfi-set-title{letter-spacing:-.02em;align-items:center;gap:8px;margin-bottom:22px;font-size:20px;display:flex}.amolfi-set .amolfi-set-section{color:var(--ink-secondary);align-items:center;gap:7px;margin:26px 0 9px;font-size:12px;font-weight:600;display:flex}.amolfi-set .amolfi-set-section:first-of-type{margin-top:18px}.amolfi-set .amolfi-set-body .amolfi-set-row{background:var(--shell-tile);border-bottom:1px solid var(--shell-border);gap:16px;min-height:48px;padding:11px 14px}.amolfi-set .amolfi-set-body .amolfi-set-row:not(.amolfi-set-row+.amolfi-set-row){border-radius:12px 12px 0 0}.amolfi-set .amolfi-set-body .amolfi-set-row:not(:has(+.amolfi-set-row)){border-bottom-color:#0000;border-radius:0 0 12px 12px}.amolfi-set .amolfi-set-body .amolfi-set-row:not(.amolfi-set-row+.amolfi-set-row):not(:has(+.amolfi-set-row)){border-radius:12px}.amolfi-set .amolfi-set-body .amolfi-set-row.is-provider{border:0;border-bottom:1px solid var(--shell-border);margin-top:0}.amolfi-set .amolfi-set-body .amolfi-set-row-text{gap:4px}.amolfi-set .amolfi-set-body .amolfi-set-row-text>strong{align-items:center;gap:6px;display:flex}.amolfi-set .amolfi-set-body .amolfi-set-row-control{align-items:center;gap:10px;display:flex}.amolfi-set .amolfi-set-body .amolfi-set-row:has(.amolfi-segmented){align-items:center}.amolfi-set .amolfi-set-body .amolfi-mem-empty{background:var(--shell-tile);border:0;border-radius:12px;margin:8px 0;padding:14px}.amolfi-set .amolfi-set-body .amolfi-set-fields{margin:12px 0}.amolfi-set .amolfi-set-body .amolfi-btn:disabled{color:var(--ink-tertiary);opacity:.55;background:0 0}.amolfi-set .amolfi-set-body .amolfi-notif-actions{justify-content:flex-end;gap:8px;margin-top:10px}.amolfi-set .amolfi-set-body .amolfi-set-row-control .amolfi-btn{white-space:nowrap}.amolfi-settings-info{width:24px;height:24px;color:var(--ink-tertiary);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:3px;display:inline-grid}.amolfi-settings-info svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:18px;height:18px}.amolfi-settings-info:hover,.amolfi-settings-info[aria-expanded=true]{color:var(--accent-ink);background:var(--shell-control)}.amolfi-settings-info:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-settings-info-card{z-index:10000;box-sizing:border-box;border:1px solid var(--shell-border-strong);width:min(320px,100vw - 24px);max-height:min(360px,100vh - 24px);color:var(--ink-secondary);background:var(--shell-tile);border-radius:12px;padding:16px;font:13px/1.5 Inter,sans-serif;position:fixed;overflow:auto;box-shadow:0 12px 36px #0003}.amolfi-settings-info-heading>strong{color:var(--ink-primary);margin-bottom:6px;font-weight:600;display:block}.amolfi-settings-info-card p{margin:8px 0}.amolfi-settings-info-card .amolfi-mem-meta{flex-wrap:wrap;gap:6px;display:flex}.amolfi-settings-info-card .amolfi-mem-tag{display:block}.amolfi-settings-help{color:var(--ink-tertiary);align-items:center;gap:5px;margin:8px 0;font-size:12px;display:flex}.amolfi-settings-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 10px;display:flex}.amolfi-settings-toolbar>strong{font-size:var(--text-base);align-items:center;gap:4px;font-weight:500;display:flex}.amolfi-set .amolfi-set-body .amolfi-set-social-actions{justify-content:flex-end;gap:8px;margin:0 0 12px}.amolfi-memory-manage{flex:none;align-self:flex-start;position:relative}.amolfi-memory-manage>summary{cursor:pointer;color:var(--ink-secondary);background:var(--shell-control);border-radius:8px;padding:6px 10px;font-size:12px;list-style:none}.amolfi-memory-manage>summary::-webkit-details-marker{display:none}.amolfi-memory-manage>summary:focus-visible{outline:2px solid var(--accent)}.amolfi-memory-manage[open]>summary{color:var(--accent-ink)}.amolfi-memory-manage .amolfi-mem-row-actions{gap:3px;min-width:180px;padding-top:8px;display:grid}.amolfi-memory-manage .amolfi-mem-row-actions button{text-align:left;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:auto;padding:8px;font-size:13px;display:flex}.amolfi-memory-manage .amolfi-mem-row-actions .amolfi-ic{width:15px;height:15px}.amolfi-memory-manage small{color:var(--ink-tertiary);font-size:11px;line-height:1.4;display:block}.amolfi-set .amolfi-set-body .amolfi-mem-row{background:var(--shell-tile);border:0;border-radius:12px;gap:12px;margin-bottom:6px;padding:14px}.amolfi-set .amolfi-set-body .amolfi-mem-topic{font-weight:500}.amolfi-set .amolfi-set-body .amolfi-model-select{max-width:320px}@media (width<=680px){.amolfi-set .amolfi-set-body{padding:22px 16px 28px}.amolfi-set .amolfi-set-body .amolfi-set-row{flex-wrap:wrap;gap:10px}.amolfi-set .amolfi-set-body .amolfi-set-row-control,.amolfi-set .amolfi-set-body .amolfi-model-select{max-width:100%}.amolfi-memory-manage[open]{flex-basis:100%}.amolfi-set .amolfi-set-body .amolfi-mem-row:has(.amolfi-memory-manage[open]){flex-wrap:wrap}}.amolfi-settings-details{color:var(--ink-secondary);margin:10px 0;font-size:13px}.amolfi-settings-details>summary{cursor:pointer;padding:10px 0}.amolfi-set .amolfi-set-row-text:has(>.amolfi-settings-info){padding-right:28px;position:relative}.amolfi-set .amolfi-set-row-text>.amolfi-settings-info{position:absolute;top:0;right:0}.amolfi-settings-info-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.amolfi-settings-info-layer>.ui-overlay__scrim{-webkit-backdrop-filter:none;background:0 0}.amolfi-settings-field-group{gap:6px;display:grid}.amolfi-settings-field-label{font-size:var(--text-base);align-items:center;gap:6px;font-weight:500;display:flex}@media (width<=680px){.ui-overlay.amolfi-set-layer{padding:8px}.ui-overlay .amolfi-set{height:calc(100dvh / var(--ui-zoom) - 16px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.amolfi-set .amolfi-set-nav{border-right:0;border-bottom:1px solid var(--shell-border);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.amolfi-set .amolfi-set-search{margin:10px 8px 8px}.amolfi-set .amolfi-set-nav-scroll{grid-area:2/1/auto/-1;gap:3px;padding:0 8px 8px;display:flex;overflow-x:auto}.amolfi-set .amolfi-set-group{display:contents}.amolfi-set .amolfi-set-group-label{display:none}.amolfi-set .amolfi-set-nav-item{white-space:nowrap;flex:none;width:auto}.amolfi-set .amolfi-set-foot{border-top:0;grid-area:1/2;align-self:center}.amolfi-set .amolfi-set-body .amolfi-set-row.is-provider{flex-wrap:wrap;gap:10px}.amolfi-set .amolfi-set-body .amolfi-set-row-control{flex-wrap:wrap;margin-left:auto}.amolfi-set .amolfi-set-body .amolfi-set-row-text{min-width:130px}.amolfi-set .amolfi-set-body .amolfi-set-row.is-provider .amolfi-set-row-text{overflow-wrap:anywhere}.amolfi-set .amolfi-set-body .amolfi-segmented{max-width:100%}}.amolfi-social-account-details{border-top:1px solid var(--shell-border);margin-top:14px;padding-top:12px}.ui-overlay.amolfi-set-task-layer{justify-content:center;align-items:flex-start;padding:8vh 16px 16px}.ui-overlay__surface.amolfi-set-task{box-sizing:border-box;border:1px solid var(--shell-border-strong);border-radius:var(--radius-xl);background:var(--shell-page);width:min(760px,100%);max-height:min(760px,84vh);box-shadow:var(--shadow-panel);animation:amolfi-set-in .18s var(--ease-glide);flex-direction:column;display:flex;overflow:hidden}.amolfi-set-task:focus-visible{outline:none}.amolfi-set-task-head{border-bottom:1px solid var(--shell-border);background:var(--shell-tile);flex:none;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.amolfi-set-task-head .amolfi-set-row-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.amolfi-set-task-head .amolfi-set-row-text>strong{letter-spacing:-.01em;font-size:16px}.amolfi-set-task-head .amolfi-set-row-text>span{color:var(--ink-secondary);font-size:13px}.amolfi-set-task-body{overscroll-behavior:contain;overflow:auto}.amolfi-set-task-body .amolfi-set-body{padding-top:18px}.amolfi-set-task-body .amolfi-set-body .amolfi-set-section:first-of-type{margin-top:0}@media (width<=640px){.ui-overlay.amolfi-set-task-layer{padding:0}.ui-overlay__surface.amolfi-set-task{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}}.amolfi-set .amolfi-money-packs{flex-wrap:wrap;gap:8px;margin:10px 0 2px;display:flex}.amolfi-set .amolfi-money-packs .amolfi-btn{flex:none}.amolfi-set .amolfi-money-notice{color:var(--ink-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.amolfi-set .amolfi-money-notice .amolfi-btn{margin-left:auto}.amolfi-set .amolfi-set-row-control>.amolfi-btn.is-ghost{min-width:34px;padding-inline:10px}.amolfi-set-row-text .amolfi-set-mono{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-primary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.amolfi-local-model-settings.is-embedded{max-width:none;padding:24px 0}.amolfi-local-model-settings .amolfi-model-list{gap:12px;max-height:none;overflow:visible}.amolfi-local-model-settings .amolfi-model{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-tile);padding:16px}.amolfi-local-model-settings .amolfi-model-head{gap:6px;display:grid}.amolfi-local-model-settings .amolfi-model-recommendation{color:var(--accent-ink);font-size:var(--text-xs);font-weight:600}.amolfi-local-model-settings .amolfi-model-cleared{margin-block:10px;line-height:1.5}.amolfi-local-model-settings :is(input,select){border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-control);min-width:0;min-height:36px;color:var(--ink-primary);font:inherit;padding:8px 10px}.amolfi-local-model-settings input{flex:1}.amolfi-local-model-settings :is(input,select):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-local-model-settings .amolfi-model-progress{overflow:hidden}@media (width<=600px){.amolfi-local-model-settings .amolfi-set-row{flex-wrap:wrap;gap:12px}}.amolfi-local-model-settings.is-embedded{padding:0}.amolfi-local-model-settings .amolfi-model-list{gap:0}.amolfi-local-model-settings .amolfi-model{border:0;border-bottom:1px solid var(--shell-border);border-radius:0;gap:8px;padding:12px 14px}.amolfi-local-model-settings .amolfi-model:first-of-type{border-radius:12px 12px 0 0}.amolfi-local-model-settings .amolfi-model:last-child{border-bottom:0;border-radius:0 0 12px 12px}.amolfi-local-model-settings .amolfi-model-head{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.amolfi-local-model-title{flex:1;gap:3px;min-width:0;display:grid}.amolfi-local-model-title strong{font-weight:500}.amolfi-local-model-settings .amolfi-model-actions{flex-wrap:wrap;justify-content:flex-end}.amolfi-local-model-settings .amolfi-model-cleared{margin:0}.amolfi-local-model-settings .amolfi-model-state{margin-left:auto}.amolfi-local-model-settings .amolfi-model p{margin:0}.amolfi-post-card{min-width:0}.amolfi-post-card p{margin-block:0}.amolfi-post-card-quiet{color:var(--ink-secondary);font-size:var(--text-sm)}.amolfi-post-card-network{border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-well);gap:6px;min-width:0;padding:10px 12px;display:grid}.amolfi-post-card-account{overflow-wrap:anywhere;font-weight:600}.amolfi-post-card-words{white-space:pre-wrap;overflow-wrap:anywhere}.amolfi-post-card-parts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.amolfi-post-card-parts li{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.amolfi-post-card-media{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.amolfi-post-card-media li{width:112px;max-width:100%;font-size:var(--text-xs);color:var(--ink-secondary);overflow-wrap:anywhere;gap:2px;display:grid}.amolfi-post-card-thumb{aspect-ratio:1;border-radius:var(--radius-sm);background:var(--shell-tile);text-align:center;place-items:center;width:112px;max-width:100%;display:grid;overflow:hidden}.amolfi-post-card-thumb img{object-fit:cover;width:100%;height:100%}.amolfi-post-card-ai{color:var(--ink-primary)}.amolfi-post-card-link{font-size:var(--text-sm);overflow-wrap:anywhere}.amolfi-post-card-blocked{gap:6px;display:grid}.amolfi-shell,.amolfi-shell *,.ui-overlay,.ui-overlay *{box-sizing:border-box}.amolfi-shell :where(button,input,textarea),.ui-overlay :where(button,input,textarea){font:inherit}.amolfi-shell :where(button),.ui-overlay :where(button){color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.amolfi-shell{zoom:var(--ui-zoom);width:100%;height:100%;font-family:var(--font-sans);font-size:var(--text-base);color:var(--ink-primary);-webkit-font-smoothing:antialiased;background:0 0;display:flex;position:relative;overflow:hidden}.amolfi-ic{width:var(--icon-size);height:var(--icon-size);flex:none}:root[data-zooming] .amolfi-rail-top,:root[data-zooming] .amolfi-stage-bar,:root[data-zooming] .amolfi-tabbar,:root[data-zooming] .amolfi-rail{transition:none}:root[data-host=mac] .amolfi-shell:not([data-rail-collapsed]):not([data-narrow]) .amolfi-rail,:root[data-host=mac] .amolfi-shell[data-narrow][data-rail-overlay] .amolfi-rail{min-width:calc(var(--rail-min) / var(--strip-z))}:root[data-host=mac] .amolfi-rail-top>.amolfi-icon-btn{width:calc(28px / var(--strip-z));height:calc(28px / var(--strip-z));min-width:calc(20px / var(--strip-z));flex:0 auto}:root[data-host=mac] .amolfi-rail-top>.amolfi-icon-btn .amolfi-ic,:root[data-host=mac] .amolfi-stage-bar .amolfi-icon-btn .amolfi-ic,:root[data-host=mac] .amolfi-tabbar .amolfi-icon-btn .amolfi-ic{width:calc(var(--icon-size) / var(--strip-z));height:calc(var(--icon-size) / var(--strip-z))}.amolfi-rail-places{gap:1px;padding:2px 8px 8px;display:grid}.amolfi-rail-place{border-radius:var(--radius-md);height:30px;color:var(--rail-ink-secondary);font-size:var(--text-session);text-align:left;transition:background var(--t-fast) var(--ease-press), color var(--t-fast) var(--ease-press);align-items:center;gap:10px;padding:0 8px;display:flex}.amolfi-rail-place:hover{background:var(--shell-tile);color:var(--rail-ink-primary)}.amolfi-rail-place:active{transform:scale(.985)}.amolfi-rail-place:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amolfi-place-glyph{color:var(--rail-ink-tertiary);transition:color var(--t-fast) var(--ease-press);display:inline-flex}.amolfi-rail-place:hover .amolfi-place-glyph{color:var(--hue,var(--accent-ink))}.amolfi-place-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.amolfi-place-count{font-size:var(--text-subtext);color:var(--rail-ink-tertiary);font-variant-numeric:tabular-nums;margin-left:auto}.amolfi-rail,.amolfi-workbench-region{--ink-primary:var(--rail-ink-primary);--ink-secondary:var(--rail-ink-secondary);--ink-tertiary:var(--rail-ink-tertiary);color:var(--ink-primary)}.amolfi-rail{width:var(--rail-w);background:var(--shell-well-glass);border-right:1px solid var(--shell-border);min-height:0;transition:width var(--t-slide) var(--ease-glide), border-right-width var(--t-slide) var(--ease-glide), border-right-color var(--t-slide) var(--ease-glide);z-index:5;flex-direction:column;flex:none;display:flex;position:relative}.amolfi-rail>:not(.amolfi-rail-resizer){min-width:calc(var(--rail-w) - 1px)}.amolfi-rail-scroll,.amolfi-rail-search-well,.amolfi-update-card,.amolfi-rail-bottom,.amolfi-rail-top>:not([data-rail-toggle]){transition:opacity .14s var(--ease-press) .12s, visibility 0s linear 0s}.amolfi-shell[data-rail-collapsed] .amolfi-rail-scroll,.amolfi-shell[data-rail-collapsed] .amolfi-rail-search-well,.amolfi-shell[data-rail-collapsed] .amolfi-update-card,.amolfi-shell[data-rail-collapsed] .amolfi-rail-bottom,.amolfi-shell[data-rail-collapsed] .amolfi-rail-top>:not([data-rail-toggle]){opacity:0;visibility:hidden;transition:opacity .1s var(--ease-press), visibility 0s linear .1s}[data-rail-toggle] .amolfi-ic path,[data-workbench-toggle] .amolfi-ic path{transition:translate var(--t-slide) var(--ease-glide)}.amolfi-shell[data-rail-collapsed] [data-rail-toggle] .amolfi-ic path{translate:-3px}[data-workbench-toggle] .amolfi-ic path{translate:3px}.amolfi-shell[data-workbench-open] [data-workbench-toggle] .amolfi-ic path{translate:0}.amolfi-icon-btn.amolfi-wb-pin{top:calc(var(--rail-top-pad-top) + var(--rail-top-shift-y));right:max(12px, var(--mac-trailing-inset));z-index:30;position:absolute}.amolfi-rail-resizer{z-index:20;cursor:col-resize;touch-action:none;width:7px;position:absolute;top:0;bottom:0;right:-3px}.amolfi-rail-resizer:after,.amolfi-wb-resizer:after{content:"";border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent) 45%, var(--ink-tertiary));opacity:0;width:4px;height:63px;transition:opacity var(--t-base) var(--ease-press);position:absolute;top:50%;left:50%;translate:-50% -50%}.amolfi-rail-resizer:hover:after,.amolfi-rail-resizer:focus-visible:after,.amolfi-shell[data-rail-resizing] .amolfi-rail-resizer:after,.amolfi-wb-resizer:hover:after,.amolfi-wb-resizer:focus-visible:after,.amolfi-shell[data-resizing] .amolfi-wb-resizer:after{opacity:1}.amolfi-seam-tip{z-index:40;white-space:nowrap;background:var(--shell-control);border:1px solid var(--shell-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);font-size:var(--text-xs);color:var(--ink-primary);opacity:0;pointer-events:none;transition:opacity .12s var(--ease-press);gap:2px;padding:7px 10px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.amolfi-rail-resizer .amolfi-seam-tip{left:calc(100% + 8px)}.amolfi-wb-resizer .amolfi-seam-tip{right:calc(100% + 8px)}.amolfi-rail-resizer:hover .amolfi-seam-tip,.amolfi-wb-resizer:hover .amolfi-seam-tip{opacity:1}.amolfi-shell[data-rail-resizing] .amolfi-seam-tip,.amolfi-shell[data-resizing] .amolfi-seam-tip{opacity:0}.amolfi-seam-tip kbd{font-family:var(--font-mono);border:1px solid var(--shell-border-strong);border-radius:4px;padding:0 4px;font-size:10px}.amolfi-rail-resizer:focus-visible{outline:none}.amolfi-shell[data-rail-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.amolfi-shell[data-rail-resizing] .amolfi-rail{min-width:var(--rail-min);max-width:var(--rail-max);transition:none}.amolfi-rail-top{z-index:20;padding:calc(var(--rail-top-pad-top) / var(--strip-z)) calc(var(--rail-top-pad-right) / var(--strip-z)) calc(8px / var(--strip-z));padding-left:max(12px, calc(var(--mac-titlebar-inset) / var(--strip-z)));transform:translateY(calc(var(--rail-top-shift-y) / var(--strip-z)));transition:padding-left .44s var(--ease-glide) .2s;justify-content:space-between;align-items:center;display:flex;position:relative}.amolfi-icon-btn{border-radius:var(--radius-md);width:28px;height:28px;color:var(--ink-secondary);transition:background var(--t-fast) var(--ease-press), transform var(--t-fast) var(--ease-press);justify-content:center;align-items:center;display:inline-flex;position:relative}.amolfi-icon-btn:hover{background:var(--shell-tile);color:var(--ink-primary)}.amolfi-icon-btn:active{transform:scale(.94)}.amolfi-icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-icon-btn.is-active{background:var(--shell-tile);color:var(--ink-primary)}.amolfi-ic{transition:scale var(--t-fast) var(--ease-press), translate var(--t-fast) var(--ease-press)}.amolfi-icon-btn:hover .amolfi-ic{scale:1.08}.amolfi-icon-btn:active .amolfi-ic{transition-duration:60ms;scale:.96}.amolfi-icon-btn:hover .amolfi-ic[data-glyph=bell]{transform-origin:50% 18%;animation:amolfi-bell-ring .64s var(--ease-press)}@keyframes amolfi-bell-ring{12%{rotate:12deg}28%{rotate:-9deg}44%{rotate:6deg}60%{rotate:-4deg}78%{rotate:2deg}to{rotate:0deg}}.amolfi-icon-btn:hover .amolfi-ic[data-glyph=search]{animation:amolfi-search-sweep .52s var(--ease-press)}@keyframes amolfi-search-sweep{35%{translate:1.5px -1.5px}70%{translate:-1px 1px}to{translate:0}}.amolfi-icon-btn:hover .amolfi-ic[data-glyph=plus]{rotate:90deg}.amolfi-ic[data-glyph=plus]{transition:scale var(--t-fast) var(--ease-press), rotate var(--t-slide) var(--ease-glide)}.amolfi-icon-btn:hover .amolfi-ic[data-glyph=dashboard] rect{animation:amolfi-tiles-settle .46s var(--ease-press) backwards}.amolfi-ic[data-glyph=dashboard] rect{transform-origin:50%}.amolfi-icon-btn:hover .amolfi-ic[data-glyph=dashboard] rect:nth-of-type(2){animation-delay:45ms}.amolfi-icon-btn:hover .amolfi-ic[data-glyph=dashboard] rect:nth-of-type(3){animation-delay:90ms}.amolfi-icon-btn:hover .amolfi-ic[data-glyph=dashboard] rect:nth-of-type(4){animation-delay:.135s}@keyframes amolfi-tiles-settle{0%{opacity:.25;scale:.72}}.amolfi-shell[data-new-session] .amolfi-icon-btn[data-new-session-toggle] .amolfi-ic[data-glyph=plus],.amolfi-shell[data-new-session] .amolfi-icon-btn[data-new-session-toggle]:hover .amolfi-ic[data-glyph=plus]{rotate:45deg}.amolfi-icon-btn .amolfi-badge{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 2px var(--shell-well);border-radius:50%;position:absolute;top:4px;right:4px}.amolfi-user-chip .amolfi-badge,.amolfi-pop-item .amolfi-badge,.amolfi-set-nav-item .amolfi-badge{background:var(--accent);min-width:15px;height:15px;color:var(--accent-contrast);border-radius:8px;flex:none;place-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-grid}.amolfi-shell[data-rail-collapsed] .amolfi-rail{border-right-width:0;border-right-color:#0000;width:0}.amolfi-shell[data-rail-collapsed] .amolfi-stage-bar{padding-left:calc(max(12px, var(--mac-titlebar-inset)) + 40px)}.amolfi-rail-pin{display:none}.amolfi-shell[data-narrow]:not([data-rail-overlay]) .amolfi-rail{border-right-width:0;border-right-color:#0000;width:0}.amolfi-shell[data-narrow] .amolfi-rail{transition-duration:.2s}.amolfi-shell[data-narrow]:not([data-rail-overlay]) .amolfi-rail-scroll,.amolfi-shell[data-narrow]:not([data-rail-overlay]) .amolfi-rail-search-well,.amolfi-shell[data-narrow]:not([data-rail-overlay]) .amolfi-update-card,.amolfi-shell[data-narrow]:not([data-rail-overlay]) .amolfi-rail-bottom,.amolfi-shell[data-narrow]:not([data-rail-overlay]) .amolfi-rail-top>:not([data-rail-toggle]){opacity:0;visibility:hidden;transition:opacity .1s var(--ease-press), visibility 0s linear .1s}.amolfi-shell[data-narrow][data-rail-overlay] .amolfi-rail{width:var(--rail-w);z-index:60;background-color:var(--shell-page);background-image:linear-gradient(var(--shell-well-glass), var(--shell-well-glass));border-right:1px solid var(--shell-border);box-shadow:var(--shadow-panel);position:fixed;top:0;bottom:0;left:0}.amolfi-shell[data-rail-overlay=open] .amolfi-rail{animation:amolfi-rail-overlay-in .24s var(--ease-glide)}.amolfi-shell[data-rail-overlay=closing] .amolfi-rail{animation:amolfi-rail-overlay-out .22s var(--ease-glide) forwards}@keyframes amolfi-rail-overlay-in{0%{translate:calc(-1 * var(--rail-w) - 30px) 0}}@keyframes amolfi-rail-overlay-out{to{translate:calc(-1 * var(--rail-w) - 30px) 0}}.amolfi-shell[data-narrow][data-rail-overlay] .amolfi-rail-scroll,.amolfi-shell[data-narrow][data-rail-overlay] .amolfi-rail-search-well,.amolfi-shell[data-narrow][data-rail-overlay] .amolfi-update-card,.amolfi-shell[data-narrow][data-rail-overlay] .amolfi-rail-bottom,.amolfi-shell[data-narrow][data-rail-overlay] .amolfi-rail-top>:not([data-rail-toggle]){opacity:1;visibility:visible}.amolfi-shell[data-narrow] .amolfi-rail [data-rail-toggle]{visibility:hidden}.amolfi-shell[data-narrow] .amolfi-icon-btn.amolfi-rail-pin{top:calc((var(--rail-top-pad-top) + var(--rail-top-shift-y)) / var(--strip-z));left:max(12px, calc(var(--mac-titlebar-inset) / var(--strip-z)));z-index:70;display:flex;position:fixed}.amolfi-shell[data-narrow]:not([data-rail-overlay=open]) [data-rail-toggle] .amolfi-ic path{translate:-3px}.amolfi-shell[data-narrow][data-rail-overlay=open] [data-rail-toggle] .amolfi-ic path{translate:0}.amolfi-shell[data-narrow] .amolfi-stage-bar{padding-left:calc(max(12px, var(--mac-titlebar-inset)) + 40px)}.amolfi-shell[data-narrow] .amolfi-rail-resizer{display:none}.amolfi-rail-scrim{z-index:55;background:var(--ui-overlay-scrim);animation:amolfi-scrim-in var(--t-base) var(--ease-press);border:0;padding:0;position:fixed;inset:0}@keyframes amolfi-scrim-in{0%{opacity:0}}.amolfi-shell[data-rail-overlay=closing] .amolfi-rail-scrim{animation:amolfi-scrim-out .2s var(--ease-press) forwards;pointer-events:none}@keyframes amolfi-scrim-out{to{opacity:0}}.amolfi-rail-scroll{flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.amolfi-rail-scroll,.amolfi-thread,.amolfi-palette-list,.amolfi-feed-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink-tertiary) 26%, transparent) transparent}.amolfi-rail-scroll::-webkit-scrollbar{width:10px}.amolfi-thread::-webkit-scrollbar{width:10px}.amolfi-palette-list::-webkit-scrollbar{width:10px}.amolfi-feed-scroll::-webkit-scrollbar{width:10px}.amolfi-rail-scroll::-webkit-scrollbar-track{background:0 0}.amolfi-thread::-webkit-scrollbar-track{background:0 0}.amolfi-palette-list::-webkit-scrollbar-track{background:0 0}.amolfi-feed-scroll::-webkit-scrollbar-track{background:0 0}.amolfi-rail-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-tertiary) 26%, transparent);border-radius:var(--radius-full);background-clip:padding-box;border:3px solid #0000}.amolfi-thread::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-tertiary) 26%, transparent);border-radius:var(--radius-full);background-clip:padding-box;border:3px solid #0000}.amolfi-palette-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-tertiary) 26%, transparent);border-radius:var(--radius-full);background-clip:padding-box;border:3px solid #0000}.amolfi-feed-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-tertiary) 26%, transparent);border-radius:var(--radius-full);background-clip:padding-box;border:3px solid #0000}.amolfi-rail-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink-tertiary) 45%, transparent);background-clip:padding-box;border:3px solid #0000}.amolfi-thread::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink-tertiary) 45%, transparent);background-clip:padding-box;border:3px solid #0000}.amolfi-palette-list::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink-tertiary) 45%, transparent);background-clip:padding-box;border:3px solid #0000}.amolfi-feed-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--ink-tertiary) 45%, transparent);background-clip:padding-box;border:3px solid #0000}.amolfi-rail-search-well{padding:2px 8px 8px}.amolfi-rail-search{background:color-mix(in srgb, var(--ink-primary) 5%, transparent);border:1px solid var(--shell-border);color:var(--ink-tertiary);border-radius:10px;align-items:center;gap:8px;padding:7px 10px;display:flex}.amolfi-rail-search .amolfi-ic{flex:none;width:14px;height:14px}.amolfi-rail-search input{all:unset;min-width:0;font-size:var(--text-sm);color:var(--ink-primary);flex:1}.amolfi-rail-search input::placeholder{color:var(--ink-tertiary)}.amolfi-plus-menu{z-index:30;flex-direction:column;width:244px;max-height:min(420px,60vh);display:flex;position:absolute;top:calc(100% + 6px);left:8px}.amolfi-plus-menu>.amolfi-menu-item>.amolfi-ic:last-child{width:13px;height:13px;margin-left:auto}.amolfi-plus-head{align-items:center;gap:2px;padding-right:7px;display:flex}.amolfi-plus-head .amolfi-menu-label{flex:1;min-width:0;padding-left:2px}.amolfi-plus-back{all:unset;box-sizing:border-box;border-radius:var(--radius-sm);width:22px;height:22px;color:var(--ink-tertiary);cursor:pointer;place-items:center;margin:3px 0 0 3px;display:grid}.amolfi-plus-back .amolfi-ic{width:13px;height:13px;transform:scaleX(-1)}.amolfi-plus-back:hover{background:var(--shell-control);color:var(--ink-primary)}.amolfi-plus-count{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-tertiary)}.amolfi-plus-roster{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.amolfi-plus-empty{text-align:center;font-size:var(--text-sm);color:var(--ink-tertiary);padding:14px 10px 16px}.amolfi-plus-row{gap:9px}.amolfi-plus-mark{flex:none;place-items:center;width:30px;height:30px;display:grid}.amolfi-plus-text{text-align:left;flex:1;gap:1px;min-width:0;display:grid}.amolfi-plus-text>span{font-size:var(--text-base);color:var(--ink-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.amolfi-plus-text>small{font-size:var(--text-xs);color:var(--ink-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.amolfi-plus-order{border-radius:var(--radius-full);min-width:18px;height:18px;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-tertiary);flex:none;place-items:center;display:grid}.amolfi-plus-row.is-picked .amolfi-plus-order{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.amolfi-plus-go{all:unset;box-sizing:border-box;text-align:center;border-radius:var(--radius-md);font-size:var(--text-base);color:var(--ink-primary);background:color-mix(in srgb, var(--ink-primary) 8%, transparent);cursor:pointer;flex:none;margin-top:4px;padding:8px 0;font-weight:500}.amolfi-plus-go:disabled{opacity:.45;cursor:default}.amolfi-plus-go:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amolfi-amo-forge-scrim{z-index:80;background:var(--ui-overlay-scrim);-webkit-backdrop-filter:blur(var(--ui-overlay-backdrop-blur));animation:amolfi-scrim-in var(--t-base) var(--ease-press);border:0;padding:0;position:fixed;inset:0}.amolfi-amo-forge{--forge-ink:var(--accent);--forge-on-ink:var(--accent-contrast);z-index:81;border:1px solid var(--shell-border-strong);border-radius:var(--radius-xl);background:var(--shell-tile);width:min(396px,100vw - 32px);max-height:min(86vh,760px);box-shadow:var(--shadow-panel);animation:amolfi-forge-in .19s var(--ease-press);justify-items:center;gap:18px;padding:20px 26px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}@keyframes amolfi-forge-in{0%{opacity:0;translate:-50% calc(8px - 50%);scale:.985}}.amolfi-amo-forge-title{all:unset;box-sizing:border-box;border-radius:var(--radius-sm);max-width:100%;color:var(--ink-primary);cursor:text;transition:border-color var(--t-fast) var(--ease-press);border-bottom:1px solid #0000;align-items:baseline;gap:9px;padding:3px 8px 4px;font-size:22px;font-weight:600;line-height:1.25;display:inline-flex}.amolfi-amo-forge-title>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.amolfi-amo-forge-title[data-unnamed]{color:var(--ink-tertiary);font-weight:500}.amolfi-amo-forge-title .amolfi-ic{width:13px;height:13px;color:var(--ink-tertiary);transition:color var(--t-fast) var(--ease-press);flex:none;align-self:center}.amolfi-amo-forge-title:hover{border-bottom-color:var(--shell-border)}.amolfi-amo-forge-title:hover .amolfi-ic{color:var(--ink-secondary)}.amolfi-amo-forge-title:focus-visible{border-bottom-color:var(--forge-ink,var(--accent))}.amolfi-amo-forge-title:focus-visible .amolfi-ic{color:var(--ink-secondary)}.amolfi-amo-forge-name{all:unset;box-sizing:border-box;text-align:center;width:100%;color:var(--ink-primary);border-bottom:1px solid var(--forge-ink,var(--accent));border-radius:var(--radius-sm);padding:3px 8px 4px;font-size:22px;font-weight:600;line-height:1.25}.amolfi-amo-forge-name::placeholder{color:var(--ink-tertiary);font-weight:500}.amolfi-amo-forge-carousel{border-radius:var(--radius-lg);width:100%;height:152px;position:relative;overflow:hidden}.amolfi-amo-forge-carousel:focus-visible{outline:2px solid var(--forge-ink,var(--accent));outline-offset:-2px}.amolfi-amo-forge-track{height:100%;transition:transform .28s var(--ease-glide);align-items:center;display:flex;position:absolute;top:0;left:50%}.amolfi-amo-forge-slot{all:unset;box-sizing:border-box;--slot-scale:1;--slot-opacity:1;cursor:pointer;width:108px;height:140px;scale:var(--slot-scale);opacity:var(--slot-opacity);filter:grayscale(calc((1 - var(--slot-opacity)) * .9));transition:scale .28s var(--ease-glide), opacity .28s var(--ease-glide), filter .28s var(--ease-glide);flex:none;place-items:center;display:grid}.amolfi-amo-forge-slot[aria-checked=true]{filter:none}@media (prefers-reduced-motion:reduce){.amolfi-amo-forge-track,.amolfi-amo-forge-slot{transition:none}.amolfi-amo-forge{animation:none}}.amolfi-amo-forge-inks{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:center;gap:8px;width:100%;padding:4px 2px 8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}.amolfi-amo-forge-inks::-webkit-scrollbar{display:none}.amolfi-amo-forge-ink{all:unset;box-sizing:border-box;border-radius:var(--radius-full);cursor:pointer;scroll-snap-align:center;width:22px;height:22px;box-shadow:0 0 0 0 var(--ink-primary);transition:box-shadow var(--t-fast) var(--ease-press), scale var(--t-fast) var(--ease-press);flex:none}.amolfi-amo-forge-ink:hover{scale:1.12}.amolfi-amo-forge-ink.is-picked{box-shadow:0 0 0 2px var(--shell-tile), 0 0 0 3.5px var(--ink-primary);scale:1.12}.amolfi-amo-forge-ink:focus-visible{outline:2px solid var(--ink-primary);outline-offset:3px}.amolfi-amo-forge-fields{gap:8px;width:100%;display:grid}.amolfi-amo-forge-job,.amolfi-amo-forge-description{all:unset;box-sizing:border-box;border:1px solid var(--shell-border);border-radius:var(--radius-md);width:100%;font-size:var(--text-base);color:var(--ink-primary);padding:8px 10px}.amolfi-amo-forge-description{font-size:var(--text-sm);resize:none;white-space:pre-wrap;line-height:1.4}.amolfi-amo-forge-job::placeholder,.amolfi-amo-forge-description::placeholder{color:var(--ink-tertiary)}.amolfi-amo-forge-job:focus,.amolfi-amo-forge-description:focus{border-color:var(--shell-border-strong)}.amolfi-amo-forge-foot{justify-content:flex-end;align-items:center;gap:8px;width:100%;padding-top:2px;display:flex}.amolfi-amo-forge-quiet,.amolfi-amo-forge-go{all:unset;box-sizing:border-box;border-radius:var(--radius-md);font-size:var(--text-base);cursor:pointer;padding:8px 16px;font-weight:500}.amolfi-amo-forge-quiet{color:var(--ink-secondary)}.amolfi-amo-forge-quiet:hover{background:var(--shell-control);color:var(--ink-primary)}.amolfi-amo-forge-go{color:var(--forge-on-ink,var(--accent-contrast));background:var(--forge-ink,var(--accent));transition:background var(--t-fast) var(--ease-press), color var(--t-fast) var(--ease-press)}.amolfi-amo-forge-go:disabled{opacity:.4;cursor:default}.amolfi-amo-forge-quiet:focus-visible,.amolfi-amo-forge-go:focus-visible{outline:2px solid var(--forge-ink,var(--accent));outline-offset:2px}.amolfi-amo-row-default{font-size:var(--text-xs,11px);color:var(--ink-tertiary);letter-spacing:.02em;margin-left:6px;font-style:normal;font-weight:500}.amolfi-amo-greeting{justify-items:center;gap:6px;padding:48px 0 24px;display:grid}.amolfi-amo-greeting strong{color:var(--ink-primary);font-size:17px;font-weight:600}.amolfi-amo-greeting small{font-size:var(--text-sm);color:var(--ink-tertiary)}.amolfi-amo-pins{scrollbar-width:none;gap:4px;margin-bottom:4px;padding:2px 4px 6px;display:flex;overflow-x:auto}.amolfi-amo-pins::-webkit-scrollbar{display:none}.amolfi-amo-pin{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;flex:none;justify-items:center;gap:4px;width:68px;padding:8px 2px 6px;display:grid}.amolfi-amo-pin:hover{background:color-mix(in srgb, var(--ink-primary) 6%, transparent)}.amolfi-amo-pin[data-active]{background:color-mix(in srgb, var(--ink-primary) 7%, transparent)}.amolfi-amo-pin:active{background:color-mix(in srgb, var(--ink-primary) 10%, transparent)}.amolfi-amo-pin:focus-visible{outline:2px solid var(--shell-border);outline-offset:-2px}.amolfi-amo-pin[data-dragging]{opacity:0;pointer-events:none}.amolfi-amo-pin-mark{width:48px;height:48px;position:relative}.amolfi-amo-pin-name{max-width:64px;color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.amolfi-amo-rows{display:contents}.amolfi-amo-row{all:unset;box-sizing:border-box;cursor:pointer;border-radius:10px;align-items:center;gap:11px;width:100%;padding:9px 10px;display:flex}.amolfi-amo-row:hover{background:color-mix(in srgb, var(--ink-primary) 6%, transparent)}.amolfi-amo-row[data-active]{background:color-mix(in srgb, var(--ink-primary) 7%, transparent)}.amolfi-amo-row:active{background:color-mix(in srgb, var(--ink-primary) 10%, transparent)}.amolfi-amo-row:focus-visible{outline:2px solid var(--shell-border);outline-offset:-2px}.amolfi-amo-row[data-dragging]{opacity:0;pointer-events:none}.amolfi-amo-row-mark{flex:none;width:40px;height:40px;position:relative}.amolfi-amo-row-mark .amolfi-amo,.amolfi-amo-pin-mark .amolfi-amo{line-height:0;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.amolfi-amo-row-text{flex:1;gap:1px;min-width:0;display:grid}.amolfi-amo-row-meta{flex:none;align-items:center;gap:6px;display:flex}.amolfi-amo-row-when{font-size:var(--text-sm);color:var(--ink-tertiary)}.amolfi-amo-row-text strong{font-size:var(--text-base);letter-spacing:-.01em;color:var(--ink-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.amolfi-amo-row-text small{font-size:var(--text-sm);color:var(--ink-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.amolfi-group-mark{flex:none;display:block;position:relative}.amolfi-group-mark-slot{position:absolute;translate:-50% -50%}.amolfi-group-mark-slot .amolfi-amo{line-height:0;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.amolfi-group-mark-more{letter-spacing:-.02em;color:var(--ink-tertiary);font-weight:700;line-height:1;position:absolute;translate:-50% -50%}.amolfi-stage-amo.is-group{cursor:default}.amolfi-stage-amo.is-group:hover{background:0 0}.amolfi-stage-amo.is-group .amolfi-group-mark{vertical-align:middle;display:inline-block}.amolfi-rail-empty{font-size:var(--text-sm);color:var(--ink-tertiary);padding:14px 8px}.amolfi-notif{border-radius:var(--radius-md);transition:background var(--t-fast) var(--ease-press);align-items:flex-start;gap:10px;padding:8px 6px;display:flex}.amolfi-notif:hover{background:var(--shell-control)}.amolfi-notif-glyph{border-radius:var(--radius-md);flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:flex}.amolfi-notif-glyph .amolfi-ic{width:13px;height:13px}.amolfi-notif-glyph[data-tone=amber]{background:var(--chip-amber-bg);color:var(--chip-amber-ink)}.amolfi-notif-glyph[data-tone=mint]{background:var(--chip-mint-bg);color:var(--chip-mint-ink)}.amolfi-notif-glyph[data-tone=slate]{background:var(--chip-slate-bg);color:var(--chip-slate-ink)}.amolfi-notif-body{flex:1;min-width:0}.amolfi-notif-title{font-size:var(--text-sm);color:var(--ink-primary);font-weight:500;line-height:1.35}.amolfi-notif-actions{gap:6px;margin-top:7px;display:flex}.amolfi-notif-actions .amolfi-btn{font-size:var(--text-xs);padding:3px 11px}.amolfi-notif-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.amolfi-group-label{min-height:22px;font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-tertiary);align-items:center;gap:8px;padding:12px 8px 5px;font-weight:600;display:flex}.amolfi-session-row{position:relative}.amolfi-session-row[data-dragging],.amolfi-group-label[data-dragging],.amolfi-rail-place[data-dragging]{opacity:0;pointer-events:none}.amolfi-drag-chip{z-index:85;box-sizing:border-box;border:1px solid var(--shell-border-strong);border-radius:var(--radius-md);background:var(--shell-tile);box-shadow:var(--shadow-panel);color:var(--rail-ink-primary);font-size:var(--text-session);pointer-events:none;will-change:transform;animation:amolfi-chip-lift .15s var(--ease-press);align-items:center;gap:8px;padding:0 8px;display:flex;position:fixed;top:0;left:0}.amolfi-drag-chip[data-kind=amo]{border-radius:10px;gap:11px;padding:0 10px}.amolfi-drag-chip[data-kind=group]{font-size:var(--text-subtext);color:var(--rail-ink-secondary);font-weight:600}.amolfi-drag-chip[data-kind=place]{color:var(--rail-ink-primary);gap:10px}.amolfi-drag-chip[data-kind=place] .amolfi-place-glyph{color:var(--hue,var(--accent-ink))}.amolfi-drag-chip-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@keyframes amolfi-chip-lift{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}.amolfi-shell[data-row-dragging],.amolfi-shell[data-row-dragging] *{cursor:grabbing}.amolfi-session-pin{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--rail-ink-tertiary);opacity:0;transition:opacity var(--t-fast) var(--ease-press), color var(--t-fast) var(--ease-press), background var(--t-fast) var(--ease-press);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:6px;translate:0 -50%}.amolfi-session-pin .amolfi-ic{width:14px;height:14px}.amolfi-session-row:hover .amolfi-session-pin,.amolfi-session-pin:focus-visible{opacity:1}.amolfi-session-pin:hover{color:var(--rail-ink-primary);background:var(--shell-control)}.amolfi-session-pin[data-on]{opacity:1;color:var(--accent-ink)}.amolfi-session-row:hover .amolfi-session-unread{opacity:0}.amolfi-session-unread{transition:opacity var(--t-fast) var(--ease-press)}.amolfi-session-text{padding-right:20px}.amolfi-group-label[data-group-label]{cursor:grab}.amolfi-group-label[data-group-label]:active{cursor:grabbing}.amolfi-session-row .amolfi-session{cursor:default}.amolfi-session{text-align:left;border-radius:var(--radius-md);width:100%;font-size:var(--text-session);color:var(--ink-secondary);transition:background var(--t-fast) var(--ease-press);align-items:center;gap:8px;padding:6px 8px;display:flex}.amolfi-session-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.amolfi-session-lead{flex:none;width:22px;height:17px;display:block;position:relative}.amolfi-session-lead-crop{width:100%;height:100%;display:block;position:relative;overflow:hidden}.amolfi-session-lead canvas{margin:-9.5px 0 0 -10.5px;display:block}.amolfi-session-lead[data-spectrum] canvas,.amolfi-run-amo[data-spectrum] canvas{filter:hue-rotate()saturate(.68)brightness(.93);animation:7s linear infinite amolfi-amo-spectrum}@keyframes amolfi-amo-spectrum{0%{filter:hue-rotate()saturate(.68)brightness(.93)}to{filter:hue-rotate(360deg)saturate(.68)brightness(.93)}}.amolfi-session[data-moonshot] .amolfi-session-text{color:var(--moonshot-ink)}.amolfi-session-lead[data-rested]{opacity:.4;filter:saturate(.25)}.amolfi-rail>.amolfi-update-card{isolation:isolate;min-width:calc(var(--rail-w) - 17px);border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-tile);text-align:left;transition:border-color var(--t-fast) var(--ease-press);align-items:center;gap:10px;margin:0 8px 6px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.amolfi-update-card:before{content:"";z-index:-1;background:color-mix(in srgb, var(--accent) 16%, transparent);transform-origin:0;transition:transform .42s var(--ease-press);pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.amolfi-update-card:hover:before,.amolfi-update-card:focus-visible:before{transform:scaleX(1)}.amolfi-update-card:hover{border-color:var(--shell-border-strong)}.amolfi-update-card:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-update-mark{width:18px;height:19px;color:var(--ink-secondary);transition:color var(--t-base) var(--ease-press);flex:none}.amolfi-update-card:hover .amolfi-update-mark,.amolfi-update-card:focus-visible .amolfi-update-mark{color:var(--accent)}.amolfi-update-meta{flex:1;min-width:0;line-height:1.3}.amolfi-update-meta strong{font-size:var(--text-base);color:var(--ink-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.amolfi-update-meta small{font-size:var(--text-xs);color:var(--ink-tertiary)}.amolfi-update-card .amolfi-ic{width:15px;height:15px;color:var(--ink-tertiary);transition:translate var(--t-fast) var(--ease-press);flex:none}.amolfi-update-card:hover .amolfi-ic{color:var(--ink-primary);translate:2px}.amolfi-session:hover{background:var(--shell-tile);color:var(--ink-primary)}.amolfi-session.is-active{background:var(--shell-page-glass);color:var(--ink-primary);font-weight:500}.amolfi-session small{font-size:var(--text-subtext);color:var(--ink-tertiary);margin-top:1px;display:none}:root[data-session-detail=on] .amolfi-session small{display:block}.amolfi-rail-bottom{border-top:1px solid var(--shell-border);align-items:center;gap:6px;padding:8px 10px;display:flex;position:relative}.amolfi-ws-avatar{background:var(--accent-soft);width:24px;height:24px;color:var(--accent-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.amolfi-user-chip{border-radius:var(--radius-md);min-width:0;transition:background var(--t-fast) var(--ease-press);align-items:center;gap:8px;padding:4px 9px 4px 4px;display:inline-flex}.amolfi-amo-btn{opacity:var(--rail-foot-opacity);transition:background var(--t-fast) var(--ease-press), opacity var(--t-fast) var(--ease-press), color var(--t-fast) var(--ease-press)}.amolfi-user-chip{transition:background var(--t-fast) var(--ease-press), color var(--t-fast) var(--ease-press)}.amolfi-amo-btn:hover,.amolfi-amo-btn:focus-visible{opacity:1}.amolfi-user-chip .amolfi-badge{margin-left:2px}.amolfi-pop-item .amolfi-badge{margin-left:auto}.amolfi-user-chip:hover{background:var(--shell-tile)}.amolfi-user-chip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-ws-name{min-width:0;font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.amolfi-ws-plan{display:var(--plan-display);font-size:var(--text-subtext);color:var(--ink-tertiary);flex:none}.amolfi-ws-plan:before{content:" · "}.amolfi-ws-plan:after{content:var(--plan-label)}.amolfi-amo-btn{color:var(--ink-tertiary)}.amolfi-amo-btn:hover{color:var(--accent-ink)}.amolfi-amo-mark{width:15px;height:16px}.amolfi-pop{z-index:30;background:var(--shell-tile);border:1px solid var(--shell-border-strong);border-radius:var(--radius-lg);min-width:252px;box-shadow:var(--shadow-panel);transform-origin:bottom;animation:amolfi-pop-enter var(--t-base) var(--ease-press);padding:6px;position:absolute;bottom:calc(100% + 6px)}@keyframes amolfi-pop-enter{0%{opacity:0;transform:translateY(5px)scale(.98)}}.amolfi-pop-account{left:8px}.amolfi-pop-feedback{min-width:200px;right:8px}.amolfi-pop-head{text-align:left;border-bottom:1px solid var(--shell-border);border-radius:var(--radius-md) var(--radius-md) 0 0;width:100%;transition:background var(--t-fast) var(--ease-press);align-items:center;gap:9px;margin-bottom:5px;padding:8px;display:flex}.amolfi-pop-head:not(:disabled):hover{background:var(--shell-control)}.amolfi-pop-head:disabled{cursor:default}.amolfi-pop-head-meta{min-width:0;line-height:1.25}.amolfi-pop-head-meta strong{font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.amolfi-pop-head-meta small{font-size:var(--text-xs);color:var(--ink-tertiary)}.amolfi-pop-item{text-align:left;border-radius:var(--radius-md);width:100%;font-size:var(--text-base);color:var(--ink-primary);transition:background var(--t-fast) var(--ease-press);align-items:center;gap:11px;padding:9px 10px;display:flex}.amolfi-pop-item .amolfi-ic{width:16px;height:16px;color:var(--ink-secondary)}.amolfi-pop-item:not(:disabled):hover{background:var(--shell-control)}.amolfi-pop-item:not(:disabled):hover .amolfi-ic{color:var(--ink-primary)}.amolfi-pop-chevron{color:var(--ink-tertiary);transition:transform var(--t-fast) var(--ease-press);margin-left:auto;display:inline-flex}.amolfi-pop-chevron .amolfi-ic{width:13px;height:13px}.amolfi-pop-chevron.is-open{transform:rotate(180deg)}.amolfi-pop-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amolfi-pop-item:disabled{opacity:.5;cursor:default}.amolfi-pop-rule{background:var(--shell-border);height:1px;margin:5px 4px}.amolfi-usage-block{border-bottom:1px solid var(--shell-border);animation:amolfi-usage-enter var(--t-base) var(--ease-press);gap:10px;margin-bottom:4px;padding:8px 10px 8px 37px;display:grid}@keyframes amolfi-usage-enter{0%{opacity:0;transform:translateY(6px)}}.amolfi-meter{gap:5px;display:grid}.amolfi-meter-row{font-size:var(--text-xs);color:var(--ink-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.amolfi-meter-track{border-radius:var(--radius-full);background:var(--shell-control);height:4px;overflow:hidden}.amolfi-meter-fill{border-radius:var(--radius-full);background:var(--accent);height:100%;animation:amolfi-meter-grow var(--t-fill) var(--ease-press)}@keyframes amolfi-meter-grow{0%{width:0}}.amolfi-meter-fill.is-quiet{background:var(--chip-slate-ink)}.amolfi-stage{background:var(--shell-page-glass);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.amolfi-stage-bar{height:var(--stagebar-h);padding:0 calc(max(12px, var(--mac-trailing-inset)) + 40px) 0 18px;transition:padding-left var(--t-slide) var(--ease-glide);flex:none;align-items:center;gap:10px;display:flex}.amolfi-stage-bar>*{translate:0 var(--stagebar-content-shift)}.amolfi-stage-title{min-width:0;font-size:var(--stagebar-title-size);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.amolfi-spacer{flex:1}.amolfi-thread{flex:1;min-height:0;overflow-y:auto}.amolfi-thread-inner{max-width:var(--stage-col);margin:0 auto;padding:28px 24px 8px}.amolfi-desktop-thread{padding:18px;overflow:hidden}.amolfi-desktop-live{border:1px solid var(--shell-border);border-radius:var(--radius-xl);background:var(--shell-tile);width:min(100%,1440px);height:100%;min-height:320px;box-shadow:var(--shadow-panel);grid-template-rows:auto minmax(0,1fr);margin:0 auto;display:grid;overflow:hidden}.amolfi-desktop-live-head{border-bottom:1px solid var(--shell-border);background:var(--shell-page-glass);align-items:center;gap:12px;min-height:66px;padding:10px 14px;display:flex}.amolfi-desktop-live-amo{flex:none;place-items:center;width:46px;height:46px;display:grid}.amolfi-desktop-live-title{gap:2px;min-width:0;display:grid}.amolfi-desktop-live-title strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-primary);font-size:var(--text-base);overflow:hidden}.amolfi-desktop-live-title small,.amolfi-desktop-live-fallback small{color:var(--ink-tertiary);font-size:var(--text-xs)}.amolfi-desktop-live-status{color:var(--ink-secondary);font-size:var(--text-sm);white-space:nowrap;align-items:center;margin-left:auto;display:inline-flex}.amolfi-desktop-live-controls{flex:none;align-items:center;gap:8px;display:inline-flex}.amolfi-desktop-live-controls .amolfi-btn{min-height:34px;padding:7px 12px}.amolfi-desktop-live-controls small[role=alert]{max-width:240px;color:var(--chip-rose-ink);font-size:var(--text-xs);white-space:normal}.amolfi-desktop-live-frame{background:var(--shell-page);place-items:stretch stretch;min-width:0;min-height:0;display:grid}.amolfi-desktop-live-frame iframe{background:var(--shell-page);border:0;width:100%;height:100%;min-height:0}.amolfi-desktop-live-fallback{text-align:center;width:min(100%,960px);color:var(--ink-secondary);place-self:center;justify-items:center;gap:10px;padding:28px;display:grid}.amolfi-desktop-live-fallback img{object-fit:contain;pointer-events:none;border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-page);width:min(100%,960px);height:auto;max-height:min(68vh,720px);box-shadow:var(--shadow-panel)}.amolfi-desktop-live-fallback p{color:var(--ink-primary);margin:0}.amolfi-desktop-live-fallback .amolfi-btn{margin-top:4px}.amolfi-home{gap:22px;width:100%;margin:0 auto;padding-top:44px;display:grid}.amolfi-home-greet{align-items:center;gap:11px;display:flex}.amolfi-home-mark{width:25px;height:27px;color:var(--accent);flex:none}.amolfi-home-greet h1{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600}.amolfi-home-panel{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-tile);gap:12px;max-width:551px;padding:14px;display:grid}.amolfi-home-panel-bar{align-items:center;gap:10px;display:flex}.amolfi-home-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}.amolfi-home-stat{border-radius:var(--radius-md);background:var(--shell-control);padding:8px 10px}.amolfi-home-stat dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.amolfi-home-stat dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:15px;font-weight:700}.amolfi-home-heat{grid-template-rows:repeat(7,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.amolfi-home-heat i{aspect-ratio:1;background:var(--shell-control);border-radius:4px}.amolfi-home-heat i[data-level]{animation:amolfi-heat-in .3s var(--ease-press) backwards}@keyframes amolfi-heat-in{0%{opacity:0;scale:.55}}.amolfi-home-heat i[data-level="1"]{background:color-mix(in srgb, var(--accent) 30%, var(--shell-control))}.amolfi-home-heat i[data-level="2"]{background:color-mix(in srgb, var(--accent) 58%, var(--shell-control))}.amolfi-home-heat i[data-level="3"]{background:var(--accent)}:root[data-theme=light] .amolfi-rail>.amolfi-update-card{background:var(--shell-page-glass)}:root[data-theme=light] .amolfi-home-stat,:root[data-theme=light] .amolfi-home-heat i,:root[data-theme=light] .amolfi-home-panel .amolfi-segmented button.is-selected{background:var(--shell-cell)}:root[data-theme=light] .amolfi-home-heat i[data-level="1"]{background:color-mix(in srgb, var(--accent) 30%, var(--shell-cell))}:root[data-theme=light] .amolfi-home-heat i[data-level="2"]{background:color-mix(in srgb, var(--accent) 58%, var(--shell-cell))}:root[data-theme=light] .amolfi-home-heat i[data-level="3"]{background:var(--accent)}.amolfi-home-heat i[data-out]{opacity:.26;transition:opacity var(--t-base) var(--ease-press)}.amolfi-home-mix{gap:9px;display:grid}.amolfi-home-mix .amolfi-eyebrow{margin-top:2px}.amolfi-home-mix .amolfi-eyebrow+.amolfi-meter{margin-top:-2px}.amolfi-meter-fill.is-ultra{background:var(--effort-spectrum);background-size:300% 100%}.amolfi-home-quip{font-size:var(--text-sm);color:var(--ink-tertiary);margin:0}.amolfi-day-divider{font-size:var(--text-xs);color:var(--ink-tertiary);align-items:center;gap:12px;margin:4px 0 22px;display:flex}.amolfi-day-divider:before,.amolfi-day-divider:after{content:"";background:var(--shell-border);flex:1;height:1px}.amolfi-msg-user{flex-direction:column;align-items:flex-end;margin:0 0 30px;display:flex}.amolfi-msg-user .amolfi-bubble{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--bubble-bg);max-width:82%;font-size:var(--text-base);white-space:pre-wrap;overflow-wrap:anywhere;padding:9px 13px;line-height:1.55}:root[data-bubble=flat] .amolfi-msg-user .amolfi-bubble{background:var(--shell-control)}.amolfi-msg-amo{margin:0 0 30px;position:relative}.amolfi-avatar{width:22px;height:23px;color:var(--accent);flex:none;margin-top:2px}.amolfi-msg-amo>div{min-width:0}.amolfi-msg-body{font-size:var(--text-base);overflow-wrap:anywhere;line-height:1.65}.amolfi-md{overflow-wrap:anywhere}.amolfi-md>*+*,.amolfi-md blockquote>*+*{margin-top:10px}.amolfi-md>*+.amolfi-md-heading{margin-top:16px}.amolfi-msg-body p{margin:0}.amolfi-msg-body p+p{margin-top:10px}.amolfi-md ul,.amolfi-md ol{margin:0;padding-left:20px}.amolfi-md ul{list-style:outside}.amolfi-md ol{list-style:decimal}.amolfi-md li{margin:3px 0}.amolfi-md li>ul,.amolfi-md li>ol{margin-top:3px}.amolfi-md .amolfi-md-tasks{padding-left:2px;list-style:none}.amolfi-md .amolfi-md-check{vertical-align:-1px;width:12px;height:12px;accent-color:var(--accent);margin:0 7px 0 0}.amolfi-md li[data-task=done]{color:var(--ink-tertiary)}.amolfi-md code{font-family:var(--font-mono);background:var(--shell-cell);border:1px solid var(--shell-border);border-radius:var(--radius-sm);padding:.5px 4px;font-size:.88em}.amolfi-md pre{background:var(--shell-cell);border:1px solid var(--shell-border);border-radius:var(--radius-md);margin:0;padding:9px 11px;overflow-x:auto}.amolfi-md pre code{font-size:var(--text-sm);background:0 0;border:none;padding:0;line-height:1.55;display:block}.amolfi-md blockquote{border-left:2px solid var(--shell-border-strong);color:var(--ink-secondary);margin:0;padding-left:12px}.amolfi-md hr{border:0;border-top:1px solid var(--shell-border);height:0;margin:0}.amolfi-md .amolfi-md-table{border-collapse:collapse;min-width:max-content;font-size:.94em}.amolfi-md .amolfi-md-table th,.amolfi-md .amolfi-md-table td{border-bottom:1px solid var(--shell-border);text-align:left;vertical-align:top;padding:5px 1ch}.amolfi-md .amolfi-md-table th{color:var(--ink-primary);font-weight:600}.amolfi-md .amolfi-md-table td{color:var(--ink-secondary)}.amolfi-summon-chip{border:1px solid var(--shell-border-strong);border-radius:var(--radius-full);background:var(--shell-tile);font-size:var(--text-sm);color:var(--ink-primary);transition:border-color var(--t-fast) var(--ease-press), transform var(--t-fast) var(--ease-press);align-items:center;gap:6px;margin-top:10px;padding:5px 11px;font-weight:500;display:inline-flex}.amolfi-summon-chip .amolfi-ic{width:13px;height:13px;color:var(--accent-ink)}.amolfi-summon-chip:hover{border-color:var(--accent-ink)}.amolfi-summon-chip:active{transform:scale(.97)}.amolfi-summon-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-run-strip{align-items:center;gap:10px;margin:0 0 30px;display:flex}.amolfi-perch-lane{max-width:var(--stage-col);height:0;margin:0 auto;position:relative}.amolfi-perch{translate:var(--amo-perch-x) var(--amo-perch-y);justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:2px;right:10px}.amolfi-perch .amolfi-amo,.amolfi-run-strip .amolfi-amo{transform-origin:50% 100%}.amolfi-perch.is-leaving .amolfi-amo{animation:amolfi-amo-vanish .24s var(--ease-press) forwards}@keyframes amolfi-amo-vanish{30%{scale:1.18 .78}to{opacity:0;translate:0 -8px;scale:.1}}.amolfi-run-strip.is-arriving .amolfi-amo{animation:amolfi-amo-arrive .3s var(--ease-glide) backwards}@keyframes amolfi-amo-arrive{0%{opacity:0;scale:.1}62%{opacity:1;scale:1.14 .92}to{scale:1}}.amolfi-run-strip{position:relative}.amolfi-run-strip .amolfi-poof{width:34px;left:0}.amolfi-perch .amolfi-poof{scale:1.7}.amolfi-poof{pointer-events:none;position:absolute;inset:0}.amolfi-poof i{opacity:0;background:var(--ink-tertiary);animation:amolfi-poof-burst .43s var(--ease-press) forwards;position:absolute;top:55%;left:50%}@keyframes amolfi-poof-burst{0%{opacity:0;translate:0;scale:.6}18%{opacity:.85}to{opacity:0;translate:var(--poof-dx) var(--poof-dy);scale:1.15}}.amolfi-run-strip[data-idle]{opacity:.75}.amolfi-run-strip[data-idle]:hover{opacity:1}.amolfi-run-strip:not([data-idle]) .amolfi-run-meta,.amolfi-run-strip:not([data-idle]) .amolfi-run-label{animation:amolfi-strip-in .2s var(--ease-glide)}.amolfi-run-strip .amolfi-run-stop{opacity:0;transition:opacity var(--t-fast) var(--ease-press), border-color var(--t-fast) var(--ease-press), color var(--t-fast) var(--ease-press)}.amolfi-run-strip:hover .amolfi-run-stop,.amolfi-run-stop:focus-visible{opacity:1}@keyframes amolfi-strip-in{0%{opacity:0;translate:0 6px}}.amolfi-run-amo{flex:none;justify-content:center;align-items:center;width:max-content;height:auto;display:flex;overflow:visible}.amolfi-run-amo .amolfi-amo,.amolfi-run-amo svg{display:block}.amolfi-run-label{font-size:var(--text-sm);color:var(--ink-primary);flex:none;font-weight:500}.amolfi-run-readout{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.amolfi-run-readout .amolfi-run-label{align-items:center;gap:8px;display:inline-flex}.amolfi-run-readout .amolfi-run-meta{color:var(--ink-secondary)}.amolfi-run-pulse{align-items:center;gap:3px;height:14px;display:inline-flex}.amolfi-run-pulse i{opacity:.4;background:currentColor;border-radius:50%;width:3px;height:3px;animation:1.4s ease-in-out infinite amolfi-work-pulse}.amolfi-run-pulse i:nth-child(2){animation-delay:.16s}.amolfi-run-pulse i:nth-child(3){animation-delay:.32s}@keyframes amolfi-work-pulse{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.amolfi-run-pulse i{opacity:.7;animation:none}}.amolfi-run-dots:after{content:"";text-align:left;width:14px;animation:1.4s steps(4,end) infinite amolfi-run-dots;display:inline-block}@keyframes amolfi-run-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.amolfi-run-meta{font-size:var(--text-sm);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;flex:none}.amolfi-run-stop{border:1px solid var(--shell-border-strong);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--ink-secondary);transition:border-color var(--t-fast) var(--ease-press), color var(--t-fast) var(--ease-press);flex:none;padding:3px 10px}.amolfi-run-stop:hover{border-color:var(--chip-rose-ink);color:var(--chip-rose-ink)}.amolfi-msg-note{font-size:var(--text-sm);color:var(--ink-tertiary);white-space:pre-wrap;overflow-wrap:anywhere;align-items:center;gap:7px;margin:0 0 30px;display:flex}.amolfi-msg-note .amolfi-ic{width:12px;height:12px;color:var(--ink-tertiary)}.amolfi-msg-actions{opacity:0;transition:opacity var(--t-base) var(--ease-press);align-items:center;gap:2px;margin-top:1px;display:flex;position:absolute;top:100%;left:0}.amolfi-msg-amo:hover .amolfi-msg-actions,.amolfi-msg-actions:focus-within{opacity:1}.amolfi-msg-action{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--ink-tertiary);transition:background var(--t-fast) var(--ease-press), color var(--t-fast) var(--ease-press);justify-content:center;align-items:center;display:inline-flex}.amolfi-msg-action:hover{background:var(--shell-tile);color:var(--ink-primary)}.amolfi-msg-action:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-msg-action .amolfi-ic{width:13px;height:13px}.amolfi-msg-actions:has(.amolfi-msg-menu){opacity:1}.amolfi-msg-more{display:inline-flex;position:relative}.amolfi-msg-menu{transform-origin:0 0;min-width:184px;position:absolute;top:calc(100% + 4px);left:0}.amolfi-menu-item[aria-checked=true],.amolfi-menu-item[aria-checked=true] .amolfi-ic{color:var(--accent-ink)}.amolfi-msg-menu hr{border:0;border-top:1px solid var(--shell-border);margin:4px 6px}.amolfi-msg-when{font-size:var(--text-xs);color:var(--ink-tertiary);margin-left:6px}.amolfi-run-card{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-tile);animation:amolfi-card-in .22s var(--ease-glide);gap:6px;padding:10px 12px;display:grid}@keyframes amolfi-card-in{0%{opacity:0;translate:0 8px}}.amolfi-run-card-head{font-size:var(--text-base);align-items:center;gap:8px;display:flex}.amolfi-run-card-head>.amolfi-ic{width:14px;height:14px;color:var(--ink-tertiary);flex:none}.amolfi-run-card-head strong{flex:1;min-width:0;font-weight:600}.amolfi-run-card-state{font-size:var(--text-xs);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;flex:none}.amolfi-run-card[data-status=done] .amolfi-run-card-state{color:var(--chip-mint-ink)}.amolfi-run-card[data-status=held] .amolfi-run-card-state{color:var(--chip-amber-ink)}.amolfi-run-row{border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--ink-tertiary);transition:background var(--t-base) var(--ease-press), color var(--t-base) var(--ease-press);align-items:center;gap:9px;padding:5px 7px;display:flex}.amolfi-run-row[data-live]{background:var(--shell-control);color:var(--ink-secondary)}.amolfi-run-row[data-done]{color:var(--ink-secondary)}.amolfi-run-row-name{color:var(--ink-primary);flex:none;font-weight:500}.amolfi-run-row-note{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.amolfi-run-row-tail{font-size:var(--text-xs);flex:none;align-items:center;display:flex}.amolfi-run-row-tail .amolfi-ic{width:13px;height:13px;color:var(--chip-mint-ink)}.amolfi-task-card{all:unset;box-sizing:border-box;text-align:left;border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-tile);width:max-content;min-width:260px;max-width:50%;color:var(--ink-primary);cursor:pointer;animation:amolfi-card-in .22s var(--ease-glide);transition:border-color var(--t-base) var(--ease-press), background var(--t-base) var(--ease-press);gap:8px;margin-right:auto;padding:12px 14px;display:grid}.amolfi-task-card:hover{border-color:var(--shell-border-strong)}.amolfi-task-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-task-card-head{font-size:var(--text-base);align-items:center;gap:8px;display:flex}.amolfi-task-card-head strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.amolfi-task-card-head .amolfi-ic{width:14px;height:14px;color:var(--ink-tertiary);transition:translate var(--t-base) var(--ease-press)}.amolfi-task-card:hover .amolfi-task-card-head .amolfi-ic{color:var(--ink-secondary);translate:2px}.amolfi-task-card-meta{font-size:var(--text-sm);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;gap:14px;display:flex}.amolfi-task-card[data-status=done] .amolfi-task-card-elapsed{color:var(--ink-secondary)}.amolfi-task-card[data-status=held] .amolfi-task-card-elapsed{color:var(--chip-amber-ink)}.amolfi-task-card-dots{align-items:center;gap:6px;display:flex}.amolfi-amo-dot{border-radius:2px;flex:none;width:16px;height:12.5px;position:relative;overflow:hidden}.amolfi-amo-dot canvas{image-rendering:pixelated;margin:-6.8px 0 0 -7.5px;display:block}.amolfi-amo-dot[data-state=waiting]{opacity:.38;filter:saturate(.4)}.amolfi-amo-dot[data-state=sleeping]{opacity:.85}.amolfi-tasks{gap:10px}.amolfi-tasks-group-label{font-size:var(--text-sm);color:var(--ink-tertiary);padding-top:4px}.amolfi-tasks-group-label em{color:var(--ink-tertiary);opacity:.7;margin-left:4px;font-style:normal}.amolfi-tasks-empty{font-size:var(--text-sm);color:var(--ink-tertiary);padding:6px 0 2px}.amolfi-task{border-radius:var(--radius-lg);background:var(--shell-control);font-size:var(--text-sm);color:var(--ink-tertiary);gap:6px;padding:12px 14px;display:grid}.amolfi-task-title{font-size:var(--text-base);color:var(--ink-primary);align-items:baseline;gap:10px;display:flex}.amolfi-task-title strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.amolfi-task-time{font-variant-numeric:tabular-nums;color:var(--ink-tertiary);font-size:var(--text-sm);flex:none}.amolfi-task-line{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;display:flex}.amolfi-task-line>span{white-space:nowrap}.amolfi-task[data-status=running] .amolfi-task-status{color:var(--chip-mint-ink)}.amolfi-task[data-status=stopped] .amolfi-task-status{color:var(--chip-amber-ink)}.amolfi-task-desc{color:var(--ink-secondary);margin:4px 0 2px;line-height:1.45}.amolfi-task-phases-label{color:var(--ink-tertiary);padding-top:6px}.amolfi-task-phase{all:unset;box-sizing:border-box;border-radius:var(--radius-md);background:var(--shell-tile);border:1px solid var(--shell-border);width:100%;color:var(--ink-primary);cursor:pointer;font-size:var(--text-sm);grid-template-columns:1fr auto auto;align-items:center;gap:8px 10px;padding:9px 11px;display:grid}.amolfi-task-phase:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-task-phase-name{font-weight:500}.amolfi-task-phase-count{color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.amolfi-task-phase>.amolfi-ic{width:14px;height:14px;color:var(--ink-tertiary);transition:rotate var(--t-base) var(--ease-glide);rotate:90deg}.amolfi-task-phase[aria-expanded=true]>.amolfi-ic{rotate:270deg}.amolfi-task-phase>.amolfi-task-card-dots{grid-column:1/-1}.amolfi-task-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin-top:2px}.amolfi-task-table th{text-align:left;color:var(--ink-tertiary);padding:6px 8px 6px 0;font-weight:500}.amolfi-task-table td{color:var(--ink-secondary);white-space:nowrap;padding:5px 8px 5px 0}.amolfi-task-table th:not(:first-child),.amolfi-task-table td:not(:first-child){text-align:right;padding-left:8px;padding-right:0}.amolfi-task-table td:first-child{padding-left:4px}.amolfi-task-table tr[data-live] td{color:var(--ink-primary)}.amolfi-task-agent{align-items:center;gap:8px;display:inline-flex}.amolfi-task-check{justify-content:center;align-items:center;width:13px;height:13px;display:inline-flex}.amolfi-task-check .amolfi-ic{width:12px;height:12px;color:var(--chip-mint-ink)}.amolfi-route{align-items:center;display:flex;position:relative}.amolfi-route-chip{all:unset;box-sizing:border-box;border-radius:var(--radius-full);border:1px solid var(--shell-border);cursor:pointer;font-size:var(--text-xs);color:var(--ink-tertiary);transition:border-color var(--t-base) var(--ease-press);align-items:center;gap:2px;padding:2px;display:inline-flex}.amolfi-route-chip:hover{border-color:var(--shell-border-strong)}.amolfi-route-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-route-seg{border-radius:var(--radius-full);transition:background var(--t-base) var(--ease-press), color var(--t-base) var(--ease-press);padding:2px 8px}.amolfi-route-seg[data-on]{background:var(--shell-control);color:var(--ink-primary);font-weight:500}.amolfi-route-chip[data-route=local] .amolfi-route-seg[data-on]{color:var(--accent-ink)}.amolfi-route-fixed{font-size:var(--text-xs);color:var(--ink-tertiary)}.amolfi-model-chip-resolved{color:var(--ink-tertiary)}.amolfi-effort-note{color:var(--ink-tertiary);font-weight:400}.amolfi-msg-grounding{font-size:var(--text-xs);color:var(--ink-tertiary);flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:7px 0 0;line-height:1.5;display:flex}.amolfi-msg-route{color:var(--ink-tertiary);font-size:var(--text-xs)}.amolfi-msg-route[data-served=local]{color:var(--accent-ink)}.amolfi-msg-receipt:before{content:"·";color:var(--ink-tertiary);margin-right:6px}.amolfi-question-options{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.amolfi-question-chip{all:unset;box-sizing:border-box;border-radius:var(--radius-full);border:1px solid var(--shell-border-strong);font-size:var(--text-sm);color:var(--ink-primary);cursor:pointer;transition:background var(--t-base) var(--ease-press), border-color var(--t-base) var(--ease-press), opacity var(--t-base) var(--ease-press);padding:6px 12px}.amolfi-question-chip:hover:not(:disabled){background:var(--shell-control);border-color:var(--accent)}.amolfi-question-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-question-chip:disabled{cursor:default;opacity:.45}.amolfi-question-chip[data-chosen]{opacity:1;background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.amolfi-question-hint{font-size:var(--text-xs);color:var(--ink-tertiary)}.amolfi-question[data-answered] .amolfi-question-hint{display:none}.amolfi-msg-incoming{border-left:2px solid var(--accent);color:var(--ink-secondary);font-size:var(--text-base);overflow-wrap:anywhere;margin:0 0 30px;padding:8px 0 8px 14px;line-height:1.65}.amolfi-msg-incoming p{white-space:pre-wrap;margin:4px 0 0}.amolfi-incoming-from{font-size:var(--text-xs);color:var(--ink-tertiary);align-items:center;gap:6px;display:inline-flex}.amolfi-incoming-from .amolfi-ic{width:12px;height:12px}.amolfi-handback .amolfi-msg-body p{color:var(--ink-secondary)}.amolfi-handback[data-resolved] .amolfi-msg-body p{color:var(--ink-tertiary)}.amolfi-compaction{font-size:var(--text-xs);color:var(--ink-tertiary);align-items:center;gap:12px;margin:0 0 30px;display:flex}.amolfi-compaction:before,.amolfi-compaction:after{content:"";background:var(--shell-border);flex:1;height:1px}.amolfi-terminal{background:var(--shell-tile);color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-height:420px;margin:0 0 18px;padding:12px 14px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.amolfi-terminal.is-input{opacity:.85}.amolfi-msg-note.is-expandable summary{cursor:pointer;align-items:center;gap:4px;list-style:none;display:inline-flex}.amolfi-msg-note.is-expandable summary::-webkit-details-marker{display:none}.amolfi-msg-note.is-expandable summary .amolfi-ic{width:12px;height:12px;transition:rotate var(--t-base) var(--ease-glide);opacity:.6;rotate:90deg}.amolfi-msg-note.is-expandable[open] summary .amolfi-ic{rotate:270deg}.amolfi-msg-note.is-expandable p{color:var(--ink-tertiary);font-size:var(--text-sm);white-space:pre-wrap;max-width:60ch;margin:6px 0 0;line-height:1.5}.amolfi-msg-activity{font-size:var(--text-sm);color:var(--ink-tertiary);margin:6px 0 0}.amolfi-source-row{flex-wrap:wrap;gap:8px;margin:8px 0 0;display:flex}.amolfi-source-chip{background:var(--shell-control);max-width:220px;color:var(--ink-secondary);font-size:var(--text-xs);border-radius:999px;align-items:center;gap:6px;padding:4px 8px 4px 4px;text-decoration:none;display:inline-flex}a.amolfi-source-chip:hover{color:var(--ink-primary)}.amolfi-source-mark{background:var(--shell-tile);width:18px;height:18px;color:var(--ink-secondary);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.amolfi-source-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amolfi-source-domain{color:var(--ink-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amolfi-tool-row{display:block}.amolfi-tool-row summary{cursor:pointer;align-items:center;gap:9px;list-style:none;display:flex}.amolfi-tool-row summary::-webkit-details-marker{display:none}.amolfi-tool-receipt{border-radius:var(--radius-sm);background:var(--shell-control);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-secondary);white-space:pre-wrap;margin:4px 0 2px;padding:6px 8px}.amolfi-hand-scope{flex-wrap:wrap;align-items:center;gap:6px;padding-left:30px;display:flex}.amolfi-hand-app{border-radius:var(--radius-sm);background:var(--shell-control);font-size:var(--text-xs);color:var(--ink-primary);font-family:var(--font-mono);padding:3px 8px}.amolfi-hand-tier{font-size:var(--text-xs);color:var(--ink-tertiary)}.amolfi-hands-strip{width:min(var(--stage-col), 100% - 32px);border-radius:var(--radius-md);border:1px solid var(--shell-border-strong);background:var(--shell-tile);font-size:var(--text-sm);color:var(--ink-primary);animation:amolfi-card-in .22s var(--ease-glide);align-items:center;gap:10px;margin:0 auto 8px;padding:8px 12px;display:flex}.amolfi-hands-strip[data-hand=mac]{border-color:color-mix(in srgb, var(--chip-amber-ink) 45%, var(--shell-border-strong))}.amolfi-hands-strip kbd{font:inherit;font-size:var(--text-xs);border:1px solid var(--shell-border-strong);color:var(--ink-tertiary);border-radius:4px;padding:1px 6px}.amolfi-hands-strip .amolfi-btn{margin-left:auto}.amolfi-notif-glyph[data-tone=moonshot]{background:var(--moonshot-soft);color:var(--moonshot-ink)}.amolfi-memory-topic{border-right:1px solid var(--shell-border-strong);color:var(--ink-primary);margin-right:7px;padding-right:7px;font-weight:600}.amolfi-envelope{font-size:var(--text-sm);grid-template-columns:max-content 1fr;gap:4px 14px;margin:2px 0 4px 30px;display:grid}.amolfi-envelope dt{color:var(--ink-tertiary)}.amolfi-envelope dd{color:var(--ink-primary);gap:2px;margin:0;display:grid}.amolfi-btn.is-primary.is-moonshot{background:var(--moonshot);color:#fff}.amolfi-run-card.is-moonshot{border-color:color-mix(in srgb, var(--moonshot) 35%, var(--shell-border))}.amolfi-run-card.is-approval[data-status=done] .amolfi-run-card-state{color:var(--chip-mint-ink)}.amolfi-tasks-usage{font-size:var(--text-sm);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;gap:14px;display:flex}.amolfi-tasks-usage span:first-child{color:var(--ink-secondary)}.amolfi-run-status{font-variant-numeric:tabular-nums}.amolfi-run-status[data-run-status=running],.amolfi-run-status[data-run-status=waiting-on-children]{color:var(--chip-mint-ink)}.amolfi-run-status[data-run-status=needs-input],.amolfi-run-status[data-run-status=pending-approval]{color:var(--chip-amber-ink)}.amolfi-run-status[data-run-status=failed],.amolfi-run-status[data-run-status=cancelled]{color:var(--chip-rose-ink)}.amolfi-run-status[data-run-status=planning]{color:var(--ink-secondary)}.amolfi-task-envelope{color:var(--moonshot-ink)}.amolfi-task[data-envelope]{box-shadow:inset 2px 0 0 var(--moonshot)}.amolfi-task-crowns[data-zero],.amolfi-task-route[data-served=local]{color:var(--accent-ink)}.amolfi-task-plan{gap:4px;margin:0;padding:0;list-style:none;display:grid}.amolfi-task-plan li{color:var(--ink-tertiary);align-items:center;gap:8px;display:flex}.amolfi-task-plan li[data-done]{color:var(--ink-secondary)}.amolfi-task-plan .amolfi-task-check{border:1px solid var(--shell-border-strong);border-radius:3px;width:12px;height:12px}.amolfi-task-plan li[data-done] .amolfi-task-check{background:var(--accent-soft);border-color:#0000}.amolfi-task-report{color:var(--ink-tertiary);font-size:var(--text-xs);padding-top:2px}.amolfi-task-msg{border-left:2px solid var(--accent);color:var(--ink-secondary);padding:6px 0 6px 10px}.amolfi-task-msg span{font-size:var(--text-xs);color:var(--ink-tertiary);margin-bottom:2px;display:block}.amolfi-task-evidence{flex-wrap:wrap;gap:8px;display:flex}.amolfi-evidence{all:unset;box-sizing:border-box;cursor:pointer;gap:4px;width:92px;display:grid}.amolfi-evidence:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.amolfi-evidence-thumb{border-radius:var(--radius-sm);background:var(--shell-tile);border:1px solid var(--shell-border);height:58px;color:var(--ink-tertiary);place-items:center;display:grid}.amolfi-evidence-thumb .amolfi-ic{width:18px;height:18px}.amolfi-evidence[data-kind=screenshot] .amolfi-evidence-thumb{background:linear-gradient(135deg, var(--shell-tile), var(--shell-control))}.amolfi-evidence-label{font-size:var(--text-xs);color:var(--ink-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.amolfi-task-vm{color:var(--ink-tertiary)}.amolfi-task-learned{border-radius:var(--radius-sm);background:var(--shell-tile);color:var(--ink-secondary);align-items:center;gap:10px;padding:6px 8px;display:flex}.amolfi-task-learned>span:first-child{flex:1;min-width:0}.amolfi-task-learned small{color:var(--ink-tertiary)}.amolfi-task-learned em{font-style:normal;font-size:var(--text-xs);color:var(--ink-tertiary)}.amolfi-task-learned[data-state=promoted] em{color:var(--accent-ink)}.amolfi-task-learned-actions{gap:4px;display:flex}.amolfi-task-steer{align-items:center;gap:6px;margin-top:4px;display:flex}.amolfi-task-steer input{border-radius:var(--radius-md);border:1px solid var(--shell-border);background:var(--shell-tile);min-width:0;color:var(--ink-primary);font:inherit;font-size:var(--text-sm);flex:1;padding:6px 9px}.amolfi-task-steer input:focus-visible{border-color:var(--accent);outline:none}.amolfi-btn.is-ghost.is-danger{color:var(--chip-rose-ink)}.amolfi-model-list{gap:8px;display:grid}.amolfi-model{border-radius:var(--radius-md);background:var(--shell-control);font-size:var(--text-sm);gap:6px;padding:10px 12px;display:grid}.amolfi-model[data-state=too-big]{opacity:.6}.amolfi-model-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.amolfi-model-head strong{color:var(--ink-primary);font-weight:600}.amolfi-model-meta{color:var(--ink-tertiary);font-size:var(--text-xs)}.amolfi-model-state{color:var(--ink-tertiary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:auto}.amolfi-model-serving{color:var(--accent-ink)}.amolfi-model-cleared{color:var(--ink-tertiary);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:4px;display:flex}.amolfi-model-cleared span{border-radius:var(--radius-full);background:var(--shell-tile);color:var(--ink-secondary);padding:1px 6px}.amolfi-model-progress{border-radius:var(--radius-full);background:var(--shell-tile);height:4px;overflow:hidden}.amolfi-model-progress i{background:var(--accent);height:100%;transition:width .12s linear;display:block}.amolfi-set-layer{justify-content:center;align-items:center;padding:24px}.amolfi-set{zoom:var(--ui-zoom);width:min(1060px,100%);height:min(720px, calc(88dvh / var(--ui-zoom)));border:1px solid var(--shell-border-strong);border-radius:var(--radius-xl);background:var(--shell-page);animation:amolfi-set-in .18s var(--ease-glide);grid-template-columns:232px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 70px #04060580}@keyframes amolfi-set-in{0%{opacity:0;translate:0 6px;scale:.985}}.amolfi-set-nav{border-right:1px solid var(--shell-border);background:var(--shell-well);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}:root[data-theme=light] .amolfi-set-nav,:root[data-theme=light] .amolfi-set .amolfi-segmented{background:var(--shell-cell)}:root[data-theme=light] .amolfi-set .amolfi-segmented button.is-selected{background:var(--shell-tile);box-shadow:0 1px 2px #1b222024}.amolfi-set-search{border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-tile);align-items:center;gap:8px;margin:14px 12px 8px;padding:7px 10px;display:flex}.amolfi-set-search .amolfi-ic{width:14px;height:14px;color:var(--ink-tertiary);flex:none}.amolfi-set-search input{all:unset;min-width:0;font-size:var(--text-base);color:var(--ink-primary);flex:1}.amolfi-set-search input::placeholder{color:var(--ink-tertiary)}.amolfi-set-search:focus-within{border-color:var(--accent)}.amolfi-set-nav-scroll{min-height:0;padding:4px 8px 14px;overflow-y:auto}.amolfi-set-group{padding-top:10px}.amolfi-set-group-label{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-tertiary);padding:4px 8px 6px;font-weight:600}.amolfi-set-nav-item{all:unset;box-sizing:border-box;border-radius:var(--radius-md);cursor:pointer;width:100%;font-size:var(--text-base);color:var(--ink-secondary);transition:background var(--t-fast) var(--ease-press), color var(--t-fast) var(--ease-press);align-items:center;gap:9px;padding:7px 9px;display:flex}.amolfi-set-nav-item .amolfi-ic{width:15px;height:15px;color:var(--ink-tertiary);flex:none}.amolfi-set-nav-item:hover{background:var(--shell-tile);color:var(--ink-primary)}.amolfi-set-nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amolfi-set-nav-item.is-active{background:var(--shell-control);color:var(--ink-primary);font-weight:500}.amolfi-set-nav-item.is-active .amolfi-ic{color:var(--ink-primary)}.amolfi-set-setup-left{white-space:nowrap;font-size:var(--text-sm);text-transform:none;letter-spacing:0;color:var(--ink-tertiary);flex:none;margin-left:auto;font-weight:400}.amolfi-set-nav-item[data-setup-entry]>span:first-of-type{flex:1;min-width:0}.amolfi-set-setup-lead{padding-bottom:4px}.amolfi-set-setup .amolfi-set-section{align-items:center;gap:8px;display:flex}.amolfi-set-setup-row>.amolfi-ic{width:16px;height:16px;color:var(--ink-tertiary);flex:none;rotate:-90deg}.amolfi-set-setup-row .amolfi-set-hint{flex:none}.amolfi-set-empty{font-size:var(--text-sm);color:var(--ink-tertiary);padding:14px 10px}.amolfi-set-foot{border-top:1px solid var(--shell-border);padding:8px}.amolfi-set-nav-item.is-foot .amolfi-ic{color:var(--ink-tertiary)}.amolfi-set-pane{min-height:0;position:relative;overflow-y:auto}.amolfi-set-close{z-index:2;position:absolute;top:14px;right:16px}.amolfi-set-body{max-width:720px;padding:26px 30px 34px}.amolfi-set-title{font-size:var(--text-title);color:var(--ink-primary);margin:0 0 4px;font-weight:600}.amolfi-set-section{font-size:var(--text-base);color:var(--ink-primary);margin:26px 0 2px;font-weight:600}.amolfi-set-section:first-of-type{margin-top:18px}.amolfi-set-row{border-bottom:1px solid var(--shell-border);align-items:center;gap:24px;padding:14px 0;display:flex}.amolfi-set-row-text{flex:1;gap:3px;min-width:0;display:grid}.amolfi-set-row-text strong{font-size:var(--text-base);color:var(--ink-primary);font-weight:500}.amolfi-set-row-text span{font-size:var(--text-sm);color:var(--ink-tertiary);line-height:1.45}.amolfi-set-row-control{flex:none}.amolfi-set-hint{font-size:var(--text-sm);color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.amolfi-set-row.is-provider{border:1px solid var(--shell-border);transition:border-color var(--t-fast) var(--ease-press), background var(--t-fast) var(--ease-press);border-radius:6px;gap:12px;margin-top:8px;padding:12px}.amolfi-set-row.is-provider:hover{background:var(--shell-well);border-color:var(--shell-border-strong)}.amolfi-set-provider-mark{width:32px;height:32px;color:var(--ink-primary);flex:none;place-items:center;display:grid}.amolfi-set-provider-mark .amolfi-ic{width:20px;height:20px;color:var(--ink-secondary)}.amolfi-set-provider-mark [data-brand-mark]{width:24px!important;height:24px!important}.amolfi-set-facets{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.amolfi-set-facet{all:unset;box-sizing:border-box;border:1px solid var(--shell-border);font-size:var(--text-sm);color:var(--ink-tertiary);cursor:pointer;white-space:nowrap;transition:border-color var(--t-fast) var(--ease-press), background var(--t-fast) var(--ease-press), color var(--t-fast) var(--ease-press);border-radius:999px;padding:4px 10px}.amolfi-set-facet:hover{background:var(--shell-well);border-color:var(--shell-border-strong)}.amolfi-set-facet:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-set-facet[aria-pressed=true]{background:var(--shell-well);border-color:var(--shell-border-strong);color:var(--ink-primary)}.amolfi-set-row-note{font-size:var(--text-sm);color:var(--ink-tertiary);font-style:italic;line-height:1.45}.amolfi-set-market-group{margin-top:18px}.amolfi-set-subsection{font-size:var(--text-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-tertiary);margin-bottom:2px;font-weight:600}.amolfi-set-row.is-line{box-sizing:border-box;width:100%}.amolfi-set-line-verbs{align-items:center;gap:4px;display:flex}.amolfi-set-connect{font-size:var(--text-sm);color:var(--accent-ink);flex:none;font-weight:500}.amolfi-set-row.is-line[aria-label$=admin\ task] .amolfi-set-connect{color:var(--ink-tertiary)}button.amolfi-set-row.is-line{all:unset;box-sizing:border-box;border:1px solid var(--shell-border);cursor:pointer;width:100%;transition:border-color var(--t-fast) var(--ease-press), background var(--t-fast) var(--ease-press);border-radius:6px;align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}button.amolfi-set-row.is-line:hover{background:var(--shell-well);border-color:var(--shell-border-strong)}button.amolfi-set-row.is-line:disabled{cursor:default;opacity:.6}.amolfi-set-state{flex:none;place-items:center;width:22px;height:22px;display:grid}.amolfi-set-state .amolfi-ic{width:18px;height:18px}.amolfi-set-state.is-connected{color:var(--accent-ink)}.amolfi-set-state.is-attention{color:#fdab3d}.amolfi-set-social-actions{align-items:center;gap:12px;padding-top:12px;display:flex}.amolfi-switch{all:unset;box-sizing:border-box;border-radius:var(--radius-full);background:var(--shell-control);border:1px solid var(--shell-border-strong);cursor:pointer;width:40px;height:23px;transition:background var(--t-base) var(--ease-press), border-color var(--t-base) var(--ease-press);padding:2px;display:block}.amolfi-switch span{background:var(--ink-tertiary);width:17px;height:17px;transition:translate var(--t-base) var(--ease-glide), background var(--t-base) var(--ease-press);border-radius:50%;display:block}.amolfi-switch[data-on]{background:var(--accent);border-color:#0000}.amolfi-switch[data-on] span{background:#fff;translate:17px}.amolfi-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-set-todo{border:1px dashed var(--shell-border-strong);border-radius:var(--radius-lg);background:var(--shell-tile);justify-items:start;gap:6px;margin-top:20px;padding:22px;display:grid}.amolfi-set-todo .amolfi-ic{width:20px;height:20px;color:var(--ink-tertiary)}.amolfi-set-todo strong{font-size:var(--text-base);color:var(--ink-primary);font-weight:600}.amolfi-set-todo span{font-size:var(--text-sm);color:var(--ink-tertiary);max-width:46ch;line-height:1.5}.amolfi-set-meter{border-radius:var(--radius-full);background:var(--shell-control);width:100%;height:6px;margin-top:6px;overflow:hidden}.amolfi-set-meter>i{border-radius:inherit;background:var(--accent);height:100%;transition:width var(--t-base) var(--ease-glide);display:block}.amolfi-set-row:has(.amolfi-segmented){align-items:flex-start}.amolfi-set-fields{gap:16px;margin-top:16px;display:grid}.amolfi-set-fields label{gap:5px;display:grid}.amolfi-set-fields label>strong{font-size:var(--text-base);color:var(--ink-primary);font-weight:500}.amolfi-set-field{width:100%;min-height:34px;font:inherit;font-size:var(--text-sm);color:var(--ink-primary);background:var(--shell-tile);border:1px solid var(--shell-border-strong);border-radius:var(--radius-md);padding:7px 10px}.amolfi-set-field:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-set-field:disabled{opacity:.55}.amolfi-set-events{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-tile);min-width:0;margin:16px 0 0;padding:12px 14px}.amolfi-set-events>legend{font-size:var(--text-base);color:var(--ink-primary);padding:0 4px;font-weight:500}.amolfi-set-events-list{max-height:320px;overflow-y:auto}.amolfi-set-events-group{gap:2px;padding-top:10px;display:grid}.amolfi-set-events-family{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-tertiary);font-weight:600}.amolfi-set-event{cursor:pointer;align-items:flex-start;gap:9px;padding:5px 2px;display:flex}.amolfi-set-event input{accent-color:var(--accent);flex:none;margin-top:2px}.amolfi-set-event input:disabled{cursor:not-allowed}.amolfi-set-event:has(input:disabled){opacity:.45;cursor:not-allowed}.amolfi-set-event>span{gap:1px;min-width:0;display:grid}.amolfi-set-event code{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-secondary)}.amolfi-set-event em{font-style:normal;font-size:var(--text-xs);color:var(--ink-tertiary);line-height:1.45}.amolfi-set-disclosure{font-size:var(--text-sm);white-space:pre-wrap;color:var(--ink-secondary);background:var(--shell-tile);border:1px solid var(--shell-border);border-radius:var(--radius-lg);margin-top:8px;padding:14px 16px;line-height:1.6}.amolfi-set-lede{font-size:var(--text-sm);color:var(--ink-tertiary);max-width:62ch;margin:6px 0 4px;line-height:1.55}.amolfi-mem-group-blurb{font-size:var(--text-sm);color:var(--ink-tertiary);margin:2px 0 8px}.amolfi-mem-row{border-bottom:1px solid var(--shell-border);align-items:flex-start;gap:16px;padding:13px 0;display:flex}.amolfi-mem-row[data-paused] .amolfi-mem-topic,.amolfi-mem-row[data-paused] .amolfi-mem-body{opacity:.55}.amolfi-mem-row-main{flex:1;gap:4px;min-width:0;display:grid}.amolfi-mem-topic{font-size:var(--text-base);color:var(--ink-primary);font-weight:500}.amolfi-mem-body{font-size:var(--text-sm);color:var(--ink-secondary);line-height:1.5}.amolfi-mem-meta{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.amolfi-mem-tag{font-size:var(--text-xs);border-radius:var(--radius-sm);border:1px solid var(--shell-border);color:var(--ink-tertiary);padding:2px 7px}.amolfi-mem-tag.is-quiet{border-color:#0000;padding-left:0}.amolfi-mem-tag.is-paused{border-color:var(--shell-border-strong);color:var(--ink-secondary)}.amolfi-mem-scope{font-size:var(--text-xs);color:var(--ink-tertiary);align-items:center;gap:5px;display:inline-flex}.amolfi-mem-scope select{min-height:28px;font:inherit;color:var(--ink-secondary);background:var(--shell-control);border:1px solid var(--shell-border);border-radius:var(--radius-sm);padding:2px 22px 2px 7px}.amolfi-mem-row-actions{flex:none;align-items:center;gap:4px;min-height:28px;display:flex}.amolfi-mem-row-actions .amolfi-icon-btn.is-danger:hover{color:var(--chip-rose-ink)}.amolfi-mem-edit{resize:vertical;width:100%;min-height:62px;font:inherit;font-size:var(--text-sm);color:var(--ink-primary);background:var(--shell-tile);border:1px solid var(--shell-border-strong);border-radius:var(--radius-md);padding:8px 10px}.amolfi-mem-edit:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-mem-empty,.amolfi-mem-note{font-size:var(--text-sm);color:var(--ink-tertiary);border:1px dashed var(--shell-border-strong);border-radius:var(--radius-lg);background:var(--shell-tile);margin-top:18px;padding:18px;line-height:1.55}.amolfi-mem-note{color:var(--ink-secondary);border-style:solid}.amolfi-mem-foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.amolfi-mem-archive>summary{cursor:pointer;align-items:center;gap:5px;padding:10px 0;list-style:none;display:inline-flex}.amolfi-mem-archive>summary::-webkit-details-marker{display:none}.amolfi-mem-archive>summary .amolfi-ic{opacity:.6;width:12px;height:12px;transition:rotate var(--t-base) var(--ease-glide);rotate:-90deg}.amolfi-mem-archive[open]>summary .amolfi-ic{rotate:0deg}.amolfi-mem-archive>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.amolfi-set-once{border:1px solid var(--shell-border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-lg);background:var(--shell-tile);gap:8px;margin-top:18px;padding:16px 18px;display:grid}.amolfi-set-once>strong{font-size:var(--text-base);color:var(--ink-primary);font-weight:600}.amolfi-set-once>p{font-size:var(--text-sm);color:var(--ink-secondary);margin:0;line-height:1.55}.amolfi-set-once code{font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere;color:var(--ink-primary);background:var(--shell-control);border-radius:var(--radius-md);-webkit-user-select:all;user-select:all;padding:10px 12px;line-height:1.5;display:block}.amolfi-set-once p code{background:var(--shell-control);-webkit-user-select:auto;user-select:auto;padding:1px 4px;display:inline}.amolfi-set-matrix{border:1px solid var(--shell-border);border-radius:var(--radius-lg);margin-top:12px;overflow-x:auto}.amolfi-set-matrix table{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.amolfi-set-matrix th,.amolfi-set-matrix td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--shell-border);padding:8px 10px}.amolfi-set-matrix thead th{color:var(--ink-tertiary);font-weight:500}.amolfi-set-matrix tbody th{background:var(--shell-cell);color:var(--ink-primary);font-weight:500;position:sticky;left:0}.amolfi-set-matrix tbody th .amolfi-mem-tag{margin-left:6px}.amolfi-set-matrix tr:last-child th,.amolfi-set-matrix tr:last-child td{border-bottom:0}.amolfi-set-matrix abbr{color:var(--accent);cursor:help;margin-left:3px;text-decoration:none}.amolfi-set-matrix td{color:var(--ink-primary)}.amolfi-set-matrix td[data-level=none]{color:var(--ink-tertiary)}.amolfi-set-matrix td[data-level=manage]{font-weight:600}.amolfi-run-favicon.is-mark{object-fit:contain;background:var(--shell-control);border-radius:4px;flex:none;width:18px;height:18px}.amolfi-run-favicon{background:var(--shell-control);width:18px;height:18px;color:var(--ink-secondary);border-radius:5px;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.amolfi-run-spinner{border-radius:var(--radius-full);border:1.5px solid var(--shell-border-strong);border-top-color:var(--accent);width:12px;height:12px;animation:.9s linear infinite amolfi-spin}@keyframes amolfi-spin{to{rotate:360deg}}.amolfi-run-approval-meta{font-size:var(--text-sm);color:var(--ink-secondary);padding-left:30px}.amolfi-run-card.is-approval .amolfi-notif-actions{padding-left:30px}.amolfi-msg-grounding.is-citation{margin-top:2px}.amolfi-msg-grounding.is-card-note{margin:6px 0 2px;padding-left:30px}.amolfi-msg-grounding.is-card-note[data-tone=refused]{color:var(--chip-rose-ink)}.amolfi-memory-conflict{font-size:var(--text-xs);color:var(--ink-secondary);background:var(--shell-control);border:1px solid var(--shell-border-strong);border-radius:var(--radius-md);gap:8px;margin:10px 0 2px 30px;padding:10px;display:grid}.amolfi-memory-conflict>div{gap:2px;display:grid}.amolfi-memory-conflict strong{color:var(--ink-primary)}.amolfi-memory-conflict p{color:var(--ink-tertiary);margin:0}.amolfi-composer-zone{flex:none;padding:6px 24px 16px}.amolfi-composer{max-width:var(--stage-col);border:1px solid var(--shell-border-strong);border-radius:var(--radius-xl);background:var(--shell-tile);transition:border-color var(--t-base) var(--ease-press);margin:0 auto}.amolfi-composer:focus-within{border-color:color-mix(in srgb, var(--ink-tertiary) 50%, var(--shell-border-strong))}.amolfi-composer-input{position:relative}.amolfi-composer-placeholder{pointer-events:none;font-size:var(--text-base);color:var(--ink-tertiary);transition:opacity .15s var(--ease-press), translate .15s var(--ease-glide);line-height:1.5;position:absolute;top:12px;left:14px}.amolfi-composer-placeholder.is-gone{opacity:0;translate:-7px}.amolfi-composer textarea{width:100%;height:44px;max-height:min(var(--composer-max), 40dvh);resize:none;font-size:var(--text-base);color:var(--ink-primary);background:0 0;border:0;outline:0;padding:12px 14px 4px;line-height:1.5;display:block;overflow-y:auto}.amolfi-attachments{max-height:calc(10px + 2 * var(--attachment-row-h) + 8px);overscroll-behavior:contain;flex-wrap:wrap;gap:8px;padding:10px 12px 0;display:flex;overflow-y:auto}.amolfi-attachments.is-produced{justify-content:flex-start;align-self:flex-start;max-width:100%;max-height:none;padding:0 0 6px;overflow:visible}.amolfi-produced-image-wrap{flex:320px;min-width:0;max-width:min(560px,100%)}.amolfi-produced-image{width:100%;color:var(--ink-secondary);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;gap:7px;padding:0;font-size:12px;line-height:1.35;text-decoration:none;display:grid}.amolfi-produced-image img{object-fit:contain;border:1px solid var(--shell-border-strong);border-radius:var(--radius-lg);background:var(--shell-well);width:auto;max-width:100%;max-height:540px;box-shadow:var(--shadow-panel);display:block}.amolfi-produced-image.is-preparing{border:1px solid var(--shell-border-strong);border-radius:var(--radius-lg);background:var(--shell-well);min-height:220px;color:var(--ink-tertiary);box-shadow:var(--shadow-panel);place-content:center;place-items:center}.amolfi-produced-image.is-preparing[aria-disabled=true]{cursor:default;opacity:1}.amolfi-produced-image.is-preparing .amolfi-ic{width:28px;height:28px}.amolfi-produced-image:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px;border-radius:var(--radius-lg)}.amolfi-produced-image span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.amolfi-produced-image-lightbox{justify-content:center;align-items:center;padding:48px}.amolfi-produced-image-lightbox-surface{place-items:center;max-width:min(1120px,92vw);max-height:88vh;display:grid}.amolfi-produced-image-lightbox-surface img{max-width:100%;max-height:inherit;object-fit:contain;border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);display:block}.amolfi-produced-image-close{border:1px solid var(--shell-border-strong);background:var(--shell-control);width:42px;height:42px;color:var(--ink-primary);cursor:pointer;border-radius:999px;place-items:center;padding:0;font:28px/1 ui-sans-serif,system-ui,sans-serif;display:grid;position:fixed;top:22px;right:26px}.amolfi-produced-image-cloud{border:1px solid var(--shell-border-strong);background:var(--shell-control);height:42px;color:var(--ink-primary);font-size:var(--text-sm);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:flex;position:fixed;top:22px;right:78px}.amolfi-produced-image-cloud .amolfi-ic{width:15px;height:15px}.amolfi-msg-lineage{color:var(--ink-tertiary);margin:0;font-size:12px;line-height:1.4}.amolfi-attachments.is-sent{justify-content:flex-end;align-self:flex-end;max-width:82%;max-height:none;padding:0 0 6px;overflow:visible}.amolfi-attachment{flex:none;gap:4px;width:78px;display:grid;position:relative}.amolfi-composer[data-dropping]{border-color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 6%, var(--shell-tile))}.amolfi-drop-veil{z-index:6;pointer-events:none;background:color-mix(in srgb, var(--accent) 10%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);place-items:center;display:grid;position:absolute;inset:0}.amolfi-drop-veil-card{color:var(--accent-ink);background:var(--shell-tile);border:1px solid var(--accent-ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:600;display:flex}.amolfi-attachment-preview{border:1px solid var(--shell-border-strong);border-radius:var(--radius-md);background:var(--shell-control);width:78px;height:78px;display:block;position:relative;overflow:hidden}button.amolfi-attachment-preview{font:inherit;color:inherit;cursor:pointer;transition:border-color var(--t-fast) var(--ease-press), box-shadow var(--t-fast) var(--ease-press);padding:0}button.amolfi-attachment-preview:hover,button.amolfi-attachment-preview:focus-visible{border-color:var(--accent-ink);box-shadow:0 0 0 1px var(--accent-ink)}.amolfi-attachment-preview[data-preview=unavailable]{background:var(--shell-well);border-style:dashed}.amolfi-attachment-preview img,.amolfi-attachment-preview video{object-fit:cover;width:100%;height:100%;display:block}.amolfi-attachment[data-kind=document] .amolfi-attachment-preview:before,.amolfi-attachment[data-kind=text] .amolfi-attachment-preview:before{content:"";background:repeating-linear-gradient(to bottom, var(--ink-tertiary) 0 1px, transparent 1px 7px);opacity:.28;position:absolute;inset:13px 12px}.amolfi-attachment[data-kind=audio] .amolfi-attachment-preview:before{content:"";background:repeating-linear-gradient(to right, var(--ink-tertiary) 0 2px, transparent 2px 6px);opacity:.3;position:absolute;inset:26px 10px;-webkit-mask-image:radial-gradient(60% 100%,#000 40%,#0000 100%);mask-image:radial-gradient(60% 100%,#000 40%,#0000 100%)}.amolfi-attachment-badge{z-index:1;border-radius:var(--radius-sm);background:var(--shell-tile);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--att-text);padding:3px 7px;font-size:9.5px;font-weight:700;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 1px 3px #04060547}.amolfi-attachment[data-tone=pdf] .amolfi-attachment-badge{color:var(--att-pdf)}.amolfi-attachment[data-tone=doc] .amolfi-attachment-badge{color:var(--att-doc)}.amolfi-attachment[data-tone=sheet] .amolfi-attachment-badge{color:var(--att-sheet)}.amolfi-attachment[data-tone=slides] .amolfi-attachment-badge{color:var(--att-slides)}.amolfi-attachment[data-tone=image] .amolfi-attachment-badge{color:var(--att-image)}.amolfi-attachment[data-tone=media] .amolfi-attachment-badge{color:var(--att-media)}.amolfi-attachment-bar{z-index:2;background:var(--accent);width:100%;height:3px;transition:width var(--t-fast) linear;position:absolute;bottom:0;left:0}.amolfi-attachment-bar[data-indeterminate]{transform-origin:0;animation:amolfi-attachment-sweep 1.4s var(--ease-press) infinite}.amolfi-attachment[data-state=processing] .amolfi-attachment-bar{background:var(--att-media)}@keyframes amolfi-attachment-sweep{0%{transform:scaleX(.08)translate(0)}50%{transform:scaleX(.45)translate(120%)}to{transform:scaleX(.08)translate(1150%)}}@media (prefers-reduced-motion:reduce){.amolfi-attachment-bar[data-indeterminate]{width:35%;animation:none}}.amolfi-attachment-cap{color:var(--ink-tertiary);font-variant-numeric:tabular-nums;padding:6px 12px 0;font-size:10px;line-height:1.2}.amolfi-attachment-cap[data-full]{color:var(--ink-secondary);font-weight:600}.amolfi-attachment[data-refused] .amolfi-attachment-preview{border-color:var(--chip-rose-ink)}.amolfi-attachment[data-refused] .amolfi-attachment-badge,.amolfi-attachment[data-refused] .amolfi-attachment-name{color:var(--chip-rose-ink)}.amolfi-attachment-name{min-width:0;font-size:var(--text-xs);color:var(--ink-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.amolfi-attachment-meta{color:var(--ink-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.2;overflow:hidden}.amolfi-attachment[data-refused] .amolfi-attachment-meta{color:var(--chip-rose-ink);font-weight:600}.amolfi-attachment-scope{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);background:color-mix(in srgb, var(--shell-tile) 88%, transparent);border:1px solid color-mix(in srgb, var(--accent-ink) 45%, transparent);border-radius:var(--radius-sm);pointer-events:none;padding:1px 4px;font-size:8px;font-weight:700;position:absolute;bottom:26px;left:3px}.amolfi-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.amolfi-attachment-x{z-index:2;color:#fff;opacity:0;width:16px;height:16px;transition:opacity var(--t-fast) var(--ease-press);background:#0000008c;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:3px;right:3px}.amolfi-attachment:hover .amolfi-attachment-x,.amolfi-attachment-x:focus-visible{opacity:1}@media (pointer:coarse){.amolfi-attachment-x{opacity:1;width:24px;height:24px;top:2px;right:2px}}.amolfi-attachment-x .amolfi-ic{width:9px;height:9px}.amolfi-composer textarea::placeholder{color:var(--ink-tertiary)}.amolfi-composer-row{align-items:center;gap:4px;padding:4px 8px 8px 10px;display:flex}.amolfi-budget{max-width:var(--stage-col);font-size:var(--text-xs);color:var(--ink-tertiary);margin:0 auto 6px}.amolfi-budget-summary{cursor:pointer;border:1px solid var(--shell-border);border-radius:var(--radius-sm);background:var(--shell-control);transition:color var(--t-fast) var(--ease-press);align-items:center;gap:6px;padding:3px 9px;display:inline-flex}.amolfi-budget-summary:hover{color:var(--ink-secondary)}.amolfi-budget-summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-budget-summary:after{content:"";opacity:.6;width:5px;height:5px;transition:rotate var(--t-base) var(--ease-glide);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;translate:0 -1px;rotate:-45deg}.amolfi-budget-summary[aria-expanded=true]:after{translate:0 -2px;rotate:45deg}.amolfi-budget-body{border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-tile);gap:8px;margin-top:6px;padding:10px 12px;display:grid}.amolfi-budget-fields{border:0;flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;margin:0;padding:0;display:flex}.amolfi-budget-fields:disabled{opacity:.55}.amolfi-budget-field{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-tertiary);gap:4px;font-weight:700;display:grid}.amolfi-budget-field select,.amolfi-budget-field input{font:inherit;border:1px solid var(--shell-border);border-radius:var(--radius-sm);background:var(--shell-control);min-height:30px;color:var(--ink-primary);font-size:var(--text-sm);letter-spacing:normal;text-transform:none;transition:border-color var(--t-fast) var(--ease-press);outline:0;padding:4px 8px;font-weight:400}.amolfi-budget-field select:focus,.amolfi-budget-field input:focus{border-color:var(--ink-tertiary)}.amolfi-budget-field input{width:112px}.amolfi-budget-field input[aria-invalid=true]{border-color:var(--chip-rose-ink)}.amolfi-budget-note{color:var(--ink-tertiary);margin:0}.amolfi-budget-note:empty{display:none}.amolfi-budget-alert{color:var(--chip-rose-ink);margin:0}.amolfi-budget-verbs{flex-wrap:wrap;gap:6px;display:flex}.amolfi-budget-verbs .amolfi-btn{font-size:var(--text-xs);padding:4px 10px}.amolfi-autonomy{display:inline-flex;position:relative}.amolfi-autonomy-pop{z-index:30;background:var(--shell-tile);border:1px solid var(--shell-border-strong);border-radius:var(--radius-lg);width:min(264px,100vw - 24px);box-shadow:var(--shadow-panel);transform-origin:0 100%;animation:amolfi-pop-enter var(--t-base) var(--ease-press);gap:2px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 10px);left:0}.amolfi-autonomy-item{text-align:left;border-radius:var(--radius-md);width:100%;transition:background var(--t-fast) var(--ease-press);align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.amolfi-autonomy-glyph{color:var(--ink-tertiary);flex:none;margin-top:2px;display:inline-flex}.amolfi-autonomy-glyph .amolfi-ic{width:15px;height:15px}.amolfi-autonomy-item[data-moonshot] .amolfi-autonomy-glyph{color:var(--moonshot-ink)}.amolfi-autonomy-text{gap:1px;min-width:0;display:grid}.amolfi-autonomy-item:hover{background:var(--shell-control)}.amolfi-autonomy-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amolfi-autonomy-item.is-active{background:var(--shell-control)}.amolfi-autonomy-name{font-size:var(--text-sm);color:var(--ink-primary);font-weight:600}.amolfi-autonomy-item[data-moonshot] .amolfi-autonomy-name{color:var(--moonshot-ink)}.amolfi-autonomy-item[data-moonshot].is-active{background-color:var(--moonshot-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--moonshot) 55%, transparent)}.amolfi-autonomy-blurb{font-size:var(--text-xs);color:var(--ink-tertiary);line-height:1.4}.amolfi-effort{display:inline-flex;position:relative}.amolfi-effort-pop{z-index:30;background:var(--shell-tile);border:1px solid var(--shell-border-strong);border-radius:var(--radius-lg);width:min(240px,100vw - 24px);box-shadow:var(--shadow-panel);transform-origin:100% 100%;animation:amolfi-pop-enter var(--t-base) var(--ease-press);gap:8px;padding:10px 12px 8px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0}.amolfi-effort-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.amolfi-effort-blurb{font-size:var(--text-xs);color:var(--ink-primary);animation:amolfi-usage-enter var(--t-base) var(--ease-press);font-weight:600}@keyframes amolfi-spectrum-flow{to{background-position:-200% 0}}.amolfi-effort-slider{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;height:30px;position:relative}.amolfi-effort-slider:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--radius-full)}.amolfi-effort-slider-bed{border-radius:var(--radius-full);background:color-mix(in srgb, var(--ink-primary) 8%, transparent);height:26px;position:absolute;top:2px;left:0;right:0}.amolfi-effort-slider-reveal{border-radius:var(--radius-full);height:26px;position:absolute;top:2px;left:0;overflow:hidden}.amolfi-effort-slider-fill,.amolfi-effort-slider-spectrum{border-radius:var(--radius-full);height:26px;transition:opacity .42s ease-in-out;position:absolute;top:0;left:0}.amolfi-effort-slider-fill{background:var(--accent)}.amolfi-effort-slider-spectrum{background-image:var(--effort-spectrum);background-size:200% 100%;animation:3.2s linear infinite amolfi-spectrum-flow}.amolfi-effort-slider-sparks{position:absolute;inset:0}.amolfi-effort-slider-dot{background:color-mix(in srgb, var(--ink-primary) 26%, transparent);width:4px;height:4px;transition:opacity var(--t-fast) linear;pointer-events:none;border-radius:50%;margin-top:-2px;position:absolute;top:50%}.amolfi-effort-slider-dot[data-passed]{background:#ffffff80}.amolfi-effort-slider-dot[data-beyond]{background:color-mix(in srgb, var(--ink-primary) 12%, transparent)}.amolfi-effort-slider-thumb{width:30px;height:30px;transition:left .3s cubic-bezier(.34, 1.56, .64, 1), scale var(--t-base) var(--ease-press), background .34s var(--ease-glide), box-shadow var(--t-base) var(--ease-press);pointer-events:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;box-shadow:0 2px 5px #00000052}.amolfi-effort-slider[data-auto] .amolfi-effort-slider-thumb{background:#16b2f5}.amolfi-effort-slider-bolt{color:#fff;opacity:0;filter:blur(1.5px);transition:opacity .34s cubic-bezier(.34,1.56,.64,1),scale .34s cubic-bezier(.34,1.56,.64,1),filter .34s cubic-bezier(.34,1.56,.64,1);display:inline-flex;scale:.55}.amolfi-effort-slider-bolt .amolfi-ic{width:13px;height:13px}.amolfi-effort-slider[data-auto] .amolfi-effort-slider-bolt{opacity:1;filter:blur();scale:1}.amolfi-effort-slider[data-dragging] .amolfi-effort-slider-thumb{transition:scale var(--t-base) var(--ease-press), background .34s var(--ease-glide), box-shadow var(--t-base) var(--ease-press);scale:1.06;box-shadow:0 2px 9px #00000052}@media (prefers-reduced-motion:reduce){.amolfi-effort-slider-spectrum{animation:none}.amolfi-effort-slider-thumb,.amolfi-effort-slider-bolt{transition:none}}.amolfi-effort-head{height:24px;position:relative}.amolfi-effort-head-rest,.amolfi-effort-head-scale{align-items:center;gap:10px;transition:opacity .16s ease-out;display:flex;position:absolute;inset:0}.amolfi-effort-head-scale{opacity:0;pointer-events:none;color:var(--ink-secondary);font-size:13px;font-weight:500}.amolfi-effort-head[data-dragging] .amolfi-effort-head-rest{opacity:0;pointer-events:none}.amolfi-effort-head[data-dragging] .amolfi-effort-head-scale{opacity:1}.amolfi-effort-autonomy{width:30px;height:24px;color:var(--ink-primary);border-radius:var(--radius-sm);justify-content:flex-end;align-items:center;display:inline-flex}.amolfi-effort-autonomy .amolfi-ic{width:15px;height:15px}.amolfi-effort-autonomy[data-moonshot]{color:var(--moonshot-ink)}.amolfi-effort-autonomy:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-effort-autonomy-pop{bottom:calc(100% + 8px);left:auto;right:0}.amolfi-effort-model{border-radius:var(--radius-sm);max-width:100%;height:24px;font-size:var(--text-xs);color:var(--ink-secondary);letter-spacing:.01em;align-items:center;gap:5px;padding:0 4px 0 2px;font-weight:600;display:inline-flex}.amolfi-effort-model:hover{color:var(--ink-primary);background:var(--shell-control)}.amolfi-effort-model:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-effort-model .amolfi-ic{opacity:.55;flex:none;width:11px;height:11px}.amolfi-effort-model-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.amolfi-effort-model-name.is-default{color:var(--ink-tertiary);font-weight:500}.amolfi-effort-model-note{min-width:0;font-size:var(--text-xs);color:var(--ink-tertiary);padding:4px 0;line-height:1.4}.amolfi-effort-pop[data-view=models]{gap:4px;width:min(272px,100vw - 24px);padding:8px 6px 6px}.amolfi-model-view{gap:4px;min-width:0;display:grid}.amolfi-model-view-head{align-items:center;gap:4px;padding:0 4px 2px;display:flex}.amolfi-model-back{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--ink-tertiary);justify-content:center;align-items:center;display:inline-flex}.amolfi-model-back .amolfi-ic{width:12px;height:12px;transform:rotate(90deg)}.amolfi-model-back:hover{background:var(--shell-control);color:var(--ink-primary)}.amolfi-model-back:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amolfi-model-view-title{font-size:var(--text-xs);color:var(--ink-tertiary);font-weight:600}.amolfi-model-list{overscroll-behavior:contain;gap:1px;max-height:min(52vh,360px);display:grid;overflow-y:auto}.amolfi-model-vendor{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-tertiary);padding:8px 10px 2px;font-size:10px;font-weight:600}.amolfi-model-row-wrap:first-child .amolfi-model-vendor{padding-top:2px}.amolfi-model-row{text-align:left;border-radius:var(--radius-md);width:100%;min-height:34px;color:var(--ink-primary);transition:background var(--t-fast) var(--ease-press);align-items:center;gap:10px;padding:6px 10px;display:flex}.amolfi-model-row:hover{background:var(--shell-control)}.amolfi-model-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amolfi-model-row.is-selected{background:var(--shell-control)}.amolfi-model-row[aria-disabled=true]{color:var(--ink-tertiary);cursor:not-allowed}.amolfi-model-row[aria-disabled=true] .amolfi-model-row-mark{opacity:.5}.amolfi-model-row-mark{color:var(--ink-primary);flex:none;display:inline-flex}.amolfi-model-row-mark-default{width:16px;height:16px;color:var(--ink-tertiary);justify-content:center;align-items:center}.amolfi-model-row-mark-default .amolfi-ic{width:14px;height:14px}.amolfi-model-row-text{flex:1;gap:1px;min-width:0;display:grid}.amolfi-model-row-name{min-width:0;font-size:var(--text-sm);align-items:center;gap:6px;font-weight:500;display:flex}.amolfi-model-name-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.amolfi-model-row-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-full);background:var(--shell-well);color:var(--ink-tertiary);padding:1px 5px;font-size:10px;font-weight:600}.amolfi-model-row-blurb{font-size:var(--text-xs);color:var(--ink-tertiary);white-space:normal;line-height:1.4}.amolfi-model-row-check{color:var(--ink-primary);flex:none;display:inline-flex}.amolfi-model-row-check .amolfi-ic{width:14px;height:14px}.amolfi-model-chip-pin{min-width:0;color:var(--ink-secondary);align-items:center;gap:4px;max-width:140px;display:inline-flex}.amolfi-model-select{border-radius:var(--radius-md);border:1px solid var(--shell-border-strong);background:var(--shell-control);min-width:200px;max-width:100%;height:30px;color:var(--ink-primary);font:inherit;font-size:var(--text-sm);padding:0 8px}.amolfi-model-select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-model-effective{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.amolfi-model-actions{gap:8px;display:inline-flex}@media (width<=560px){.amolfi-effort-pop[data-view=models]{right:-6px}.amolfi-model-list{max-height:min(46vh,320px)}.amolfi-model-select{min-width:150px}.amolfi-model-chip-pin{max-width:96px}}.amolfi-route{display:inline-flex;position:relative}.amolfi-route-btn[data-route=local]{color:var(--accent-ink)}.amolfi-effort-degraded{font-size:var(--text-xs);color:var(--ink-tertiary);margin:-4px 0 0;line-height:1.4}.amolfi-model-chip{border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--ink-tertiary);align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.amolfi-model-chip:hover{background:var(--shell-control);color:var(--ink-secondary)}.amolfi-model-chip .amolfi-ic{width:11px;height:11px}.amolfi-model-chip[data-ultra] .amolfi-model-chip-label{background-image:var(--effort-spectrum);color:#0000;animation:amolfi-spectrum-flow 7s linear infinite, amolfi-ultra-settle 1s var(--ease-glide) 1.4s forwards;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;font-weight:600}@keyframes amolfi-ultra-settle{to{filter:saturate(.78)brightness(.93)}}.amolfi-send-btn{background:var(--accent);width:28px;height:28px;color:var(--accent-contrast);transition:transform var(--t-fast) var(--ease-press), filter var(--t-fast) var(--ease-press);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.amolfi-send-btn .amolfi-ic{width:14px;height:14px}.amolfi-send-btn:active{filter:brightness(.97);transform:scale(.94)}.amolfi-send-btn:disabled{cursor:not-allowed;opacity:.45}.amolfi-send-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-workbench-region{width:var(--workbench-w);max-width:var(--workbench-max);min-width:var(--workbench-min);border-left:1px solid var(--shell-border);background:var(--shell-well-glass);min-height:0;animation:amolfi-workbench-enter var(--t-slide) var(--ease-glide);flex-direction:column;flex:none;display:flex;position:relative}@keyframes amolfi-workbench-enter{0%{margin-right:calc(-1 * var(--wb-w))}}.amolfi-workbench-region[data-closing]{animation:amolfi-workbench-exit .26s var(--ease-glide) forwards;pointer-events:none}@keyframes amolfi-workbench-exit{to{margin-right:calc(-1 * var(--wb-w) - 2px)}}.amolfi-wb-resizer{z-index:20;cursor:col-resize;touch-action:none;width:7px;position:absolute;top:0;bottom:0;left:-3px}.amolfi-wb-resizer:focus-visible{outline:none}.amolfi-shell[data-resizing]{cursor:col-resize;-webkit-user-select:none;user-select:none}.amolfi-workbench{flex-direction:column;flex:1;min-height:0;display:flex}.amolfi-tabbar{height:var(--stagebar-h);padding:0 calc(max(6px, var(--mac-trailing-inset)) + 40px) 0 4px;flex:none;align-items:stretch;display:flex}.amolfi-tab-strip{scrollbar-width:none;flex:1;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.amolfi-tab-strip::-webkit-scrollbar{display:none}.amolfi-tab-wrap{flex:none;display:flex;position:relative}.amolfi-tab{font-size:var(--text-base);color:var(--ink-tertiary);white-space:nowrap;align-items:center;gap:7px;padding:0 30px 0 12px;display:flex}.amolfi-tab .amolfi-ic{width:13px;height:13px}.amolfi-tab:hover{color:var(--ink-secondary)}.amolfi-tab.is-active{color:var(--ink-primary);font-weight:500}.amolfi-tab.is-active:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.amolfi-tab-glyph{flex:none;display:inline-flex}.amolfi-tab-glyph[data-dormant]{opacity:.45}.amolfi-tab-close{border-radius:var(--radius-sm);width:16px;height:16px;color:var(--ink-tertiary);opacity:0;transition:opacity var(--t-fast) var(--ease-press);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.amolfi-tab-wrap:hover .amolfi-tab-close,.amolfi-tab-close:focus-visible{opacity:1}.amolfi-tab-wrap:has(.is-active) .amolfi-tab-close{opacity:1}.amolfi-tab-close:hover{background:var(--shell-control);color:var(--ink-primary)}.amolfi-tab-close .amolfi-ic{width:11px;height:11px}.amolfi-tabbar .amolfi-icon-btn{align-self:center}.amolfi-workbench-body{flex:1;min-height:0;padding:16px 16px 20px;overflow-y:auto}.amolfi-wb-home{flex-direction:column;gap:14px;min-height:100%;display:flex}.amolfi-launcher-dock{margin-top:auto;padding-top:10px}.amolfi-launcher-dock .amolfi-launcher-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.amolfi-launcher-dock .amolfi-app-tile{gap:6px;padding:9px 4px 7px}.amolfi-launcher-dock .amolfi-app-tile:hover{background:0 0}.amolfi-launcher-dock .amolfi-app-glyph{border-radius:11px;width:36px;height:36px}.amolfi-launcher-dock .amolfi-app-glyph .amolfi-ic{width:17px;height:17px}.amolfi-launcher-dock .amolfi-app-name{font-size:var(--text-xs)}.amolfi-launcher-dock .amolfi-app-glyph{background:color-mix(in srgb, var(--ink-primary) 5%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink-primary) 9%, transparent);transition:background .18s var(--ease-press), box-shadow .18s var(--ease-press)}.amolfi-launcher-dock .amolfi-app-glyph .amolfi-ic{color:var(--ink-tertiary);transition:color .18s var(--ease-press)}.amolfi-launcher-dock .amolfi-app-tile:hover .amolfi-app-glyph,.amolfi-launcher-dock .amolfi-app-tile:focus-visible .amolfi-app-glyph{background:color-mix(in srgb, var(--hue) calc(var(--app-icon-tint) * 100%), var(--app-tile-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 22%, transparent)}.amolfi-launcher-dock .amolfi-app-tile:hover .amolfi-app-glyph .amolfi-ic,.amolfi-launcher-dock .amolfi-app-tile:focus-visible .amolfi-app-glyph .amolfi-ic{color:var(--hue)}.amolfi-launcher-dock .amolfi-app-name{opacity:0;transition:opacity .2s var(--ease-press)}.amolfi-launcher-dock .amolfi-app-tile:hover .amolfi-app-name{opacity:1;transition-delay:.7s}.amolfi-launcher-dock .amolfi-app-tile:focus-visible .amolfi-app-name{opacity:1}@media (prefers-reduced-motion:reduce){.amolfi-launcher-dock .amolfi-app-name{transition:none}}.amolfi-launcher-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px;display:grid}.amolfi-app-tile{border-radius:var(--radius-lg);color:var(--ink-secondary);transition:background var(--t-fast) var(--ease-press), transform var(--t-fast) var(--ease-press);flex-direction:column;align-items:center;gap:8px;padding:14px 6px 12px;display:flex}.amolfi-app-tile:hover{background:var(--shell-tile);color:var(--ink-primary)}.amolfi-app-tile:active{transform:scale(.97)}.amolfi-app-tile:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-app-glyph{corner-shape:squircle;background:color-mix(in srgb, var(--hue) calc(var(--app-icon-tint) * 100%), var(--app-tile-bg));width:46px;height:46px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hue) 22%, transparent);border-radius:13px;justify-content:center;align-items:center;display:flex}.amolfi-app-glyph .amolfi-ic{width:21px;height:21px;color:var(--hue)}.amolfi-app-name{font-size:var(--text-sm);text-align:center;letter-spacing:-.005em;font-weight:500;line-height:1.25}.amolfi-app-head{margin-bottom:12px}.amolfi-app-head h2{font-size:var(--text-title);letter-spacing:-.015em;margin:0;font-weight:600}.amolfi-app-head p{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-tertiary);margin:3px 0 0}.amolfi-eyebrow{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-secondary);font-weight:700}.amolfi-surface-grid{gap:14px;display:grid}.amolfi-surface-toolbar label,.amolfi-draft,.amolfi-field{width:100%;font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-tertiary);gap:6px;font-weight:700;display:grid}.amolfi-surface-toolbar input,.amolfi-draft textarea,.amolfi-field input{border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-tile);width:100%;min-height:34px;color:var(--ink-primary);font-size:var(--text-sm);letter-spacing:normal;text-transform:none;transition:border-color var(--t-fast) var(--ease-press);outline:0;padding:8px 10px;font-weight:400}.amolfi-surface-toolbar input:focus,.amolfi-draft textarea:focus,.amolfi-field input:focus{border-color:var(--ink-tertiary)}.amolfi-draft textarea{resize:vertical;min-height:110px;line-height:1.5}.amolfi-row-list{flex-direction:column;display:flex}.amolfi-row-list button{text-align:left;border-top:1px solid var(--shell-border);width:100%;font-size:var(--text-sm);color:var(--ink-primary);transition:background var(--t-fast) var(--ease-press);align-items:baseline;gap:10px;padding:9px 8px;display:flex}.amolfi-row-list button:first-child{border-top:0}.amolfi-row-list button:hover{background:var(--shell-tile)}.amolfi-row-list button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amolfi-row-list button.is-selected{background:var(--accent-soft);color:var(--ink-primary)}.amolfi-row-list button>span{overflow-wrap:anywhere;flex:1;min-width:0}.amolfi-row-list button>small{font-size:var(--text-xs);color:var(--ink-tertiary);flex:none}.amolfi-chip{border-radius:var(--radius-full);font-size:var(--text-xs);flex:none;align-items:center;gap:5px;padding:2px 9px;font-weight:600;display:inline-flex}.amolfi-row-list .amolfi-chip{text-transform:capitalize}.amolfi-chip:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.amolfi-chip[data-tone=mint]{background:var(--chip-mint-bg);color:var(--chip-mint-ink)}.amolfi-chip[data-tone=amber]{background:var(--chip-amber-bg);color:var(--chip-amber-ink)}.amolfi-chip[data-tone=slate]{background:var(--chip-slate-bg);color:var(--chip-slate-ink)}.amolfi-chip[data-tone=rose]{background:var(--chip-rose-bg);color:var(--chip-rose-ink)}.amolfi-segmented{border-radius:var(--radius-md);background:var(--shell-tile);justify-self:start;gap:2px;padding:2px;display:inline-flex}.amolfi-segmented button{border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--ink-tertiary);text-transform:capitalize;transition:background var(--t-fast) var(--ease-press), color var(--t-fast) var(--ease-press);padding:5px 12px}.amolfi-segmented button:hover{color:var(--ink-secondary)}.amolfi-segmented button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-segmented button.is-selected{background:var(--shell-control);color:var(--ink-primary);font-weight:500}.amolfi-callout{border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-tile);font-size:var(--text-sm);color:var(--ink-secondary);padding:10px 12px;line-height:1.5}.amolfi-callout strong{color:var(--ink-primary);font-weight:600}.amolfi-callout p{margin:4px 0 0}.amolfi-callout .amolfi-btn{margin-top:9px}.amolfi-btn{border-radius:var(--radius-md);font-size:var(--text-sm);transition:transform var(--t-fast) var(--ease-press), filter var(--t-fast) var(--ease-press);align-items:center;gap:6px;padding:6px 14px;font-weight:600;display:inline-flex}.amolfi-btn:active{filter:brightness(.97);transform:scale(.97)}.amolfi-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.amolfi-btn.is-primary{background:var(--accent);color:var(--accent-contrast)}.amolfi-btn.is-ghost{border:1px solid var(--shell-border-strong);color:var(--ink-secondary)}.amolfi-btn.is-ghost:hover{background:var(--shell-control);color:var(--ink-primary)}.amolfi-empty-state{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-tile);justify-items:start;gap:6px;padding:18px;display:grid}.amolfi-empty-state strong{font-size:var(--text-base);font-weight:600}.amolfi-empty-state span{font-size:var(--text-sm);color:var(--ink-tertiary);line-height:1.5}.amolfi-empty-state .amolfi-btn{margin-top:4px}.amolfi-skeleton{border-radius:var(--radius-lg);background:var(--shell-tile);height:132px;animation:1.6s ease-in-out infinite alternate amolfi-calm-pulse}@keyframes amolfi-calm-pulse{to{opacity:.55}}.amolfi-menu{z-index:90;border:1px solid var(--shell-border-strong);border-radius:var(--radius-lg);background:var(--shell-tile);min-width:216px;box-shadow:var(--shadow-panel);animation:amolfi-menu-in .13s var(--ease-press);padding:5px}@keyframes amolfi-menu-in{0%{opacity:0;scale:.97}}.amolfi-context-menu{transform-origin:0 0;position:fixed}.amolfi-menu-label{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-tertiary);padding:7px 9px 5px;font-weight:700}.amolfi-menu-item{text-align:left;border-radius:var(--radius-md);width:100%;font-size:var(--text-base);color:var(--ink-secondary);transition:background var(--t-fast) var(--ease-press), color var(--t-fast) var(--ease-press);align-items:center;gap:10px;padding:7px 9px;display:flex}.amolfi-menu-item .amolfi-ic{width:15px;height:15px;color:var(--ink-tertiary);flex:none}.amolfi-menu-item:hover{background:var(--shell-control);color:var(--ink-primary)}.amolfi-menu-item:hover .amolfi-ic{color:var(--ink-secondary)}.amolfi-menu-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amolfi-menu-text{flex:1;gap:1px;min-width:0;display:grid}.amolfi-menu-text>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.amolfi-menu-text>small{font-size:var(--text-xs);color:var(--ink-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.amolfi-menu-item kbd{font:inherit;font-size:var(--text-sm);color:var(--ink-tertiary);flex:none}.amolfi-menu-item[aria-haspopup=menu]>.amolfi-ic:last-child{width:13px;height:13px;margin-left:auto}.amolfi-menu-rule{background:var(--shell-border);height:1px;margin:4px 6px}.amolfi-menu-item.is-danger,.amolfi-menu-item.is-danger .amolfi-ic{color:var(--chip-rose-ink)}.amolfi-menu-item.is-danger:hover{background:var(--chip-rose-bg);color:var(--chip-rose-ink)}.amolfi-menu-sub-host{position:relative}.amolfi-submenu{min-width:178px;position:absolute;top:-5px;left:calc(100% + 6px)}.amolfi-menu-check{width:15px;color:var(--accent-ink);flex:none;align-items:center;display:flex}.amolfi-menu-check .amolfi-ic{width:13px;height:13px;color:var(--accent-ink)}.amolfi-menu-item.is-on{color:var(--ink-primary)}.amolfi-organize{gap:2px;margin-left:auto;display:flex;position:relative}.amolfi-group-open{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;transition:color var(--t-fast) var(--ease-press);align-items:center;gap:3px;padding:0;display:inline-flex}.amolfi-group-open .amolfi-ic{opacity:0;width:11px;height:11px;transition:opacity var(--t-fast) var(--ease-press), translate var(--t-fast) var(--ease-press);translate:-3px}.amolfi-group-open:hover{color:var(--accent-ink)}.amolfi-group-open:hover .amolfi-ic{opacity:1;translate:0}.amolfi-group-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.amolfi-session[data-unread] .amolfi-session-text{color:var(--ink-primary);font-weight:500}.amolfi-session-unread{border-radius:var(--radius-full);background:var(--accent);flex:none;width:7px;height:7px}.amolfi-session-rename{border:1px solid var(--accent-ink);border-radius:var(--radius-sm);background:var(--shell-control);min-width:0;font:inherit;color:var(--ink-primary);flex:1;padding:1px 5px}.amolfi-session-rename:focus{outline:none}.amolfi-toast{z-index:95;border:1px solid var(--shell-border-strong);border-radius:var(--radius-full);background:var(--shell-tile);box-shadow:var(--shadow-panel);font-size:var(--text-base);color:var(--ink-primary);animation:amolfi-toast-in .2s var(--ease-glide);align-items:center;gap:14px;padding:9px 12px 9px 15px;display:flex;position:fixed;bottom:22px;left:50%;translate:-50%}@keyframes amolfi-toast-in{0%{opacity:0;translate:-50% 10px}}.amolfi-toast-undo{border-radius:var(--radius-full);border:1px solid var(--shell-border-strong);font-size:var(--text-sm);color:var(--accent-ink);transition:border-color var(--t-fast) var(--ease-press), background var(--t-fast) var(--ease-press);flex:none;padding:2px 10px}.amolfi-toast-undo:hover{border-color:var(--accent-ink);background:var(--accent-soft)}.amolfi-toast-undo:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-show-more{text-align:left;width:100%;font-size:var(--text-subtext);color:var(--ink-tertiary);transition:color var(--t-fast) var(--ease-press);padding:5px 8px 7px 38px;display:block}.amolfi-show-more:hover{color:var(--accent-ink)}.amolfi-show-more:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm)}.amolfi-project-pop{min-width:226px;position:absolute;top:calc(100% + 5px);right:0}.amolfi-project-name{border:1px solid var(--shell-border-strong);border-radius:var(--radius-md);background:var(--shell-control);width:100%;font-size:var(--text-base);color:var(--ink-primary);margin:2px 0 6px;padding:7px 9px}.amolfi-project-name:focus{border-color:var(--accent-ink);outline:none}.amolfi-icon-btn.amolfi-organize-btn{opacity:0;width:22px;height:22px;transition:opacity var(--t-fast) var(--ease-press), background var(--t-fast) var(--ease-press)}.amolfi-organize-btn .amolfi-ic{width:var(--icon-size);height:var(--icon-size)}.amolfi-rail-scroll:hover .amolfi-organize-btn,.amolfi-organize-btn:focus-visible,.amolfi-organize-btn[aria-expanded=true]{opacity:1}.amolfi-organize-pop{min-width:244px;position:absolute;top:calc(100% + 5px);right:0}.amolfi-palette-scrim{z-index:80;background:var(--ui-overlay-scrim);-webkit-backdrop-filter:blur(var(--ui-overlay-backdrop-blur));backdrop-filter:blur(var(--ui-overlay-backdrop-blur));animation:amolfi-scrim-in var(--t-base) var(--ease-press);border:0;padding:0;position:fixed;inset:0}.amolfi-palette{z-index:81;border:1px solid var(--shell-border-strong);border-radius:var(--radius-xl);background:var(--shell-tile);width:min(680px,100vw - 32px);max-height:min(560px,70vh);box-shadow:var(--shadow-panel);animation:amolfi-palette-in .18s var(--ease-press);flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;translate:-50%}@keyframes amolfi-palette-in{0%{opacity:0;translate:-50% 8px;scale:.985}}.amolfi-palette-field{border-bottom:1px solid var(--shell-border);flex:none;align-items:center;gap:12px;padding:15px 16px;display:flex}.amolfi-palette-field>.amolfi-ic{width:18px;height:18px;color:var(--ink-tertiary);flex:none}.amolfi-palette-field input{min-width:0;font-size:var(--text-title);color:var(--ink-primary);background:0 0;border:0;outline:0;flex:1}.amolfi-palette-field input::placeholder{color:var(--ink-tertiary)}.amolfi-palette-list{flex:1;min-height:0;padding:8px;overflow-y:auto}.amolfi-palette-group{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-tertiary);padding:10px 10px 6px;font-weight:700}.amolfi-palette-row{text-align:left;border-radius:var(--radius-md);width:100%;font-size:var(--text-base);color:var(--ink-secondary);align-items:center;gap:12px;padding:10px 12px;display:flex}.amolfi-palette-row .amolfi-ic{width:17px;height:17px;color:var(--hue,var(--ink-tertiary));flex:none}.amolfi-palette-row-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.amolfi-palette-row-when{font-size:var(--text-sm);color:var(--ink-tertiary);flex:none}.amolfi-palette-row.is-active{background:var(--shell-control);color:var(--ink-primary)}.amolfi-palette-row.is-active .amolfi-palette-row-enter{opacity:1}.amolfi-palette-row-enter{opacity:0;font-size:var(--text-sm);color:var(--ink-tertiary);flex:none}.amolfi-palette-empty{color:var(--ink-tertiary);font-size:var(--text-base);justify-items:center;gap:8px;padding:34px 12px 40px;display:grid}.amolfi-palette-empty .amolfi-avatar{width:26px;height:28px;color:var(--ink-tertiary);opacity:.5}.amolfi-feed{flex-direction:column;flex:1;min-height:0;display:flex}.amolfi-feed-head{height:var(--stagebar-h);padding:0 calc(max(6px, var(--mac-trailing-inset)) + 40px) 0 16px;flex:none;align-items:center;gap:8px;display:flex}.amolfi-feed-head strong{font-size:var(--text-base);margin-right:auto;font-weight:600}.amolfi-feed-head .amolfi-icon-btn{width:26px;height:26px}.amolfi-feed-head .amolfi-icon-btn .amolfi-ic{width:14px;height:14px}.amolfi-feed-bar{flex:none;align-items:center;gap:12px;padding:6px 16px 10px;display:flex}.amolfi-feed-scroll{flex:1;min-height:0;padding-bottom:20px;overflow-y:auto}.amolfi-feed-group{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-tertiary);padding:10px 16px 3px;font-weight:700}.amolfi-feed-bar .amolfi-segmented button{align-items:center;gap:6px;display:inline-flex}.amolfi-feed-bar .amolfi-segmented .amolfi-ic{width:13px;height:13px}.amolfi-feed-spaces{scrollbar-width:none;gap:6px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.amolfi-feed-spaces::-webkit-scrollbar{display:none}.amolfi-feed-pill{border-radius:var(--radius-full);border:1px solid var(--shell-border);height:26px;font-size:var(--text-xs);color:var(--ink-secondary);white-space:nowrap;transition:background var(--t-fast) var(--ease-press), color var(--t-fast) var(--ease-press);flex:none;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.amolfi-feed-pill:hover{background:var(--shell-control);color:var(--ink-primary)}.amolfi-feed-pill.is-selected,.amolfi-feed-pill.is-selected:hover{background:var(--feed-filter-fill,var(--accent));color:var(--feed-filter-ink,var(--accent-contrast));border-color:#0000;font-weight:600}.amolfi-feed-pill i{background:var(--feed-ink);border-radius:50%;width:6px;height:6px}.amolfi-feed-pill.is-selected i{background:currentColor}.amolfi-feed-clear{font-size:var(--text-xs);color:var(--ink-tertiary);transition:color var(--t-fast) var(--ease-press);flex:none;padding:3px 4px}.amolfi-feed-clear:hover{color:var(--accent-ink)}.amolfi-feed-notice{border-radius:var(--radius-md);border:1px solid var(--shell-border-strong);background:var(--shell-tile);font-size:var(--text-sm);color:var(--ink-secondary);margin:0 16px 8px;padding:8px 12px}.amolfi-feed-feed{padding:8px 0 0}.amolfi-feed-row{position:relative}.amolfi-feed-row[data-needs-you]{background:var(--feed-needs-you-wash);box-shadow:inset 4px 0 0 var(--feed-needs-you)}.amolfi-feed-line{text-align:left;width:100%;color:var(--ink-primary);transition:background var(--t-fast) var(--ease-press);padding:5px 16px;font-size:15px;line-height:23px;display:block}.amolfi-feed-line:hover{background:#e8edeb08}.amolfi-feed-line:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amolfi-feed-open{color:var(--ink-secondary);gap:6px;padding:2px 16px 10px 44px;font-size:14px;line-height:21px;display:grid}.amolfi-feed-row[data-open] .amolfi-feed-line{color:var(--ink-primary)}.amolfi-feed-open-subject{color:var(--ink-primary);font-weight:600}.amolfi-feed-open-text{white-space:pre-wrap;margin:0}.amolfi-feed-open-when{color:var(--ink-tertiary,var(--ink-secondary));font-size:12px}.amolfi-feed-open-verbs{gap:8px;margin-top:2px;display:flex}.amolfi-feed-pill{border:1px solid var(--shell-border);height:30px;color:var(--ink-primary);font:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease-press);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.amolfi-feed-pill:hover{background:#e8edeb0d}.amolfi-feed-pill:disabled{opacity:.5;cursor:default}.amolfi-feed-pill svg{width:14px;height:14px}.amolfi-feed-badge,.amolfi-feed-amo{margin-right:3px;line-height:0;display:inline-block;overflow:hidden}.amolfi-feed-badge .amolfi-ic{color:var(--feed-tile-ink);display:block}.amolfi-feed-badge [data-brand-mark]{display:block}.amolfi-feed-badge.has-brand[data-size]{background:0 0}:root[data-theme=dark] [data-brand-mark=x],:root[data-theme=dark] [data-brand-mark=threads],:root[data-theme=dark] [data-brand-mark=apple],:root[data-theme=oled] [data-brand-mark=x],:root[data-theme=oled] [data-brand-mark=threads],:root[data-theme=oled] [data-brand-mark=apple]{filter:invert()}.amolfi-feed-amo .amolfi-amo,.amolfi-feed-amo svg{display:block}.amolfi-feed-badge[data-size=line]{background:var(--feed-tile);vertical-align:-4px;border-radius:4.5px;width:20px;height:20px}.amolfi-feed-badge[data-size=line] .amolfi-ic{width:11px;height:11px;margin:4.5px auto}.amolfi-feed-badge[data-size=line] [data-brand-mark]{width:18px;height:18px;margin:1px auto}.amolfi-feed-amo[data-size=line]{vertical-align:-4px;width:20px;height:20px}.amolfi-feed-row:not([data-unread]) .amolfi-feed-line{color:var(--ink-secondary)}.amolfi-feed-who{color:var(--feed-ink);font-weight:600}.amolfi-feed-colon{color:inherit}.amolfi-feed-run{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--ink-tertiary);margin-left:7px;font-style:normal;font-weight:500}.amolfi-feed-verbs{opacity:0;transition:opacity var(--t-fast) var(--ease-press);position:absolute;top:3px;right:10px}.amolfi-feed-row:hover .amolfi-feed-verbs,.amolfi-feed-row:focus-within .amolfi-feed-verbs{opacity:1}.amolfi-feed-verbs .amolfi-icon-btn{width:24px;height:24px}.amolfi-feed-verbs .amolfi-ic{width:13px;height:13px}.amolfi-feed-loading{gap:8px;padding:8px 16px;display:grid}.amolfi-feed-skeleton{border-radius:var(--radius-sm);height:23px}.amolfi-feed-skeleton:nth-child(2n){width:78%}.amolfi-feed-skeleton:nth-child(3n){width:62%}.amolfi-feed-empty{max-width:var(--stage-col);gap:5px;padding:40px 16px;display:grid}.amolfi-feed-empty strong{font-size:var(--text-base);font-weight:600}.amolfi-feed-empty span{font-size:var(--text-sm);color:var(--ink-tertiary);line-height:1.5}.amolfi-feed .amolfi-empty-state{margin:8px 16px}.amolfi-feed-more{justify-content:center;padding:16px 0 8px;display:flex}:root[data-chrome-type=mixed] .amolfi-session,:root[data-chrome-type=mixed] .amolfi-update-meta strong{font-size:var(--text-sm)}:root[data-chrome-type=mixed] .amolfi-msg-body,:root[data-chrome-type=mixed] .amolfi-msg-user .amolfi-bubble,:root[data-chrome-type=mixed] .amolfi-composer textarea,:root[data-chrome-type=mixed] .amolfi-pop-item,:root[data-chrome-type=mixed] .amolfi-pop-head-meta strong{font-size:var(--text-body)}:root[data-chrome-type=mixed] .amolfi-tab{font-size:var(--text-sm)}.amolfi-mobile-nav{display:none}@media (prefers-reduced-motion:reduce){.amolfi-shell *,.amolfi-shell :before,.amolfi-shell :after{transition:none!important;animation:none!important}}@media (pointer:coarse) and (width<=900px){.amolfi-shell{--amolfi-mobile-nav-h:58px;--amolfi-mobile-nav-reserve:calc(var(--amolfi-mobile-nav-h) + env(safe-area-inset-bottom,0px));padding-bottom:var(--amolfi-mobile-nav-reserve);display:block}.amolfi-rail,.amolfi-stage,.amolfi-workbench-region{width:100%;min-width:0;max-width:none;height:100%;display:none}.amolfi-shell[data-mobile-pane=sessions] .amolfi-rail,.amolfi-shell[data-mobile-pane=conversation] .amolfi-stage,.amolfi-shell[data-mobile-pane=workbench] .amolfi-workbench-region{display:flex}.amolfi-workbench-region{border-left:0;animation:none}.amolfi-wb-resizer,.amolfi-wb-pin{display:none}.amolfi-thread-inner{padding:20px 16px 8px}.amolfi-composer-zone{padding:6px 16px 12px}.amolfi-mobile-nav{z-index:10;box-sizing:border-box;height:var(--amolfi-mobile-nav-reserve);padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--shell-border);background:var(--shell-well);grid-template-columns:repeat(3,1fr);gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0}.amolfi-mobile-nav button{border-radius:var(--radius-md);min-height:44px;font-size:var(--text-sm);color:var(--ink-secondary)}.amolfi-mobile-nav button.is-active{background:var(--shell-tile);color:var(--ink-primary);font-weight:500}.amolfi-shell input,.amolfi-shell textarea,.amolfi-shell select{font-size:16px}}.amolfi-idn-back{margin-bottom:10px;padding-left:4px}.amolfi-idn-back .amolfi-ic{rotate:90deg}.amolfi-idn-steps{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.amolfi-idn-step{font:inherit;font-size:var(--text-sm);color:var(--ink-secondary);background:var(--shell-tile);border:1px solid var(--shell-border);border-radius:var(--radius-md);align-items:center;gap:7px;padding:7px 11px;display:inline-flex}.amolfi-idn-step:hover{color:var(--ink-primary)}.amolfi-idn-step:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-idn-step.is-active{color:var(--ink-primary);background:var(--shell-control);border-color:var(--shell-border-strong)}.amolfi-idn-step-n{width:18px;height:18px;font-size:var(--text-xs);color:var(--ink-tertiary);border:1px solid var(--shell-border-strong);border-radius:50%;place-items:center;display:inline-grid}.amolfi-idn-field{gap:6px;display:grid}.amolfi-idn-field-control{gap:5px;display:grid}.amolfi-idn-field-control>strong{font-size:var(--text-sm);color:var(--ink-secondary);font-weight:500}.amolfi-idn-field[data-proposed] .amolfi-mem-edit,.amolfi-idn-field[data-proposed] .amolfi-set-field,.amolfi-idn-field[data-proposed] .amolfi-idn-chip-list{border-style:dashed;border-color:var(--shell-border-strong)}.amolfi-idn-mark{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.amolfi-idn-mark .amolfi-mem-tag{align-items:center;gap:5px;display:inline-flex}.amolfi-idn-mark .amolfi-ic{width:12px;height:12px}.amolfi-idn-chips{gap:8px;display:grid}.amolfi-idn-chip-list{border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-tile);flex-wrap:wrap;align-items:center;gap:6px;min-height:34px;padding:6px 8px;display:flex}.amolfi-idn-chip-list .amolfi-mem-tag{align-items:center;gap:4px;display:inline-flex}.amolfi-idn-chip-x{color:var(--ink-tertiary);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.amolfi-idn-chip-x:hover{color:var(--chip-rose-ink)}.amolfi-idn-chip-x .amolfi-ic{width:11px;height:11px}.amolfi-idn-chip-add{align-items:center;gap:8px;display:flex}.amolfi-idn-chip-add .amolfi-set-field{flex:1;min-width:0}.amolfi-idn-suggest{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.amolfi-idn-suggest .amolfi-mem-tag{border-color:var(--shell-border);padding-left:7px}.amolfi-idn-contrasts{gap:8px;display:grid}.amolfi-idn-contrast{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.amolfi-idn-contrast>span{font-size:var(--text-sm);color:var(--ink-tertiary)}.amolfi-idn-font{gap:6px;display:grid}.amolfi-idn-font>strong{font-size:var(--text-sm);color:var(--ink-secondary);font-weight:500}.amolfi-idn-specimen{color:var(--ink-primary);margin:2px 0 0;font-size:22px;line-height:1.35}.amolfi-idn-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.amolfi-idn-logo{gap:8px;display:grid}.amolfi-idn-logo>strong{font-size:var(--text-sm);color:var(--ink-secondary);font-weight:500}.amolfi-idn-logo-row{align-items:flex-start;gap:16px;display:flex}.amolfi-idn-logo-body{flex:1;gap:8px;min-width:0;display:grid}.amolfi-idn-logo-mark{width:76px;height:76px;font-size:var(--text-title);color:var(--ink-tertiary);border-radius:var(--radius-lg);flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.amolfi-idn-logo-mark[data-treatment=tile]{background:var(--shell-tile);border:1px solid var(--shell-border)}.amolfi-idn-logo-mark[data-treatment=floating]{background:0 0}.amolfi-idn-logo-mark img{object-fit:contain;max-width:100%;max-height:100%}.amolfi-idn-palette{gap:8px;display:grid}.amolfi-idn-palette>strong{font-size:var(--text-sm);color:var(--ink-secondary);font-weight:500}.amolfi-idn-offered{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.amolfi-idn-swatch-add{border:1px solid var(--shell-border-strong);border-radius:var(--radius-sm);width:24px;height:24px;padding:0}.amolfi-idn-color{grid-template-columns:40px minmax(0,1fr) minmax(0,140px) auto;align-items:center;gap:8px;display:grid}.amolfi-idn-color input[type=color]{background:var(--shell-control);border:1px solid var(--shell-border);border-radius:var(--radius-sm);width:40px;height:32px;padding:2px}.amolfi-idn-changes{gap:4px;margin:8px 0;padding-left:18px;display:grid}.amolfi-idn-changes em{color:var(--ink-tertiary);font-style:normal}.amolfi-idn-sheet-pane{gap:14px;margin-top:16px;display:grid}.amolfi-idn-sheet{color:#111114;border:1px solid var(--shell-border-strong);border-radius:var(--radius-lg);background:#fff;gap:22px;padding:30px 32px 26px;display:grid}.amolfi-idn-sheet .amolfi-set-hint{color:#6b6b76}.amolfi-idn-sheet-head{align-items:center;gap:16px;display:flex}.amolfi-idn-sheet-head h3{margin:0;font-size:22px;font-weight:600}.amolfi-idn-sheet-head p{margin:2px 0 0}.amolfi-idn-sheet-mark{color:#6b6b76;border-radius:10px;flex:none;place-items:center;width:56px;height:56px;font-weight:600;display:grid;overflow:hidden}.amolfi-idn-sheet-mark[data-treatment=tile]{background:#f2f2f5}.amolfi-idn-sheet-mark img{object-fit:contain;max-width:100%;max-height:100%}.amolfi-idn-sheet-block{border-top:1px solid #d9d9e0;gap:8px;padding-top:16px;display:grid}.amolfi-idn-sheet-block h4{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:#6b6b76;margin:0;font-weight:600}.amolfi-idn-sheet-block p{font-size:var(--text-base);margin:0;line-height:1.5}.amolfi-idn-sheet-statement{font-size:17px;line-height:1.45}.amolfi-idn-sheet-defs{gap:10px;margin:0;display:grid}.amolfi-idn-sheet-defs dt{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:#6b6b76}.amolfi-idn-sheet-defs dd{font-size:var(--text-base);margin:2px 0 0;line-height:1.5}.amolfi-idn-sheet-colors{flex-wrap:wrap;gap:16px;display:flex}.amolfi-idn-sheet-color{gap:3px;min-width:108px;display:grid}.amolfi-idn-sheet-color>span{border:1px solid #d9d9e0;border-radius:6px;width:56px;height:56px}.amolfi-idn-sheet-color code{font-family:var(--font-mono);font-size:var(--text-xs);color:#6b6b76}.amolfi-idn-sheet-type{gap:14px;display:grid}.amolfi-idn-sheet-specimen{font-size:17px}.amolfi-idn-sheet-specimen.is-lg{font-size:27px;font-weight:600;line-height:1.25}.amolfi-idn-sheet-voice{gap:8px;display:grid}.amolfi-idn-sheet-voice blockquote{border-left:2px solid #d9d9e0;margin:0;padding-left:12px;font-style:italic}.amolfi-idn-sheet-rules{flex-wrap:wrap;gap:26px;display:flex}.amolfi-idn-sheet-rules ul{font-size:var(--text-base);gap:3px;margin:4px 0 0;padding-left:18px;display:grid}.amolfi-idn-sheet-foot{border-top:1px solid #d9d9e0;gap:4px;padding-top:14px;display:grid}.amolfi-amo-panel{align-content:start;gap:20px;display:grid}.amolfi-amo-panel-section{gap:8px;display:grid}.amolfi-amo-panel-sechead{align-items:center;gap:8px;min-height:24px;display:flex;position:relative}.amolfi-amo-panel-computer{border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.amolfi-amo-panel-computer>legend{font-size:var(--text-sm);color:var(--ink-primary);padding:0;font-weight:650}.amolfi-amo-panel-computer-options{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-control);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.amolfi-amo-panel-computer-option{border-radius:calc(var(--radius-lg) - 4px);min-width:0;min-height:42px;color:var(--ink-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;text-align:center;transition:background var(--t-fast) var(--ease-press), border-color var(--t-fast) var(--ease-press), color var(--t-fast) var(--ease-press), transform var(--t-fast) var(--ease-press);background:0 0;border:1px solid #0000;place-content:center;gap:2px;padding:6px 7px;line-height:1.15;display:grid}.amolfi-amo-panel-computer-option:hover:not(:disabled){color:var(--ink-primary);background:color-mix(in srgb, var(--shell-tile) 72%, transparent)}.amolfi-amo-panel-computer-option:active:not(:disabled){transform:scale(.985)}.amolfi-amo-panel-computer-option[data-selected]{border-color:var(--shell-border);background:var(--shell-tile);color:var(--ink-primary);box-shadow:0 1px 5px color-mix(in srgb, var(--ink-primary) 9%, transparent)}.amolfi-amo-panel-computer-option:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-amo-panel-computer-option:disabled{cursor:not-allowed;opacity:.52}.amolfi-amo-panel-computer-option small{color:var(--ink-tertiary);font-size:10px}.amolfi-amo-panel-computer>p{min-height:16px;color:var(--ink-tertiary);font-size:var(--text-xs);margin:0 2px;line-height:1.35}.amolfi-amo-panel-screen{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-tile);display:grid;overflow:hidden}.amolfi-amo-panel-frame{all:unset;box-sizing:border-box;aspect-ratio:16/10;background:var(--shell-page);cursor:zoom-in;width:100%;display:block;position:relative}.amolfi-amo-panel-frame:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amolfi-amo-panel-screen{position:relative}.amolfi-amo-panel-open{cursor:zoom-in;border-radius:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.amolfi-amo-panel-open:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.amolfi-amo-panel-frame>.amolfi-amo-panel-still{object-fit:cover;width:100%;height:100%;display:block}.amolfi-amo-panel-still.is-waiting{place-items:center;display:grid}.amolfi-amo-panel-caption{text-align:center;font-size:var(--text-sm);color:var(--ink-secondary);margin-top:2px}.amolfi-amo-panel-screen.is-empty{aspect-ratio:16/10;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px;display:flex;position:relative}.amolfi-amo-panel-screen.is-empty:before{content:"";background:radial-gradient(120% 90% at 18% 8%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 58%), radial-gradient(110% 85% at 85% 88%, #16b2f524, transparent 55%), var(--shell-tile);position:absolute;inset:0}.amolfi-amo-panel-screen.is-empty:after{content:"";-webkit-backdrop-filter:blur(22px)saturate(1.15);background:color-mix(in srgb, var(--shell-tile) 42%, transparent);position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.amolfi-amo-panel-screen.is-empty:after{background:color-mix(in srgb, var(--shell-tile) 82%, transparent)}}.amolfi-amo-panel-screen.is-empty>*{z-index:1;position:relative}.amolfi-amo-panel-screen.is-empty strong{font-size:var(--text-base);font-weight:600}.amolfi-amo-panel-screen.is-empty span:not(:first-child){font-size:var(--text-sm);color:var(--ink-tertiary);line-height:1.5}.amolfi-amo-panel-mock{position:absolute;inset:0;overflow:hidden}.amolfi-amo-panel-mock-menubar{background:var(--shell-tile);border-bottom:1px solid var(--shell-border);height:7%}.amolfi-amo-panel-mock-window{background:var(--shell-tile);border:1px solid var(--shell-border);border-radius:var(--radius-md);grid-template-rows:auto 1fr;display:grid;position:absolute;inset:15% 9% 10%;overflow:hidden}.amolfi-amo-panel-mock-titlebar{border-bottom:1px solid var(--shell-border);align-items:center;gap:4px;padding:6px 8px;display:flex}.amolfi-amo-panel-mock-titlebar i{border-radius:var(--radius-full);background:var(--shell-control);width:6px;height:6px}.amolfi-amo-panel-mock-address{border-radius:var(--radius-full);background:var(--shell-control);flex:1;max-width:46%;height:10px;margin-left:6px}.amolfi-amo-panel-mock-page{align-content:start;gap:7px;padding:10px 12px;display:grid}.amolfi-amo-panel-mock-line{border-radius:var(--radius-full);background:var(--shell-control);height:7px}.amolfi-amo-panel-mock-line[data-w="70"]{width:70%}.amolfi-amo-panel-mock-line[data-w="94"]{width:94%}.amolfi-amo-panel-mock-line[data-w="86"]{width:86%}.amolfi-amo-panel-mock-line[data-w="52"]{width:52%}.amolfi-amo-panel-mock-block{border-radius:var(--radius-sm);background:var(--shell-control);height:34px;margin-top:4px}.amolfi-amo-panel-mock-cursor{width:13px;height:17px;fill:var(--ink-secondary);stroke:var(--shell-tile);stroke-width:1px;position:absolute;top:55%;left:58%}.amolfi-amo-panel-expand-layer{justify-content:center;align-items:center;padding:24px}.amolfi-amo-panel-expand{background:var(--shell-tile);border:1px solid var(--shell-border-strong);border-radius:var(--radius-xl);width:min(1280px,100vw - 48px,160vh + 119.6px);max-height:calc(100vh - 48px);box-shadow:var(--shadow-panel);animation:amolfi-amo-panel-expand-in var(--t-base) var(--ease-glide);outline:0;display:grid;overflow:hidden}@keyframes amolfi-amo-panel-expand-in{0%{opacity:0;transform:translateY(6px)scale(.985)}}.amolfi-amo-panel-expand-head{border-bottom:1px solid var(--shell-border);align-items:center;gap:10px;min-height:52px;padding:8px 14px;display:flex}.amolfi-amo-panel-expand-head strong{font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.amolfi-amo-panel-expand-meter{font-size:var(--text-sm);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;line-height:1.25;display:inline-flex}.amolfi-amo-panel-expand-watching{font-size:var(--text-xs);color:var(--ink-tertiary);opacity:.75}.amolfi-amo-panel-expand-frame{aspect-ratio:16/10;background:var(--shell-page);min-height:0;position:relative}.amolfi-amo-panel-expand-body{grid-template-columns:minmax(0,1fr) 286px;min-height:0;display:grid}.amolfi-amo-panel-domains{border-left:1px solid var(--shell-border);background:var(--shell-page);grid-template-rows:auto minmax(0,1fr) auto;align-content:start;gap:12px;min-width:0;padding:14px;display:grid;overflow:hidden}.amolfi-amo-panel-domains-head,.amolfi-amo-panel-domains-empty{gap:3px;display:grid}.amolfi-amo-panel-domains-head strong,.amolfi-amo-panel-domains-empty strong{font-size:var(--text-sm);color:var(--ink-primary);font-weight:600}.amolfi-amo-panel-domains-head span,.amolfi-amo-panel-domains-empty span{font-size:var(--text-xs);color:var(--ink-tertiary);line-height:1.45}.amolfi-amo-panel-domain-list{scrollbar-width:thin;align-content:start;gap:4px;display:grid;overflow:auto}.amolfi-amo-panel-domain{border-radius:var(--radius-sm);background:var(--shell-tile);border:1px solid var(--shell-border);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:8px;display:grid}.amolfi-amo-panel-domain-mark{border-radius:var(--radius-full);background:var(--chip-mint-ink);width:7px;height:7px}.amolfi-amo-panel-domain[data-outcome=challenged] .amolfi-amo-panel-domain-mark{background:var(--chip-amber-ink)}.amolfi-amo-panel-domain[data-outcome=refused] .amolfi-amo-panel-domain-mark{background:var(--chip-rose-ink)}.amolfi-amo-panel-domain-copy{gap:2px;min-width:0;display:grid}.amolfi-amo-panel-domain-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);color:var(--ink-primary);font-weight:600;overflow:hidden}.amolfi-amo-panel-domain-copy small,.amolfi-amo-panel-domain time,.amolfi-amo-panel-domains-more{font-size:var(--text-xs);color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.amolfi-amo-panel-domain time{white-space:nowrap}.amolfi-amo-panel-domains-more{display:none}@media (width<=760px){.amolfi-amo-panel-expand-layer{padding:10px}.amolfi-amo-panel-expand{width:calc(100vw - 20px);max-height:calc(100vh - 20px);overflow:auto}.amolfi-amo-panel-expand-head{min-height:48px;padding:7px 10px}.amolfi-amo-panel-expand-meter{display:none}.amolfi-amo-panel-expand-body{grid-template-columns:1fr}.amolfi-amo-panel-domains{border-left:0;border-top:1px solid var(--shell-border);max-height:210px}.amolfi-amo-panel-domain:nth-child(n+5){display:none}.amolfi-amo-panel-domains-more{display:block}}.amolfi-amo-panel-routines{gap:2px;display:grid}.amolfi-amo-panel-routine{border-radius:var(--radius-md);transition:background var(--t-fast) var(--ease-press);align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.amolfi-amo-panel-routine:hover{background:var(--shell-control)}.amolfi-amo-panel-routine-glyph{all:unset;box-sizing:border-box;border:1.5px solid var(--ink-tertiary);border-radius:var(--radius-full);width:22px;height:22px;color:var(--ink-tertiary);cursor:pointer;transition:color var(--t-fast) var(--ease-press), border-color var(--t-fast) var(--ease-press);place-items:center;margin-top:1px;display:grid}.amolfi-amo-panel-routine-glyph .amolfi-ic{width:12px;height:12px}.amolfi-amo-panel-routine-glyph:hover{color:var(--ink-primary);border-color:var(--ink-secondary)}.amolfi-amo-panel-routine-glyph:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-amo-panel-routine-text{flex:1;gap:2px;min-width:0;display:grid}.amolfi-amo-panel-routine-text strong{font-size:var(--text-base);color:var(--ink-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.amolfi-amo-panel-routine[data-paused] .amolfi-amo-panel-routine-text strong{color:var(--ink-secondary)}.amolfi-amo-panel-routine-text small{font-size:var(--text-sm);color:var(--ink-tertiary);font-variant-numeric:tabular-nums}.amolfi-amo-panel-add{z-index:40;background:var(--shell-tile);border:1px solid var(--shell-border-strong);border-radius:var(--radius-lg);width:min(302px,100vw - 24px);box-shadow:var(--shadow-panel);transform-origin:100% 0;animation:amolfi-amo-panel-add-in var(--t-base) var(--ease-press);gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 4px);right:0}@keyframes amolfi-amo-panel-add-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}}.amolfi-amo-panel-add-when{gap:8px;display:flex}.amolfi-amo-panel-add .amolfi-field select{border:1px solid var(--shell-border);border-radius:var(--radius-md);background:var(--shell-tile);width:100%;min-height:34px;color:var(--ink-primary);font-size:var(--text-sm);letter-spacing:normal;text-transform:none;outline:0;padding:7px 8px;font-weight:400}.amolfi-amo-panel-add .amolfi-field select:focus{border-color:var(--ink-tertiary)}.amolfi-amo-panel-add-verbs{justify-content:flex-end;gap:8px;display:flex}.amolfi-amo-panel-files{gap:2px;display:grid}.amolfi-amo-panel-file{border-radius:8px;align-items:center;gap:10px;padding:5px 6px;display:flex}.amolfi-amo-panel-file:hover{background:var(--shell-control)}.amolfi-amo-panel-file-glyph{color:var(--ink-tertiary);flex:none;display:inline-flex}.amolfi-amo-panel-file-glyph .amolfi-ic{width:15px;height:15px}.amolfi-amo-panel-file-text{gap:0;min-width:0;display:grid}.amolfi-amo-panel-file-text strong{font-size:var(--text-sm);color:var(--ink-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.amolfi-amo-panel-file-text small{font-size:var(--text-xs);color:var(--ink-tertiary)}.amolfi-amo-panel-quiet{gap:3px;padding:2px 0;display:grid}.amolfi-amo-panel-quiet strong{font-size:var(--text-base);font-weight:600}.amolfi-amo-panel-quiet span{font-size:var(--text-sm);color:var(--ink-tertiary);line-height:1.5}.amolfi-amo-panel-picker{gap:2px;width:100%;margin-top:6px;display:grid}.amolfi-amo-panel-pick{all:unset;box-sizing:border-box;border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:10px;width:100%;padding:6px 8px;display:flex}.amolfi-amo-panel-pick>span:last-child{font-size:var(--text-base);color:var(--ink-primary)}.amolfi-amo-panel-pick:hover{background:var(--shell-control)}.amolfi-amo-panel-pick:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-stage-amo{all:unset;box-sizing:border-box;border-radius:var(--radius-full);font-size:var(--stagebar-title-size);letter-spacing:-.01em;color:var(--ink-primary);cursor:pointer;transition:background var(--t-fast) var(--ease-press);align-items:center;gap:7px;margin-left:-6px;padding:3px 10px 3px 6px;font-weight:600;display:flex}.amolfi-stage-amo:hover{background:var(--shell-tile);color:var(--ink-primary)}.amolfi-stage-amo:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.amolfi-amo-status-dot{border-radius:var(--radius-full);background:var(--hue);flex:none;width:8px;height:8px}.amolfi-amo-pin{position:relative}.amolfi-amo-status-dot.is-on-pin{z-index:1;box-shadow:0 0 0 2px var(--shell-well);position:absolute;top:4px;right:14px}.amolfi-amo-machine-mark{border:1.5px solid var(--accent,#2ab47e);border-radius:2px;flex:none;width:11px;height:8px;display:inline-block;position:relative}.amolfi-amo-machine-mark:after{content:"";opacity:.6;background:currentColor;border-radius:1px;width:5px;height:1.5px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.amolfi-amo-machine-mark[data-state=awake]{color:var(--accent,#2ab47e);background:color-mix(in srgb, var(--accent,#2ab47e) 30%, transparent)}.amolfi-amo-machine-mark[data-state=parked]{color:var(--ink-tertiary,#8a8a86);opacity:.7;background:0 0;border-color:currentColor}.amolfi-bank-consent{border:1px solid var(--shell-border);background:var(--shell-well);border-radius:10px;max-height:260px;margin-top:10px;padding:12px 14px;overflow-y:auto}.amolfi-bank-consent p{color:var(--ink-secondary);margin:0 0 10px;font-size:13px;line-height:1.55}.amolfi-bank-consent p:last-child{margin-bottom:0}.amolfi-bank-consent-agree{color:var(--ink-secondary);align-items:flex-start;gap:10px;margin-top:12px;font-size:13px;display:flex}.amolfi-bank-consent-agree input{margin-top:3px}.amolfi-bank-accounts{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.amolfi-bank-accounts li{color:var(--ink-secondary);justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.amolfi-bank-accounts li span:last-child{font-variant-numeric:tabular-nums;color:var(--ink-tertiary,var(--ink-secondary))}.amolfi-decision-review{color:var(--ink-primary);min-width:0}.amolfi-decision-review p{margin-block:8px}.amolfi-decision-review dl{gap:10px;margin-block:12px;display:grid}.amolfi-decision-review dt{font-weight:600}.amolfi-decision-review dd{margin:2px 0 0}.amolfi-decision-review-value{overflow-wrap:anywhere;white-space:pre-wrap}.amolfi-decision-review button{min-height:44px}.amolfi-onb{--auth-card-width:468px}.amolfi-auth-scaffold.amolfi-onb{align-items:safe center;max-height:100dvh;overflow-y:auto}@keyframes amolfi-onb-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.amolfi-auth-scaffold .amolfi-onb-page,.amolfi-onb form{animation:amolfi-onb-arrive var(--t-base) var(--ease-glide);gap:16px;padding:30px 28px 26px}.amolfi-onb .amolfi-onb-mark{width:26px;height:27px;color:var(--accent)}.amolfi-onb-head{gap:8px;display:grid}.amolfi-onb-progress{gap:7px;display:grid}.amolfi-onb-progress>span{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-tertiary);font-weight:700}.amolfi-onb-meter{border-radius:var(--radius-full);background:var(--shell-border-strong);height:3px;overflow:hidden}.amolfi-onb-meter>i{border-radius:inherit;background:var(--accent);height:100%;transition:width var(--t-fill) var(--ease-glide);display:block}.amolfi-onb .amolfi-onb-head h1{letter-spacing:-.02em;margin:2px 0 0;font-size:24px;line-height:1.22}.amolfi-onb .amolfi-onb-head p{font-size:var(--text-body);color:var(--ink-secondary);margin:0;line-height:1.55}.amolfi-onb .amolfi-auth-scaffold input,.amolfi-onb input,.amolfi-onb .amolfi-onb-textarea{border-radius:var(--radius-md);min-height:44px;padding:11px 13px}.amolfi-onb .amolfi-onb-textarea{border:1px solid var(--shell-border-strong);background:var(--shell-tile);min-height:96px;color:var(--ink-primary);font:inherit;font-size:var(--text-base);resize:vertical;transition:border-color var(--t-fast) var(--ease-press);outline:0;line-height:1.5}.amolfi-onb input{border-color:var(--shell-border-strong)}.amolfi-onb .amolfi-onb-textarea:focus,.amolfi-onb input:focus{border-color:var(--accent-ink)}.amolfi-onb .amolfi-onb-actions>button:first-child{min-height:46px;font-size:var(--text-body)}.amolfi-onb-actions{gap:8px;margin-top:2px;display:grid}.amolfi-onb-choices{gap:8px;display:grid}.amolfi-onb .amolfi-onb-choices button{text-align:left;border-color:var(--shell-border-strong);background:var(--shell-tile);min-height:46px;color:var(--ink-primary);font-size:var(--text-body);justify-content:flex-start;padding:10px 14px;font-weight:500}.amolfi-onb .amolfi-onb-choices button:hover{background:var(--shell-control)}.amolfi-onb .amolfi-onb-choices button.is-chosen,.amolfi-onb .amolfi-onb-plans button.is-chosen,.amolfi-onb .amolfi-onb-terms button.is-chosen{border-color:var(--accent-ink);background:var(--accent-soft);color:var(--ink-primary)}.amolfi-onb-status{border-left:2px solid var(--accent);font-size:var(--text-body);color:var(--ink-secondary);margin:0;padding:2px 0 2px 12px;line-height:1.55}.amolfi-onb-note{border:1px dashed var(--shell-border-strong);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--ink-tertiary);margin:0;padding:9px 11px;line-height:1.5}.amolfi-onb-fields{gap:10px;display:grid}.amolfi-onb-field{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-tile);transition:opacity var(--t-base) var(--ease-press);gap:5px;padding:12px 14px;display:grid}.amolfi-onb-field[data-accepted=false]{opacity:.55}.amolfi-onb-field>strong{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-tertiary);font-weight:700}.amolfi-onb-value{font-size:var(--text-body);color:var(--ink-primary);line-height:1.55}.amolfi-onb-swatches{flex-wrap:wrap;gap:6px 10px;margin:2px 0 1px;display:flex}.amolfi-onb-swatch{font-size:var(--text-sm);color:var(--ink-secondary);align-items:center;gap:6px;display:inline-flex}.amolfi-onb-swatch>i{border-radius:var(--radius-sm);border:1px solid var(--shell-border-strong);width:16px;height:16px}.amolfi-onb-field-actions{flex-wrap:wrap;align-items:center;gap:4px;margin-top:-6px;display:flex}.amolfi-onb .amolfi-onb-field-actions .amolfi-auth-link{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 6px;display:inline-flex}.amolfi-onb .amolfi-onb-actions>button,.amolfi-onb>form>button,.amolfi-onb>.amolfi-onb-page>button{min-height:44px}.amolfi-onb-tag{border-radius:var(--radius-full);background:var(--shell-control);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary);align-items:center;padding:2px 7px;font-weight:700;display:inline-flex}.amolfi-onb .amolfi-auth-notice,.amolfi-onb .amolfi-onb-note{color:var(--ink-secondary)}.amolfi-onb-plans,.amolfi-onb-lineup-cards{gap:8px;display:grid}.amolfi-onb-lineup{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-tile);gap:10px;padding:12px;display:grid}.amolfi-onb-terms{grid-template-columns:1fr 1fr;gap:6px;display:grid}.amolfi-onb .amolfi-onb-terms button{min-height:36px;font-size:var(--text-sm);border-color:var(--shell-border-strong)}.amolfi-onb .amolfi-onb-plans button.amolfi-onb-plan,.amolfi-onb .amolfi-onb-lineup-cards button.amolfi-onb-plan{border-color:var(--shell-border-strong);background:var(--shell-tile);text-align:left;justify-items:start;gap:3px;min-height:0;padding:13px 14px;display:grid}.amolfi-onb .amolfi-onb-lineup-cards button.amolfi-onb-plan{background:var(--shell-control)}.amolfi-onb .amolfi-onb-plan strong{font-size:var(--text-body);color:var(--ink-primary)}.amolfi-onb .amolfi-onb-plan span{font-size:var(--text-sm);color:var(--ink-tertiary);font-weight:400;line-height:1.5}.amolfi-onb-rows{gap:8px;display:grid}.amolfi-onb-rows[data-rows="1"] .amolfi-onb-row{background:0 0;border:0;padding:0}.amolfi-onb .amolfi-onb-rows[data-rows="1"] .amolfi-onb-row button{min-height:46px;font-size:var(--text-body);flex:auto}.amolfi-onb-row{border:1px solid var(--shell-border);border-radius:var(--radius-lg);background:var(--shell-tile);align-items:center;gap:12px;padding:12px 14px;display:flex}.amolfi-onb-row-text{flex:auto;gap:2px;min-width:0;display:grid}.amolfi-onb-row-text>strong{font-size:var(--text-body);color:var(--ink-primary);font-weight:600}.amolfi-onb-row-text>span{font-size:var(--text-sm);color:var(--ink-tertiary);line-height:1.45}.amolfi-onb .amolfi-onb-row button{min-height:44px;font-size:var(--text-sm);flex:none;padding:0 14px}.amolfi-onb-done{border-radius:var(--radius-full);background:var(--accent-soft);width:26px;height:26px;color:var(--accent-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.amolfi-onb-slot>.amolfi-auth-scaffold{background:0 0;min-height:0;padding:0}.amolfi-onb-slot>.amolfi-auth-scaffold form{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;animation:none}.amolfi-onb-slot>.amolfi-auth-scaffold .amolfi-auth-watermark{display:none}@media (width<=470px),(height<=620px){.amolfi-auth-scaffold .amolfi-onb-page,.amolfi-onb form{gap:15px;padding:28px 16px 24px}.amolfi-onb .amolfi-onb-head h1{font-size:22px}}@media (prefers-reduced-motion:reduce){.amolfi-auth-scaffold .amolfi-onb-page,.amolfi-onb form{animation:none}.amolfi-onb-meter>i{transition:none}}.amolfi-auth-scaffold.amolfi-onb{background:var(--shell-page);overscroll-behavior:contain;padding:0;display:block}html[data-host=mac] .amolfi-auth-scaffold.amolfi-onb{background:var(--shell-page)}.amolfi-auth-scaffold.amolfi-onb>:is(form,.amolfi-onb-page){width:min(100%,760px);min-height:100dvh;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:22px;margin-inline:auto;padding:clamp(24px,5vh,54px) clamp(20px,5vw,52px) 32px;display:flex;position:relative;overflow:visible}.amolfi-onb .amolfi-onb-head{gap:44px}.amolfi-onb .amolfi-onb-progress{display:block}.amolfi-onb .amolfi-onb-progress>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.amolfi-onb .amolfi-onb-meter{background:var(--shell-border-strong);height:7px}.amolfi-onb .amolfi-onb-guide{align-items:center;gap:26px;display:flex}.amolfi-onb-guide>span{flex:0 0 84px}.amolfi-onb .amolfi-onb-speech{border:1px solid var(--shell-border-strong);border-radius:var(--radius-xl);background:var(--shell-tile);min-width:0;padding:20px 24px;position:relative}.amolfi-onb-speech:before{content:"";background:var(--shell-tile);border-left:1px solid var(--shell-border-strong);border-bottom:1px solid var(--shell-border-strong);width:12px;height:12px;position:absolute;top:calc(50% - 7px);left:-7px;transform:rotate(45deg)}.amolfi-onb .amolfi-onb-speech h1{margin:0;font-size:clamp(22px,3vw,32px);line-height:1.2}.amolfi-onb .amolfi-onb-speech p{margin-top:8px}.amolfi-onb .amolfi-onb-choices{gap:12px}.amolfi-onb .amolfi-onb-choices.is-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.amolfi-onb .amolfi-onb-choices button{border-radius:var(--radius-lg);min-height:66px;transition:background var(--t-base) var(--ease-glide), border-color var(--t-base) var(--ease-glide), transform var(--t-fast) var(--ease-press);align-items:center;gap:14px;padding-inline:20px;font-weight:600;display:flex}.amolfi-onb .amolfi-onb-choices button:hover{transform:translateY(-2px)}.amolfi-onb :is(input,.amolfi-onb-textarea){min-height:58px;font-size:var(--text-body);padding:16px 19px}.amolfi-onb .amolfi-onb-actions{gap:10px;margin-top:auto;padding-top:22px}.amolfi-auth-scaffold.amolfi-onb>:is(form,.amolfi-onb-page)>.amolfi-onb-actions{position:static}.amolfi-onb .amolfi-onb-actions>button:first-child{min-height:58px;font-size:16px;font-weight:700}.amolfi-onb-read-stage.has-amo{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;min-height:300px;display:flex}.amolfi-onb-read-stage.has-amo .amolfi-onb-status{max-width:540px}[data-onboarding-step=read] .amolfi-onb-guide>.amolfi-amo,[data-onboarding-step=read] .amolfi-onb-speech:before{display:none}.amolfi-onb .amolfi-onb-actions>button.is-secondary{justify-self:start}.amolfi-onb .amolfi-onb-actions>button.amolfi-onb-back{border-radius:var(--radius-full);place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;position:absolute;top:clamp(24px,5vh,54px);left:clamp(20px,5vw,52px)}.amolfi-auth-scaffold.amolfi-onb>:is(form,.amolfi-onb-page):has(.amolfi-onb-back) .amolfi-onb-progress{margin-left:64px}.amolfi-onb>:is(form,.amolfi-onb-page)>button.is-secondary{align-self:center}.amolfi-onb-introduction{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:44px;width:min(100%,760px);min-height:100dvh;margin:auto;padding:44px 24px;display:flex;position:relative;overflow:hidden}.amolfi-onb-introduction-content{animation:amolfi-onb-intro-reveal .48s 1.15s both var(--ease-glide);justify-items:center;gap:28px;display:grid}.amolfi-onb-introduction-bubble{border:1px solid var(--shell-border-strong);border-radius:var(--radius-xl);background:var(--shell-tile);text-align:center;padding:22px 30px;position:relative}.amolfi-onb-introduction-bubble:after{content:"";border-right:1px solid var(--shell-border-strong);border-bottom:1px solid var(--shell-border-strong);background:var(--shell-tile);width:16px;height:16px;position:absolute;bottom:-9px;left:calc(50% - 8px);transform:rotate(45deg)}.amolfi-onb-introduction-bubble p{color:var(--ink-primary);margin:0;font-size:clamp(20px,3vw,30px);line-height:1.35}.amolfi-onb-introduction-bubble p:first-child{font-weight:700}.amolfi-onb-introduction-bubble p+p{color:var(--ink-secondary);margin-top:8px}.amolfi-auth-scaffold.amolfi-onb button.amolfi-onb-introduction-continue{background:var(--accent);width:min(100%,480px);min-height:58px;animation:amolfi-onb-intro-reveal .48s 1.2s both var(--ease-glide);margin-top:auto;font-size:16px;font-weight:700}.amolfi-onb-awakening{z-index:5;background:var(--accent);pointer-events:none;animation:amolfi-onb-green-close 1.15s both var(--ease-glide);place-items:center;display:grid;position:fixed;inset:0}.amolfi-onb-awakening-eyes{animation:amolfi-onb-eyes-look .85s .18s both var(--ease-glide);gap:24px;display:flex;transform:translate(0)}.amolfi-onb-awakening-eyes i{border-radius:var(--radius-full);width:22px;height:52px;animation:amolfi-onb-eyes-open .28s .17s both var(--ease-glide);background:#fff;display:block;transform:scaleY(.05)}@keyframes amolfi-onb-eyes-open{to{transform:scaleY(1)}}@keyframes amolfi-onb-eyes-look{65%{transform:translate(18px,-12px)}to{transform:translate(32px,-28px)scale(.55)}}@keyframes amolfi-onb-green-close{0%,48%{clip-path:circle(150vmax);opacity:1}86%{clip-path:circle(120px);opacity:1}to{clip-path:circle(120px);opacity:0;visibility:hidden}}@keyframes amolfi-onb-intro-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=600px){.amolfi-auth-scaffold.amolfi-onb>:is(form,.amolfi-onb-page){padding:28px 20px}.amolfi-onb .amolfi-onb-head{gap:28px}.amolfi-onb .amolfi-onb-guide{align-items:flex-start;gap:14px}.amolfi-onb-guide>span{transform-origin:0 0;flex-basis:64px;margin-right:-20px;transform:scale(.76)}.amolfi-onb .amolfi-onb-speech{padding:17px 19px}.amolfi-onb .amolfi-onb-choices.is-tools{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.amolfi-onb-awakening{display:none}.amolfi-onb-introduction-content,.amolfi-auth-scaffold.amolfi-onb button.amolfi-onb-introduction-continue{animation:none}.amolfi-onb .amolfi-onb-choices button{transition:none}}html,body,#root{width:100%;height:100%;margin:0}html,body{overflow:hidden}html[data-host=mac],html[data-host=mac] body{background:0 0}html[data-host=web],html[data-host=web] body{background:var(--shell-page)}body{font-family:var(--font-sans);color:var(--ink-primary);-webkit-font-smoothing:antialiased}#root{-webkit-user-select:none;user-select:none}html[data-host=mac] :is(.amolfi-rail,.amolfi-stage,.amolfi-workbench-region){-webkit-backdrop-filter:blur(34px)saturate(185%)}html[data-host=mac][data-theme=light] :is(.amolfi-rail,.amolfi-stage,.amolfi-workbench-region){-webkit-backdrop-filter:blur(42px)saturate(200%)brightness(1.06)}html[data-host=web] :is(.amolfi-rail,.amolfi-stage,.amolfi-workbench-region){-webkit-backdrop-filter:none}.chat-story.amolfi-shell{zoom:1;background:var(--shell-page);width:100%;min-width:0;height:100dvh;color:var(--ink-primary);grid-template-rows:minmax(0,1fr);grid-template-columns:26% minmax(0,1fr);font-size:12px;display:grid}.chat-story *{box-sizing:border-box}.chat-story .amolfi-rail{border-right:1px solid var(--shell-border);background:var(--shell-tile);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;width:auto;min-width:0;height:100%;display:flex;position:relative;overflow:hidden;transform:none}:root[data-host=mac] .chat-story.amolfi-shell:not([data-rail-collapsed]):not([data-narrow]) .amolfi-rail{min-width:0}.chat-story .amolfi-rail>:not(.amolfi-rail-resizer){width:auto;min-width:0}.chat-story .amolfi-rail-top{height:43px;min-height:43px;color:var(--ink-secondary);align-items:center;gap:10px;padding:0 10px;display:flex}.chat-story .amolfi-rail-top>*{transform:translate(0,0)}.chat-story .amolfi-rail-top>.amolfi-ic,.chat-story-bell .amolfi-ic{flex:none;width:13px;height:13px}.chat-story-traffic{gap:5px;margin-right:auto;display:flex}.chat-story-traffic i{background:#ff5f57;border-radius:50%;width:9px;height:9px}.chat-story-traffic i:nth-child(2){background:#febc2e}.chat-story-traffic i:nth-child(3){background:#28c840}.chat-story-bell{display:flex;position:relative}.chat-story-bell i{background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:-1px;right:0}.chat-story .amolfi-rail-search-well{padding:0 8px 6px}.chat-story .amolfi-rail-search{background:var(--shell-control);border-radius:10px;gap:7px;height:31px;min-height:0;padding:0 9px;font-size:12px}.chat-story .amolfi-rail-scroll{flex:1;min-height:0;padding:0 7px;overflow:hidden}.chat-story .amolfi-amo-row{cursor:default;gap:8px;padding:9px 6px}.chat-story .amolfi-amo-row:hover{background:0 0}.chat-story .amolfi-amo-row[data-active]{background:color-mix(in srgb,var(--ink-primary) 7%,transparent)}.chat-story .amolfi-amo-row-mark{width:28px;height:32px}.chat-story .amolfi-amo-row-text{gap:3px}.chat-story .amolfi-amo-row-text strong{font-size:11px;line-height:1.2}.chat-story .amolfi-amo-row-text small{font-size:9px;line-height:1.3}.chat-story .amolfi-amo-row-text strong,.chat-story .amolfi-amo-row-text small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-story .amolfi-amo,.chat-story .amolfi-amo svg{flex:none;display:block}.chat-story-done{color:var(--accent-ink);margin-left:auto}.chat-story-done .amolfi-ic{width:11px;height:11px}.chat-story-session{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .35s;display:grid}.chat-story-session[data-show=true]{opacity:1;grid-template-rows:1fr}.chat-story-session>div{min-height:0;overflow:hidden}.chat-story-session-content{border-left:1px solid var(--shell-border-strong);color:var(--ink-secondary);white-space:nowrap;align-items:center;gap:6px;margin:0 4px 5px 25px;padding:3px 0 3px 10px;font-size:8px;display:flex}.chat-story-session-dot{background:var(--ink-tertiary);border-radius:50%;flex:none;width:4px;height:4px}.chat-story-agent[data-working=true] .chat-story-session-dot{background:var(--accent);animation:1.6s ease-in-out infinite chat-story-pulse}.chat-story-agent[data-done=true] .chat-story-session-dot{background:var(--accent)}.chat-story .amolfi-rail-bottom{border-top:1px solid var(--shell-border);flex:none;align-items:center;gap:7px;height:40px;padding:9px 10px;display:flex}.chat-story-workspace{background:var(--accent-soft);width:22px;height:22px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:10px;display:grid}.chat-story .amolfi-rail-bottom strong{font-size:11px;font-weight:550}.chat-story .amolfi-rail-bottom>span:not(.chat-story-workspace){color:var(--ink-tertiary);font-size:9px}.chat-story .amolfi-rail-bottom>.amolfi-ic{width:13px;height:13px;color:var(--ink-tertiary);margin-left:auto}.chat-story .amolfi-stage{background:var(--shell-page);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.chat-story .amolfi-stage-bar{gap:7px;height:43px;min-height:43px;padding:0 15px}.chat-story .amolfi-stage-title{font-size:13px}.chat-story .amolfi-stage-bar>*{translate:none}.chat-story .amolfi-stage-bar>.amolfi-ic{width:14px;height:14px;color:var(--ink-secondary);margin-left:auto}.chat-story .amolfi-thread{scrollbar-width:none;flex:1;min-height:0;overflow:hidden}.chat-story .amolfi-thread::-webkit-scrollbar{display:none}.chat-story .amolfi-thread-inner{max-width:620px;padding:13px 24px 10px;font-size:12px}.chat-story .amolfi-day-divider{gap:10px;margin:0 0 20px;font-size:10px}.chat-story-welcome{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;padding-top:30px;display:flex}.chat-story-welcome strong{color:var(--ink-primary);margin-top:4px;font-size:17px;font-weight:600}.chat-story-welcome>span:last-child{color:var(--ink-tertiary);font-size:12px}.chat-story-conversation{animation:.35s ease-out chat-story-appear}.chat-story .amolfi-msg-user{margin:0 0 18px}.chat-story .amolfi-msg-user .amolfi-bubble{max-width:92%;color:var(--ink-primary);border-radius:14px;padding:10px 12px;font-size:11px;line-height:1.65}.chat-story-reply{color:var(--ink-primary);align-items:flex-start;gap:8px;margin:0 0 15px;font-size:11px;line-height:1.65;display:flex}.chat-story-reply>.amolfi-amo{flex:none;margin-left:-4px}.chat-story-reply p{margin:4px 0 0}.chat-story .amolfi-task-card{cursor:default;width:calc(100% - 32px);min-width:0;max-width:none;margin:0 0 12px 32px;padding:13px 14px;display:block}.chat-story .amolfi-task-card-head{font-size:12px}.chat-story .amolfi-task-card-meta{flex-wrap:wrap;font-size:9px}.chat-story .amolfi-task-card-dots{gap:2px;margin-top:7px;display:flex}.chat-story .amolfi-task-card-dots>span{opacity:.25;transition:opacity .35s,transform .35s;transform:scale(.85)}.chat-story .amolfi-task-card-dots>span[data-started=true]{opacity:1;transform:scale(1)}.chat-story-results{gap:9px;margin:0 0 15px 32px;display:grid}.chat-story-results>div{color:var(--ink-primary);align-items:center;gap:8px;font-size:11px;animation:.4s both chat-story-appear;display:flex}.chat-story-results .amolfi-ic{color:var(--accent-ink);width:12px;height:12px}.chat-story-results .amolfi-ic:last-child{color:var(--ink-tertiary);margin-left:auto}.chat-story-final{padding-top:5px}.chat-story-delegated{color:var(--ink-secondary);align-items:center;gap:5px;margin-bottom:10px;font-size:9px;display:flex}.chat-story-worklines{color:var(--ink-secondary);gap:14px;padding:5px 0 20px 33px;font-size:10px;display:grid}.chat-story-worklines>div{align-items:center;gap:8px;display:flex}.chat-story-worklines .amolfi-ic{width:12px;height:12px;color:var(--accent-ink)}.chat-story-file{border:1px solid var(--shell-border);background:var(--shell-tile);border-radius:10px;align-items:center;gap:11px;margin-left:32px;padding:14px;display:flex}.chat-story-file>.amolfi-ic{color:var(--ink-secondary);width:20px;height:20px}.chat-story-file>.amolfi-ic:last-child{width:12px;margin-left:auto}.chat-story-file>div{gap:5px;display:grid}.chat-story-file strong{color:var(--ink-primary);font-size:11px;font-weight:550}.chat-story-file small{color:var(--ink-secondary);font-size:9px}.chat-story .amolfi-composer-zone{padding:7px 18px 16px}.chat-story .amolfi-composer{background:var(--shell-page);border-radius:16px}.chat-story-draft{white-space:pre-wrap;min-height:39px;max-height:160px;color:var(--ink-primary);padding:11px 12px 6px;font-size:11px;line-height:1.55;overflow:hidden}.chat-story-draft>span{color:var(--ink-tertiary)}.chat-story-draft i{vertical-align:middle;background:var(--ink-primary);width:1px;height:11px;margin-left:1px;display:inline-block}.chat-story .amolfi-composer-row{min-height:33px;color:var(--ink-secondary);align-items:center;gap:11px;padding:5px 11px 9px;display:flex}.chat-story .amolfi-composer-row>.amolfi-ic{width:15px;height:15px}.chat-story .amolfi-composer-row>span:empty{flex:1}.chat-story .amolfi-composer-row small{color:var(--ink-tertiary);align-items:center;gap:5px;font-size:9px;display:flex}.chat-story .amolfi-composer-row small .amolfi-ic{width:10px;height:10px}.chat-story-send{width:25px;height:25px;color:var(--accent-contrast);background:var(--accent);opacity:.45;border-radius:50%;place-items:center;display:grid}.chat-story-send[data-ready=true]{opacity:1}.chat-story-send .amolfi-ic{width:15px;height:15px;transform:rotate(-90deg)}@keyframes chat-story-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes chat-story-pulse{50%{opacity:.35}}.chat-story[data-running=false] *{animation-play-state:paused}@media (width<=550px){.chat-story.amolfi-shell{display:block;position:relative;overflow:hidden}.chat-story .amolfi-rail{display:none}.chat-story .amolfi-stage{width:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.chat-story[data-mobile-view=agents] .amolfi-stage{transform:translate(105%)}.chat-story .amolfi-stage-bar{gap:6px;height:56px;min-height:56px;padding:0 12px}.chat-story .amolfi-stage-title{font-size:15px}.chat-story .amolfi-stage-bar>.amolfi-ic{display:none}.chat-story-back{color:var(--accent-ink);margin-right:2px;display:flex}.chat-story-back .amolfi-ic{width:20px;height:20px;transform:rotate(180deg)}.chat-story .amolfi-thread-inner{padding:12px 16px 16px}.chat-story .amolfi-day-divider{margin-bottom:20px;font-size:11px}.chat-story-welcome{min-height:210px}.chat-story-welcome strong{font-size:20px}.chat-story-welcome>span:last-child{font-size:13px}.chat-story .amolfi-msg-user .amolfi-bubble{border-radius:17px;max-width:100%;padding:12px;font-size:13px;line-height:1.6}.chat-story-reply{gap:6px;font-size:13px}.chat-story .amolfi-task-card{width:100%;margin-left:0;padding:13px}.chat-story .amolfi-task-card-head{font-size:14px}.chat-story .amolfi-task-card-meta{gap:5px;font-size:10px}.chat-story .amolfi-task-card-dots{gap:5px}.chat-story-results{gap:13px;margin:18px 0}.chat-story-results>div{gap:8px;font-size:12px}.chat-story .amolfi-composer-zone{padding:8px 12px 16px}.chat-story .amolfi-composer{border-radius:20px}.chat-story-draft{min-height:42px;max-height:180px;padding:12px 12px 6px;font-size:13px}.chat-story .amolfi-composer-row{gap:12px;padding:6px 12px 10px}.chat-story .amolfi-composer-row>.amolfi-ic{width:19px;height:19px}.chat-story .amolfi-composer-row small{font-size:11px}.chat-story .amolfi-composer-row small>span{display:none}.chat-story-send{width:32px;height:32px}.chat-story-send .amolfi-ic{width:20px;height:20px}.chat-story-mobile-agents{background:var(--shell-page);visibility:hidden;flex-direction:column;transition:transform .45s cubic-bezier(.22,1,.36,1),visibility .45s;display:flex;position:absolute;inset:0;transform:translate(-35%)}.chat-story[data-mobile-view=agents] .chat-story-mobile-agents{visibility:visible;transform:translate(0)}.chat-story-mobile-toolbar{align-items:center;gap:18px;min-height:64px;padding:18px 20px;display:flex}.chat-story-mobile-toolbar strong{letter-spacing:-.5px;margin-right:auto;font-size:23px;font-weight:650}.chat-story-mobile-toolbar .amolfi-ic{width:21px;height:21px;color:var(--ink-secondary)}.chat-story-mobile-list{scrollbar-width:none;flex:1;min-height:0;padding:0 12px;overflow:hidden}.chat-story-mobile-lead,.chat-story-mobile-agent{align-items:center;gap:5px;min-height:72px;display:flex}.chat-story-mobile-lead{background:var(--shell-tile);border-radius:17px;margin-bottom:12px;padding:6px 2px}.chat-story-mobile-lead>div,.chat-story-mobile-agent>div{flex:1;gap:5px;min-width:0;display:grid}.chat-story-mobile-lead strong,.chat-story-mobile-agent strong{font-size:14px;font-weight:600;line-height:1.3}.chat-story-mobile-lead small,.chat-story-mobile-agent small{color:var(--ink-secondary);font-size:12px;line-height:1.4}.chat-story-mobile-status{width:22px;color:var(--accent-ink);flex:none;justify-content:center;display:flex}.chat-story-mobile-status>.amolfi-ic{width:16px;height:16px}.chat-story-working-dots{gap:2px;display:flex}.chat-story-working-dots i{background:var(--accent);border-radius:50%;width:3px;height:3px;animation:1.2s infinite chat-story-pulse}.chat-story-working-dots i:nth-child(2){animation-delay:.2s}.chat-story-working-dots i:nth-child(3){animation-delay:.4s}.chat-story-mobile-dock{background:var(--shell-control);border:1px solid var(--shell-border);border-radius:30px;align-self:center;gap:8px;margin:12px 0 16px;padding:6px;display:flex}.chat-story-mobile-dock>span{color:var(--ink-secondary);border-radius:24px;flex-direction:column;align-items:center;gap:3px;padding:6px 17px;font-size:10px;display:flex}.chat-story-mobile-dock>span[data-selected]{background:var(--accent-soft);color:var(--accent-ink)}.chat-story-mobile-dock .amolfi-ic{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.chat-story *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
