.cidm.qam{width:min(1320px,calc(100vw - 32px));overflow:hidden}.qam-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);max-height:calc(100dvh - 32px);min-height:min(46rem,calc(100dvh - 32px))}.qam-art{position:relative;min-height:0;overflow:hidden;background:var(--wb-card2)}.qam-art-pic{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 22%;object-position:50% 22%}.qam-art-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--wb-ink2)}.qam-card{position:absolute;inset:auto 0 0;display:grid;gap:2px;padding:5rem 2rem 1.5rem;background:linear-gradient(to top,rgba(8,5,14,.9),rgba(8,5,14,.55) 55%,transparent);color:#fff}.qam-name{display:flex;align-items:baseline}.qam-name-input{flex:0 1 auto;width:auto;min-width:8ch;max-width:100%;field-sizing:content;margin:0 0 0 -.35rem;padding:.15rem .05rem .15rem .35rem;border:1px solid transparent;border-radius:.45rem;background:transparent;color:#fff;font:inherit;font-size:16px;font-weight:600;letter-spacing:-.01em;outline:none;transition:border-color .16s cubic-bezier(.23,1,.32,1),background-color .16s cubic-bezier(.23,1,.32,1)}.qam-years{font-size:16px;font-weight:600;white-space:nowrap}.qam-name-input:hover{border-color:#ffffff59}.cidm .qam-name-input:focus-visible{outline:none;border-color:#ffffffb3;background:#08050e80}.qam-card-note{margin:0;font-size:11px;line-height:1.45;color:#ffffffb8}.qam-form{position:relative;isolation:isolate;overflow:hidden;overflow:clip;display:flex;flex-direction:column;min-width:0;min-height:0;max-height:calc(100dvh - 32px)}.qam-wash{position:absolute;inset:-20%;z-index:-1;background:center / cover no-repeat;filter:blur(70px) saturate(1.4);opacity:.42;pointer-events:none}html[data-perf=lite] .qam-wash{display:none}.cidm[data-theme=light] .qam-wash{opacity:.3}.qam-head{flex:none;padding:2rem 2rem 1rem}.qam-head .cidm-sub{margin:.125rem 0 0}.qam-rows{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;align-content:safe center;gap:1.125rem;padding:.25rem 2rem 1.25rem}.qam-row{display:grid;grid-template-columns:3.25rem minmax(0,1fr);align-items:start;gap:.75rem}.qam-label{margin:0;padding-top:.5rem;font-size:12px;font-weight:500;color:var(--wb-ink2)}.qam-chips{display:flex;flex-wrap:wrap;gap:.375rem}.qam-chip{min-height:2rem;padding:0 .8rem;border:1px solid color-mix(in srgb,var(--wb-ink) 12%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--wb-ink) 11%,transparent),color-mix(in srgb,var(--wb-ink) 4%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--wb-ink) 14%,transparent),0 1px 2px #0000004d,0 6px 12px -9px #0000008c;color:var(--wb-ink2);font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:transform .16s cubic-bezier(.23,1,.32,1),color .16s ease}.qam-chip[aria-checked=true]{border-color:var(--wb-ink);background:var(--wb-ink);box-shadow:inset 0 1px #ffffff80,0 1px 2px #00000059,0 8px 16px -10px #000000b3;color:var(--wb-bg, #120d18);font-weight:600}.qam-chip:active{transform:translateY(1px) scale(.98)}.qam-more{border-color:transparent;background:none;box-shadow:none;color:var(--wb-ink2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}@media(hover:hover)and (pointer:fine){.qam-chip:not([aria-checked=true]):hover{color:var(--wb-ink)}}@media(pointer:coarse){.qam-chip{min-height:44px;padding:0 .95rem}.qam-label{padding-top:.85rem}}.qam-words{border:1px solid var(--wb-btnLine);border-radius:.8rem;background:var(--wb-card2)}.qam-words>summary{display:flex;align-items:center;gap:.75rem;min-height:2.5rem;padding:0 .875rem;font-size:12px;font-weight:500;color:var(--wb-ink);list-style:none;cursor:pointer}.qam-words>summary::-webkit-details-marker{display:none}.qam-words-peek{flex:1;min-width:0;overflow:hidden;font-weight:400;color:var(--wb-ink2);text-overflow:ellipsis;white-space:nowrap}.qam-words>summary svg{transition:transform .2s cubic-bezier(.23,1,.32,1)}.qam-words[open]>summary svg{transform:rotate(180deg)}.qam-words[open] .qam-words-peek{visibility:hidden}.qam-desc-input{display:block;width:calc(100% - 1rem);min-height:5.5rem;margin:0 .5rem .5rem;padding:.4rem .45rem;border:1px solid var(--wb-btnLine);border-radius:.5rem;background:var(--wb-card);color:var(--wb-ink2);font:inherit;font-size:12px;line-height:1.5;resize:vertical;outline:none}.cidm .qam-desc-input:focus-visible{outline:none;border-color:var(--wb-ink2);color:var(--wb-ink)}@media(pointer:coarse){.qam-name-input,.qam-years,.qam-desc-input{font-size:16px}.qam-words>summary{min-height:44px}}.qam-foot{flex:none;display:grid;gap:.5rem;padding:1rem 2rem 1.25rem;border-top:1px solid var(--wb-lineH)}.qam-actions{display:flex;gap:.75rem;align-items:center}.cidm .qam-dice{display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;white-space:nowrap}.cidm .qam-dice svg{width:1rem;height:1rem}.cidm-go.qam-go{flex:1;min-height:3rem}.qam-note{margin:0;font-size:11px;line-height:1.45;color:var(--wb-ink2);text-align:center}@media(max-width:760px){.cidm.qam{overflow:hidden}.qam-grid{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 32px)}.qam-art{height:30dvh;min-height:11rem}.qam-art-pic{-o-object-position:50% 18%;object-position:50% 18%}.qam-card{padding:3rem 1rem .75rem}.qam-head{padding:1rem 1rem .5rem}.qam-rows{padding:.25rem 1rem .75rem}.qam-row{grid-template-columns:1fr;gap:.375rem}.qam-label{padding-top:0}.qam-foot{padding:.75rem 1rem calc(.875rem + env(safe-area-inset-bottom,0px))}.cidm-go.qam-go,.cidm .qam-dice{min-height:3.5rem}}@media(pointer:coarse)and (max-height:500px){.cidm.qam:where([data-mn-landscape],[data-mn-landscape] *){overflow:hidden}.qam-grid:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 32px)}.qam-art:where([data-mn-landscape],[data-mn-landscape] *){height:30dvh;min-height:11rem}.qam-art-pic:where([data-mn-landscape],[data-mn-landscape] *){-o-object-position:50% 18%;object-position:50% 18%}.qam-card:where([data-mn-landscape],[data-mn-landscape] *){padding:3rem 1rem .75rem}.qam-head:where([data-mn-landscape],[data-mn-landscape] *){padding:1rem 1rem .5rem}.qam-rows:where([data-mn-landscape],[data-mn-landscape] *){padding:.25rem 1rem .75rem}.qam-row:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:1fr;gap:.375rem}.qam-label:where([data-mn-landscape],[data-mn-landscape] *){padding-top:0}.qam-foot:where([data-mn-landscape],[data-mn-landscape] *){padding:.75rem 1rem calc(.875rem + env(safe-area-inset-bottom,0px))}.cidm-go.qam-go:where([data-mn-landscape],[data-mn-landscape] *){min-height:3.5rem}.cidm .qam-dice:where([data-mn-landscape],[data-mn-landscape] *){min-height:3.5rem}}@media(pointer:coarse){.qam-card .qam-name-input{min-height:44px}.qam-name{align-items:center}}
