.u-desk{--flap-lit:11%;--flap-mid:5%;--flap-deep:22%}.dark .u-desk{--flap-lit:19%;--flap-mid:11%;--flap-deep:32%}.u-desk{--glass-stock:52%;--glass-stock-media:66%;--glass-blur:8px;--glass-blur-sm:5px;--glass-stock-sm:46%;--glass-stock-sm-media:54%;--glass-saturate:1.6;--glass-edge:color-mix(in srgb,var(--ink) 10%,transparent);--glass-edge-hover:color-mix(in srgb,var(--ink) 14%,transparent);padding:0 var(--sp-5) var(--sp-6);background:var(--wall)}.u-desk .ml-desk-inner{max-width:1720px;margin:0 auto}.u-desk .ml-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-auto-rows:8px;column-gap:var(--sp-4);align-items:start;grid-auto-flow:row dense}.u-desk .ml-grid:not(.is-laid){grid-auto-rows:auto;row-gap:var(--sp-4)}.u-desk .ml-grid:not(.is-laid) .ml-cell{grid-row:auto!important}.u-desk .ml-cell{border-radius:var(--radius-xl)}.u-desk .ml-cell.is-found{animation:ml-found 1.8s var(--ease-out) both}@keyframes ml-found{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 55%,transparent)}12%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 55%,transparent)}70%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 55%,transparent)}to{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 0,transparent)}}@media (prefers-reduced-motion:reduce){.u-desk .ml-cell.is-found{animation:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 55%,transparent)}}.u-desk .ml-cell-wide{grid-column:span 2}@media (max-width:760px){.u-desk .ml-cell-wide{grid-column:span 1}}.u-desk .ml-card{position:relative;background:var(--card-bg);border-radius:var(--radius-xl);padding:var(--sp-5);box-shadow:var(--shadow-sm);overflow:hidden;--fold-gutter:80px;min-height:148px;transition:box-shadow var(--dur-base) var(--ease-out)}.u-desk .ml-card:hover{box-shadow:var(--shadow-md)}.u-desk .ml-card-insight,.u-desk .ml-card-prompt{--card-bg:var(--surface-raised)}.u-desk .ml-card-quote{--card-bg:var(--surface-tinted)}.u-desk .ml-body{font-family:var(--font-voice);font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--ink);margin:0;position:relative;z-index:2;padding-right:var(--fold-gutter)}.u-desk .ml-aud+.ml-answer,.u-desk .ml-aud+.ml-body,.u-desk .ml-aud+.ml-locked{margin-top:var(--sp-4)}.u-desk .ml-card-prompt .ml-aud+.ml-body{margin-top:var(--sp-3)}.u-desk .ml-card-quote .ml-body{padding-left:var(--sp-6);font-size:var(--fs-xl);line-height:var(--lh-xl)}.u-desk .ml-card-quote .ml-body:before{content:"\201C";position:absolute;left:-4px;top:-1px;font-family:var(--font-voice);font-size:72px;line-height:1;color:var(--ink);opacity:.17}.u-desk .ml-cite{margin:var(--sp-3) 0 0;padding-left:var(--sp-6);padding-right:var(--fold-gutter);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-muted);position:relative;z-index:2}.u-desk .ml-cite:before{content:"\2014\00a0";color:var(--ink-subtle)}.u-desk .ml-card-prompt{text-align:center;padding:var(--sp-6) var(--sp-5);padding-bottom:96px}.u-desk .ml-card-prompt .ml-body{padding-left:0;padding-right:0;font-size:var(--fs-xl);line-height:var(--lh-xl);margin:0 auto;max-width:34ch}.u-desk .ml-answer{display:block;width:100%;margin-top:var(--sp-4);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--accent);position:relative;z-index:2;transition:color var(--dur-base) var(--ease-out)}.u-desk .ml-card-media{padding-top:0}.u-desk .ml-cell:has(.ml-card-media.is-wide){grid-column:span 2}@media (max-width:760px){.u-desk .ml-cell:has(.ml-card-media.is-wide){grid-column:span 1}}.u-desk .ml-bleed{position:relative;margin:0 calc(var(--sp-5) * -1) var(--sp-4);cursor:zoom-in}.u-desk .ml-bleed img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;object-position:center 42%;background:var(--card-bg);-webkit-mask-image:linear-gradient(180deg,#000 85%,transparent);mask-image:linear-gradient(180deg,#000 85%,transparent);transition:aspect-ratio var(--dur-slow) var(--ease-out)}.u-desk .ml-card.is-zoomed .ml-bleed{cursor:zoom-out}.u-desk .ml-card.is-zoomed .ml-bleed img{object-fit:contain;object-position:center top;-webkit-mask-image:none;mask-image:none}.u-desk .ml-clip{margin:0 calc(var(--sp-5) * -1) var(--sp-4)}.u-desk .ml-clip>div{margin-top:0;margin-bottom:0}.u-desk .ml-clip>div>div:first-child{border-radius:0;background:transparent}.u-desk .ml-clip iframe,.u-desk .ml-clip img{-webkit-mask-image:linear-gradient(180deg,#000 54%,transparent 98%);mask-image:linear-gradient(180deg,#000 54%,transparent 98%)}.u-desk .ml-clip>div>div:not(:first-child){padding:0 var(--sp-5)}.u-desk .ml-aud{position:absolute;top:10px;right:12px;z-index:6;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--radius-full);font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--ink-muted);background:color-mix(in srgb,var(--card-bg) var(--glass-stock),transparent);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 0 0 1px var(--glass-edge),var(--shadow-sm);transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.u-desk .ml-aud:hover{color:var(--ink);background:color-mix(in srgb,var(--card-bg) 84%,transparent);box-shadow:inset 0 0 0 1px var(--glass-edge-hover),var(--shadow-md)}.u-desk .ml-aud.is-public{color:var(--ink);font-weight:var(--fw-bold)}.u-desk .ml-card-media .ml-aud{background:color-mix(in srgb,var(--card-bg) var(--glass-stock-media),transparent)}.u-desk .ml-ear{position:absolute;bottom:0;right:0;width:92px;height:92px;z-index:3;line-height:0}.u-desk .ml-ear>svg{display:block;width:100%;height:100%;overflow:visible}.u-desk .ml-ear .ml-under,.u-desk .ml-ear .ml-undershade{d:path("M100,16 C88,32 66,54 16,100 L100,100 Z");transition:d var(--dur-slow) var(--ease-out)}.u-desk .ml-ear .ml-under:not(.is-cover){fill:var(--card-bg)}.u-desk .ml-ear .ml-undershade{fill:url(#mlCurlUnder)}.u-desk .ml-ear .ml-flap{d:path("M100,16 C88,32 66,54 16,100 C6,76 10,44 24,26 C38,8 74,12 100,16 Z");transition:d var(--dur-slow) var(--ease-out),filter var(--dur-slow) var(--ease-out);filter:drop-shadow(-1.5px -1.5px 1.5px rgba(30,35,56,.24)) drop-shadow(-5px -6px 11px rgba(30,35,56,.15))}.u-desk .ml-ear:hover .ml-under,.u-desk .ml-ear:hover .ml-undershade{d:path("M100,2 C84,20 58,46 2,100 L100,100 Z")}.u-desk .ml-ear:hover .ml-flap{d:path("M100,2 C84,20 58,46 2,100 C-3,72 -1,34 14,16 C30,-2 68,0 100,2 Z");filter:drop-shadow(-2px -2px 2px rgba(30,35,56,.28)) drop-shadow(-8px -9px 16px rgba(30,35,56,.19))}.dark .u-desk .ml-ear .ml-flap{filter:drop-shadow(-2px -2px 2px rgba(0,0,0,.5)) drop-shadow(-6px -7px 12px rgba(0,0,0,.42))}@media (prefers-reduced-motion:reduce){.u-desk .ml-ear .ml-flap,.u-desk .ml-ear .ml-under,.u-desk .ml-ear .ml-undershade{transition:none}}.u-desk .ml-curl-under-a{stop-color:var(--c-shade);stop-opacity:.13}.u-desk .ml-curl-under-b{stop-color:var(--c-shade);stop-opacity:.06}.u-desk .ml-curl-under-c{stop-color:var(--c-shade);stop-opacity:0}.dark .u-desk .ml-curl-under-a{stop-opacity:.1}.dark .u-desk .ml-curl-under-b{stop-opacity:.045}.u-desk .ml-locked{display:block;width:100%;text-align:left;padding-right:var(--fold-gutter);position:relative;z-index:2}.u-desk .ml-search{position:sticky;top:0;z-index:30;margin:-48px calc(var(--sp-5) * -1) var(--sp-5);padding:calc(48px + var(--sp-5)) var(--sp-5) var(--sp-4);background:color-mix(in srgb,var(--wall) 85%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:var(--border-width) solid var(--rule-solid)}@media (min-width:640px){.u-desk .ml-search{margin-top:-80px;padding-top:calc(80px + var(--sp-6))}}.u-desk .ml-searchfield{display:block;width:100%;background:none;border:0;outline:none;padding:0;font-family:var(--font-voice);font-style:italic;font-size:var(--fs-3xl);line-height:var(--lh-3xl);letter-spacing:var(--tracking-tight);color:var(--ink)}@media (min-width:760px){.u-desk .ml-searchfield{font-size:var(--fs-4xl);line-height:var(--lh-4xl)}}.u-desk .ml-searchfield::placeholder{color:var(--ink-subtle);opacity:1}.u-desk .ml-searchfield::-webkit-search-cancel-button,.u-desk .ml-searchfield::-webkit-search-decoration,.u-desk .ml-searchfield::-webkit-search-results-button{-webkit-appearance:none;appearance:none}.u-desk .ml-searchfield:focus-visible{outline:none}.u-desk .ml-search:focus-within{border-bottom-color:var(--accent)}.u-desk .ml-filters{margin-top:var(--sp-4)}@media (max-width:639.98px){.u-desk .ml-filters{position:absolute;left:0;right:0;top:100%;margin-top:0;padding:var(--sp-4) var(--sp-5);background:var(--wall);border-bottom:var(--border-width) solid var(--rule-solid);box-shadow:var(--shadow-md);max-height:min(62vh,460px);overflow-y:auto}}.u-desk .ml-narrowed{display:flex;margin-top:var(--sp-2)}.u-desk .ml-narrowed,.u-desk .ml-narrowlabel{align-items:center;gap:var(--sp-2);min-width:0}.u-desk .ml-narrowlabel{display:inline-flex;font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--accent)}.u-desk .ml-narrowlabel>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.u-desk .ml-panel{position:absolute;inset:0;z-index:5;background:var(--surface-sunken);border-radius:var(--radius-xl);overflow:hidden;clip-path:polygon(100% 100%,100% 0,100% 100%,0 100%);opacity:0;pointer-events:none;transition:clip-path var(--dur-slow) var(--ease-out),opacity .14s linear;text-align:left}.u-desk .ml-panel-inner{padding:calc(var(--sp-7) + var(--sp-2)) var(--sp-5) var(--sp-5)}.u-desk .ml-card.is-open .ml-panel{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;pointer-events:auto}.u-desk .ml-card.is-open .ml-ear{opacity:0;pointer-events:none;transition:opacity var(--dur-base) linear}.u-desk .ml-card.is-open .ml-answer,.u-desk .ml-card.is-open .ml-bleed,.u-desk .ml-card.is-open .ml-body,.u-desk .ml-card.is-open .ml-cite,.u-desk .ml-card.is-open .ml-clip,.u-desk .ml-card.is-open .ml-locked{opacity:.1;pointer-events:none;transition:opacity var(--dur-base) linear}.u-desk .ml-card.is-open .ml-aud{opacity:0;pointer-events:none;transition:opacity var(--dur-base) linear}.u-desk .ml-card.is-open{min-height:var(--open-h,430px)}.u-desk .ml-card{transition:box-shadow var(--dur-base) var(--ease-out),min-height var(--dur-slow) var(--ease-out)}.u-desk .ml-card>.ml-close{position:absolute;top:var(--sp-3);right:var(--sp-3);width:36px;height:36px;border-radius:var(--radius-full);display:grid;place-items:center;color:var(--ink-muted);background:var(--surface-raised);box-shadow:var(--shadow-sm);z-index:20;opacity:0;pointer-events:none;transition:opacity var(--dur-base) linear}.u-desk .ml-card.is-open>.ml-close{opacity:1;pointer-events:auto}.u-desk .ml-card>.ml-close:hover{color:var(--ink);background:var(--surface)}.u-desk .ml-grp{margin-bottom:var(--sp-4)}.u-desk .ml-grp>h5{font-family:var(--font-display);font-size:10px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--ink-subtle);margin:0 0 var(--sp-2)}.u-desk .ml-opts{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.u-desk .ml-opt{padding:5px 11px;border-radius:var(--radius-full);background:var(--surface-raised);border:var(--border-width) solid var(--rule-solid);font-family:var(--font-display);font-size:var(--fs-xs);color:var(--ink-muted);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.u-desk .ml-opt:hover{color:var(--ink);background:var(--surface)}.u-desk .ml-opt[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:var(--fw-bold)}.u-desk .ml-opt[disabled]{opacity:.45;pointer-events:none}.u-desk .ml-srcrow{display:flex;gap:var(--sp-3);align-items:center;width:100%;text-align:left;background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--sp-3);box-shadow:var(--shadow-sm);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.u-desk .ml-srcrow:hover{background:var(--surface);box-shadow:var(--shadow-md)}.u-desk .ml-srcart{flex:none;width:44px;height:44px;border-radius:var(--radius-xs);overflow:hidden;background:var(--surface-sunken);box-shadow:var(--shadow-sm)}.u-desk .ml-srcart img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.u-desk .ml-srcrow .ml-srcname{font-family:var(--font-voice);font-size:var(--fs-sm);line-height:1.25;color:var(--ink);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-desk .ml-srcrow .ml-srcmeta{font-family:var(--font-display);font-size:11px;color:var(--ink-subtle);margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-desk .ml-srcrow .ml-srcempty{font-family:var(--font-voice);font-size:var(--fs-sm);color:var(--ink-subtle)}.u-desk .ml-srcrow .ml-chg{margin-left:auto;font-family:var(--font-display);font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);color:var(--accent);flex:none}.u-desk .ml-srcrow:hover .ml-chg{color:var(--accent-hover)}.u-desk .ml-danger{display:flex;gap:var(--sp-2);margin-top:var(--sp-5);padding-top:var(--sp-3);border-top:var(--border-stitch);flex-wrap:wrap}.u-desk .ml-opt.is-danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 30%,transparent)}.u-desk .ml-opt.is-danger:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.u-desk .ml-ear .ml-info{position:absolute;right:11px;bottom:10px;width:28px;height:28px;display:grid;place-items:center;border-radius:var(--radius-full);opacity:.72;color:var(--ink-subtle);background:color-mix(in srgb,var(--card-bg) var(--glass-stock-sm),transparent);-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-saturate));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent);transition:opacity var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.u-desk .ml-ear:focus-visible .ml-info,.u-desk .ml-ear:hover .ml-info{opacity:1;color:var(--accent);background:color-mix(in srgb,var(--card-bg) 84%,transparent);box-shadow:inset 0 0 0 1px var(--glass-edge-hover),var(--shadow-sm)}.u-desk .ml-ear:has(.ml-under.is-cover) .ml-info{background:color-mix(in srgb,var(--card-bg) var(--glass-stock-sm-media),transparent)}.u-desk .ml-shelfwrap{margin-bottom:var(--sp-4)}.u-desk .ml-shelfhead{display:flex;align-items:center;gap:var(--sp-2);min-height:28px}.u-desk .ml-shelftoggle{display:inline-flex;align-items:center;gap:var(--sp-2);padding:2px 0;font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-muted);transition:color var(--dur-fast) var(--ease-out)}.u-desk .ml-shelftoggle:hover{color:var(--ink)}.u-desk .ml-shelfchev{transition:transform var(--dur-fast) var(--ease-out);transform:rotate(-90deg)}.u-desk .ml-shelfwrap[data-open=true] .ml-shelfchev{transform:rotate(0deg)}.u-desk .ml-shelfcount{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);color:var(--ink-subtle);letter-spacing:0}.u-desk .ml-shelfpicked{display:inline-flex;align-items:center;gap:var(--sp-2);max-width:48%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:24px;padding:0 var(--sp-2);border-radius:var(--radius-full);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.u-desk .ml-shelfpicked:hover{background:color-mix(in srgb,var(--accent) 18%,transparent)}.u-desk .ml-shelfbody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s var(--ease-out)}.u-desk .ml-shelfwrap[data-open=true] .ml-shelfbody{grid-template-rows:1fr}.u-desk .ml-shelfclip{min-height:0;overflow:hidden;padding-inline:4px;margin-inline:-4px}@media (prefers-reduced-motion:reduce){.u-desk .ml-shelfbody,.u-desk .ml-shelfchev{transition:none}}.u-desk .ml-shelf-track{position:relative;display:flex;width:max-content;align-items:flex-start;gap:var(--sp-3)}.u-desk .ml-shelf{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:var(--sp-2) 4px var(--sp-1);margin-inline:-4px;--shelf-fade:40px}.u-desk .ml-shelf::-webkit-scrollbar{display:none}.u-desk .ml-shelf[data-edges=end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--shelf-fade)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--shelf-fade)),transparent 100%)}.u-desk .ml-shelf[data-edges=start]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--shelf-fade));mask-image:linear-gradient(to right,transparent 0,#000 var(--shelf-fade))}.u-desk .ml-shelf[data-edges=both]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--shelf-fade),#000 calc(100% - var(--shelf-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--shelf-fade),#000 calc(100% - var(--shelf-fade)),transparent 100%)}.u-desk .ml-shelf{--shelf-w:84px}@media (min-width:640px){.u-desk .ml-shelf{--shelf-w:104px}}.u-desk .ml-shelf-item{flex:none;width:var(--shelf-w);display:block;text-align:left;opacity:.86;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.u-desk .ml-shelf-item:hover{opacity:1;transform:translateY(-2px)}.u-desk .ml-shelf-item.is-on{opacity:1}.u-desk .ml-shelf-art{display:grid;place-items:center;width:var(--shelf-w);height:calc(var(--shelf-w) * 1.5);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-sunken);color:var(--ink-subtle);box-shadow:var(--shadow-md)}.u-desk .ml-shelf-art img{display:block;width:100%;height:100%;object-fit:cover}.u-desk .ml-shelf-spine{display:grid;place-items:center;gap:var(--sp-2);width:100%;height:100%;background:var(--ink);color:var(--ink-inverse)}.u-desk .ml-shelf-initials{font-family:var(--font-voice);font-size:var(--fs-2xl);line-height:1;letter-spacing:var(--tracking-tight)}.u-desk .ml-shelf-item.is-on .ml-shelf-art{box-shadow:0 0 0 2px var(--accent),var(--shadow-md)}.u-desk .ml-shelf-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:6px;min-height:2.6em;font-family:var(--font-display);font-size:var(--fs-xs);line-height:1.3;color:var(--ink-subtle)}.u-desk .ml-shelf-item.is-on .ml-shelf-title{color:var(--ink);font-weight:var(--fw-semibold)}.u-desk .ml-shelf-add .ml-shelf-art{background:none;border:1.5px dashed var(--rule);box-shadow:none;color:var(--ink-subtle);transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.u-desk .ml-shelf-add:hover .ml-shelf-art{border-color:var(--accent);color:var(--accent)}.u-desk .ml-shelf-add:hover .ml-shelf-title{color:var(--accent)}.ml-tour-veil{position:fixed;inset:0;z-index:69}.ml-tour-veil.is-bare{background:color-mix(in srgb,var(--ink) 55%,transparent)}.ml-tour-spot{z-index:70;pointer-events:none;box-shadow:0 0 0 9999px color-mix(in srgb,var(--ink) 55%,transparent),0 0 0 3px var(--accent);transition:top .24s var(--ease-out),left .24s var(--ease-out),width .24s var(--ease-out),height .24s var(--ease-out)}.ml-tour-card,.ml-tour-spot{position:fixed;border-radius:var(--radius-lg)}.ml-tour-card{z-index:71;width:min(340px,calc(100vw - 2 * var(--sp-4)));padding:var(--sp-5);background:var(--surface-raised);box-shadow:var(--shadow-lg)}.ml-tour-card h3{font-family:var(--font-display);font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:var(--ink)}.ml-tour-card p{margin-top:var(--sp-2);font-family:var(--font-voice);font-size:var(--fs-sm);line-height:var(--lh-md);color:var(--ink-muted)}.ml-tour-foot{display:flex;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4)}.ml-tour-dots{display:inline-flex;gap:6px;margin-right:auto}.ml-tour-dot{width:6px;height:6px;border-radius:var(--radius-full);background:var(--rule-solid)}.ml-tour-dot.is-on{background:var(--accent)}.ml-tour-skip{font-family:var(--font-display);font-size:var(--fs-xs);color:var(--ink-subtle)}.ml-tour-skip:hover{color:var(--ink)}.ml-tour-next{height:34px;padding:0 var(--sp-4);border-radius:var(--radius-full);background:var(--accent);color:var(--accent-ink);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-bold)}.ml-tour-next:hover{background:var(--accent-hover)}@media (prefers-reduced-motion:reduce){.ml-tour-spot{transition:none}}.u-desk .ml-nomatch{display:grid;place-items:center;align-content:center;gap:var(--sp-4);min-height:min(46vh,380px);padding:var(--sp-7) var(--sp-4);text-align:center}.u-desk .ml-nomatch-line{max-width:18ch;font-family:var(--font-voice);font-style:italic;font-size:var(--fs-2xl);line-height:var(--lh-2xl);letter-spacing:var(--tracking-tight);color:var(--ink-muted)}@media (min-width:760px){.u-desk .ml-nomatch-line{font-size:var(--fs-3xl);line-height:var(--lh-3xl)}}.u-desk .ml-nomatch-cta{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--accent);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;transition:color var(--dur-fast) var(--ease-out)}.u-desk .ml-nomatch-cta:hover{color:var(--accent-hover)}.u-desk .ml-skel-pill{position:absolute;top:10px;right:12px;width:78px;height:26px;border-radius:var(--radius-full);background:var(--surface-sunken)}.u-desk .ml-skel-lines{display:block;margin-top:var(--sp-6);padding-right:var(--fold-gutter)}.u-desk .ml-skel-line{display:block;height:12px;margin-bottom:10px;border-radius:var(--radius-full);background:var(--surface-sunken)}.u-desk .ml-grid .ml-card .ml-skel-line,.u-desk .ml-grid .ml-card .ml-skel-pill{animation:ml-skel 1.6s var(--ease-in-out) infinite}@keyframes ml-skel{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.u-desk .ml-grid .ml-card .ml-skel-line,.u-desk .ml-grid .ml-card .ml-skel-pill{animation:none;opacity:.7}}.ml-navmenu{display:grid;grid-template-rows:0fr;visibility:hidden;z-index:45;transition:grid-template-rows .22s var(--ease-out),visibility .22s}.ml-navmenu[data-open=true]{grid-template-rows:1fr;visibility:visible}.u-desk .ml-card-prompt .ml-ansblock,.u-desk .ml-card-prompt .ml-ansform,.u-desk .ml-card-prompt .ml-ansmore,.u-desk .ml-card-prompt .ml-ansrule{text-align:left}.u-desk .ml-card-prompt.has-answers,.u-desk .ml-card-prompt.is-composing{padding-bottom:var(--sp-5)}.u-desk .ml-card-prompt.has-answers .ml-answer{text-align:left;padding-right:var(--fold-gutter)}.u-desk .ml-ansrule{border:0;border-top:var(--border-width) solid var(--rule-solid);margin:var(--sp-5) 0 0}.u-desk .ml-ansmore{display:flex;align-items:center;justify-content:flex-start;gap:6px;width:calc(100% - var(--fold-gutter));margin:var(--sp-4) 0 0 -8px;padding:3px 8px;border-radius:var(--radius-xs);position:relative;z-index:2;font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-muted);transition:color var(--dur-base) var(--ease-out),background var(--dur-slow) var(--ease-out)}.u-desk .ml-ansmore:hover{color:var(--ink)}.u-desk .ml-ansmore.is-kept{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--ink)}.u-desk .ml-ansblock{position:relative;z-index:2}.u-desk .ml-ans{margin-top:var(--sp-4)}.u-desk .ml-ans+.ml-ans{padding-top:var(--sp-4);border-top:var(--border-width) solid var(--rule-solid)}.u-desk .ml-answhen{display:block;font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);color:var(--ink-subtle);margin:0 0 var(--sp-1);cursor:help}.u-desk .ml-anssaid{font-family:var(--font-voice);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--ink);margin:0;white-space:pre-wrap;padding-right:var(--fold-gutter)}.u-desk .ml-ans.is-past .ml-anssaid{color:var(--ink-muted)}.u-desk .ml-ansform{position:relative;z-index:2}.u-desk .ml-ansfield{display:block;width:100%;resize:none;background:none;border:0;outline:none;padding:0;margin-top:var(--sp-4);font-family:var(--font-voice);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--ink);min-height:5.2em;text-align:left;overflow:hidden}.u-desk .ml-ansfield::placeholder{color:var(--ink-subtle);opacity:1}.u-desk .ml-ansactions{display:flex;gap:var(--sp-2);margin-top:var(--sp-4);justify-content:flex-start}.u-desk .ml-card-prompt.is-composing .ml-ear{opacity:0;pointer-events:none}.u-desk .ml-ansbtn{display:inline-flex;align-items:center;padding:8px 16px;border-radius:var(--radius-md);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink-muted);border:var(--border-width) solid var(--rule-solid);background:var(--surface-raised);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.u-desk .ml-ansbtn:hover{color:var(--ink);background:var(--surface-sunken)}.u-desk .ml-ansbtn.is-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow-sm)}.u-desk .ml-ansbtn.is-primary:hover{background:var(--accent-hover);color:var(--accent-ink)}.u-desk .ml-ansbtn.is-primary[disabled]{opacity:.4;pointer-events:none}.u-desk .ml-photo{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.u-desk .ml-photo-art{flex:none;width:56px;height:56px;border-radius:var(--radius-xs);overflow:hidden;background:var(--surface-raised);box-shadow:var(--shadow-sm)}.u-desk .ml-photo-art img{display:block;width:100%;height:100%;object-fit:cover}.u-desk .ml-photo-art.is-pending{background:var(--surface-sunken);animation:ml-skel 1.6s var(--ease-in-out) infinite}@media (prefers-reduced-motion:reduce){.u-desk .ml-photo-art.is-pending{animation:none;opacity:.7}}.u-desk .ml-photo-note{font-family:var(--font-display);font-size:var(--fs-xs);color:var(--ink-muted)}.u-desk .ml-photo-confirm{display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-start}