.gl-vig-k--libraries-shelves{--u: 1cqi}@container (min-width: 520px){.gl-vig-k--libraries-shelves{--u: .62cqi}}.gl-vig-k--libraries-shelves .lsh-spaces{position:absolute;left:0;right:0;top:calc(2 * var(--u));display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(3 * var(--u))}@container (min-width: 520px){.gl-vig-k--libraries-shelves .lsh-spaces{grid-template-columns:repeat(3,minmax(0,1fr))}}.gl-vig-k--libraries-shelves .lsh-space{position:relative;display:flex;flex-direction:column;min-width:0;height:calc(76 * var(--u));padding:calc(2.8 * var(--u)) calc(2.4 * var(--u));border-radius:calc(3 * var(--u))}.gl-vig-k--libraries-shelves .lsh-space--wide{display:none}@container (min-width: 520px){.gl-vig-k--libraries-shelves .lsh-space--wide{display:flex}}.gl-vig-k--libraries-shelves .lsh-head{display:flex;align-items:center;gap:calc(2 * var(--u));padding:0 calc(.6 * var(--u)) calc(2.2 * var(--u));margin-bottom:calc(.8 * var(--u));border-bottom:1px solid var(--border)}.gl-vig-k--libraries-shelves .lsh-head>.gl-vig__line{flex:0 1 auto;height:calc(2.3 * var(--u))}.gl-vig-k--libraries-shelves .lsh-glyph{display:inline-grid;place-items:center;flex:none;width:calc(6.4 * var(--u));height:calc(6.4 * var(--u));border-radius:calc(1.6 * var(--u));background:color-mix(in oklab,var(--tone) 12%,var(--surface-raised));color:color-mix(in oklab,var(--tone) 86%,var(--ink))}.gl-vig-k--libraries-shelves .lsh-glyph .gl-vig__icon{width:calc(3.6 * var(--u));height:calc(3.6 * var(--u))}.gl-vig-k--libraries-shelves .lsh-lib{display:flex;align-items:center;gap:calc(1.8 * var(--u));padding:calc(1.2 * var(--u)) calc(.6 * var(--u))}.gl-vig-k--libraries-shelves .lsh-lib .gl-vig__icon{width:calc(3.4 * var(--u));height:calc(3.4 * var(--u))}.gl-vig-k--libraries-shelves .lsh-name{display:-webkit-box;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:calc(3.1 * var(--u));line-height:1.2}.gl-vig-k--libraries-shelves .lsh-count{flex:none;color:var(--ink-faint);font-size:calc(2.8 * var(--u));font-variant-numeric:tabular-nums}.gl-vig-k--libraries-filing .lfi-upload{left:2cqi;top:3cqi;width:70cqi;display:flex;align-items:center;gap:2.4cqi;padding:2.6cqi 3cqi}.gl-vig-k--libraries-filing .lfi-upload .gl-vig__stack{gap:1.6cqi}.gl-vig-k--libraries-filing .lfi-library{left:12cqi;right:2cqi;top:13cqi;height:72cqi;overflow:hidden;padding-top:6cqi}.gl-vig-k--libraries-filing .lfi-lib-name{flex:0 1 auto;min-width:0}.gl-vig-k--libraries-filing .lfi-pdf{display:inline-flex;flex:none;color:var(--danger)}.gl-vig-k--libraries-filing .lfi-pdf .gl-vig__icon{width:5cqi;height:5cqi}.gl-vig-k--libraries-filing .lfi-new{background:var(--surface-lilac)}.gl-vig-k--libraries-filing .lfi-undo{display:inline-grid;place-items:center;flex:none;width:6.4cqi;height:6.4cqi;border-radius:50%;border:1px solid var(--border);background:var(--surface-raised);color:var(--accent)}.gl-vig-k--libraries-filing .lfi-undo .gl-vig__icon{width:3.6cqi;height:3.6cqi;stroke-width:2.25}.gl-vig-k--libraries-stored-once .lso-upload{width:58cqi;display:flex;align-items:center;gap:2.2cqi;padding:2.2cqi 2.8cqi}.gl-vig-k--libraries-stored-once .lso-upload--0{left:4cqi;top:2cqi}.gl-vig-k--libraries-stored-once .lso-upload--1{left:10cqi;top:11.5cqi}.gl-vig-k--libraries-stored-once .lso-copy{display:inline-grid;place-items:center;flex:none;width:5.6cqi;height:5.6cqi;border-radius:50%;background:var(--surface-lilac);color:var(--accent)}.gl-vig-k--libraries-stored-once .lso-copy .gl-vig__icon{width:3.2cqi;height:3.2cqi;stroke-width:2}.gl-vig-k--libraries-stored-once .lso-library{left:30cqi;right:2cqi;top:15cqi;height:72cqi;overflow:hidden;padding-top:9cqi}.gl-vig-k--libraries-stored-once .lso-library .gl-vig__group>.gl-vig__line{flex:0 1 auto}.gl-vig-k--libraries-stored-once .lso-kept{background:var(--surface-lilac)}.gl-vig-k--libraries-stored-once .lso-kept .gl-vig__stack{gap:1.6cqi}.gl-vig-k--libraries-stored-once .lso-pdf{display:inline-flex;flex:none;color:var(--danger)}.gl-vig-k--libraries-stored-once .lso-pdf .gl-vig__icon{width:4.6cqi;height:4.6cqi}.gl-vig-k--libraries-views .lvi-nav{position:absolute;left:1cqi;top:4cqi;width:27cqi;display:flex;flex-direction:column;gap:1cqi}.gl-vig-k--libraries-views .lvi-item{display:flex;align-items:center;gap:2cqi;padding:1.8cqi 2cqi;border-radius:1.8cqi}.gl-vig-k--libraries-views .lvi-item>.gl-vig__line{flex:0 1 auto}.gl-vig-k--libraries-views .lvi-item--on{background:var(--surface-lilac)}.gl-vig-k--libraries-views .lvi-mark{display:inline-flex;flex:none;color:color-mix(in oklab,var(--tone, var(--ink)) 86%,var(--ink))}.gl-vig-k--libraries-views .lvi-item--on .lvi-mark{color:var(--accent)}.gl-vig-k--libraries-views .lvi-mark .gl-vig__icon{width:3.8cqi;height:3.8cqi}.gl-vig-k--libraries-views .lvi-rule{margin:.6cqi 2cqi;border:0;border-top:1px solid var(--border)}.gl-vig-k--libraries-views .lvi-docs{left:31cqi;right:2cqi;top:3cqi;height:74cqi;overflow:hidden}.gl-vig-k--libraries-views .lvi-docs .gl-vig__group>.gl-vig__line{flex:0 1 auto}.gl-vig-k--libraries-views .lvi-docs .gl-vig__row{padding-block:2.2cqi}.gl-vig-k--libraries-views .lvi-glyph{display:inline-grid;place-items:center;flex:none;width:5.6cqi;height:5.6cqi;border-radius:1.4cqi;background:color-mix(in oklab,var(--tone) 12%,var(--surface-raised));color:color-mix(in oklab,var(--tone) 86%,var(--ink))}.gl-vig-k--libraries-views .lvi-glyph .gl-vig__icon{width:3.4cqi;height:3.4cqi}.gl-vig-k--libraries-views .lvi-pdf{display:inline-flex;flex:none;color:var(--danger)}.gl-vig-k--libraries-views .lvi-pdf .gl-vig__icon{width:4.4cqi;height:4.4cqi}.gl-vig-k--libraries-round-trip .lrt-library{left:2cqi;top:4cqi;width:43cqi;height:72cqi;padding:3cqi 2.6cqi;display:flex;flex-direction:column;gap:1.2cqi}.gl-vig-k--libraries-round-trip .lrt-head{display:flex;align-items:center;gap:2cqi;padding:0 .8cqi 2.4cqi;border-bottom:1px solid var(--border);margin-bottom:.6cqi}.gl-vig-k--libraries-round-trip .lrt-head>.gl-vig__line{flex:0 1 auto}.gl-vig-k--libraries-round-trip .lrt-doc{display:flex;align-items:center;gap:2cqi;padding:2cqi 1.6cqi;border-radius:1.8cqi}.gl-vig-k--libraries-round-trip .lrt-doc>.gl-vig__line{flex:0 1 auto}.gl-vig-k--libraries-round-trip .lrt-doc .gl-vig__icon{width:3.8cqi;height:3.8cqi}.gl-vig-k--libraries-round-trip .lrt-doc--out{box-shadow:inset 0 0 0 1px var(--border)}.gl-vig-k--libraries-round-trip .lrt-doc--back{background:var(--surface-lilac)}.gl-vig-k--libraries-round-trip .lrt-doc--back>.gl-vig__dot{margin-left:auto}.gl-vig-k--libraries-round-trip .lrt-doc--back .gl-vig__dot .gl-vig__icon{width:2.8cqi;height:2.8cqi}.gl-vig-k--libraries-round-trip .lrt-hop{position:absolute;left:46.2cqi;display:inline-grid;place-items:center;width:6.4cqi;height:6.4cqi;border-radius:50%;background:var(--accent);color:var(--on-accent);z-index:1}.gl-vig-k--libraries-round-trip .lrt-hop .gl-vig__icon{width:3.6cqi;height:3.6cqi;stroke-width:2.25}.gl-vig-k--libraries-round-trip .lrt-hop--out{top:15.6cqi}.gl-vig-k--libraries-round-trip .lrt-hop--back{top:25cqi;background:var(--surface-raised);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.gl-vig-k--libraries-round-trip .lrt-project{left:54cqi;right:2cqi;top:8cqi;padding:3cqi 3cqi 3.4cqi;display:flex;flex-direction:column;gap:3cqi}.gl-vig-k--libraries-round-trip .lrt-project .lrt-head{margin-bottom:0;padding-inline:0}.gl-vig-k--libraries-round-trip .lrt-msg{display:flex;align-items:flex-start;gap:2cqi}.gl-vig-k--libraries-round-trip .lrt-msg .gl-vig__avatar{width:6cqi;height:6cqi}.gl-vig-k--libraries-round-trip .lrt-msg .gl-vig__petal{height:3.2cqi}.gl-vig-k--libraries-round-trip .lrt-msg .gl-vig__stack{padding-top:.8cqi;gap:1.8cqi}.gl-vig-k--libraries-round-trip .lrt-draft{display:flex;align-items:center;gap:1.8cqi;padding:2cqi 2.2cqi;border-radius:1.8cqi;border:1px solid var(--accent);background:var(--surface-lilac)}.gl-vig-k--libraries-round-trip .lrt-draft>.gl-vig__line{flex:0 1 auto}.gl-vig-k--libraries-round-trip .lrt-draft .gl-vig__icon{width:3.8cqi;height:3.8cqi}.gl-vig-k--libraries-reader .lrd-win{inset:1.5cqi 1cqi 2cqi;display:flex;flex-direction:column;overflow:hidden}.gl-vig-k--libraries-reader .lrd-head{flex:none;display:flex;align-items:center;gap:2.2cqi;padding:3cqi 3.4cqi 2.6cqi}.gl-vig-k--libraries-reader .lrd-pdf{display:inline-flex;flex:none;color:var(--danger)}.gl-vig-k--libraries-reader .lrd-name{flex:1 1 auto;min-width:0;display:flex}.gl-vig-k--libraries-reader .lrd-name .gl-vig__line{--w: 82% !important}.gl-vig-k--libraries-reader .lrd-use{flex:none;display:inline-flex;align-items:center;gap:1.2cqi;width:17cqi;padding:1.2cqi 2cqi;border-radius:9999px;background:var(--surface-lilac);color:var(--accent)}.gl-vig-k--libraries-reader .lrd-use .gl-vig__icon{width:3.4cqi;height:3.4cqi}.gl-vig-k--libraries-reader .lrd-use .gl-vig__line{flex:1 1 auto;background:color-mix(in oklab,var(--accent) 45%,var(--surface-lilac))}.gl-vig-k--libraries-reader .lrd-body{flex:1 1 auto;min-height:0;display:flex;gap:3cqi;padding:0 3.4cqi}.gl-vig-k--libraries-reader .lrd-gutter{flex:1 1 58%;min-width:0;padding:2.6cqi 2.6cqi 0;border-radius:1.2cqi 1.2cqi 0 0;background:var(--surface-hover);overflow:hidden}.gl-vig-k--libraries-reader .lrd-page{display:flex;flex-direction:column;gap:1.6cqi;height:100%;padding:4cqi 4.4cqi 0;border-radius:.8cqi .8cqi 0 0;background:var(--surface-raised);box-shadow:0 .3cqi 1cqi -.4cqi color-mix(in oklab,var(--ink) 30%,transparent)}.gl-vig-k--libraries-reader .lrd-title{display:flex;justify-content:center}.gl-vig-k--libraries-reader .lrd-text{display:flex;flex-direction:column;gap:1.2cqi;margin-top:1cqi}.gl-vig-k--libraries-reader .lrd-text .gl-vig__line{height:1.6cqi}.gl-vig-k--libraries-reader .lrd-sign{display:flex;flex-direction:column;gap:1.1cqi;width:66%;margin-top:2.4cqi}.gl-vig-k--libraries-reader .lrd-sign .gl-vig__line{height:1.6cqi}.gl-vig-k--libraries-reader .lrd-rule{display:block;height:0;border-top:1px solid var(--ink-faint);margin-bottom:.6cqi}.gl-vig-k--libraries-reader .lrd-rail{flex:0 0 34%;min-width:0;display:flex;flex-direction:column;gap:2cqi;padding:1cqi 0 0 3cqi;border-left:1px solid var(--border)}.gl-vig-k--libraries-reader .lrd-rail .gl-vig__rule{margin:.6cqi 0}.gl-vig-k--libraries-reader .lrd-sum{display:flex;flex-direction:column;gap:1.4cqi}.gl-vig-k--libraries-reader .lrd-party{display:flex;align-items:center;gap:1.4cqi}.gl-vig-k--libraries-reader .lrd-party>.gl-vig__line{flex:0 1 auto}.gl-vig-k--libraries-reader .lrd-chip{flex:none;width:9cqi;height:3.4cqi;border-radius:9999px;background:var(--surface-lilac)}.gl-vig-k--libraries-reader .lrd-chip--s{width:5cqi}.gl-vig-k--libraries-reader .lrd-field{display:flex;align-items:center;justify-content:space-between;gap:2cqi;padding:.6cqi 0}.gl-vig-k--libraries-reader .lrd-field>.gl-vig__line{flex:0 1 auto}.gl-vig-k--libraries-analyze-table .lat-list{left:1cqi;top:2cqi;width:54cqi;height:66cqi;padding:2.6cqi 2.6cqi 0;display:flex;flex-direction:column;gap:1.4cqi;overflow:hidden}.gl-vig-k--libraries-analyze-table .lat-bar{display:flex;align-items:center;gap:1.6cqi;padding-bottom:1.4cqi}.gl-vig-k--libraries-analyze-table .lat-count{flex:none;display:flex;width:9cqi}.gl-vig-k--libraries-analyze-table .lat-btn{flex:none;display:inline-flex;align-items:center;gap:1.2cqi;width:21cqi;padding:1.3cqi 2cqi;border-radius:9999px;border:1px solid var(--accent);background:var(--surface-lilac);color:var(--accent)}.gl-vig-k--libraries-analyze-table .lat-btn .gl-vig__icon{width:3.4cqi;height:3.4cqi}.gl-vig-k--libraries-analyze-table .lat-btn .gl-vig__line{flex:1 1 auto;background:color-mix(in oklab,var(--accent) 45%,var(--surface-lilac))}.gl-vig-k--libraries-analyze-table .lat-btn--quiet{width:14cqi;border-color:var(--border);background:var(--surface-raised)}.gl-vig-k--libraries-analyze-table .lat-btn--quiet .gl-vig__line{background:var(--gl-vig-line)}.gl-vig-k--libraries-analyze-table .lat-band{display:flex;align-items:center;gap:1.6cqi;padding:2cqi;border-radius:1.4cqi;background:var(--surface-lilac);color:var(--ink-faint)}.gl-vig-k--libraries-analyze-table .lat-band .gl-vig__icon{width:3.4cqi;height:3.4cqi}.gl-vig-k--libraries-analyze-table .lat-band>.gl-vig__line{flex:0 1 auto}.gl-vig-k--libraries-analyze-table .lat-badge{width:9cqi;height:3cqi;border-radius:9999px;background:color-mix(in oklab,var(--accent) 18%,var(--surface-raised))}.gl-vig-k--libraries-analyze-table .lat-row{display:flex;align-items:center;gap:2cqi;padding:2.4cqi 2cqi;border-radius:1.4cqi}.gl-vig-k--libraries-analyze-table .lat-row>.gl-vig__line{flex:0 1 auto}.gl-vig-k--libraries-analyze-table .lat-row--on{background:color-mix(in oklab,var(--surface-lilac) 60%,var(--surface-raised))}.gl-vig-k--libraries-analyze-table .lat-box{display:inline-grid;place-items:center;flex:none;box-sizing:border-box;width:3.6cqi;height:3.6cqi;border-radius:.9cqi;border:.4cqi solid var(--accent);background:var(--surface-raised);color:var(--on-accent)}.gl-vig-k--libraries-analyze-table .lat-box--on{background:var(--accent)}.gl-vig-k--libraries-analyze-table .lat-box .gl-vig__icon{width:2.6cqi;height:2.6cqi;stroke-width:3}.gl-vig-k--libraries-analyze-table .lat-table{left:38cqi;right:1cqi;top:26cqi;display:flex;flex-direction:column;overflow:hidden}.gl-vig-k--libraries-analyze-table .lat-thead,.gl-vig-k--libraries-analyze-table .lat-tr{display:grid;grid-template-columns:6cqi 2fr 1.3fr 1.1fr;align-items:center;border-bottom:1px solid var(--border)}.gl-vig-k--libraries-analyze-table .lat-thead{min-height:7cqi;background:var(--surface-raised)}.gl-vig-k--libraries-analyze-table .lat-tr{min-height:7.4cqi}.gl-vig-k--libraries-analyze-table .lat-tr:last-child{border-bottom:0}.gl-vig-k--libraries-analyze-table .lat-n{align-self:stretch;display:grid;place-items:start center;padding-top:2cqi;border-right:1px solid var(--border)}.gl-vig-k--libraries-analyze-table .lat-num{display:block;width:1.6cqi;height:1.6cqi;margin-top:.6cqi;border-radius:9999px;background:var(--gl-vig-line)}.gl-vig-k--libraries-analyze-table .lat-c{align-self:stretch;display:flex;align-items:center;min-width:0;padding:0 1.8cqi;border-right:1px solid var(--border)}.gl-vig-k--libraries-analyze-table .lat-c:last-child{border-right:0}.gl-vig-k--libraries-analyze-table .lat-c>.gl-vig__line{flex:0 1 auto}.gl-vig-k--libraries-analyze-table .lat-chip{display:flex;align-items:center;gap:1cqi;width:100%;min-width:0;padding:1cqi 1.6cqi 1cqi 1.2cqi;border-radius:9999px;background:var(--surface-lilac)}.gl-vig-k--libraries-analyze-table .lat-chip .gl-vig__line{flex:1 1 auto;background:color-mix(in oklab,var(--accent) 40%,var(--surface-lilac))}.gl-vig-k--libraries-analyze-table .lat-pdf{flex:none;width:2.4cqi;height:2.8cqi;border-radius:.4cqi;background:var(--danger)}.gl-vig-k--libraries-analyze-table .lat-skel{display:block;width:76%;height:2cqi;border-radius:9999px;background:color-mix(in oklab,var(--accent) 14%,var(--surface-raised))}.pg-balance{text-wrap:balance}.pg-vig--shelves{--pg-vig-ratio: 6 / 5}@container gv-tile (min-width: 584px){.pg-vig--shelves{--pg-vig-ratio: 2 / 1}}@container gv-bento (min-width: 960px){.pg-vig--shelves{--pg-vig-ratio: 6 / 5}}
