.sheet{--peek:132px;--foot:calc(var(--tap) + var(--s2));flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.stage-column{min-width:0;min-height:0;margin-bottom:calc(var(--peek) + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.stage{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.stage .reg:first-of-type{top:8px;left:8px}.stage .reg:nth-of-type(2){top:8px;right:8px}.stage .reg:nth-of-type(3){bottom:8px;left:8px}.stage .reg:nth-of-type(4){bottom:8px;right:8px}.stage .waiting{padding:var(--s2);text-align:center;color:var(--black-60);font:.8125rem var(--font-data);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.stage .waiting>span{justify-items:center;gap:var(--s2);display:grid}.stage .waiting .btn{pointer-events:auto}.zoom{z-index:1;right:var(--s1);bottom:var(--s1);gap:var(--s1);transition:translate var(--t-base) var(--ease-out);flex-direction:column;display:flex;position:absolute}.zoom.held{z-index:5;transition:none}.zoom .btn{width:var(--tap);height:var(--tap);font:700 .875rem var(--font-data);border-color:var(--glass-line);background:var(--glass-bar);-webkit-backdrop-filter:blur(12px);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 2px 10px #00000014}.zoom [data-zoom=fit]{font-size:.625rem}.zoom svg{pointer-events:none}.drift{z-index:1;left:var(--s1);bottom:var(--s1);align-items:center;gap:var(--s1);max-width:calc(100% - var(--tap) - 3 * var(--s1));display:flex;position:absolute}.drift .btn{border-color:var(--glass-line);background:var(--glass-bar);-webkit-backdrop-filter:blur(12px);border-radius:22px;flex:none;box-shadow:0 2px 10px #00000014}.drift .btn[aria-pressed=true]{background:var(--black);color:var(--stock)}.drift [role=tooltip]{z-index:6;left:0;bottom:calc(100% + var(--s1));box-sizing:border-box;pointer-events:none;background:var(--glass-deep);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-line);width:264px;box-shadow:var(--shadow-deep);border-radius:12px;padding:8px 12px;font-size:.75rem;line-height:1.5;display:none;position:absolute}.drift .btn:focus-visible~[role=tooltip]{display:block}@media (hover:hover){.drift .btn:hover~[role=tooltip]{display:block}}.goal{z-index:1;box-sizing:border-box;left:var(--s1);bottom:calc(2 * var(--s1) + var(--tap));max-width:min(72ch, calc(100% - var(--tap) - 3 * var(--s1)));padding:var(--s1) 12px;align-items:flex-start;gap:var(--s1);font:.75rem/1.5 var(--font-data);border:1px solid var(--glass-line);background:var(--glass-bar);-webkit-backdrop-filter:blur(12px);animation:rise var(--t-base) var(--ease-out) backwards;border-radius:12px;flex-direction:column;display:flex;position:absolute}.goal p{margin:0}.side{justify-content:center;gap:var(--s2);box-sizing:border-box;width:10rem;margin:var(--s2) 0 var(--s2) var(--s2);flex-direction:column;flex:none;display:none}.forms{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:0 auto;gap:3px;min-height:0;display:flex;overflow-y:auto}.forms::-webkit-scrollbar{display:none}.forms .btn,.side>.wrap{text-align:left;white-space:nowrap;border-color:var(--glass-line);background:var(--glass-bar);border-radius:3px;flex:none;position:relative}.side>.wrap:hover{border-color:var(--black)}.side>.wrap[aria-pressed=true]{border-color:var(--black);background:var(--black);color:var(--stock)}.side>.wrap small{font:.625rem/1.3 var(--font-text);letter-spacing:0;text-transform:none;opacity:1;color:var(--black-60);margin:3px 0 0;display:block}.side>.wrap[aria-pressed=true] small{color:inherit}.side .drift{z-index:auto;flex-direction:column;flex:none;align-items:stretch;max-width:none;position:relative;bottom:auto;left:auto}.side .drift [role=tooltip]{left:calc(100% + var(--s1));bottom:0}.forms .btn:hover{border-color:var(--black)}.forms .btn[aria-pressed=true]{border-color:var(--black);background:var(--black);color:var(--stock)}.forms .btn:disabled{color:var(--black-30);border-color:var(--glass-line);cursor:default}.forms .btn:focus-visible{outline-offset:-2px}.forms .btn small{font:.625rem/1.3 var(--font-text);letter-spacing:0;text-transform:none;white-space:normal;opacity:1;color:var(--black-60);margin:3px 0 0;display:block}.forms .btn[aria-pressed=true] small{color:inherit}.forms p{font:.6875rem/1.35 var(--font-text);color:var(--black-60);margin:1px 2px 5px}.forms .btn[aria-busy=true]:after{right:var(--s1);margin:-.4em 0 0;position:absolute;top:50%}.panel{z-index:4;height:calc(var(--peek) + env(safe-area-inset-bottom));max-height:calc(100% - var(--s1));box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom);background:var(--glass-deep);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--glass-line);box-shadow:var(--shadow-deep);transition:height .3s var(--slide), opacity .3s, transform .3s var(--slide);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.panel[data-height=half]{height:52%}.panel[data-height=full]{height:calc(100% - var(--s1))}.sheet.bare .panel,.sheet.bare .viewfoot,.sheet.bare .zoom [data-zoom]:not([data-zoom=bare]){opacity:0;pointer-events:none;transform:translateY(12px)}.panel .grip{cursor:ns-resize;touch-action:none;background:0 0;border:0;flex:none;width:100%;height:32px;margin-bottom:-12px;padding:0}.panel .grip:after{content:"";background:var(--black-30);border-radius:2px;width:40px;height:4px;margin:0 auto;display:block}.plate{padding:0 var(--s2) 6px;cursor:pointer;flex:none}.plate h2{font:600 1.25rem/1.2 var(--font-display);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.plate h2[hidden]{display:none}.plate p{font:.75rem/1.4 var(--font-data);color:var(--black-60);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.panel:not([data-height=peek]) .plate p{white-space:normal}.tabs{border-top:1px solid var(--glass-line);border-bottom:1px solid var(--glass-line);flex:none;display:flex}.tabs button{min-height:var(--tap);font:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--black-60);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1}.tabs button[aria-selected=true]{color:var(--black);border-bottom-color:var(--black)}.tab{overscroll-behavior:contain;min-height:0;padding:var(--s2);-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.panel[data-height=peek] .tab{display:none}.panel .foot{padding:0 var(--s2);border-top:1px solid var(--glass-line)}.panel[data-height=peek] .foot{display:none}:is(.tab,.viewfoot) section{margin:0 0 var(--s2)}:is(.tab,.viewfoot) h3{font:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--black-60);margin:0 0 6px;display:block}:is(.tab,.viewfoot) .row{align-items:center;gap:var(--s1);flex-wrap:wrap;display:flex}:is(.tab,.viewfoot) .note{color:var(--black-60);margin:6px 0 0;font-size:.75rem;line-height:1.4}.viewfoot{z-index:3;padding:0 var(--s1) var(--s1);transition:opacity .3s, transform .3s var(--slide);flex-wrap:wrap;flex:none;justify-content:center;display:flex;position:relative}.viewbar{box-sizing:border-box;background:var(--glass-bar);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-line);min-width:0;max-width:100%;box-shadow:var(--shadow);border-radius:9999px;align-items:center;gap:2px;padding:3px;display:flex}.viewrow{align-items:center;gap:var(--s1);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-radius:9999px;flex:0 auto;min-width:0;display:flex;overflow-x:auto}.viewrow::-webkit-scrollbar{display:none}.viewrow>*{flex:none}.viewrow .row{padding-left:var(--s1);border-left:1px solid var(--glass-line);white-space:nowrap;font:.75rem var(--font-data);color:var(--black-60);flex-wrap:nowrap;gap:6px;margin:0}.viewrow label{font:inherit;text-transform:none;letter-spacing:0}.viewbar .btn{background-color:#0000;border-color:#0000;border-radius:9999px;flex:none}.viewbar .btn:hover{background-color:var(--chip)}.viewbar .bound{background:var(--chip);border-color:#0000;border-radius:9999px;width:44px}#views{text-overflow:ellipsis;max-width:14em}.viewbar :is(.btn,.bound):focus-visible{outline:2px solid var(--black);outline-offset:-2px;box-shadow:none}.viewbar>.btn[aria-expanded=true]{background:var(--black);color:var(--stock)}@media (width<=699px){.viewrow{display:contents}.viewbar #views{flex:1 1 0;min-width:0;max-width:none}.viewbar .bounds{flex:none;gap:4px;padding-left:4px}.viewbar #drawn,.viewbar #all{display:none}}.viewmore .drawn{margin:0 0 var(--s2);font:.75rem var(--font-data);color:var(--black-60)}@media (width>=700px){.viewmore .drawn{display:none}}.viewmore{left:var(--s1);right:var(--s1);bottom:calc(100% + var(--s1));box-sizing:border-box;overscroll-behavior:contain;max-width:640px;max-height:50dvh;padding:var(--s2);-webkit-overflow-scrolling:touch;background:var(--glass-deep);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-line);box-shadow:var(--shadow-deep);transition:opacity var(--t-base) var(--ease-out), translate var(--t-base) var(--ease-out), display var(--t-base);transition-behavior:allow-discrete;border-radius:20px;margin:0 auto;position:absolute;overflow-y:auto}.viewmore[hidden]{opacity:0;translate:0 8px}@starting-style{.viewmore{opacity:0;translate:0 8px}}.viewmore>.note{margin:0 0 var(--s2)}.viewmore section:last-child{margin-bottom:0}@media (width<=899px){.panel,.viewmore{background:linear-gradient(var(--glass-deep), var(--glass-deep)), var(--stock)}.stage .reg:nth-of-type(3),.stage .reg:nth-of-type(4){display:none}.sheet:has(.panel[data-height=full]) #status{display:none}.sheet.bare .stage-column{margin-bottom:0}.sheet.bare :is(.panel,.viewfoot){display:none}}.bound{text-align:center;width:56px;font-family:var(--font-data);padding:4px!important}.layer{align-items:stretch;display:inline-flex}.layer .chip{text-overflow:ellipsis;white-space:nowrap;border-radius:22px 0 0 22px;max-width:22ch;overflow:hidden}.layer .chip[aria-pressed=false]{color:var(--black-60);background:var(--chip);border-color:var(--glass-line);text-decoration:line-through}.layer .drop{min-width:var(--tap);font:.875rem/1 var(--font-data);color:var(--black-60);background:var(--chip);border:1px solid var(--glass-line);cursor:pointer;border-left:0;border-radius:0 22px 22px 0}.web{align-items:center;gap:6px var(--s1);padding:var(--s1) var(--s2) 0;flex-wrap:wrap;flex:none;display:flex}.web .people{scrollbar-width:none;flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.web .people>*{flex:none}.web .said .chip{margin-left:6px}.web .routes{position:relative}.web .routes summary{gap:0;list-style:none}.web .routes summary::-webkit-details-marker{display:none}.web .routes .wide{display:none}.web .routes>div{z-index:5;background:var(--glass-deep);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-line);width:max-content;max-width:min(360px,80vw);max-height:50dvh;box-shadow:var(--shadow-deep);border-radius:12px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.web .routes a{min-height:var(--tap);color:var(--black);border-bottom:1px solid var(--glass-line);align-items:center;padding:4px 12px;font-size:.8125rem;display:flex}.landing .web,.landing .web .people{flex-wrap:wrap;justify-content:center;padding:0}.landing .web .people{flex-basis:100%}@media (width>=900px){.web .people{display:contents}.web .routes .wide{display:inline}.web .routes>div{left:0;right:auto}}.trail{font:.75rem/1.6 var(--font-data)}.trail button{font:inherit;color:var(--black);border:0;border-bottom:1px dashed var(--black-60);min-height:var(--tap);cursor:pointer;background:0 0;padding:0}.said{color:var(--black-60);flex-basis:100%;margin:0;font-size:.75rem;line-height:1.4}.colophon{font:.6875rem/1.6 var(--font-data);color:var(--black-60);margin:0 0 var(--s1)}.find{flex:200px;position:relative}.find input{width:100%}.found{z-index:3;background:var(--glass-deep);border:1px solid var(--glass-line);max-height:240px;box-shadow:var(--shadow-deep);animation:rise var(--t-fast) var(--ease-out) backwards;border-radius:12px;position:absolute;top:100%;left:0;right:0;overflow:auto}.found button{width:100%;min-height:var(--tap);text-align:left;font:inherit;color:var(--black);border:0;border-bottom:1px solid var(--glass-line);cursor:pointer;background:0 0;padding:5px 10px;font-size:.8125rem;display:block}.key{z-index:5;top:var(--s1);right:var(--s1);width:min(360px, calc(100% - 2 * var(--s1)));max-height:calc(100% - 2 * var(--s1));box-sizing:border-box;overscroll-behavior:contain;padding:var(--s1) var(--s2);-webkit-overflow-scrolling:touch;background:var(--glass-deep);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-line);box-shadow:var(--shadow-deep);animation:rise var(--t-base) var(--ease-out) backwards;border-radius:12px;position:absolute;overflow-y:auto}.key div{align-items:center;gap:var(--s1);padding:4px 0;font-size:.8125rem;line-height:1.4;display:flex}.swatch{background:var(--stock);isolation:isolate;flex:none;width:26px;height:14px}.swatch.wide{width:44px}.swatch.tall{height:20px}.card h2{font:800 1.375rem/1.15 var(--font-text);outline:none;margin:0}.card .meta{margin:var(--s1) 0 var(--s2);color:var(--black-60);font-size:.875rem}.card a{color:var(--black)}.figures{justify-content:space-between;gap:var(--s2);margin-bottom:var(--s1);display:flex}.figures b{font:700 1.75rem/1.1 var(--font-data);display:block}.figures small,.card h3{margin:var(--s2) 0 4px;font:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--black-60);display:block}.figures small{margin:4px 0 0}.names button{justify-content:space-between;align-items:center;gap:var(--s1);width:100%;min-height:var(--tap);text-align:left;font:inherit;color:inherit;border:0;border-bottom:1px solid var(--glass-line);cursor:pointer;background:0 0;padding:6px 0;display:flex}.names button:hover{background:var(--chip)}.names small{font:.6875rem var(--font-data);color:var(--black-60);background:var(--chip);white-space:nowrap;border-radius:9999px;padding:1px 8px}.theses{margin:0;padding:0;list-style:none}.theses li{border-bottom:1px solid var(--glass-line);padding:6px 0}.theses small{font:.6875rem var(--font-data);color:var(--black-60);display:block}.card .actions{gap:var(--s1);margin-top:var(--s3);flex-wrap:wrap;display:flex}.actions .btn{flex:1}#tip{z-index:7;background:var(--glass-deep);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-line);max-width:280px;box-shadow:var(--shadow-deep);pointer-events:none;animation:rise var(--t-fast) var(--ease-out) backwards;border-radius:12px;padding:8px 12px;font-size:.75rem;line-height:1.5;position:fixed}#tip small{font:.6875rem var(--font-data);color:var(--black-60);background:var(--chip);border-radius:9999px;margin-left:4px;padding:1px 8px}@media (width>=900px){.sheet{flex-direction:row}.stage-column{margin-bottom:0}.viewfoot{padding-bottom:var(--s2)}.panel,.panel[data-height]{width:380px;height:auto;max-height:none;margin:var(--s2);border:1px solid var(--glass-line);background:var(--glass);flex:none;position:relative}.panel .grip{display:none}.plate{padding-top:var(--s2);cursor:default}.plate p,.panel[data-height] .plate p{white-space:normal}.panel[data-height=peek] .tab{display:block}.panel[data-height=peek] .foot{display:flex}.sheet.bare .panel,.sheet.bare .viewfoot{display:none}.zoom{right:var(--s2);bottom:var(--s2)}.drift{left:var(--s2);bottom:var(--s2)}.goal{left:var(--s2);bottom:calc(var(--s2) + var(--s1) + var(--tap));max-width:min(72ch, calc(100% - var(--tap) - 3 * var(--s2)))}}@media (width>=1100px){.sheet:not(.bare) .side{display:flex}.sheet:not(.bare) .stage .drift{display:none}.sheet:not(.bare) .goal{bottom:var(--s2)}.viewbar #views{display:none}.viewrow .bounds{border-left:0;padding-left:2px}.sheet:not(.bare) .viewmore label:has(>#wrap){display:none}}@media (width>=900px) and (pointer:fine){.viewbar .btn{min-height:30px;padding-top:0;padding-bottom:0;font-size:.75rem}.viewbar .bound{width:36px;min-height:30px;font-size:.8125rem;padding:0 4px!important}.side .btn{min-height:30px;padding-top:6px;padding-bottom:6px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.panel,.viewfoot{transition:none}}:root[data-motion=still] :is(.panel,.viewfoot){transition:none}:root[data-card] .sheet{flex-direction:column}:root[data-card] .stage-column{margin-bottom:0}:root[data-card] .sheet :is(.panel,.viewfoot,.coach,.stage .reg){display:none}.cardplate{flex:none;margin:0 0 6px}.cardplate h2{font:600 34px/1.15 var(--font-display);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.cardplate p{font:14px/1.4 var(--font-data);color:var(--black-60);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;overflow:hidden}article.card{overflow-wrap:anywhere;animation:rise var(--t-base) var(--ease-out) backwards;font-size:.8125rem;line-height:1.45;position:relative}article.card h2{padding-right:var(--tap);font-size:1.125rem;line-height:1.2}article.card .close{width:var(--tap);height:var(--tap);font:400 1.25rem/1 var(--font-data);color:var(--black-60);border:0;border-radius:0;padding:0;position:absolute;top:-10px;right:-10px}article.card .meta{margin:0 0 4px;font-size:.75rem;line-height:1.4}article.card :is(h2,.lede,.life,.who)+.meta{margin-top:6px}article.card :is(.btn,.chip,.kind,.portrait,.names small,#tip small){border-radius:0}article.card .who{align-items:flex-start;gap:var(--s1);display:flex}article.card .who>div{flex:1;min-width:0}article.card .portrait{background:var(--chip);border:1px solid var(--glass-line);flex:none;width:56px;height:70px;overflow:hidden}article.card .portrait img{object-fit:cover;object-position:50% 20%;filter:grayscale()contrast(1.05);width:100%;height:100%;display:block}article.card .lede{margin:3px 0 0;font-size:.8125rem;line-height:1.3}article.card .lede:first-letter{text-transform:uppercase}article.card .life{font:.6875rem/1.5 var(--font-data);color:var(--black-60);margin:2px 0 0}article.card .index{margin:4px 0 0}article.card .index ol{font:.6875rem/1.3 var(--font-data);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}article.card .index li{align-items:center;display:inline-flex}article.card .index li+li:before{content:"/";color:var(--black-30);margin:0 6px}article.card .index a{min-height:calc(var(--tap) / 2);color:var(--black);text-underline-offset:3px;align-items:center;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}article.card .index a:hover{background:var(--chip);text-decoration-style:solid}article.card .part{margin-top:var(--s2);border-top:1px solid var(--black)}article.card .part>summary{align-items:center;gap:var(--s1);min-height:var(--tap);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}article.card .part>summary::-webkit-details-marker{display:none}article.card .part>summary h3{font:600 .75rem/1.2 var(--font-text);text-transform:uppercase;letter-spacing:.08em;color:var(--black);flex:1;margin:0}article.card .part>summary b{font:700 .6875rem/1 var(--font-data);color:var(--black-60)}article.card .part>summary:after{content:"+";text-align:right;width:1em;font:400 1rem/1 var(--font-data);color:var(--black-60)}article.card .part[open]>summary:after{content:"−"}article.card .part>summary:hover{background:var(--chip)}article.card .part>:not(summary):last-child{margin-bottom:var(--s1)}article.card h4{margin:var(--s1) 0 0;font:500 .6875rem/1.4 var(--font-text);text-transform:uppercase;letter-spacing:.06em;color:var(--black-60)}article.card .sub{border-top:1px solid var(--glass-line)}article.card .sub>summary{align-items:center;gap:var(--s1);min-height:var(--tap);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}article.card .sub>summary::-webkit-details-marker{display:none}article.card .sub>summary h4{flex:1;margin:0}article.card .sub>summary b{font:700 .625rem/1 var(--font-data);color:var(--black-60)}article.card .sub>summary:after{content:"+";text-align:right;width:1em;font:400 .875rem/1 var(--font-data);color:var(--black-60)}article.card .sub[open]>summary:after{content:"−"}article.card .sub>summary:hover{background:var(--chip)}article.card .sub>.names button:first-child{border-top:0}article.card .part+.receipt,article.card .part .receipt{margin-top:4px}article.card .facts{margin:4px 0 0}article.card .facts div{gap:var(--s1);border-bottom:1px solid var(--glass-line);grid-template-columns:5.5rem 1fr;padding:5px 0;display:grid}article.card .facts dt{font:.625rem/1.7 var(--font-data);text-transform:uppercase;letter-spacing:.06em;color:var(--black-60)}article.card .facts dd{margin:0;font-size:.75rem;line-height:1.4}article.card .facts dd span{display:block}article.card .facts dd span+span{margin-top:2px}article.card .folded{border-top:1px solid var(--glass-line);margin-top:4px}article.card .folded summary{min-height:var(--tap);font:.6875rem/1.4 var(--font-data);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}article.card .folded summary::-webkit-details-marker{display:none}article.card .folded summary:after{content:"+";font-size:1rem}article.card .folded[open] summary:after{content:"−"}article.card .folded summary:hover{background:var(--chip)}article.card .writers{margin:0;padding:0;list-style:none}article.card .writers li{justify-content:space-between;align-items:center;gap:var(--s1);border-bottom:1px solid var(--glass-line);display:flex}article.card h2 .read{min-width:var(--tap);min-height:var(--tap);margin:calc(var(--tap) / -4) 0 calc(var(--tap) / -4) calc(var(--s1) / 2);vertical-align:middle;color:var(--black-60);justify-content:center;align-items:center;display:inline-flex}article.card h2 .read:hover{color:var(--black)}article.card .crumbs{font:.6875rem/1.6 var(--font-data)}article.card .crumbs button{font:inherit;color:var(--black);border:0;border-bottom:1px dashed var(--black-60);min-height:var(--tap);cursor:pointer;background:0 0;padding:0}article.card .writers :is(a,span,button){min-height:var(--tap);align-items:center;display:inline-flex}article.card .writers button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}article.card .writers small{text-align:right;max-width:55%;font:.625rem/1.4 var(--font-data);color:var(--black-60)}article.card .abstract{margin:0 0 var(--s1);font-size:.8125rem;line-height:1.5}article.card .theses li{padding:4px 0}article.card .theses small{font-size:.625rem}article.card .theses li>small+small{margin-top:2px}article.card .theses .names button:last-child{border-bottom:0}article.card .ways{gap:0 var(--s2);flex-wrap:wrap;margin:0;font-size:.75rem;display:flex}article.card .theses .ways :is(a,span){min-height:var(--tap);align-items:center;padding:0;display:inline-flex}article.card .ways span{color:var(--black-60)}article.card .theses a{padding:8px 0;display:block}article.card .figures{justify-content:flex-start;gap:4px var(--s2);margin:var(--s1) 0 4px;flex-wrap:wrap}article.card .figures b{font-size:1.125rem}article.card .figures div{max-width:10rem}article.card .figures small{overflow-wrap:normal;margin-top:2px;font-size:.625rem;line-height:1.3}article.card .caveats{margin:4px 0 var(--s1);padding:0 0 0 var(--s1);border-left:2px solid var(--black-30);color:var(--black-60);font-size:.75rem;line-height:1.4;list-style:none}article.card .caveats li+li{margin-top:2px}article.card .names button{padding:4px 0;font-size:.8125rem}article.card .names>small{background:0 0;margin:4px 0;padding:0;display:inline-block}article.card .names button small{white-space:normal;text-align:right;flex:none;max-width:55%;padding:1px 6px;font-size:.625rem}article.card .names button:has(i){flex-wrap:wrap;row-gap:1px}article.card .names button i{-webkit-line-clamp:2;font:.625rem/1.4 var(--font-data);color:var(--black-60);-webkit-box-orient:vertical;flex-basis:100%;order:1;display:-webkit-box;overflow:hidden}article.card .member{align-items:stretch;display:flex}article.card .member>button:first-child{flex:1;min-width:0}article.card .member .drop{width:var(--tap);border:0;border-bottom:1px solid var(--glass-line);font:400 1rem/1 var(--font-data);color:var(--black-60);cursor:pointer;background:0 0;flex:none;padding:0}article.card .member .drop:hover{background:var(--chip);color:var(--black)}article.card .names+.receipt{overflow-wrap:anywhere;margin-top:4px}article.card h4+.chips,article.card h4+.btn{margin:4px 0 var(--s1)}article.card .chip{padding:4px 10px;font-size:.75rem}article.card .kind{font:.625rem/1.4 var(--font-data);background:var(--chip);padding:2px 8px;display:inline-block}article.card .quote{margin:var(--s1) 0;padding-left:var(--s1);border-left:2px solid var(--black);font-size:.8125rem;line-height:1.4}article.card .quote small{font:.625rem/1.5 var(--font-data);color:var(--black-60);margin-top:4px;display:block}article.card .actions{margin-top:var(--s1);gap:4px}article.card .actions .btn{flex:calc(50% - 4px);padding:6px 10px;font-size:.6875rem}article.card .btn:disabled{opacity:.4;cursor:default;color:var(--black);background:0 0}article.card .actions a.btn{justify-content:center}article.card .actions+.hint{margin-top:4px}article.card .links{gap:0 var(--s2);flex-wrap:wrap;margin-top:4px;font-size:.75rem;display:flex}article.card .links a{min-height:var(--tap);color:var(--black-60);text-underline-offset:3px;align-items:center;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}article.card .links.works{flex-direction:column}article.card .links a:hover{color:var(--black);text-decoration-style:solid}@media (pointer:fine){article.card :is(.names button,.part>summary,.sub>summary,.folded summary,.writers :is(a,span,button),.crumbs button){min-height:30px}article.card :is(.links a,.theses .ways :is(a,span)){min-height:24px}article.card .theses a{padding:4px 0}article.card .btn{min-height:30px;padding-top:4px;padding-bottom:4px}article.card .chip{min-height:28px;padding-top:2px;padding-bottom:2px}}
