.ask-shell{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ask-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.ask-rail{border-right:1px solid var(--lx-line);background:color-mix(in srgb, var(--background) 60%, var(--card));flex-direction:column;min-height:0;display:none}@media (width>=1024px){.ask-rail{flex-shrink:0;width:17.5rem;display:flex}}@media (width<=1023px){.ask-shell[data-inbox] .ask-rail{background:var(--background);border-right:0;flex:1;display:flex}.ask-shell[data-inbox] .ask-main{display:none}}.ask-rail__head{flex-direction:column;gap:.75rem;padding:1.1rem 1rem .6rem;display:flex}.ask-rail__label{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:600}.ask-rail__new{border:1px solid var(--lx-line-2);background:var(--card);min-height:2.6rem;box-shadow:var(--lx-shadow-1);color:var(--foreground);transition:transform var(--lx-fast) ease, box-shadow var(--lx-fast) ease, border-color var(--lx-fast) ease;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.ask-rail__new svg{width:1rem;height:1rem;color:var(--lumin-accent)}.ask-rail__new:hover{border-color:color-mix(in srgb, var(--lumin-accent) 40%, transparent);box-shadow:var(--lx-shadow-2)}.ask-rail__new:active{transform:scale(.98)}.ask-rail__new[data-current]{border-color:color-mix(in srgb, var(--lumin-accent) 45%, transparent)}.ask-rail__find{align-items:center;margin:.25rem 1rem .5rem;display:flex;position:relative}.ask-rail__find-icon{width:.95rem;height:.95rem;color:var(--muted-foreground);pointer-events:none;position:absolute;left:.75rem}.ask-rail__find-line{border-radius:var(--lx-r-sm);background:color-mix(in srgb, var(--foreground) 5%, transparent);width:100%;min-height:2.35rem;color:var(--foreground);font:inherit;transition:border-color var(--lx-fast) ease, background var(--lx-fast) ease;border:1px solid #0000;outline:none;padding:0 3.4rem 0 2.1rem;font-size:.88rem}.ask-rail__find-line::placeholder{color:var(--muted-foreground)}.ask-rail__find-line:focus{border-color:color-mix(in srgb, var(--lumin-accent) 50%, transparent);background:var(--card)}.ask-rail__find-line::-webkit-search-cancel-button{display:none}.ask-rail__chord{border:1px solid var(--lx-line-2);color:var(--muted-foreground);font-family:var(--font-sans);pointer-events:none;border-radius:.35rem;padding:.05rem .35rem;font-size:.68rem;font-weight:600;position:absolute;right:.55rem}.ask-rail__list{flex:1;min-height:0;padding:0 .6rem 1rem;overflow-y:auto}.ask-history{flex-direction:column;gap:1rem;display:flex}.ask-history__bucket{flex-direction:column;gap:1px;display:flex}.ask-history__when{color:var(--muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin:.4rem 0 .3rem;padding:0 .5rem;font-size:.68rem;font-weight:700}.ask-history__row{border-radius:var(--lx-r-sm);min-width:0;color:var(--foreground);animation:lx-fade var(--lx-mid) ease both;animation-delay:calc(var(--i,0) * 30ms);transition:background var(--lx-fast) ease;flex-direction:column;gap:.1rem;padding:.55rem .65rem;text-decoration:none;display:flex}.ask-history__row:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent)}.ask-history__row[data-selected]{background:var(--card);box-shadow:var(--lx-shadow-1)}.ask-history__title{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:550;line-height:1.35;overflow:hidden}.ask-history__row[data-selected] .ask-history__title{font-weight:650}.ask-history__cue{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.ask-history__empty{color:var(--muted-foreground);margin:1rem .5rem;font-size:.9rem;line-height:1.5}.ask-desk{background:radial-gradient(60rem 28rem at 50% -8rem, color-mix(in srgb, var(--lumin-accent) 7%, transparent), transparent 70%), var(--background);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.ask-desk__top{padding:1rem var(--lx-pad) 0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@media (width>=1024px){.ask-desk__top{justify-content:center}.ask-desk__inbox{display:none!important}}.ask-desk__center{width:100%;max-width:44rem;padding:2rem var(--lx-pad) 3rem;text-align:center;flex-direction:column;align-items:center;gap:1rem;margin:auto;display:flex}.ask-desk__verse{flex-direction:column;align-items:center;gap:.35rem;max-width:32rem;margin:0 0 .75rem;display:flex}.ask-desk__verse blockquote{color:var(--muted-foreground);text-wrap:balance;margin:0;font-size:1.12rem;font-style:italic;line-height:1.5}.ask-desk__verse figcaption{color:var(--lumin-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:700}.lumin-app h1.ask-desk__title{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.03em;word-spacing:.06em;margin:0;font-size:clamp(2.4rem,1.7rem + 3vw,3.6rem);font-weight:600;line-height:1}.dark .lumin-app h1.ask-desk__title{color:var(--foreground)}.ask-desk__permission{max-width:30rem;color:var(--muted-foreground);text-wrap:balance;margin:0;font-size:1.08rem;line-height:1.5}.ask-desk__compose{text-align:left;width:100%;margin-top:1rem}.ask-desk__starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;width:100%;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.ask-desk__starter{border:1px solid var(--lx-line);border-radius:var(--lx-r);background:color-mix(in srgb, var(--card) 70%, transparent);width:100%;height:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:background var(--lx-fast) ease, border-color var(--lx-fast) ease, transform var(--lx-mid) var(--lx-ease), box-shadow var(--lx-mid) var(--lx-ease);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;font-size:.92rem;line-height:1.4;display:flex}.ask-desk__starter svg{width:1rem;height:1rem;color:var(--muted-foreground);transition:transform var(--lx-mid) var(--lx-ease), color var(--lx-fast) ease;flex-shrink:0;margin-top:.1rem}.ask-desk__starter:hover{border-color:var(--lx-line-2);background:var(--card);box-shadow:var(--lx-shadow-1);transform:translateY(-1px)}.ask-desk__starter:hover svg{color:var(--lumin-accent);transform:translate(2px,-2px)}.ask-desk__starter:active{transform:scale(.98)}.ask-desk__starter:disabled{opacity:.55;pointer-events:none}.ask-desk__starter:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ask-desk__promise{max-width:28rem;color:var(--muted-foreground);margin:.75rem 0 0;font-size:.82rem;line-height:1.5}@media (width<=639px){.ask-desk__center{margin-top:0;padding-top:2.25rem}.ask-desk__starters{grid-template-columns:minmax(0,1fr)}.ask-desk__starters li:nth-child(n+4){display:none}}.ask-thread__head{border-bottom:1px solid var(--lx-line);background:color-mix(in srgb, var(--background) 92%, transparent);align-items:center;gap:.5rem;min-height:3.5rem;padding:.5rem clamp(.5rem,.2rem + 1.4vw,1.5rem);display:flex}.lumin-app h1.ask-thread__title{min-width:0;color:var(--foreground);font-family:var(--font-display);font-variation-settings:"SOFT" 0, "WONK" 0;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:1.12rem;font-weight:600;overflow:hidden}.ask-thread__acts{align-items:center;gap:.25rem;display:flex}.ask-thread__letters{min-height:2.25rem;color:var(--muted-foreground);transition:background var(--lx-fast) ease, color var(--lx-fast) ease;border-radius:999px;align-items:center;gap:.4rem;padding:0 .85rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.ask-thread__letters svg{width:1rem;height:1rem}.ask-thread__letters:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground)}.ask-thread__composer{flex-direction:column;gap:.6rem;display:flex}.ask-invite{border:1px solid var(--lx-line);border-radius:var(--lx-r-lg);background:var(--card);box-shadow:var(--lx-shadow-2);animation:lx-sheet-up var(--lx-slow) var(--lx-ease) both;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;display:flex}.ask-invite__ask{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.1rem;font-weight:600}.ask-invite__why{color:var(--muted-foreground);margin:0;font-size:.9rem;line-height:1.5}.ask-invite__turns{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.ask-invite__keep,.ask-invite__pass{min-height:2.35rem;font:inherit;cursor:pointer;transition:transform var(--lx-fast) ease, background var(--lx-fast) ease;border:1px solid #0000;border-radius:999px;padding:0 1rem;font-size:.88rem;font-weight:600}.ask-invite__keep{background:var(--primary);color:var(--primary-foreground)}.ask-invite__pass{color:var(--foreground);background:0 0}.ask-invite__pass:hover{background:color-mix(in srgb, var(--foreground) 6%, transparent)}.ask-invite__keep:active,.ask-invite__pass:active{transform:scale(.97)}.ask-history__more{border:1px dashed var(--lx-line-2);border-radius:var(--lx-r-sm);width:calc(100% - 1rem);min-height:2.5rem;color:var(--muted-foreground);font:inherit;cursor:pointer;transition:background var(--lx-fast) ease, color var(--lx-fast) ease;background:0 0;margin:.5rem .5rem 1rem;font-size:.84rem;font-weight:600;display:block}.ask-history__more:hover{background:color-mix(in srgb, var(--foreground) 5%, transparent);color:var(--foreground)}
