:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#073642;--muted:#586e75;--line:#d6cfba;--paper:#fdf6e3;--bg:#fdf6e3;--surface:#eee8d5;--accent:#073642;--warm:#586e75;--button-bg:#073642;--button-ink:#fdf6e3;--button-hover:#002b36;--focus:#268bd2;--error-ink:#9b2c2c;--error-bg:color-mix(in srgb, #dc322f 8%, var(--paper));--error-line:#dc322f;--notice-bg:color-mix(in srgb, #859900 10%, var(--paper));--selection-bg:color-mix(in srgb, #b58900 10%, var(--paper));--selection-line:#b58900;--shadow:#002b3618}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#eee8d5;--muted:#93a1a1;--line:#31535d;--paper:#073642;--bg:#002b36;--surface:#073642;--accent:#eee8d5;--warm:#93a1a1;--button-bg:#2aa198;--button-ink:#002b36;--button-hover:#93a1a1;--focus:#2aa198;--error-ink:#f08f7b;--error-bg:color-mix(in srgb, #dc322f 12%, var(--paper));--error-line:#dc322f;--notice-bg:color-mix(in srgb, #859900 12%, var(--paper));--selection-bg:color-mix(in srgb, #b58900 12%, var(--paper));--shadow:#002b3666}*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);flex-direction:column;min-height:100dvh;margin:0;font-family:system-ui,-apple-system,PingFang SC,sans-serif;font-size:15px;line-height:1.55;display:flex}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font:inherit}button,.button{border:1px solid var(--button-bg);background:var(--button-bg);color:var(--button-ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;text-decoration:none;display:inline-flex}button:hover,.button:hover{background:var(--button-hover);text-decoration:none}button:disabled{opacity:.45;cursor:not-allowed}button.quiet,.button.quiet{color:var(--accent);border-color:var(--line);background:0 0}button.quiet:hover,.button.quiet:hover{background:var(--surface)}.small{padding:5px 10px;font-size:13px}.navigation{border-bottom:1px solid var(--line);background:var(--paper)}.navigation-inner{justify-content:space-between;align-items:center;gap:20px;max-width:1100px;min-height:56px;margin:0 auto;padding:0 24px;display:flex}.brand{letter-spacing:-.6px;color:var(--ink);align-items:center;gap:8px;font-size:20px;font-weight:700;display:inline-flex}.environment-badge{border:1px solid var(--selection-line);background:var(--selection-bg);color:var(--ink);letter-spacing:.08em;white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:700;line-height:1.3}nav{align-items:center;gap:24px;font-size:13px;display:flex}.environment-badge-alpha{color:#fff;background:#dc322f;border-color:#dc322f}.environment-source{letter-spacing:0;margin-left:5px;font-weight:500;display:none}.environment-branch{text-overflow:ellipsis;vertical-align:bottom;max-width:18ch;display:inline-block;overflow:hidden}@media (min-width:1280px){.environment-source{display:inline}}.environment-badge-beta{color:#073642;background:#f1c40f;border-color:#b58900}nav>a{color:var(--muted)}nav>a[aria-current=page]{color:var(--ink);font-weight:600}nav>a.button{color:var(--button-ink)}.account-menu,.notification-bell{position:relative}.account-menu>summary{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.account-menu-content{z-index:20;background:var(--paper);border:1px solid var(--line);width:170px;box-shadow:0 6px 20px var(--shadow);border-radius:6px;gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.account-menu-content a,.account-menu-content button{text-align:left;border:0;border-radius:4px;justify-content:start;padding:8px 10px;font-size:13px}.account-menu-content a:hover,.account-menu-content button:hover{background:var(--surface);text-decoration:none}main{flex:1;width:100%;max-width:1100px;min-height:0;margin:0 auto;padding:28px 24px 48px}.home-main{align-content:center;padding-block:48px;display:grid}.home-content{text-align:center;width:min(100%,640px);margin:0 auto}h1.home-logo{letter-spacing:-3px;margin:0;font-size:clamp(52px,10vw,76px);font-weight:750;line-height:1.1}.home-subtitle{color:var(--muted);margin:12px 0 24px;font-size:18px}.home-search-form{gap:8px;display:flex}.home-search-form input{flex:1;min-width:0;padding:12px 16px;font-size:16px}.home-search-form button{padding:12px 20px}h1,h2,h3,p{margin-top:0}h1{overflow-wrap:anywhere;font-size:28px;font-weight:650;line-height:1.3}h2{font-size:18px;font-weight:600}h3{font-size:15px}.page-heading{margin-bottom:22px}.section-heading{margin-bottom:0}.profile-heading h1,.profile-heading p{margin-bottom:8px}summary{cursor:pointer;color:var(--muted);width:fit-content;font-size:13px}summary:hover{color:var(--ink)}summary:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.source-details{margin-top:8px}.claim-content{border:1px solid var(--line);border-radius:6px;max-width:560px;margin-top:12px;padding:16px}.paper-heading h1{margin:10px 0 12px}.paper-title-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.paper-title-row h1{min-width:0}.paper-title-row>.icon-button{flex-shrink:0}.share-dialog{background:var(--bg);color:var(--ink);border:1px solid var(--line);box-sizing:border-box;border-radius:12px;width:min(620px,100vw - 24px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.share-dialog::backdrop{background:#002b368c}.share-dialog-content{gap:16px;min-width:0}.share-dialog-heading{flex-wrap:nowrap;justify-content:space-between}.share-dialog-heading h2{margin:0}.share-card-preview{aspect-ratio:1200/630;background:var(--surface);border-radius:6px;justify-content:center;align-items:center;display:flex;overflow:hidden}.share-card-preview img{width:100%;height:auto;display:block}.share-card-preview img[hidden]{display:none}.share-card-preview p{padding:16px}.share-destinations{flex-wrap:wrap;gap:8px;display:flex}.share-link-field{flex-direction:column;gap:6px;display:flex}.share-link-field input{width:100%;min-width:0;font-size:16px}@media (max-width:700px){.share-dialog{padding:16px}.share-destinations>.button,.share-destinations>button{min-height:44px}.paper-title-row{gap:8px}}.paper-actions{gap:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--muted)}.card{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:18px}.stack{align-content:start;gap:16px;display:grid}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.between{justify-content:space-between}.split{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);align-items:start;gap:24px;display:grid}.paper-list{gap:0;display:grid}.paper-year{color:var(--muted);margin:22px 0 4px;font-size:14px;font-weight:600}.paper-year:first-child{margin-top:6px}.venue-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:0 24px;display:grid}.venue-area-filter fieldset{border:0;min-width:0;margin:12px 0 0;padding:0}.venue-area-filter summary{border:1px solid var(--line);cursor:pointer;border-radius:6px;align-items:center;gap:8px;width:max-content;max-width:100%;min-height:40px;padding:6px 10px;font-size:14px;list-style:none;display:flex}.venue-area-filter summary::-webkit-details-marker{display:none}.venue-area-filter summary>svg:last-child{transform:rotate(-90deg)}.venue-area-filter[open] summary>svg:last-child{transform:none}.venue-area-options{flex-wrap:wrap;gap:6px;max-height:min(360px,50dvh);padding:2px 2px 4px;display:flex;overflow-y:auto}.venue-area-chip{text-align:left;padding:5px 10px;font-size:13px}.venue-area-chip[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--paper)}.venue-card{border-bottom:1px solid var(--line);padding:16px 0}.venue-card h2{margin:0 0 4px;font-size:16px}.venue-card p{margin:0;font-size:13px}.author-paper-browser{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:24px;display:grid}.venue-options{gap:3px;display:grid}button.venue-toggle{text-align:left;color:var(--ink);background:0 0;border-color:#0000;justify-content:space-between;padding:6px 8px;font-size:13px}button.venue-toggle[aria-pressed=true]{background:var(--surface);color:var(--ink);border-color:var(--line);font-weight:600}button.venue-toggle:hover{background:var(--surface)}button.venue-more{border-color:#0000;justify-content:start;padding:8px 10px;font-size:13px}.paper-card{border-bottom:1px solid var(--line);background:0 0;min-width:0;padding:14px 0}.paper-card h2{overflow-wrap:anywhere;margin:0 0 5px;font-size:17px;font-weight:600;line-height:1.45}.paper-card h2 a{color:var(--ink)}.paper-authors{color:var(--muted);overflow-wrap:anywhere;margin:0 0 5px;font-size:13px}.paper-authors a{color:var(--muted)}.paper-authors strong,.paper-authors a:hover{color:var(--ink)}.paper-meta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.paper-meta a{color:var(--muted)}.results-heading p{margin:0;font-size:13px}.results-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.discussion-empty{margin:0;font-size:13px}.author-paper-results{min-width:0}.tag{color:var(--accent);border:1px solid var(--line);border-radius:4px;padding:2px 8px;font-size:12px}.filters{grid-template-columns:minmax(180px,1fr) auto auto auto auto;align-items:start;gap:8px;margin-bottom:18px;display:grid}.filters label{min-width:0}.filters .venue-field{width:150px}.filters .year-field{width:105px}.filters input,.filters select,.filters button{height:36px;padding-top:6px;padding-bottom:6px;font-size:13px}label{gap:6px;font-size:13px;font-weight:550;display:grid}input,textarea,select{width:100%;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:10px 12px;font-weight:400}input:focus,textarea:focus,select:focus{outline:2px solid var(--focus);outline-offset:1px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}textarea{resize:vertical;line-height:1.7}.error{background:var(--error-bg);border:1px solid var(--error-line);color:var(--error-ink);border-radius:6px;padding:12px 16px}.notice{background:var(--notice-bg);border-radius:6px;padding:12px 16px}.empty{text-align:center;color:var(--muted);padding:40px 16px}.narrow{max-width:480px}.prose{white-space:pre-wrap;overflow-wrap:anywhere}.comment{border-left:2px solid var(--line);margin-top:14px;padding:12px 0 12px 18px}.discussion-review,.discussion .comment,#discussion{scroll-margin-top:7rem}.discussion-review:target,.discussion .comment:target{outline:2px solid var(--accent);outline-offset:3px}.discussion-meta{gap:8px}.discussion-clamped{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.discussion-actions,.discussion-editor,.library-discussion{margin-top:12px}.discussion-parent{margin-top:6px;display:inline-block}.discussion-conflict{border-left:2px solid var(--line);padding-left:12px}.note-body{min-height:340px;font-family:ui-monospace,monospace;font-size:14px}footer{border-top:1px solid var(--line);text-align:center;color:var(--muted);padding:16px 24px;font-size:12px}.paper-title .katex{font-size:1em}.pdf-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:0 3px 18px var(--shadow);text-align:left;background:#fff;display:inline-block;position:relative}.pdf-page canvas{display:block}.pdf-page .textLayer{z-index:2}.annotation-layer{pointer-events:none;z-index:1;mix-blend-mode:multiply;position:absolute;inset:0}.highlight-card{border-bottom:1px solid var(--line);padding:14px 0}.annotation-layer polygon[data-focused=true]{stroke:var(--focus);stroke-width:2px;vector-effect:non-scaling-stroke}.highlight-references{gap:6px;margin-top:8px}@media (max-width:850px){nav{gap:12px}.navigation-inner{gap:16px;padding:0 16px}.account-menu>summary{max-width:90px}main{padding:24px 16px 40px}.split,.author-paper-browser{grid-template-columns:1fr}h1{font-size:24px}.filters{grid-template-columns:minmax(0,1fr) auto}.filters .search-field{grid-column:1/-1}.filters .venue-field,.filters .year-field{width:100%}.filters .venue-field{grid-column:1}.filters .year-field{grid-column:2;min-width:105px}.filters button{grid-row:3}.venue-search .year-field{grid-column:1;min-width:0}.venue-search button[type=submit]{grid-area:2/2}.venue-search button[type=button]{grid-column:1/-1}.author-paper-browser{gap:16px}.venue-options{flex-wrap:wrap;display:flex}}.navigation-inner>nav{margin-left:auto}.appearance-controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.appearance-controls .appearance-picker{border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}.appearance-picker svg{pointer-events:none}.appearance-controls .appearance-picker select{appearance:none;opacity:0;cursor:pointer;width:100%;min-width:0;height:100%;padding:0;position:absolute;inset:0}.appearance-picker:focus-within{outline:2px solid var(--accent);outline-offset:2px}.icon-button{justify-content:center;align-items:center;min-width:34px;min-height:34px;display:inline-flex}.notification-bell>summary{padding:6px;list-style:none;position:relative}.notification-bell>summary::-webkit-details-marker{display:none}.notification-badge{color:var(--bg);background:var(--accent);border-radius:8px;padding:1px 4px;font-size:10px;position:absolute;top:-3px;right:-6px}.notification-popover{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:8px;width:min(340px,100vw - 28px);padding:12px;position:absolute;right:0;box-shadow:0 8px 24px #0002}.notification-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;padding:14px 10px;display:flex}.notification-row.is-unread{border-left:3px solid var(--accent)}.notification-row .stack{gap:4px;min-width:0}.notification-row small{overflow-wrap:anywhere}.notification-row>button{flex-shrink:0}.notification-settings{padding-top:12px}.notification-settings .checkbox-label{min-height:36px}.notification-settings input[type=checkbox]{width:auto}.notification-unread{align-items:center;gap:8px;display:flex}.notification-unread input[type=checkbox]{width:auto}.theme-switch{flex-shrink:0;display:block}.theme-switch select{width:auto;padding:5px 8px;font-size:13px}.reader-title{margin:0;font-size:25px}.pdf-stage{display:inline-block;position:relative}.selection-actions{z-index:4;border:1px solid var(--line);background:var(--paper);box-shadow:0 3px 12px var(--shadow);white-space:nowrap;border-radius:6px;align-items:center;gap:2px;padding:3px;display:flex;position:absolute;transform:translate(-50%)}.selection-actions button{border:0}.comment-editor{border-bottom:1px solid var(--line);text-align:left;margin-bottom:18px;padding-bottom:18px}.rating-field{border:0;min-width:0;margin:0;padding:0}.rating-stars{display:flex}.rating-stars label{cursor:pointer;position:relative}.rating-stars label:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px;border-radius:3px}.rating-field:disabled label{opacity:.45;cursor:default}.upload-history,.library-latest{overflow-wrap:anywhere;margin:0;padding-left:20px}.upload-history{margin-top:12px}.library-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:20px;padding-bottom:12px}.library-item{justify-content:space-between;align-items:center;gap:20px;display:flex}.library-item>div:first-child{flex:1;min-width:0}.library-progress{margin-top:10px;font-size:12px}.library-pagination{margin-top:16px}.follow-control{align-items:center;gap:8px;display:inline-flex}@media (max-width:600px){.library-item{flex-direction:column;align-items:start;gap:10px}.library-tabs{gap:12px}}.account-access{max-width:460px}.account-settings h1{margin:0}.account-username{overflow-wrap:anywhere}.account-sections{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding-bottom:12px;display:grid}.account-sections button{padding:8px 10px;font-size:13px}.account-sections button[aria-pressed=true]{background:var(--surface);color:var(--accent);border-color:var(--focus)}@media (max-width:600px){.account-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-settings h2,.account-settings section>p{margin:0}.account-settings h2{font-size:20px}.checkbox-label{align-items:center;gap:8px;display:flex}.checkbox-label input{width:auto}.account-settings details>form{margin-top:16px}.profile-email,.user-profile h1{overflow-wrap:anywhere}.profile-heading{gap:16px}.profile-heading h1,.profile-heading p{margin:0}.profile-avatar{width:52px;height:52px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:50%;flex:0 0 52px;place-items:center;font-size:24px;display:grid}.profile-bio,.profile-review p{white-space:pre-wrap;overflow-wrap:anywhere}.profile-review p{margin:0}.mention-editor{width:100%;position:relative}.mention-editor textarea{width:100%}.mention-candidates{z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:6px;min-width:240px;max-width:100%;max-height:220px;margin:2px 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;overflow:auto}.mention-candidates button{justify-content:space-between;width:100%}.vote-actions button[aria-pressed=true]{border-color:var(--focus);color:var(--focus)}main>.page-heading{margin-bottom:8px}main>a:first-child{width:fit-content;font-size:13px}main,section,article,.card,.stack,.row>div{min-width:0}.stack{gap:16px}.card{padding:16px}.profile-heading{border-bottom:1px solid var(--line);padding-bottom:12px}.profile-heading .row h1{margin-bottom:0}.profile-heading .venue-full-name{overflow-wrap:anywhere;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.5}.discovery-search-form{align-items:center;gap:8px;max-width:720px;display:flex}.discovery-search-form input{flex:1;min-width:0}.search-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.search-card{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.search-card :is(h2,h3,p){margin:0}.search-card :is(h2,h3){font-size:1rem;font-weight:550;line-height:1.5}.search-card p{font-size:.8125rem;line-height:1.5}.search-card>p:last-child{margin-top:auto}.search-person-heading,.search-section-heading h2{align-items:center;gap:8px;margin:0;display:flex}.search-person-heading svg,.search-section-heading svg{flex-shrink:0}.search-section-heading h2{flex-wrap:wrap;font-size:1.125rem}.search-section-heading .action-with-label{flex-shrink:0}.search-section{padding-top:12px}.search-section .empty{text-align:left;padding:8px 0;font-size:.875rem}@media (max-width:850px){.search-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.search-card-grid{grid-template-columns:minmax(0,1fr)}.discovery-search-form input{min-height:44px;font-size:16px}.search-section-heading .action-with-label{min-height:44px}}.rankings-page{max-width:960px}.ranking-selects{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.ranking-selects label,.ranking-selects select{width:100%;min-width:0}.ranking-venues{flex-wrap:wrap;gap:8px}.ranking-chip{min-height:36px}.ranking-chip.selected,.ranking-tabs button[aria-pressed=true]{color:var(--accent);background:var(--surface);border-color:var(--accent)}.ranking-tabs{border-bottom:1px solid var(--line);gap:8px;padding-bottom:12px}.ranking-tabs button{color:var(--muted);background:0 0;align-items:center;gap:8px;display:inline-flex}.ranking-summary,.ranking-more p{margin:0}.ranking-table{table-layout:fixed;border-collapse:collapse;width:100%}.ranking-table th,.ranking-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:12px 8px}.ranking-table thead th{color:var(--muted);font-size:.875rem;font-weight:400}.ranking-table tbody th{font-weight:400}.ranking-affiliation{margin-top:4px;font-size:.8125rem;line-height:1.5;display:block}.ranking-table :is(th,td):first-child{font-variant-numeric:tabular-nums;width:54px;padding-left:0}.ranking-table :is(th,td):last-child{text-align:right;font-variant-numeric:tabular-nums;width:80px;padding-right:0}.ranking-more{flex-wrap:wrap;font-size:.875rem}.ranking-method{font-size:.8125rem;line-height:1.5}@media (max-width:600px){.ranking-selects{grid-template-columns:minmax(0,1fr);gap:12px}.ranking-selects select,.ranking-chip,.ranking-tabs button{min-height:44px}.ranking-table :is(th,td):first-child{width:40px}.ranking-table :is(th,td):last-child{width:60px}}.venue-facts{grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:12px 0;font-size:14px;display:grid}.venue-facts>div{display:contents}.venue-facts dt{color:var(--muted)}.venue-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.profile-heading .follow-control{margin-right:8px}.author-title{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.author-name{flex:18rem;align-items:center;gap:8px;min-width:0;display:flex}.author-name h1{overflow-wrap:anywhere;min-width:0;margin:0}.author-name .icon-button,.author-name .tag{flex:none}.author-actions{flex:none;align-items:center;gap:4px;display:flex}.author-name .icon-button,.author-actions .icon-button{border-color:#0000;width:36px;padding:8px}.author-actions .follow-control{margin:0;position:relative}.author-actions .follow-control>.error{z-index:2;border:1px solid var(--line);background:var(--surface);border-radius:6px;width:180px;max-width:calc(100vw - 32px);padding:10px;position:absolute;top:calc(100% + 4px);right:0}.paper-year-count{font-weight:400}.profile-heading>.follow-control{float:right}.source-details{font-size:13px}.prose,.notice,.notification-row{overflow-wrap:anywhere}.navigation{flex:none}.navigation-inner{flex-wrap:nowrap;gap:16px;position:relative}.navigation .brand{white-space:nowrap;flex-shrink:0}.navigation-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.main-navigation{flex-shrink:0;gap:4px;margin-left:auto}.navigation-icon{white-space:nowrap;min-width:40px;height:40px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:14px;list-style:none;display:inline-flex}.navigation-icon::-webkit-details-marker{display:none}.navigation-icon svg{width:22px;height:22px}.navigation-icon:hover,.navigation-icon[aria-current=page],.account-menu[open]>.navigation-icon{background:var(--surface);color:var(--ink);text-decoration:none}.navigation .appearance-picker{border-color:#0000}.navigation .appearance-picker:hover{background:var(--surface)}.social-tabs{flex-wrap:wrap;gap:8px}.social-tabs>a{border-radius:6px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:inline-flex}.social-tabs>a[aria-current=page]{background:var(--surface)}.person-activity-name{overflow-wrap:anywhere;flex:1;min-width:0}.person-activity h2,.person-activity p{margin:0}.person-activity{overflow-wrap:anywhere}@media (max-width:1000px){.navigation-inner{gap:12px}.navigation-label{display:none}.navigation .navigation-icon{width:44px;min-width:44px;height:44px;padding:0}}.appearance-controls .appearance-picker{width:36px;height:36px}.icon-button{flex-shrink:0;width:36px;min-width:36px;min-height:36px;padding:8px}.action-with-label,.action-toolbar{align-items:center;gap:6px;display:inline-flex}.action-toolbar{flex-wrap:wrap;gap:4px}button>svg,a>svg,summary>svg{flex-shrink:0}svg[data-icon] *{vector-effect:non-scaling-stroke}summary.icon-button{list-style:none}summary.icon-button::-webkit-details-marker{display:none}.detail-name-row h1{overflow-wrap:anywhere;min-width:0}.user-profile-heading{align-items:start}.user-profile-name{overflow-wrap:anywhere;flex:1;min-width:0}.user-follow-control{flex-shrink:0;gap:4px}.notification-row>.stack{flex:1}.notification-actions{flex-wrap:nowrap;flex-shrink:0;align-items:start}.notification-options{position:relative}.notification-option-menu{z-index:15;border:1px solid var(--line);background:var(--paper);width:max-content;max-width:calc(100vw - 48px);box-shadow:0 6px 20px var(--shadow);border-radius:6px;gap:4px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.notification-option-menu button{text-align:left;justify-content:start}.account-menu-content a,.account-menu-content button{align-items:center;gap:8px;display:flex}footer{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:4px 16px;padding:14px 24px;display:flex}footer a{align-items:center;min-height:44px;display:inline-flex}.mcp-guide{gap:28px;max-width:840px}.mcp-guide>header{border:0;padding:0;display:block}.mcp-guide h2,.mcp-guide h3,.mcp-guide p{margin:0}.mcp-guide header p{margin-top:12px}.mcp-guide-notice{border-left:3px solid var(--selection-line);background:var(--selection-bg);padding:12px 16px}.mcp-guide-steps{gap:16px;margin:0;padding-left:24px;display:grid}.mcp-guide-steps p{color:var(--muted);margin-top:4px}.mcp-guide-preview summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.mcp-guide-preview[open] summary{margin-bottom:16px}.mcp-guide pre{background:var(--surface);max-width:100%;padding:12px;font-size:13px;overflow-x:auto}.mcp-guide blockquote{border-left:2px solid var(--line);margin:0;padding-left:16px}.vote-actions{gap:6px}.vote-button{border-radius:5px;align-items:center;gap:6px;min-height:36px;padding:6px 8px;display:inline-flex}button.vote-button{border-color:#0000}.vote-button[aria-pressed=true]{color:var(--ink);background:var(--selection-bg);border-color:var(--selection-line)}.discussion-review{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0}.discussion-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.discussion-meta strong{overflow-wrap:anywhere;min-width:0}.discussion-owner-actions{flex:none;gap:2px;display:flex}.discussion-owner-actions>button{color:var(--muted);border-color:#0000;padding:6px}.discussion-owner-actions>button:hover{color:var(--accent)}.discussion-actions{gap:8px}.discussion-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.discussion-reply-actions{gap:8px;min-width:0}.discussion .comment{margin-top:12px;padding-left:12px}.discussion-actions button.quiet{border-color:#0000}.discussion .vote-actions{flex-direction:column;align-items:flex-end;gap:4px;max-width:140px;display:flex}.vote-buttons{gap:6px;display:flex}.vote-actions .error{text-align:right;overflow-wrap:anywhere}.discussion>form.card{border:0;border-bottom:1px solid var(--line);background:0 0;padding:0 0 16px}.paper-detail-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}.paper-heading .paper-authors{gap:4px 12px}.paper-heading .paper-venue{align-items:baseline;gap:6px;margin-inline-start:12px;font-size:14px;display:inline-flex}.paper-venue cite{font-family:Georgia,Times New Roman,serif;font-style:italic}.paper-public-summary{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:14px;padding-bottom:16px;display:flex}.paper-activity-disclosure{max-width:100%}.paper-activity-disclosure summary{cursor:pointer;border-radius:4px;align-items:center;gap:8px;width:max-content;min-height:40px;list-style:none;display:flex}.paper-activity-disclosure summary::-webkit-details-marker{display:none}.paper-activity-disclosure summary>svg{color:var(--muted);transform:rotate(-90deg)}.paper-activity-disclosure[open] summary>svg{transform:none}.paper-activity-details{flex-wrap:wrap;align-items:center;gap:8px 24px;padding:8px 0 0;display:flex}.paper-public-rating{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.paper-activity-disclosure .average-stars{flex:none;width:110px}.paper-activity-disclosure .average-star{height:32px}.paper-public-rating .rating-value{text-align:left;align-items:baseline;gap:8px;display:flex}.rating-pending{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.paper-statistics{flex-wrap:wrap;gap:8px 16px;display:flex}.paper-stat{white-space:nowrap;color:var(--muted);align-items:center;gap:5px;font-size:13px;display:inline-flex}.paper-stat strong{color:var(--ink);font-weight:500}.paper-detail-grid>.paper-personal{border-left:1px solid var(--line);grid-area:1/2;padding-left:20px}.paper-detail-grid>.discussion{grid-area:1/1}.paper-personal .paper-rating{gap:8px;display:grid}.paper-personal .paper-actions{gap:8px}.paper-personal .paper-secondary-actions{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;align-items:flex-start;padding:2px 4px 6px;scroll-padding-inline:4px;overflow-x:auto}.paper-secondary-actions>*{flex-shrink:0}.paper-secondary-actions:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.paper-resources{border-top:1px solid var(--line);min-width:0;padding-top:12px}.resource-heading,.resource-group li,.resource-error{align-items:center;gap:8px;display:flex}.resource-heading{justify-content:space-between}.resource-heading h2{margin:0;font-size:16px}.resource-group h3{color:var(--muted);margin:12px 0 4px;font-size:13px;font-weight:500}.resource-group ul{margin:0;padding:0;list-style:none}.resource-group li>a{border-color:#0000;flex:1;justify-content:flex-start;min-width:0;padding-inline:4px}.resource-group li>a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resource-group li>a svg{flex:none}.resource-field{gap:4px;display:grid}.resource-form input,.resource-form select{width:100%;min-width:0;font-size:16px}.resource-form p{font-size:13px}.paper-resources .error{overflow-wrap:anywhere}.paper-upload-status{align-items:center;gap:8px;display:inline-flex}.reading-status-control{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.reading-status-control[data-status]:not([data-status=""]){color:var(--accent)}.reading-status-control select{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;padding:0;font-size:16px;position:absolute;inset:0}.reading-status-control:focus-within{outline:2px solid var(--accent);outline-offset:2px}.reading-status-control:has(select:disabled){opacity:.45}.reading-status-control select:disabled{cursor:not-allowed}.paper-personal .paper-actions>a:not(.button){font-size:13px}.paper-personal .source-details{margin-top:16px}.rating-row{grid-template-columns:68px minmax(0,1fr) 60px;align-items:center;gap:8px;min-height:40px;display:grid}.rating-label{font-size:13px}.rating-stars,.average-stars{min-width:0;display:flex}.rating-stars label,.average-star{flex:1;justify-content:center;align-items:center;min-width:0;height:40px;display:flex}.rating-star{width:22px;height:22px;color:var(--muted);flex:none;display:inline-block;position:relative}.rating-star svg{width:22px;height:22px;display:block}.rating-star-fill{color:#b58900;position:absolute;inset:0 auto 0 0;overflow:hidden}.rating-star-fill svg{fill:currentColor}.rating-clear{justify-content:flex-end;display:flex}.rating-clear button{color:var(--muted);border-color:#0000;padding:6px}.rating-value{text-align:right;line-height:1.3;display:grid}.rating-value strong{font-size:15px}.rating-value small{overflow-wrap:anywhere;font-size:11px}.library-tabs{flex-wrap:nowrap;gap:20px;padding-bottom:10px;overflow-x:auto}.library-tabs>*{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;min-height:36px;display:inline-flex}.library-item-actions{flex-shrink:0;justify-content:flex-end;align-self:start;max-width:100%}.library-item{padding-block:16px}.library-item.card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding-inline:0}.library-item h2{margin-bottom:6px}.library-progress{font-size:13px}.catalog-filter-toggle{display:none}.filter-summary{flex-wrap:wrap;gap:8px;margin:-6px 0 16px;display:flex}.authors-more{display:inline}.authors-more>summary{margin-left:6px;display:inline-flex}.note-workspace{max-width:1100px}.note-editor{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.note-editor-main{min-width:0}.note-titlebar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.note-titlebar>label{flex:1;min-width:min(100%,200px)}.note-titlebar input{font-size:18px}.note-body{min-height:55dvh}.note-references{max-height:75dvh;position:sticky;top:16px;overflow:auto}.note-references summary{color:var(--ink);font-size:15px;font-weight:600}.note-references-content{padding-top:12px}.reader-main{max-width:none;height:calc(100vh - var(--reader-navigation-height,57px));height:var(--reader-height,calc(100dvh - var(--reader-navigation-height,57px)));flex-direction:column;flex:none;padding:0;display:flex;overflow:hidden}.reader-heading{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:16px;min-height:48px;padding:6px 16px;display:flex}.reader-heading .reader-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:15px;font-weight:550;overflow:hidden}.reader-heading .reader-title a{text-overflow:ellipsis;min-height:36px;color:inherit;padding-block:6px;display:block;overflow:hidden}.reader-heading .reader-title a:focus-visible{outline-offset:-2px}.reader-heading .reader-title .paper-title{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.reader-main>.error{margin:8px 12px}.reader-workspace{flex-direction:column;flex:1;min-height:0;display:flex}.reader-workspace>.error{flex:none;margin:6px 12px;padding:6px 12px}.reader-tools{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.reader-tools .row{gap:4px}.reader-page-number{align-items:center;gap:6px;font-size:13px;display:flex}.reader-page-number input{text-align:center;width:56px;height:36px;padding:4px}.reader-scale{text-align:center;min-width:46px;font-size:13px}.reader-grid{flex:1;grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid}.reader-grid.sidebar-closed{grid-template-columns:minmax(0,1fr)}.reader-canvas{background:var(--surface);min-width:0;min-height:0;display:flex;overflow:hidden}.reader-page-turn{display:none}@media (hover:hover) and (pointer:fine) and (min-width:641px){.reader-page-turn{flex:0 0 52px;justify-content:center;align-items:center;display:flex}.reader-page-turn .icon-button{background:var(--paper);width:44px;height:44px;box-shadow:0 2px 8px var(--shadow);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .15s}.reader-page-turn:hover .icon-button,.reader-page-turn .icon-button:focus-visible{opacity:1;pointer-events:auto}.reader-page-turn:hover .icon-button:disabled{opacity:.35}}@media (prefers-reduced-motion:reduce){.reader-page-turn .icon-button{transition:none}}.pdf-scroll{background:var(--surface);text-align:center;overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:12px;overflow:auto}.pdf-stage{vertical-align:top}.reader-sidebar{border-left:1px solid var(--line);background:var(--paper);overscroll-behavior:contain;min-width:0;min-height:0;padding:16px;overflow:auto}.reader-sidebar[hidden]{display:none}.reader-sidebar-heading{margin-bottom:12px}.reader-sidebar-heading h2{margin:0;font-size:16px}.selection-actions{max-width:calc(100vw - 24px)}.highlight-card .row{gap:6px}@media (max-width:850px){.paper-detail-grid{flex-direction:column;gap:24px;display:flex}.paper-detail-grid>.paper-personal{border:0;border-bottom:1px solid var(--line);width:100%;padding:0 0 20px}.paper-detail-grid>.discussion{width:100%}.note-editor{grid-template-columns:minmax(0,1fr)}.note-references{max-height:none;position:static}.reader-grid{display:flex;position:relative}.reader-canvas{width:100%}.reader-sidebar{z-index:6;border:1px solid var(--line);max-height:min(70%,520px);padding:12px 16px max(16px, env(safe-area-inset-bottom));box-shadow:0 -8px 24px var(--shadow);border-bottom:0;border-radius:12px 12px 0 0;position:absolute;inset:auto 0 0}.reader-sidebar-heading{background:var(--paper);z-index:1;padding-block:8px;position:sticky;top:-12px}.reader-heading{gap:8px;padding-inline:12px}.reader-heading .reader-title{font-size:14px}.navigation-inner{--navigation-target:clamp(24px, calc((100vw - 104px) / 10), 44px);gap:2px;min-height:56px;padding:4px}.navigation .brand{gap:4px;font-size:18px}.navigation .environment-badge{padding:2px 4px;font-size:9px}.main-navigation,.navigation-actions,.navigation .appearance-controls{gap:0}.navigation-label{display:none}.navigation .navigation-icon,.navigation .notification-bell>summary,.navigation .appearance-picker{width:var(--navigation-target);min-width:var(--navigation-target);height:44px;padding:0}.navigation .account-menu,.navigation .notification-bell{position:static}.navigation .notification-badge{padding:0 2px;font-size:9px;line-height:1.2;top:1px;right:0}}@media (max-width:700px){.reader-heading .reader-title a{min-height:44px;padding-block:10px}.account-menu-content{width:min(220px,100vw - 32px);max-height:min(420px,100dvh - 140px);top:calc(100% + 8px);right:8px;overflow-y:auto}.notification-popover{width:min(340px,100vw - 32px);max-height:min(70dvh,100dvh - 88px);position:absolute;top:calc(100% + 8px);left:auto;right:8px;overflow-y:auto}.account-menu-content a,.account-menu-content button,.social-tabs>a,.icon-button,button,.button,.vote-button,.notification-settings .checkbox-label{min-height:44px}.icon-button{width:44px;min-width:44px;padding:12px}.reading-status-control{width:44px;height:44px}.paper-activity-disclosure summary,.venue-area-filter summary,.venue-area-chip{min-height:44px}input,textarea,select,.filters input,.filters select,.theme-switch select,.note-body{font-size:16px}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters .search-field{flex-basis:100%}.filters .venue-field,.filters .year-field{flex:120px;width:auto}.filters input,.filters select,.filters button{height:auto;min-height:44px}.filters .catalog-filter-toggle{display:inline-flex}.filters:not(.filters-open) .venue-field,.filters:not(.filters-open) .year-field{display:none}.filters button[type=submit]{order:1}.catalog-filter-toggle{order:2}.filters button[type=button]:not(.catalog-filter-toggle){order:3}.filters .venue-field,.filters .year-field{order:4}main{padding:24px 16px 32px}h1{font-size:23px}.home-main{padding-block:40px}.home-subtitle{font-size:16px}.home-search-form input{padding-inline:12px}.home-search-form button{padding-inline:14px}.paper-card h2{font-size:17px}.library-tabs{gap:12px}.library-tabs>*{min-height:44px}.library-tabs .category-label{display:none}.library-item-actions{align-self:flex-end}.library-item{align-items:flex-start}.rating-stars label,.average-star{height:44px}.notification-row{flex-wrap:wrap;padding-inline:0}.reader-main{padding:0}.reader-tools{gap:4px;padding:4px 8px}.reader-tools .row{gap:0}.reader-tools .small{padding:5px 8px}.reader-tools .fit-controls{gap:4px}.reader-tools .fit-controls button{font-size:12px}.reader-tools .zoom-controls{margin-left:auto}.reader-page-number input{width:44px;height:44px;font-size:16px}.reader-heading{padding-bottom:4px}.selection-actions button{padding-inline:6px}.pdf-scroll{padding:8px}}@media (max-width:380px){.navigation-inner{gap:1px}.navigation .brand{gap:2px;font-size:14px}.navigation .environment-badge{letter-spacing:.04em;padding:1px;font-size:8px}.navigation .navigation-icon svg{width:18px;height:18px}}.user-profile,.account-settings,.notifications-page,.support-page{max-width:760px}.support-page article{border:0;border-bottom:1px solid var(--line);border-radius:0;padding-inline:0}.account-settings{gap:24px}@media (max-width:700px){.comment-editor{gap:12px}.comment-editor label:has(select){align-items:center;gap:8px;display:flex}.comment-editor label:has(select) select{flex:1;width:auto;min-width:0}.comment-editor textarea{height:100px}.comment-editor>.row{background:var(--paper);padding-block:4px;position:sticky;bottom:0}.profile-heading>.follow-control{float:none;margin-block:8px}}.claims-page{max-width:760px}.claims-page article{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:16px 0}.claim-evidence{margin-block:12px}.claim-evidence>div{padding-top:12px}main p{overflow-wrap:anywhere}.note-reference-toggle{display:none}@media (max-width:850px){.note-reference-toggle{display:inline-flex}.note-references{display:none}.note-references[open]{z-index:15;inset:auto 12px max(12px, env(safe-area-inset-bottom));max-height:60dvh;box-shadow:0 -8px 24px var(--shadow);display:block;position:fixed;overflow:auto}.note-references>summary{background:var(--paper);padding-block:12px;position:sticky;top:-16px}}.reader-tools button[aria-pressed=true]{background:var(--surface);border-color:var(--focus);color:var(--ink)}.connection-paper-choice{align-items:flex-start;gap:.6rem;min-height:44px;font-weight:400;display:flex}.connection-paper-choice input{flex:none;width:auto;margin-top:.25rem}.connection-paper-choice>span{overflow-wrap:anywhere;flex:1;min-width:0}.account-settings fieldset{min-width:0}.account-settings .checkbox-label{min-height:44px}.connection-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.connection-row .stack{overflow-wrap:anywhere;gap:.25rem;min-width:0}.note-server-version{white-space:pre-wrap;overflow-wrap:anywhere;max-height:18rem;overflow:auto}:root .oauth-uri{overflow-wrap:anywhere;word-break:break-word}.import-item{border-bottom:1px solid var(--line);padding-block:1rem}.import-filename{overflow-wrap:anywhere}.import-item select{width:100%;min-width:0}.arxiv-source{border-top:1px solid var(--line);min-width:0;padding-top:12px}.arxiv-source h2{margin:0;font-size:16px}.arxiv-abstract p{white-space:pre-wrap}.arxiv-version-list{margin:0;padding:0;list-style:none}.arxiv-version-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem 0;display:flex}.arxiv-version-title{flex-basis:100%}.arxiv-candidate-actions{min-height:44px;margin-top:auto}.author-arxiv-toggle{width:fit-content;min-height:36px;margin-bottom:12px}.paper-version-link{white-space:nowrap;align-items:center;gap:4px;min-height:32px;font-size:.75rem;display:inline-flex}.paper-version-link svg{width:14px;height:14px}.paper-version-control{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.paper-version-control button.paper-version-link{padding:2px 4px}.paper-version-error{font-size:.75rem}.arxiv-source{scroll-margin-top:80px}@media (pointer:coarse){.paper-version-link,.author-arxiv-toggle{min-height:44px}}.paper-import-emphasis{outline:2px solid var(--accent);outline-offset:2px;animation:1.6s ease-out both paper-import-arrival}@keyframes paper-import-arrival{0%{outline-offset:5px;outline-color:var(--accent)}to{outline-offset:0;outline-color:#0000}}@media (prefers-reduced-motion:reduce){.paper-import-emphasis{animation:none}}.paper-main{min-width:0}.sign-in-methods{border-bottom:1px solid var(--border);padding-bottom:1rem}.sign-in-methods button{justify-content:center}.reauthentication>div{padding-top:.75rem}
