@layer biblo{.bc-card{--bc-ink:#f5efe6;--bc-soft:#f5efe699;--bc-faint:#f5efe666;--bc-rule:#f5efe621;--bc-well:#f5efe614;--bc-on-mark:#0b0b0d;position:relative;color:var(--bc-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;box-sizing:border-box;--buncss-light: ;--buncss-dark:initial;color-scheme:dark;min-width:0;max-width:100%;font-family:ui-rounded,SF Pro Rounded,Nunito,Segoe UI Variable Display,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:15px;line-height:1.25}.bc-card *,.bc-card *:before,.bc-card *:after{box-sizing:border-box}.bc-card button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.bc-card button:disabled{cursor:default}.bc-card img{display:block}.bc-unreadable{display:none}.bc-inert .bc-ears{opacity:.55}.bc-black{position:relative;isolation:isolate}.bc-black-shape{position:absolute;z-index:-1;overflow:visible;pointer-events:none;top:0;left:0}.bc-black-body{position:relative}.bc-content{display:flex;flex-direction:column;gap:13px;padding:16px 18px}.bc-ears{position:absolute;display:flex;pointer-events:none;justify-content:space-between;height:42px;padding:0 18px;bottom:0;left:0;right:0}.bc-ears-side{display:flex;pointer-events:auto;align-items: flex-start;gap:28px}.bc-ear{display:inline-flex;color:inherit;border-radius:999px;justify-content:center;align-items: center;width:26px;height:26px;transition:transform .12s,opacity .12s}.bc-ear-words{white-space:nowrap;width:auto;padding:0 4px}.bc-ear:hover:not(:disabled){opacity:.8}.bc-ear:active:not(:disabled){transform:scale(.88)}.bc-ear:focus-visible{outline:2px solid var(--bc-hand);outline-offset:2px}.bc-capsule:focus-visible{outline:2px solid var(--bc-hand);outline-offset:2px}.bc-more:focus-visible{outline:2px solid var(--bc-hand);outline-offset:2px}.bc-pending{animation:1s ease-in-out infinite bc-pulse;pointer-events:none}.bc-cover{position:fixed;z-index:1000;display:flex;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0000008c;justify-content:center;align-items: center;padding:24px;inset:0}.bc-cover-card{overflow:auto;width:min(440px,100%);max-height:100%}.bc-node,.bc-col{display:flex;flex-direction:column;min-width:0}.bc-hrow{display:flex;flex-direction:row;min-width:0}.bc-baseline{align-items:baseline}.bc-down{display:flex;flex-direction:column;min-width:0}.bc-row{display:flex;flex-direction:row;min-width:0}.bc-row>*{min-width:0}.bc-row[data-justify=between]:not(.bc-stacked){justify-content:space-between}.bc-row[data-justify=center]:not(.bc-stacked){justify-content:center}.bc-row[data-justify=end]:not(.bc-stacked){justify-content:flex-end}.bc-row.bc-stacked{flex-direction:column}.bc-row:not(.bc-stacked)>.bc-node[data-least=whole][data-role]{min-width:max-content!important}.bc-row.bc-stacked>.bc-spacer{display:none}.bc-measure{flex-wrap:nowrap!important}.bc-measure>*{flex:none!important;width:min-content!important;min-width:0!important}.bc-measure .bc-whole,.bc-measure .bc-oneline{white-space:nowrap}.bc-measure>.bc-spacer{flex-basis:0!important;width:0!important}.bc-wrap{display:flex;flex-wrap:wrap;min-width:0}.bc-columns{display:flex;flex-wrap:wrap}.bc-column{display:flex;flex-direction:column;flex:1 1 0}.bc-grid{display:grid;min-width:0}.bc-grid>*{min-width:0}.bc-overlay{display:grid}.bc-overlay-layer{grid-area:1/1;display:flex;flex-direction:column;min-width:0}.bc-spacer{min-width:0;min-height:0}.bc-rule{background:var(--bc-rule);flex:none;width:100%;height:1px}.bc-table{display:grid;align-items:stretch}.bc-table>.bc-cell{display:flex;flex-direction:column;justify-content:center}.bc-cell{min-width:0}.bc-cell:not(:first-child){white-space:nowrap}.bc-whole{overflow-wrap:anywhere;min-width:0}.bc-prose{overflow-wrap:break-word;min-width:0}.bc-prose a,.bc-whole a{color:inherit;text-decoration:underline;text-decoration-color:var(--bc-faint);text-underline-offset:2px}.bc-prose code{background:var(--bc-well);border-radius:5px;padding:0 4px;font-family:ui-monospace,SF Mono,Cascadia Mono,Consolas,monospace;font-size:.92em}.bc-oneline{white-space:nowrap;display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;max-width:100%}.bc-soft{color:var(--bc-soft)}.bc-caption{font-size:12px;font-weight:600;line-height:1.3}.bc-facts{display:flex;color:var(--bc-soft);flex-wrap:wrap;row-gap:2px}.bc-facts-dot{margin:0 7px}.bc-badge{display:inline-flex;align-items: center;gap:4px}.bc-icon{display:inline-flex;flex:none;justify-content:center;align-items: center}.bc-symbol{display:block;overflow:visible;flex:none}.bc-dot{display:inline-block;border-radius:999px;flex:none;align-self: center;width:8px;height:8px}.bc-pill{display:inline-flex;white-space:nowrap;border-radius:999px;align-items: center;padding:4px 10px}.bc-notemark{display:flex;border-radius:999px;flex:none;justify-content:center;align-items: center;width:22px;height:22px}.bc-more{align-self: flex-start;padding:4px 0}.bc-ahead-item{padding:10px 0}.bc-marktile{display:flex;border-radius:12px;flex:none;justify-content:center;align-items: center;width:40px;height:40px}.bc-appmark{display:flex;overflow:hidden;flex:none;justify-content:center;align-items: center}.bc-markpic{overflow:hidden;position:relative;display:flex;flex:none;justify-content:center;align-items: center}.bc-fill{object-fit:cover;display:block;width:100%;height:100%}.bc-photo{display:block;max-width:100%}.bc-standin{display:flex;justify-content:center;align-items: center;width:100%;height:100%}.bc-standin-letter{letter-spacing:.02em;font-size:17px;font-weight:800}.bc-loop{overflow:hidden;position:relative;background:var(--bc-well);width:100%}.bc-face{display:flex;justify-content:center;align-items: center}.bc-meter{position:relative;overflow:hidden;border-radius:999px;flex:none;width:100%}.bc-meter-track{position:absolute;border-radius:inherit;inset:0}.bc-meter-fill{position:absolute;border-radius:inherit;transition:width .4s;top:0;bottom:0;left:0}.bc-meter-mark{position:absolute;background:var(--bc-ink);border-radius:1px;width:2px;top:-2px;bottom:-2px}.bc-ring{position:relative;flex:none}.bc-ring svg{display:block}.bc-ring-inside{position:absolute;display:flex;text-align:center;flex-direction:column;justify-content:center;align-items: center;inset:0}.bc-bar{display:flex;flex-direction:column;gap:8px}.bc-bar-parts{display:flex;overflow:hidden;border-radius:999px;gap:2px;height:10px}.bc-bar-parts>*{min-width:3px;height:100%}.bc-bar-names{display:flex;flex-wrap:wrap;gap:4px 12px}.bc-bar-name{display:inline-flex;align-items: center;gap:5px}.bc-bar-name>i{border-radius:999px;flex:none;width:7px;height:7px}.bc-spark{position:relative;width:100%}.bc-spark svg{display:block;overflow:visible}.bc-chart{display:flex;flex-direction:column;gap:8px}.bc-chart svg{display:block;overflow:visible}.bc-axis{fill:var(--bc-faint);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.bc-map-wrap{display:flex;flex-direction:column;gap:8px}.bc-map{position:relative;overflow:hidden;background:#1c1c1e;border-radius:16px}.bc-map img{position:absolute;width:256px;max-width:none;height:256px}.bc-map-over{position:absolute;top:0;left:0}.bc-capsule{display:inline-flex;white-space:nowrap;border-radius:999px;justify-content:center;align-items: center;gap:6px;min-height:42px;padding:0 18px;transition:transform .12s,opacity .2s}.bc-capsule:active:not(:disabled){transform:scale(.96)}.bc-toggle{position:relative;border-radius:999px;flex:none;align-self: flex-start;width:51px;height:31px;transition:background .2s}.bc-toggle>i{position:absolute;background:#fff;border-radius:999px;width:27px;height:27px;transition:transform .2s;top:2px;left:2px;box-shadow:0 2px 6px #0000004d}.bc-toggle[aria-checked=true]>i{transform:translate(20px)}.bc-stepper{display:inline-flex;background:var(--bc-well);border-radius:9px;align-self: flex-start;align-items: center;height:32px}.bc-stepper>button{display:flex;justify-content:center;align-items: center;width:46px;height:32px}.bc-stepper>button:disabled{opacity:.3}.bc-stepper>i{background:var(--bc-rule);width:1px;height:18px}.bc-slider{-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:28px;margin:0}.bc-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--bc-tint)var(--bc-at),var(--bc-well)var(--bc-at));border-radius:999px;height:6px}.bc-slider::-moz-range-track{background:linear-gradient(to right,var(--bc-tint)var(--bc-at),var(--bc-well)var(--bc-at));border-radius:999px;height:6px}.bc-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:999px;width:24px;height:24px;margin-top:-9px;box-shadow:0 1px 6px #00000059}.bc-slider::-moz-range-thumb{background:#fff;border:0;border-radius:999px;width:24px;height:24px;box-shadow:0 1px 6px #00000059}.bc-envelope{position:relative;perspective:800px;height:210px;margin-top:6px}.bc-env-letter{position:absolute;display:flex;z-index:1;border-radius:12px;flex-direction:column;gap:6px;height:124px;padding:18px;transition:transform .7s cubic-bezier(.2,.8,.2,1) .35s;top:26px;left:14px;right:14px}.bc-env-code{font-variant-numeric:tabular-nums;background:#0000000f;border-radius:9px;align-self: flex-start;margin-top:auto;padding:8px 12px}.bc-env-front{position:absolute;background:var(--bc-env);z-index:2;clip-path:polygon(0 0,50% 46%,100% 0,100% 100%,0 100%);border-radius:0 0 16px 16px;height:130px;bottom:0;left:0;right:0}.bc-env-flap{position:absolute;background:var(--bc-env-deep);z-index:3;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top center;border-radius:16px 16px 0 0;height:96px;transition:transform .5s,z-index 0s .25s;top:80px;left:0;right:0}.bc-env-flap:before{content:"";position:absolute;inset:0}.bc-envelope:before{content:"";position:absolute;background:var(--bc-env-deep);z-index:0;border-radius:16px;inset:80px 0 0}.bc-env-seal{position:absolute;z-index:4;width:48px;height:48px;margin:-24px 0 0 -24px;transition:opacity .25s;top:150px;left:50%}.bc-env-open{position:absolute;z-index:5;border-radius:16px;inset:0}.bc-envelope:not(.bc-open) .bc-env-letter{transform:translateY(58px)}.bc-envelope.bc-open .bc-env-flap{z-index:0;transform:rotateX(180deg)}.bc-envelope.bc-open .bc-env-seal{opacity:0}.bc-envelope.bc-open .bc-env-letter{z-index:3;transform:translateY(-20px)}@media (prefers-reduced-motion:reduce){.bc-card *{animation:none!important;transition:none!important}}}@keyframes bc-pulse{50%{opacity:.4}}@keyframes bc-jiggle{0%{rotate:-1.2deg}to{rotate:1.2deg}}@layer biblo{.apps{container-type:inline-size;background:var(--bezel);color:var(--cream);display:flex;gap:var(--gap);padding:var(--gap);box-sizing:border-box;flex-direction:column;min-height:100%}.apps-search{display:flex;background:var(--canvas);color:color-mix(in srgb,var(--cream)55%,transparent);border-radius:26px;align-items: center;gap:10px;height:52px;padding:0 18px}.apps-search input{outline:0;color:var(--cream);font:inherit;font-size:var(--t-label);background:0 0;border:0;flex:1;min-width:0}.apps-search input::placeholder{color:color-mix(in srgb,var(--cream)45%,transparent)}.apps-search button{display:grid;color:inherit;place-items: center}.apps-bento .primary-disc{display:grid;background:var(--cream);color:var(--canvas);border-radius:50%;place-items: center;width:34px;height:34px}.apps-rows{display:grid;grid-template-columns:1fr;gap:var(--gap)}@container (width>=600px){.apps-rows{grid-template-columns:1fr 1fr}}@container (width>=980px){.apps-rows{grid-template-columns:1fr 1fr 1fr}}.app-row{position:relative;display:flex;background:var(--canvas);border-radius:26px;align-items: center;min-width:0}.app-row-body{display:flex;text-align:left;color:inherit;border-radius:26px;flex:1;align-items: center;gap:14px;min-width:0;padding:14px 18px}button.app-row-body:hover{background:color-mix(in srgb,var(--canvas)90%,var(--cream))}button.app-row-body:active{transform:scale(.985)}.app-row-body>.bc-symbol{opacity:.4;flex:none}.app-row-words{display:flex;flex-direction:column;flex:1;gap:3px;min-width:0}.app-row-name{font-size:var(--t-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.app-row-line{font-size:var(--t-small);opacity:.55;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.app-ear{display:grid;background:color-mix(in srgb,var(--cream)12%,transparent);color:var(--cream);border-radius:50%;flex:none;place-items: center;width:40px;height:40px;margin-right:14px;transition:transform .12s}.app-ear:active{transform:scale(.9)}.app-ear:disabled{opacity:.6;cursor:default}.shelf-face{display:grid;grid-template-columns:1fr 1fr;flex:none;gap:6px;width:60px;height:60px}.shelf-face .mark{box-shadow:none}.apps-quiet{background:var(--canvas);font-size:var(--t-detail);opacity:.7;border-radius:26px;padding:18px 22px}.apps-more{height:1px}.app-part{background:var(--canvas);display:flex;border-radius:26px;flex-direction:column;gap:6px;min-width:0;padding:18px 22px}.app-soft{opacity:.6}.app-reading{font-size:var(--t-reading);line-height:1.5}.app-head{flex-direction:row;align-items: center;gap:20px;padding:22px}.app-head .mark{box-shadow:none}.app-head-words{display:flex;flex-direction:column;align-items: flex-start;gap:4px;min-width:0}.app-head-words .title{font-weight:700}.app-head-words .capsule{margin-top:10px}.app-health{background:var(--canvas);overflow:hidden;border-radius:26px;padding:14px 10px 10px}.app-routines{gap:0;padding:6px 0}.app-routine,.app-reach{display:flex;text-align:left;color:inherit;align-items: flex-start;gap:14px;padding:12px 22px}button.app-routine:hover,button.app-reach:hover{background:color-mix(in srgb,var(--canvas)90%,var(--cream))}.app-routine:disabled{cursor:default}.routine-disc,.reach-mark{display:grid;background:color-mix(in srgb,var(--cream)12%,transparent);border-radius:50%;flex:none;place-items: center;width:30px;height:30px}.routine-disc.set{color:var(--canvas);background:#62cc89}.reach-mark.acts{background:var(--cream);color:var(--canvas)}.routine-when{opacity:.7;font-variant-numeric:tabular-nums}.app-reaches{gap:0;padding:6px 0}.app-doing{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.app-doing>div{display:flex;flex-direction:column;gap:10px;min-width:0}.app-verb{display:flex;align-items:baseline;gap:10px}.app-verb i{background:var(--brand,var(--cream));border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-2px)}.app-accounts{gap:10px}.app-account{display:flex;align-items: center;gap:10px;min-width:0}.app-account .detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-dot{background:#62cc89;border-radius:50%;flex:none;width:8px;height:8px}.capsule.warn{color:var(--canvas);background:#cc6d62}.app-connecting{flex-flow:wrap;align-items: center;gap:14px}.app-connecting-words{flex:1;min-width:180px}.app-connecting-ears{display:flex;gap:8px}.app-connecting.failed .reach-mark{color:#cc6d62}.app-refused{color:#da938b;font-size:var(--t-detail)}.app-facts{display:grid;grid-template-columns:1fr;gap:var(--gap)}@container (width>=600px){.app-facts{grid-template-columns:1fr 1fr}}.app-fact{gap:2px;padding:14px 22px}.app-fact .soft{opacity:.55}.app-related-ear{font-size:var(--t-small);opacity:.55;padding:10px 22px 0;font-weight:600}.app-related{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.app-related-cell{background:var(--canvas);display:flex;color:inherit;border-radius:26px;flex-direction:column;align-items: center;gap:10px;min-width:0;padding:18px 10px}.app-related-cell .small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.app-related-cell .mark{box-shadow:none}}@layer biblo{.bench{display:flex;gap:var(--gap);background:var(--bezel);flex-direction:column;height:100%;min-height:0}.bench-who{display:inline-flex;align-items: center;gap:8px}.globe{background:var(--canvas);display:flex;overflow:hidden;border-radius:0 0 26px 26px;flex-wrap:wrap;flex:none;place-content: flex-end center;align-items: flex-end;height:46%;min-height:200px;padding:16px 12px 14px}.gumball{position:relative;margin:-5px;transition:transform .35s cubic-bezier(.3,1.5,.5,1)}.gumball:hover{transform:translateY(-3px)}.gumball.raised{display:flex;animation:2.4s ease-in-out infinite hover-up;flex-basis:100%;order:-1;justify-content:center;margin:0 0 14px;transform:translateY(-6px)}.gumball.raised:before{content:"";position:absolute;border:3px solid var(--said);opacity:.8;border-radius:50%;width:60px;height:12px;top:-12px;left:calc(50% - 30px)}.bench-talk{overflow-y:auto;background:var(--canvas);display:flex;border-radius:26px;flex-direction:column;flex:1;gap:4px;min-height:0;padding:16px 12px}.bench-line{display:flex}.bench-line.his{justify-content:flex-end}.bench-line .bubble.slab{border-radius:22px;margin-right:0;padding-right:16px}.bench-line .bubble{max-width:85%}.bench-tray{display:flex;flex-direction:column;gap:12px;padding:6px 8px}.tray-line{display:flex;font-size:var(--t-label);color:var(--cream);opacity:.85;align-items: flex-start;gap:11px}.tray-mark,.install-dot{display:grid;background:var(--chip);color:var(--ink);border-radius:10px;flex:none;place-items: center;width:20px;height:20px;margin-top:1px}.install-dot.warn{background:var(--warn)}.bench-foot{display:flex;flex:none;align-items: center;gap:8px;padding:0 0 4px}.bench-field{outline:0;background:var(--on-bezel-soft);color:var(--on-bezel);font-size:var(--t-reading);border:0;border-radius:22px;flex:1;min-width:0;height:44px;padding:0 18px}.bench-ear{display:grid;background:var(--on-bezel-soft);color:var(--on-bezel);border-radius:22px;flex:none;place-items: center;width:44px;height:44px;transition:transform .12s}.bench-ear.take{background:var(--said);color:var(--on-said)}.bench-ear:active{transform:scale(.92)}.install{display:flex;flex-direction:column;height:100%;min-height:0}.install-body{overflow-y:auto;display:flex;user-select:text;flex-direction:column;flex:1;gap:22px;min-height:0;padding:28px 22px 16px}.install-head{display:flex;text-align:center;flex-direction:column;align-items: center;gap:14px}.install-face{background:var(--bubble);display:grid;animation:.4s cubic-bezier(.3,1.3,.5,1) both install-in;border-radius:34px;place-items: center;width:150px;height:150px}.install-role{opacity:.6;font-size:var(--t-reading)}.install-voice{display:flex;flex-direction:column;align-items: flex-start;gap:6px}.install-section{display:flex;background:var(--canvas-soft);border-radius:26px;flex-direction:column;gap:12px;padding:20px}.install-label{font-size:var(--t-micro);opacity:.6}.install-row{display:flex;align-items: flex-start;gap:12px}.install-words{display:flex;font-size:var(--t-reading);opacity:.92;flex-direction:column;gap:2px}.install-routine{font-size:var(--t-label)}.install-detail{font-size:var(--t-detail);opacity:.6;text-align:center}.install-row .install-detail{text-align:left}.install-foot{display:flex;flex-direction:column;flex:none;gap:10px;padding:10px 22px 18px}.install-bring{background:var(--said);color:var(--on-said);font-size:var(--t-headline);border-radius:27px;height:54px;transition:transform .12s;font-weight:600}.install-bring:active{transform:scale(.97)}.install-bring:disabled{opacity:.6}.install-quiet{display:grid;opacity:.6;font-size:var(--t-detail);place-items: center;height:100%}.install-unread{display:flex;text-align:center;flex-direction:column;justify-content:center;align-items: center;gap:14px;height:100%;padding:0 28px}.install-warn{color:var(--warn)}.install-why{opacity:.6;font-size:var(--t-reading)}}@keyframes hover-up{50%{transform:translateY(-12px)}}@keyframes install-in{0%{transform:scale(.86);opacity:0}}@layer biblo{.hand-sheet{display:flex;gap:var(--gap);background:var(--bezel);user-select:text;flex-direction:column;min-height:100%;padding-bottom:28px}.hand-part{background:var(--canvas);display:flex;color:var(--cream);border-radius:26px;flex-direction:column;gap:12px;padding:18px}.hand-part.flush{gap:0;padding:6px 0}.hand-part .part-label{font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;opacity:.5;font-weight:700}.hand-part .line{font-size:var(--t-reading);opacity:.92;text-align:left}.hand-part .quiet{font-size:var(--t-reading);opacity:.55;margin:0}.hand-part .rests{font-size:var(--t-detail);opacity:.5}.rests.block{display:block;margin-top:4px}.hand-part .refused{color:var(--warn);font-size:var(--t-detail);margin:0}.refused.pad,.opened.pad{padding:0 18px 14px}.hand-part .tap{user-select:text;width:100%}.hand-part .tap.going{opacity:.55}.opened{display:flex;animation:.2s ease-out slide-in;flex-direction:column;align-items: flex-start;gap:10px;margin-top:10px}.evidence{display:flex;flex-direction:column;gap:3px}.take-back{color:var(--warn);background:color-mix(in srgb,var(--warn)16%,transparent);font-size:var(--t-small);border-radius:16px;padding:7px 12px}.said{background:var(--said);color:var(--on-said);font-size:var(--t-reading);border-radius:20px;align-self: flex-start;max-width:85%;padding:10px 14px}.who{display:flex;align-items: center;gap:14px}.who-words{display:flex;text-align:left;flex-direction:column;gap:2px;min-width:0}.who-name{color:var(--cream);opacity:1;font-size:var(--t-headline);text-align:left;font-weight:700}.who-name:not(:disabled):hover{text-decoration:underline dotted;text-underline-offset:4px}.who-name-field{font-size:var(--t-headline);background:var(--canvas-soft);outline:2px solid var(--said);border:0;border-radius:10px;padding:4px 8px;font-weight:700}.strand{display:flex;justify-content:space-between;align-items: center;gap:12px}.strand>span{display:flex;flex-direction:column}.hand-edit{display:flex;justify-content:flex-end;padding:0 4px}.edit-field{display:flex;flex-direction:column;gap:6px}.edit-field textarea,.tell-field,.tell-date{background:var(--canvas-soft);font-size:var(--t-detail);resize:vertical;outline:none;border:0;border-radius:14px;padding:10px 12px}.edit-field textarea:focus,.tell-field:focus{outline:2px solid color-mix(in srgb,var(--said)60%,transparent)}.tell{display:flex;flex-direction:column;gap:8px;margin-top:4px}.tell-row{display:flex;flex-wrap:wrap;align-items: center;gap:6px}.kind{font-size:var(--t-small);background:color-mix(in srgb,var(--cream)8%,transparent);opacity:.75;border-radius:14px;padding:6px 11px}.kind.on{background:color-mix(in srgb,var(--said)22%,transparent);color:var(--said);opacity:1}.routines{display:flex;gap:var(--gap);flex-direction:column}.routine{display:flex;text-align:left;background:var(--said);color:var(--on-said);border-radius:26px;flex-direction:column;gap:10px;padding:14px 18px}.routine.paused{opacity:.55}.routine-row{display:flex;align-items: center;gap:12px}.routine-words{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0}.routine-name{display:flex;font-size:var(--t-label);gap:8px;font-weight:600}.routine-name>span:first-child{flex:1;min-width:0}.routine-tag{font-size:var(--t-caption);opacity:.55;font-variant-numeric:tabular-nums}.routine-line{font-size:var(--t-detail);opacity:.55}.routine-order{display:flex;font-size:var(--t-detail);flex-direction:column;gap:4px;padding-left:44px}.routine-label{font-size:var(--t-micro);opacity:.55;font-weight:700}.version-row{display:flex;text-align:left;align-items: center;gap:12px;width:100%;padding:12px 18px}.version-row:hover{background:color-mix(in srgb,var(--cream)4%,transparent)}}@layer biblo{.toys{display:flex;gap:var(--gap);background:var(--bezel);flex-direction:column;min-height:100%}.toy{display:flex;background:var(--canvas);color:var(--cream);border-radius:26px;align-items: center;gap:4px;padding-right:10px}.toy-open{display:flex;text-align:left;flex:1;align-items: center;gap:14px;min-width:0;padding:14px 8px 14px 18px}.toy.asleep .toy-name,.toy.asleep .toy-line{opacity:.55}.toy-text{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0}.toy-name{display:flex;font-size:var(--t-label);align-items:baseline;gap:8px;font-weight:600}.toy-name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.toy-port{font-size:var(--t-caption);opacity:.45;font-variant-numeric:tabular-nums}.toy-line{font-size:var(--t-detail);opacity:.6;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.toy-visits{display:flex;font-size:var(--t-small);flex-direction:column;align-items: flex-end}.toy-visits b{font-variant-numeric:tabular-nums;font-size:17px}.toy-visits span{opacity:.55}.toy-ear{display:grid;background:color-mix(in srgb,var(--cream)10%,transparent);border-radius:16px;flex:none;place-items: center;width:32px;height:32px}.menu button.warn{color:var(--warn)}.toy-down{display:flex;flex-direction:column;gap:8px;width:360px;max-width:calc(100vw - 32px);padding:22px}.toy-down-ears{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.capsule.warn{background:var(--warn);color:#fff}}@layer biblo{.usage{display:flex;gap:var(--gap);background:var(--bezel);flex-direction:column;min-height:100%;padding:0 0 28px}.usage-window{background:var(--canvas);color:var(--cream);text-align:left;border-radius:26px;width:100%;padding:16px 22px}.usage-summary{padding:18px 22px}.usage-stretch{font-size:var(--t-reading);opacity:.8}.usage-chart{margin:0}.work-row{display:flex;flex-direction:column;gap:4px;transition:transform .12s}.work-row:active{transform:scale(.985)}.work-head{display:flex;align-items: center;gap:6px}.work-name{font-size:var(--t-label);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600}.work-clock{font-size:var(--t-small);opacity:.6;font-variant-numeric:tabular-nums}.work-woke{font-size:var(--t-small);color:var(--tile);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-line{font-size:var(--t-reading);opacity:.85;user-select:text}.work-line.quiet{opacity:.45}.usage-unread{display:flex;font-size:var(--t-detail);opacity:.55;align-items: flex-start;gap:10px}}@layer biblo{.roster-paper{display:flex;gap:var(--gap);flex-direction:column;margin:8px 0 4px}.bento{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.bento-cell{background:var(--canvas);color:var(--cream);display:flex;text-align:left;border-radius:26px;flex-direction:column;justify-content:center;align-items: flex-start;gap:8px;min-width:0;height:108px;padding:0 22px;transition:transform .12s,background .15s}button.bento-cell:hover{background:color-mix(in srgb,var(--canvas)90%,var(--cream))}button.bento-cell:active{transform:scale(.97)}.strip{display:flex;align-self:stretch;min-width:0}.strip>span{display:flex}.strip.overlaid{display:grid}.cell-words{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}.cell-name{font-size:var(--t-label);font-weight:600}.cell-line{font-size:var(--t-small);opacity:.55;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mark{display:grid;overflow:hidden;background:color-mix(in srgb,var(--tint)20%,transparent);color:var(--tint);box-shadow:0 0 0 2px var(--canvas);flex:none;place-items: center}.mark img{object-fit:cover;display:block;width:100%;height:100%}.bento-cell.tiles{gap:var(--gap);background:0 0;justify-content:stretch;align-items:stretch;padding:0}.tile-row{display:flex;gap:var(--gap);flex:1;min-height:0}.tile-window{display:grid;background:var(--canvas);color:var(--cream);border-radius:12px;flex:1;place-items: center;min-width:0;transition:transform .12s}.tile-row:first-child .tile-window:first-child{border-top-left-radius:26px}.tile-row:first-child .tile-window:last-child{border-top-right-radius:26px}.tile-row:last-child .tile-window:first-child{border-bottom-left-radius:26px}.tile-row:last-child .tile-window:last-child{border-bottom-right-radius:26px}.tile-window:active{transform:scale(.94)}.bento-cell.tiles.wide,.bento-small{grid-column:1/-1}.bento-small{display:flex;height:51px}.bento-small .tile-window{display:flex;border-radius:26px;justify-content:center;align-items: center;gap:8px}.hour-chart{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x mandatory;border-radius:0 0 26px 26px}.hour-chart::-webkit-scrollbar{display:none}.hour-row{display:flex;position:relative}.hour-row:after{content:"";position:absolute;background:var(--canvas);z-index:-1;border-radius:26px 26px 0 0;inset:32px 0 0}.hour-row{isolation:isolate}.hour{display:flex;scroll-snap-align:end;flex-direction:column;flex:none;transition:opacity .25s}.hour.back{opacity:.32}.hour-name{display:flex;font-size:var(--t-micro);color:var(--on-bezel);white-space:nowrap;overflow:visible;align-items: center;height:32px;padding-left:2px}.hour-bar{display:flex;transform-origin:bottom;animation:.55s cubic-bezier(.3,1.4,.5,1) both bar-rise;animation-delay:var(--rise);flex-direction:column-reverse;gap:2px;height:64px;margin:0 2px}.hour-bar>i{border-radius:1px;flex-basis:0;min-height:0}.hour-bar>i:last-child{border-radius:3px 3px 1px 1px}.bench-machine{display:flex;background:var(--canvas);overflow:hidden;border-radius:26px;flex-wrap:wrap;justify-content:center;align-items: flex-end;gap:0;min-height:120px;padding:14px 10px 10px}.bench-machine .ball{margin:-6px}.hand-row{position:relative}.row-ear{position:absolute;display:grid;background:var(--on-bezel-soft);color:var(--on-bezel);border-radius:11px;place-items: center;width:22px;height:22px;top:8px;right:8px}}@keyframes bar-rise{0%{transform:scaleY(.001)}}@layer biblo{.signin{position:fixed;display:flex;background:var(--canvas);color:var(--cream);padding:max(24px,env(safe-area-inset-top))24px max(16px,env(safe-area-inset-bottom));user-select:none;flex-direction:column;align-items: center;inset:0}.signin-face{display:grid;flex:1;place-items: center;min-height:0}.signin-ways{display:flex;flex-direction:column;gap:12px;width:min(400px,100%);padding-bottom:12px}.signin-field{display:flex;flex-direction:column;gap:12px}.signin-line{text-align:center;padding:0 8px 4px}.signin-code{background:var(--canvas-soft);color:var(--cream);outline:none;text-align:center;font-size:var(--t-title);font-weight:700;font-family:var(--rounded);letter-spacing:.12em;user-select:text;border:0;border-radius:27px;height:54px;padding:0 20px}.signin-code::placeholder{color:color-mix(in srgb,var(--cream)35%,transparent);letter-spacing:0;font-weight:600}.signin-wrong{color:var(--warn);text-align:center}.capsule.wide{font-size:var(--t-headline);border-radius:25px;width:100%;min-height:50px}.elsewhere-corner{position:fixed;z-index:30;top:12px;right:14px}.elsewhere-dot{display:grid;background:color-mix(in srgb,var(--cream)12%,transparent);color:var(--cream);border-radius:17px;place-items: center;width:34px;height:34px;font-size:18px;line-height:1}.elsewhere-menu{position:absolute;background:var(--canvas-soft);display:flex;border-radius:18px;flex-direction:column;min-width:230px;padding:6px;top:42px;right:0;box-shadow:0 12px 32px #00000059}.elsewhere-menu button{text-align:left;font-size:var(--t-label);border-radius:12px;padding:10px 12px;font-weight:600}.elsewhere-menu button:hover{background:color-mix(in srgb,var(--cream)8%,transparent)}.elsewhere-qr{display:grid;place-items: center;margin:18px 0 14px}.elsewhere-qr svg{background:#fff;border-radius:18px;width:min(220px,60vw);height:auto;padding:12px}.elsewhere-code{text-align:center;font-size:var(--t-display);letter-spacing:.08em;user-select:text;font-weight:800}.elsewhere-link{display:flex;background:var(--canvas-soft);border-radius:16px;align-items: center;gap:8px;margin-top:14px;padding:10px 14px}.elsewhere-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-small);user-select:text;flex:1;min-width:0}}@layer biblo{:root{--canvas:#0f0c14;--canvas-soft:#2b2638;--cream:#f7ebd0;--cream-shadow:#bfad86;--ink:#1f170d;--hairline:#ffffff14;--warn:#f26552;--bezel:#000;--on-bezel:#f7ebd0;--on-bezel-ink:#1f170d;--on-bezel-soft:#2b2638;--on-said:#1b0d15;--gap:6px;--inset:8px;--open:44px;--rounded:ui-rounded,"SF Pro Rounded",-apple-system,"Segoe UI Variable Text","Segoe UI Variable","Segoe UI",system-ui,sans-serif;--mono:ui-monospace,"SF Mono","Cascadia Code","Cascadia Mono",Consolas,monospace;--t-display:34px;--t-title:22px;--t-headline:17px;--t-label:15px;--t-small:13px;--t-micro:11px;--t-reading:16px;--t-detail:14px;--t-caption:12px;--t-code:13px;--h:42}@media (prefers-color-scheme:light){:root{--canvas:#f9f7f4;--canvas-soft:#f1efeb;--cream:#262018;--cream-shadow:#736453;--ink:#faefd7;--hairline:#0000001a;--warn:#b83625}}}@layer biblo{:where(.biblo-chat){--buncss-light:initial;--buncss-dark: ;color-scheme:light dark;color:var(--cream);font-family:var(--rounded);font-weight:500;font-size:var(--t-reading);-webkit-font-smoothing:antialiased;line-height:1.35}@media (prefers-color-scheme:dark){:where(.biblo-chat){--buncss-light: ;--buncss-dark:initial}}:where(.biblo-chat){--tile:hsl(var(--h)68% 62.5%);--base:hsl(var(--h)69.5% 60.7%);--deep:hsl(var(--h)61.3% 38.4%);--bubble:hsl(var(--h)37.9% 24.6%);--glow:hsl(var(--h)44.9% 40%);--chip:hsl(var(--h)51% 59.2%);--said:hsl(var(--h)82% 77.8%)}:where(.biblo-chat) *{--tile:hsl(var(--h)68% 62.5%);--base:hsl(var(--h)69.5% 60.7%);--deep:hsl(var(--h)61.3% 38.4%);--bubble:hsl(var(--h)37.9% 24.6%);--glow:hsl(var(--h)44.9% 40%);--chip:hsl(var(--h)51% 59.2%);--said:hsl(var(--h)82% 77.8%)}@media (prefers-color-scheme:light){:where(.biblo-chat){--tile:hsl(var(--h)51.5% 39.6%);--base:hsl(var(--h)58.3% 52%);--deep:hsl(var(--h)62.8% 62.3%);--bubble:hsl(var(--h)61.8% 73.8%);--glow:hsl(var(--h)36.7% 55.8%);--chip:hsl(var(--h)56.2% 33.3%)}:where(.biblo-chat) *{--tile:hsl(var(--h)51.5% 39.6%);--base:hsl(var(--h)58.3% 52%);--deep:hsl(var(--h)62.8% 62.3%);--bubble:hsl(var(--h)61.8% 73.8%);--glow:hsl(var(--h)36.7% 55.8%);--chip:hsl(var(--h)56.2% 33.3%)}}:where(.biblo-chat){box-sizing:border-box}:where(.biblo-chat):before{box-sizing:border-box}:where(.biblo-chat):after{box-sizing:border-box}:where(.biblo-chat) *{box-sizing:border-box}:where(.biblo-chat) *:before{box-sizing:border-box}:where(.biblo-chat) *:after{box-sizing:border-box}:where(.biblo-chat) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.biblo-chat) input{font:inherit;color:inherit}:where(.biblo-chat) textarea{font:inherit;color:inherit}:where(.biblo-chat)::selection{background:var(--tile);color:var(--ink)}:where(.biblo-chat) ::selection{background:var(--tile);color:var(--ink)}:where(.biblo-chat){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--cream)22%,transparent)transparent}:where(.biblo-chat) *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--cream)22%,transparent)transparent}:where(.biblo-chat)::-webkit-scrollbar{width:10px;height:10px}:where(.biblo-chat) ::-webkit-scrollbar{width:10px;height:10px}:where(.biblo-chat)::-webkit-scrollbar-track{background:0 0}:where(.biblo-chat) ::-webkit-scrollbar-track{background:0 0}:where(.biblo-chat)::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:10px}:where(.biblo-chat) ::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:10px}:where(.biblo-chat):hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--cream)22%,transparent)}:where(.biblo-chat) :hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--cream)22%,transparent)}:where(.biblo-chat)::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--cream)40%,transparent)}:where(.biblo-chat) ::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--cream)40%,transparent)}:where(.biblo-chat) .label{font-size:var(--t-label);font-weight:600}:where(.biblo-chat) .small{font-size:var(--t-small);font-weight:600}:where(.biblo-chat) .micro{font-size:var(--t-micro);font-variant-numeric:tabular-nums;font-weight:700}:where(.biblo-chat) .detail{font-size:var(--t-detail);font-weight:500}:where(.biblo-chat) .caption{font-size:var(--t-caption);font-weight:500}:where(.biblo-chat) .headline{font-size:var(--t-headline);font-weight:600}:where(.biblo-chat) .title{font-size:var(--t-title);font-weight:700}:where(.biblo-chat) .display{font-size:var(--t-display);font-variant-numeric:tabular-nums;font-weight:800}:where(.biblo-chat) .soft{opacity:.6}:where(.biblo-chat) .faint{opacity:.45}:where(.biblo-chat) .window{position:fixed;display:flex;background:var(--bezel);color:var(--on-bezel);flex-direction:column;inset:0}:where(.biblo-chat) .window-top{app-region:drag;-webkit-app-region:drag;flex:none;height:10px}:where(.biblo-chat) .columns{display:flex;flex:1;gap:12px;min-height:0;padding:0 12px}:where(.biblo-chat) .edge{position:relative;cursor:col-resize;z-index:5;flex:none;width:12px;margin:0 -12px}:where(.biblo-chat) .edge:after{content:"";position:absolute;background:0 0;border-radius:2px;transition:background .15s;inset:0 5px}:where(.biblo-chat) .edge:hover:after{background:color-mix(in srgb,var(--on-bezel)18%,transparent)}:where(.biblo-chat) .edge.dragging:after{background:color-mix(in srgb,var(--on-bezel)18%,transparent)}:where(.biblo-chat) .window.narrow .columns{gap:0;padding:0 8px}:where(.biblo-chat) .window.narrow .edge{display:none}:where(.biblo-chat) .window.narrow .columns>.side{display:none;flex:1;min-width:0;width:100%!important}:where(.biblo-chat) .window.narrow .columns>.chat{display:none;flex:1;min-width:0;width:100%!important}:where(.biblo-chat) .window.narrow .columns>.beside{display:none;flex:1;min-width:0;width:100%!important}:where(.biblo-chat) .window.narrow[data-showing=list] .columns>.side{display:flex}:where(.biblo-chat) .window.narrow[data-showing=chat] .columns>.chat{display:flex}:where(.biblo-chat) .window.narrow[data-showing=beside] .columns>.beside{display:flex}:where(.biblo-chat) .window.narrow .page-body{padding:18px 16px 28px}:where(.biblo-chat) .window.narrow .page-body.flush{padding:0}:where(.biblo-chat) .window.narrow .glass{border-radius:24px}:where(.biblo-chat) .side{display:flex;overflow-y:auto;overflow-x:hidden;flex-direction:column;flex:none;min-width:0;padding-bottom:12px}:where(.biblo-chat) .side-heading{font-size:var(--t-caption);color:color-mix(in srgb,var(--on-bezel)45%,transparent);padding:10px 14px}:where(.biblo-chat) .side-heading-ears{display:flex;justify-content:space-between;align-items: center}:where(.biblo-chat) .side-heading-ears button{color:inherit;font:inherit;display:inline-flex;align-items: center}:where(.biblo-chat) .side-heading-ears button:hover{color:var(--on-bezel)}:where(.biblo-chat) .row{display:flex;text-align:left;background:var(--canvas);color:var(--cream);position:relative;border-radius:22px;align-items: center;gap:12px;width:100%;margin-bottom:4px;padding:12px 14px;transition:transform .12s,background .15s}:where(.biblo-chat) .row:hover{background:color-mix(in srgb,var(--canvas)88%,var(--cream))}:where(.biblo-chat) .row:active{transform:scale(.985)}:where(.biblo-chat) .row.chosen{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--said)70%,transparent)}:where(.biblo-chat) .row-text{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0}:where(.biblo-chat) .row-name{display:flex;font-size:var(--t-label);align-items:baseline;gap:8px;font-weight:600}:where(.biblo-chat) .row-name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}:where(.biblo-chat) .row-tag{font-size:var(--t-caption);opacity:.45;font-variant-numeric:tabular-nums;flex:none}:where(.biblo-chat) .row-line{font-size:var(--t-detail);opacity:.6;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}:where(.biblo-chat) .row-badge{background:var(--said);color:var(--on-said);font-size:var(--t-micro);display:grid;border-radius:10px;flex:none;place-items: center;min-width:20px;height:20px;padding:0 6px;font-weight:800}:where(.biblo-chat) .row-progress{background:color-mix(in srgb,var(--said)25%,transparent);overflow:hidden;border-radius:2px;height:3px;margin-top:4px}:where(.biblo-chat) .row-progress>i{display:block;background:var(--said);height:100%;transition:width .4s}:where(.biblo-chat) .row-strand{font-size:var(--t-caption);display:flex;color:var(--cream);opacity:.75;align-items: center;gap:6px}:where(.biblo-chat) .row-strand:before{content:"";background:var(--said);animation:1.6s ease-in-out infinite breathe;border-radius:3px;flex:none;width:6px;height:6px}:where(.biblo-chat) .side-small{display:flex;flex-wrap:wrap;gap:4px;padding:6px 0 0}:where(.biblo-chat) .side-small button{background:var(--on-bezel-soft);color:var(--on-bezel);font-size:var(--t-small);text-align:left;border-radius:16px;flex:1;min-width:90px;padding:10px 12px;font-weight:600}:where(.biblo-chat) .side-small button:hover{background:color-mix(in srgb,var(--on-bezel-soft)80%,var(--on-bezel))}:where(.biblo-chat) .side-small button.chosen{background:var(--on-bezel);color:var(--on-bezel-ink)}:where(.biblo-chat) .chat{display:flex;position:relative;flex-direction:column;flex:1;min-width:360px;min-height:0}:where(.biblo-chat) .page-top{display:flex;app-region:drag;-webkit-app-region:drag;flex:none;align-items: center;gap:8px;height:48px;padding:0 2px 6px}:where(.biblo-chat) .page-top>*{app-region:no-drag;-webkit-app-region:no-drag}:where(.biblo-chat) .ear{display:inline-flex;background:var(--on-bezel-soft);color:var(--on-bezel);font-size:var(--t-label);border-radius:20px;align-items: center;gap:9px;height:40px;padding:0 16px 0 9px;transition:transform .12s;font-weight:600}:where(.biblo-chat) .ear:active{transform:scale(.96)}:where(.biblo-chat) .ear .doing{font-size:var(--t-caption);opacity:.6;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:360px;font-weight:500}:where(.biblo-chat) .ear-round{justify-content:center;width:40px;padding:0}:where(.biblo-chat) .spacer{flex:1}:where(.biblo-chat) .line-state{font-size:var(--t-caption);color:color-mix(in srgb,var(--on-bezel)55%,transparent);display:flex;align-items: center;gap:6px}:where(.biblo-chat) .line-state:before{content:"";background:var(--warn);border-radius:4px;width:7px;height:7px}:where(.biblo-chat) .glass{position:relative;background:var(--canvas);overflow:hidden;color:var(--cream);border-radius:28px;flex:1;min-height:0}:where(.biblo-chat) .glass:before{content:"";position:absolute;background:linear-gradient(to bottom,color-mix(in srgb,var(--deep)16%,transparent),transparent);pointer-events:none;z-index:1;height:72px;inset:0 0 auto}:where(.biblo-chat) .scroll{position:absolute;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:16px var(--inset)18px;display:flex;flex-direction:column;inset:0}:where(.biblo-chat) .scroll>.rows{display:flex;gap:var(--gap);flex-direction:column;margin-top:auto}:where(.biblo-chat) .thread-head{font-size:var(--t-micro);letter-spacing:.02em;color:color-mix(in srgb,var(--cream)32%,transparent);align-self: center;margin:2px 0 6px;font-weight:600}:where(.biblo-chat) .to-foot{position:absolute;z-index:4;background:var(--bezel);color:var(--on-bezel);display:grid;animation:.22s ease-out rise;border-radius:20px;place-items: center;width:40px;height:40px;bottom:16px;right:16px;box-shadow:0 4px 14px #0000004d}:where(.biblo-chat) .to-foot .count{position:absolute;background:var(--said);color:var(--on-said);font-size:var(--t-micro);display:grid;border-radius:9px;place-items: center;min-width:18px;height:18px;padding:0 4px;top:-6px;right:-6px}:where(.biblo-chat) .stamp{margin:10px 0 4px calc(-1*var(--inset));background:var(--bezel);color:var(--on-bezel);font-size:var(--t-small);font-variant-numeric:tabular-nums;position:relative;border-radius:0 18px 18px 0;align-self: flex-start;padding:7px 16px 7px 18px;font-weight:600}:where(.biblo-chat) .line{display:flex;position:relative;animation:.32s cubic-bezier(.2,.9,.3,1.15) both land;flex-direction:column}:where(.biblo-chat) .line.at-rest{animation:none}:where(.biblo-chat) .line.theirs{padding-right:var(--open);align-items: flex-start}:where(.biblo-chat) .line.his{padding-left:var(--open);align-items: flex-end}:where(.biblo-chat) .line.wide{padding-right:0}:where(.biblo-chat) .who{font-size:var(--t-caption);color:color-mix(in srgb,var(--cream)55%,transparent);display:flex;align-items: center;gap:6px;padding:6px 4px 2px}:where(.biblo-chat) .bubble{position:relative;font-size:var(--t-reading);overflow-wrap:anywhere;user-select:text;cursor:text;border-radius:22px;max-width:100%;padding:8px 16px;line-height:1.38}:where(.biblo-chat) .bubble.said{background:var(--said);color:var(--on-said)}:where(.biblo-chat) .bubble.slab{background:var(--bezel);color:var(--on-bezel);margin-right:calc(-1*var(--inset));padding-right:calc(16px + var(--inset));border-radius:22px 0 0 22px}:where(.biblo-chat) .bubble.slab:before{content:"";position:absolute;pointer-events:none;width:18px;height:18px;right:0}:where(.biblo-chat) .bubble.slab:after{content:"";position:absolute;pointer-events:none;width:18px;height:18px;right:0}:where(.biblo-chat) .bubble.slab:before{background:radial-gradient(circle at 0 0,transparent 17.5px,var(--bezel)18px);top:-18px}:where(.biblo-chat) .bubble.slab:after{background:radial-gradient(circle at 0 100%,transparent 17.5px,var(--bezel)18px);bottom:-18px}:where(.biblo-chat) .line.his+.line.his .bubble.slab:before{display:none}:where(.biblo-chat) .bubble.pending{opacity:.55}:where(.biblo-chat) .bubble .edited{font-size:var(--t-caption);opacity:.45;margin-left:6px}:where(.biblo-chat) .dots{display:inline-flex;align-items: center;gap:5px;height:22px;padding:0 2px}:where(.biblo-chat) .dots i{opacity:.55;animation:.84s ease-in-out infinite dot;background:currentColor;border-radius:50%;width:7px;height:7px}:where(.biblo-chat) .dots i:nth-child(2){animation-delay:.14s}:where(.biblo-chat) .dots i:nth-child(3){animation-delay:.28s}:where(.biblo-chat) .ghost{display:inline-flex;font-size:var(--t-caption);opacity:.6;cursor:pointer;overflow:hidden;border-radius:12px;align-items: center;gap:6px;max-width:min(420px,62%);margin:2px 0 3px;padding:4px 10px 4px 8px;transition:opacity .15s;font-weight:500;line-height:1.25}:where(.biblo-chat) .ghost svg{opacity:.7;flex:none}:where(.biblo-chat) .ghost span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}:where(.biblo-chat) .ghost.said{background:color-mix(in srgb,var(--said)45%,transparent);color:var(--cream)}:where(.biblo-chat) .ghost.slab{background:color-mix(in srgb,var(--bezel)55%,transparent);color:var(--on-bezel)}@media (prefers-color-scheme:light){:where(.biblo-chat) .ghost.said{background:color-mix(in srgb,var(--said)70%,transparent);color:var(--on-said)}}:where(.biblo-chat) .ghost:hover{opacity:.9}:where(.biblo-chat) .ghost img{border-radius:6px;height:32px}:where(.biblo-chat) .reacted{position:absolute;display:flex;z-index:2;gap:2px;top:-12px}:where(.biblo-chat) .line.theirs .reacted{right:-12px}:where(.biblo-chat) .line.his .reacted{left:-12px}:where(.biblo-chat) .reacted span{display:grid;background:var(--canvas-soft);color:var(--cream);box-shadow:0 0 0 2px var(--canvas);border-radius:13px;place-items: center;min-width:26px;height:26px;padding:0 5px;font-size:13px}:where(.biblo-chat) .reacted span.mine{background:var(--said);color:var(--on-said)}:where(.biblo-chat) .hover-bar{position:absolute;display:none;background:var(--bezel);z-index:6;border-radius:18px;gap:2px;padding:3px;top:-18px;box-shadow:0 6px 18px #00000059}:where(.biblo-chat) .line.theirs .hover-bar{right:calc(var(--open) - 8px)}:where(.biblo-chat) .line.his .hover-bar{left:calc(var(--open) - 8px)}:where(.biblo-chat) .line:hover>.hover-bar{display:flex;animation:.14s ease-out rise}:where(.biblo-chat) .hover-bar:focus-within{display:flex;animation:.14s ease-out rise}:where(.biblo-chat) .hover-bar button{color:var(--on-bezel);display:grid;border-radius:15px;place-items: center;width:30px;height:30px;font-size:14px}:where(.biblo-chat) .hover-bar button:hover{background:var(--on-bezel-soft)}:where(.biblo-chat) .hover-bar button.on{background:var(--on-bezel);color:var(--on-bezel-ink)}:where(.biblo-chat) .line.flash .bubble{animation:1.2s ease-out flash}:where(.biblo-chat) .line.flash .tile{animation:1.2s ease-out flash}:where(.biblo-chat) .md p{margin:0}:where(.biblo-chat) .md p+p{margin-top:.55em}:where(.biblo-chat) .md p+ul{margin-top:.55em}:where(.biblo-chat) .md p+ol{margin-top:.55em}:where(.biblo-chat) .md ul+p{margin-top:.55em}:where(.biblo-chat) .md ol+p{margin-top:.55em}:where(.biblo-chat) .md .md-table+p{margin-top:.55em}:where(.biblo-chat) .md p+.md-table{margin-top:.55em}:where(.biblo-chat) .md blockquote+p{margin-top:.55em}:where(.biblo-chat) .md p+blockquote{margin-top:.55em}:where(.biblo-chat) .md .md-code+p{margin-top:.55em}:where(.biblo-chat) .md p+.md-code{margin-top:.55em}:where(.biblo-chat) .md h1+p{margin-top:.55em}:where(.biblo-chat) .md h2+p{margin-top:.55em}:where(.biblo-chat) .md h3+p{margin-top:.55em}:where(.biblo-chat) .md h4+p{margin-top:.55em}:where(.biblo-chat) .md h1{margin:.6em 0 .2em;font-weight:700;line-height:1.2}:where(.biblo-chat) .md h2{margin:.6em 0 .2em;font-weight:700;line-height:1.2}:where(.biblo-chat) .md h3{margin:.6em 0 .2em;font-weight:700;line-height:1.2}:where(.biblo-chat) .md h4{margin:.6em 0 .2em;font-weight:700;line-height:1.2}:where(.biblo-chat) .md h5{margin:.6em 0 .2em;font-weight:700;line-height:1.2}:where(.biblo-chat) .md h6{margin:.6em 0 .2em;font-weight:700;line-height:1.2}:where(.biblo-chat) .md>:first-child{margin-top:0}:where(.biblo-chat) .md h1{font-size:1.35em}:where(.biblo-chat) .md h2{font-size:1.2em}:where(.biblo-chat) .md h3{font-size:1.08em}:where(.biblo-chat) .md h4{font-size:1em}:where(.biblo-chat) .md h5{font-size:1em}:where(.biblo-chat) .md h6{font-size:1em}:where(.biblo-chat) .md strong{font-weight:700}:where(.biblo-chat) .md em{font-style:italic}:where(.biblo-chat) .md a{color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);cursor:pointer}:where(.biblo-chat) .md a:hover{text-decoration-color:currentColor}:where(.biblo-chat) .md code{font-family:var(--mono);background:color-mix(in srgb,currentColor 10%,transparent);border-radius:6px;padding:1px 5px;font-size:.86em}:where(.biblo-chat) .md ul{margin:.3em 0 0;padding-left:1.3em}:where(.biblo-chat) .md ol{margin:.3em 0 0;padding-left:1.3em}:where(.biblo-chat) .md ul{list-style:none}:where(.biblo-chat) .md ul>li{position:relative}:where(.biblo-chat) .md ul>li:before{content:"";position:absolute;opacity:.45;background:currentColor;border-radius:50%;width:.32em;height:.32em;top:.6em;left:-.95em}:where(.biblo-chat) .md ul>li.task:before{display:none}:where(.biblo-chat) .md li+li{margin-top:.2em}:where(.biblo-chat) .md ol>li::marker{font-variant-numeric:tabular-nums;opacity:.6}:where(.biblo-chat) .md .tick{display:inline-grid;border:1.5px solid color-mix(in srgb,currentColor 45%,transparent);vertical-align:-.1em;border-radius:.3em;place-items: center;width:1em;height:1em;margin:0 .4em 0 -1.25em;font-size:.8em}:where(.biblo-chat) .md .tick.done{background:currentColor}:where(.biblo-chat) .md .tick.done{color:inherit}:where(.biblo-chat) .md blockquote{border-left:3px solid color-mix(in srgb,currentColor 35%,transparent);opacity:.85;margin:.4em 0 0;padding-left:.8em}:where(.biblo-chat) .md hr{background:color-mix(in srgb,currentColor 18%,transparent);border:0;height:1px;margin:.7em 0}:where(.biblo-chat) .md del{opacity:.6}:where(.biblo-chat) .md .md-img{cursor:zoom-in;border-radius:12px;max-width:100%;max-height:320px}:where(.biblo-chat) .md .md-img.block{display:block;margin:.4em 0}:where(.biblo-chat) .md-table{overflow-x:auto;margin:.4em 0 0}:where(.biblo-chat) .md table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.92em}:where(.biblo-chat) .md th{font-size:var(--t-caption);opacity:.65;text-align:left;font-weight:700}:where(.biblo-chat) .md th{border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent);vertical-align:top;padding:4px 12px 4px 0}:where(.biblo-chat) .md td{border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent);vertical-align:top;padding:4px 12px 4px 0}:where(.biblo-chat) .md tr:last-child td{border-bottom:0}:where(.biblo-chat) .md-code{position:relative;background:color-mix(in srgb,currentColor 9%,transparent);overflow:hidden;border-radius:12px;margin:.45em 0 0}:where(.biblo-chat) .md-code pre{overflow-x:auto;font-family:var(--mono);font-size:var(--t-code);user-select:text;margin:0;padding:10px 12px;line-height:1.5}:where(.biblo-chat) .md-code pre code{font-size:inherit;background:0 0;padding:0}:where(.biblo-chat) .md-code .lc{white-space:pre}:where(.biblo-chat) .md-code.numbered pre code{display:grid;grid-template-columns:auto 1fr;column-gap:16px}:where(.biblo-chat) .md-code.numbered .ln{text-align:right;opacity:.35;user-select:none;font-variant-numeric:tabular-nums}:where(.biblo-chat) .md-copy{position:absolute;font-size:var(--t-micro);background:color-mix(in srgb,currentColor 14%,transparent);opacity:0;border-radius:8px;padding:4px 8px;transition:opacity .15s;top:6px;right:6px}:where(.biblo-chat) .md-code:hover .md-copy{opacity:1}:where(.biblo-chat) .md-copy .when-copied{display:none}:where(.biblo-chat) .md-copy.copied .when-idle{display:none}:where(.biblo-chat) .md-copy.copied .when-copied{display:inline}:where(.biblo-chat) .md-code-long{display:flex;background:color-mix(in srgb,currentColor 9%,transparent);font-family:var(--mono);font-size:var(--t-code);border-radius:12px;align-items: center;gap:10px;margin-top:.45em;padding:10px 14px}:where(.biblo-chat) .md-code-lang{opacity:.6}:where(.biblo-chat) .tk-c{opacity:.5;font-style:italic}:where(.biblo-chat) .tk-s{color:color-mix(in srgb,#46b959 75%,currentColor)}:where(.biblo-chat) .tk-n{color:color-mix(in srgb,#e88c30 75%,currentColor)}:where(.biblo-chat) .tk-k{color:color-mix(in srgb,#a6c 70%,currentColor);font-weight:700}:where(.biblo-chat) .tk-t{color:color-mix(in srgb,#39c 70%,currentColor)}:where(.biblo-chat) .tk-add{color:#39ac63}:where(.biblo-chat) .tk-del{color:#dd4c3c}:where(.biblo-chat) .tk-hunk{opacity:.55}:where(.biblo-chat) .tile{background:var(--said);color:var(--on-said);position:relative;border-radius:22px;width:100%;max-width:520px;padding:14px}:where(.biblo-chat) .tile.wide{max-width:640px}:where(.biblo-chat) .chip{display:inline-flex;background:var(--said);color:var(--on-said);text-align:left;border-radius:18px;align-items: center;gap:10px;max-width:100%;padding:8px 14px 8px 8px;transition:transform .12s}:where(.biblo-chat) .chip:active{transform:scale(.97)}:where(.biblo-chat) .chip .mark{background:color-mix(in srgb,var(--on-said)12%,transparent);display:grid;overflow:hidden;border-radius:8px;flex:none;place-items: center;width:28px;height:28px;font-size:14px}:where(.biblo-chat) .chip .mark img{object-fit:cover;width:100%;height:100%}:where(.biblo-chat) .chip .words{display:flex;flex-direction:column;min-width:0}:where(.biblo-chat) .chip .words b{font-size:var(--t-label);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}:where(.biblo-chat) .chip .words small{font-size:var(--t-caption);opacity:.6;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:where(.biblo-chat) .line.his .chip{background:var(--bezel);color:var(--on-bezel)}:where(.biblo-chat) .link-card{display:flex;overflow:hidden;background:var(--said);color:var(--on-said);text-align:left;border-radius:22px;flex-direction:column;width:min(420px,100%)}:where(.biblo-chat) .link-card .hero{aspect-ratio:1.91;object-fit:cover;display:block;background:color-mix(in srgb,var(--on-said)8%,transparent);width:100%}:where(.biblo-chat) .link-card .words{display:flex;flex-direction:column;gap:2px;padding:10px 14px 12px}:where(.biblo-chat) .link-card .words b{font-size:var(--t-label);font-weight:600}:where(.biblo-chat) .link-card .words small{font-size:var(--t-caption);opacity:.6}:where(.biblo-chat) .embed{aspect-ratio:16/9;overflow:hidden;position:relative;background:#000;border-radius:22px;width:min(560px,100%)}:where(.biblo-chat) .embed iframe{display:block;border:0;width:100%;height:100%}:where(.biblo-chat) .embed .poster{position:absolute;object-fit:cover;cursor:pointer;width:100%;height:100%;inset:0}:where(.biblo-chat) .embed .play{position:absolute;color:#fff;display:grid;pointer-events:none;background:#000000a6;border-radius:32px;place-items: center;width:64px;height:64px;margin:-32px 0 0 -32px;font-size:22px;top:50%;left:50%}:where(.biblo-chat) .pictures{display:grid;gap:4px;max-width:min(440px,100%)}:where(.biblo-chat) .pictures.n1{grid-template-columns:1fr}:where(.biblo-chat) .pictures.n2{grid-template-columns:1fr 1fr}:where(.biblo-chat) .pictures.n4{grid-template-columns:1fr 1fr}:where(.biblo-chat) .pictures.n3{grid-template-columns:1fr 1fr 1fr}:where(.biblo-chat) .pictures.many{grid-template-columns:1fr 1fr 1fr}:where(.biblo-chat) .pictures .pic{overflow:hidden;background:var(--canvas-soft);aspect-ratio:1;cursor:zoom-in;border-radius:18px}:where(.biblo-chat) .pictures.n1 .pic{aspect-ratio:auto;min-height:120px;max-height:380px}:where(.biblo-chat) .pictures .pic img{object-fit:cover;display:block;width:100%;height:100%}:where(.biblo-chat) .pictures .pic video{object-fit:cover;display:block;width:100%;height:100%}:where(.biblo-chat) .pictures.n1 .pic img{object-fit:contain;width:auto;max-width:100%;max-height:380px}:where(.biblo-chat) .doc{display:flex;background:var(--said);color:var(--on-said);text-align:left;border-radius:22px;align-items: center;gap:12px;width:min(400px,100%);padding:12px 16px 12px 12px}:where(.biblo-chat) .doc .glyph{background:color-mix(in srgb,var(--on-said)10%,transparent);display:grid;font-family:var(--mono);font-size:var(--t-micro);text-transform:uppercase;border-radius:10px;flex:none;place-items: center;width:44px;height:52px;font-weight:700}:where(.biblo-chat) .doc b{font-size:var(--t-label);display:block;font-weight:600}:where(.biblo-chat) .doc small{font-size:var(--t-caption);opacity:.6}:where(.biblo-chat) .checklist{display:flex;font-size:var(--t-detail);flex-direction:column;gap:4px;padding:6px 4px}:where(.biblo-chat) .checklist .about{font-size:var(--t-label);display:flex;justify-content:space-between;gap:12px;font-weight:600}:where(.biblo-chat) .checklist .step{display:flex;align-items: flex-start;gap:8px}:where(.biblo-chat) .checklist .step .m{border:1.5px solid color-mix(in srgb,var(--cream)40%,transparent);display:grid;border-radius:8px;flex:none;place-items: center;width:16px;height:16px;margin-top:2px;font-size:10px}:where(.biblo-chat) .checklist .step.done{opacity:.5}:where(.biblo-chat) .checklist .step.done .m{background:var(--said);border-color:var(--said);color:var(--on-said)}:where(.biblo-chat) .checklist .step.now .m{border-color:var(--said);animation:1.4s infinite breathe}:where(.biblo-chat) .checklist .doing{opacity:.55;font-size:var(--t-caption);padding-left:24px}:where(.biblo-chat) .foot{display:flex;color:var(--on-bezel);flex-direction:column;flex:none;gap:8px;padding:10px 6px 12px}:where(.biblo-chat) .composer{display:flex;align-items: flex-end;gap:10px}:where(.biblo-chat) .composer .to{flex:none;height:46px}:where(.biblo-chat) .field{display:flex;background:var(--on-bezel-soft);border-radius:23px;flex-direction:column;flex:1;gap:8px;min-width:0;padding:11px 6px 11px 14px;transition:box-shadow .15s}:where(.biblo-chat) .field.dropping{box-shadow:inset 0 0 0 2px var(--on-bezel)}:where(.biblo-chat) .field-row{display:flex;align-items: flex-end;gap:8px}:where(.biblo-chat) .field textarea{resize:none;outline:0;color:var(--on-bezel);font-size:var(--t-reading);user-select:text;cursor:text;field-sizing:content;background:0 0;border:0;flex:1;min-width:0;min-height:22px;max-height:40vh;margin:0;padding:0;line-height:1.38}:where(.biblo-chat) .field textarea::placeholder{color:color-mix(in srgb,var(--on-bezel)35%,transparent)}:where(.biblo-chat) .send{display:grid;background:color-mix(in srgb,var(--on-bezel)15%,transparent);color:color-mix(in srgb,var(--on-bezel)45%,transparent);border-radius:15px;flex:none;place-items: center;width:30px;height:30px;margin-bottom:-4px;transition:background .15s,transform .12s}:where(.biblo-chat) .send.ready{background:var(--on-bezel);color:var(--on-bezel-ink)}:where(.biblo-chat) .send.stop{background:var(--on-bezel);color:var(--on-bezel-ink)}:where(.biblo-chat) .send:active{transform:scale(.9)}:where(.biblo-chat) .attach{display:grid;color:color-mix(in srgb,var(--on-bezel)60%,transparent);border-radius:15px;flex:none;place-items: center;width:30px;height:30px;margin-bottom:-4px}:where(.biblo-chat) .attach:hover{color:var(--on-bezel);background:color-mix(in srgb,var(--on-bezel)10%,transparent)}:where(.biblo-chat) .replying{display:flex;font-size:var(--t-detail);align-items: center;gap:8px;padding:0 8px 0 2px}:where(.biblo-chat) .replying .q{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:.75;border-left:3px solid var(--said);flex:1;min-width:0;padding-left:8px}:where(.biblo-chat) .x{display:grid;background:color-mix(in srgb,var(--on-bezel)14%,transparent);border-radius:11px;flex:none;place-items: center;width:22px;height:22px;font-size:12px}:where(.biblo-chat) .pending-files{display:flex;flex-wrap:wrap;gap:8px}:where(.biblo-chat) .pending-files .one{position:relative;overflow:hidden;background:color-mix(in srgb,var(--on-bezel)10%,transparent);display:flex;font-size:var(--t-caption);border-radius:14px;align-items: center;min-width:64px;max-width:200px;height:64px;padding:0 12px}:where(.biblo-chat) .pending-files .one img{width:auto;height:64px;margin:0 -12px}:where(.biblo-chat) .pending-files .one .x{position:absolute;color:#fff;background:#0009;top:4px;right:4px}:where(.biblo-chat) .pending-files .one.uploading:after{content:"";position:absolute;animation:1s infinite breathe;background:#00000073;inset:0}:where(.biblo-chat) .said-wrong{font-size:var(--t-caption);color:color-mix(in srgb,var(--on-bezel)60%,transparent);display:flex;align-items: center;gap:8px;padding:0 6px}:where(.biblo-chat) .asks{display:flex;flex-direction:column;gap:8px}:where(.biblo-chat) .ask{display:flex;background:var(--canvas);color:var(--cream);animation:.25s ease-out rise;border-radius:22px;flex-wrap:wrap;align-items: center;gap:12px;padding:12px 12px 12px 14px}:where(.biblo-chat) .ask .words{display:flex;flex-direction:column;flex:220px;gap:2px;min-width:0}:where(.biblo-chat) .ask .words b{font-size:var(--t-label);font-weight:600}:where(.biblo-chat) .ask .words span{font-size:var(--t-detail);opacity:.65}:where(.biblo-chat) .ask .ears{display:flex;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;margin-left:auto}:where(.biblo-chat) .capsule{display:inline-flex;background:var(--cream);color:var(--ink);font-size:var(--t-label);white-space:nowrap;border-radius:21px;justify-content:center;align-items: center;gap:7px;min-height:42px;padding:0 16px;transition:transform .12s,opacity .15s;font-weight:600}:where(.biblo-chat) .capsule:active{transform:scale(.94)}:where(.biblo-chat) .capsule.quiet{background:color-mix(in srgb,var(--cream)12%,transparent);color:var(--cream)}:where(.biblo-chat) .capsule.small{font-size:var(--t-small);min-height:34px;padding:0 14px}:where(.biblo-chat) .capsule:disabled{opacity:.4;cursor:default}:where(.biblo-chat) .on-bezel .capsule{background:var(--on-bezel);color:var(--on-bezel-ink)}:where(.biblo-chat) .on-bezel .capsule.quiet{background:color-mix(in srgb,var(--on-bezel)14%,transparent);color:var(--on-bezel)}:where(.biblo-chat) .beside{display:flex;animation:.22s ease-out slide-in;flex-direction:column;flex:none;min-width:0;min-height:0}:where(.biblo-chat) .beside .glass{display:flex;flex-direction:column}:where(.biblo-chat) .beside .glass:before{display:none}:where(.biblo-chat) .page-body{overflow:auto;user-select:text;flex:1;min-height:0;padding:24px 28px 32px}:where(.biblo-chat) .page-body.flush{padding:0}:where(.biblo-chat) .page-title{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}:where(.biblo-chat) .reader .md{font-size:var(--t-reading);max-width:760px;line-height:1.55}:where(.biblo-chat) .reader .md h1{font-size:1.7em}:where(.biblo-chat) .reader .md h2{margin-top:1.2em;font-size:1.35em}:where(.biblo-chat) .reader .md h3{margin-top:1em}:where(.biblo-chat) .reader .md p+p{margin-top:.8em}:where(.biblo-chat) .reader .md-code{background:var(--canvas-soft)}:where(.biblo-chat) .code-page .md-code{background:0 0;border-radius:0;min-height:100%;margin:0}:where(.biblo-chat) .diff{font-size:var(--t-code);padding-bottom:12px;line-height:1.45}:where(.biblo-chat) .diff .file{padding:26px 14px 4px}:where(.biblo-chat) .diff .file.first{padding-top:12px}:where(.biblo-chat) .diff .file .name{font-size:var(--t-headline);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}:where(.biblo-chat) .diff .file .size{display:flex;font-size:var(--t-caption);font-variant-numeric:tabular-nums;gap:6px}:where(.biblo-chat) .diff .file .folder{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;direction:rtl;text-align:left;opacity:.5;min-width:0}:where(.biblo-chat) .diff .up{color:#59cf84}:where(.biblo-chat) .diff .down{color:#e86c5e}:where(.biblo-chat) .diff .hunk{display:flex;border-top:1px solid var(--hairline);font-size:var(--t-caption);color:color-mix(in srgb,var(--cream)60%,transparent);gap:6px;margin:12px 14px 6px;padding-top:8px}:where(.biblo-chat) .diff .hunk.first{border-top:0;margin-top:4px;padding-top:0}:where(.biblo-chat) .diff .hunk .within{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:.66;min-width:0}:where(.biblo-chat) .diff .note{font-size:var(--t-caption);opacity:.5;padding:8px 14px}:where(.biblo-chat) .diff .dl{display:grid;grid-template-columns:var(--gutter,4ch)var(--gutter,4ch)1fr;font-family:var(--mono);border-left:3px solid #0000;padding:2px 0}:where(.biblo-chat) .diff .dl>span:nth-child(-n+2){text-align:right;opacity:.25;user-select:none;font-size:11px}:where(.biblo-chat) .diff .dl>span:last-child{tab-size:4;white-space:pre-wrap;overflow-wrap:anywhere;padding:0 12px 0 10px}:where(.biblo-chat) .diff .dl.same>span:last-child{opacity:.7}:where(.biblo-chat) .diff .dl.added{background:#2eb86024;border-left-color:#59cf84}:where(.biblo-chat) .diff .dl.removed{background:#dd4c3c24;border-left-color:#e86c5e}:where(.biblo-chat) .diff mark{color:inherit;border-radius:3px}:where(.biblo-chat) .diff .dl.added mark{background:#2eb86061}:where(.biblo-chat) .diff .dl.removed mark{background:#dd4c3c61}:where(.biblo-chat) .sheet-veil{position:fixed;z-index:40;display:grid;animation:.18s ease-out fade;background:#0000008c;place-items: center;inset:0}:where(.biblo-chat) .sheet{overflow:auto;background:var(--canvas);color:var(--cream);animation:.24s cubic-bezier(.2,.9,.3,1.1) pop;user-select:text;border-radius:30px;width:min(560px,100vw - 48px);max-height:calc(100vh - 64px);padding:28px}:where(.biblo-chat) .hero-face{display:flex;text-align:center;flex-direction:column;align-items: center;gap:10px;padding:8px 0 18px}:where(.biblo-chat) .facts{display:flex;flex-direction:column;gap:2px;margin-top:8px}:where(.biblo-chat) .fact{display:flex;background:var(--canvas-soft);border-radius:16px;align-items: center;gap:14px;padding:12px 14px}:where(.biblo-chat) .fact+.fact{margin-top:4px}:where(.biblo-chat) .fact .k{font-size:var(--t-caption);opacity:.55;min-width:96px}:where(.biblo-chat) .fact .v{font-size:var(--t-detail);flex:1;min-width:0}:where(.biblo-chat) .section-label{font-size:var(--t-caption);opacity:.5;margin:20px 4px 8px}:where(.biblo-chat) .tag{display:inline-flex;font-size:var(--t-micro);letter-spacing:.04em;background:color-mix(in srgb,var(--chip)18%,transparent);color:var(--chip);border-radius:10px;padding:4px 9px;font-weight:700}:where(.biblo-chat) .tag.up{--h:142}:where(.biblo-chat) .tag.down{--h:6}:where(.biblo-chat) .tag.warn{--h:38}:where(.biblo-chat) .viewer{position:fixed;z-index:50;display:flex;animation:.18s ease-out fade;color:#fff;background:#000000f0;flex-direction:column;inset:0}:where(.biblo-chat) .viewer .stage{display:grid;overflow:hidden;cursor:zoom-in;flex:1;place-items: center;min-height:0}:where(.biblo-chat) .viewer .stage.zoomed{cursor:grab;overflow:auto;place-items: start}:where(.biblo-chat) .viewer img{object-fit:contain;animation:.22s ease-out pop;max-width:100%;max-height:100%}:where(.biblo-chat) .viewer video{object-fit:contain;animation:.22s ease-out pop;max-width:100%;max-height:100%}:where(.biblo-chat) .viewer .stage.zoomed img{max-width:none;max-height:none}:where(.biblo-chat) .viewer .bar{display:flex;align-items: center;gap:8px;padding:14px 16px}:where(.biblo-chat) .viewer .bar .name{font-size:var(--t-small);opacity:.7;flex:1}:where(.biblo-chat) .viewer .bar button{color:#fff;font-size:var(--t-small);background:#ffffff1f;border-radius:18px;height:36px;padding:0 14px;font-weight:600}:where(.biblo-chat) .viewer .nav{position:absolute;color:#fff;display:grid;background:#ffffff1f;border-radius:22px;place-items: center;width:44px;height:44px;margin-top:-22px;top:50%}:where(.biblo-chat) .menu{position:fixed;z-index:60;background:var(--bezel);color:var(--on-bezel);animation:.12s ease-out pop;border-radius:14px;min-width:200px;padding:6px;box-shadow:0 10px 30px #00000073,0 0 0 1px #ffffff14}:where(.biblo-chat) .menu button{display:flex;text-align:left;font-size:var(--t-small);border-radius:9px;align-items: center;gap:10px;width:100%;padding:8px 12px;font-weight:600}:where(.biblo-chat) .menu button:hover{background:var(--on-bezel-soft)}:where(.biblo-chat) .menu .marks{display:flex;border-bottom:1px solid #ffffff14;gap:2px;margin-bottom:4px;padding:2px 2px 6px}:where(.biblo-chat) .menu .marks button{justify-content:center;width:32px;height:32px;padding:0;font-size:15px}:where(.biblo-chat) .menu .marks button.on{background:var(--on-bezel);color:var(--on-bezel-ink)}:where(.biblo-chat) .toast{position:fixed;z-index:70;background:var(--on-bezel);color:var(--on-bezel-ink);font-size:var(--t-small);animation:.2s ease-out rise;border-radius:18px;padding:10px 16px;font-weight:600;bottom:110px;left:50%;transform:translate(-50%)}:where(.biblo-chat) .empty{text-align:center;display:flex;opacity:.8;flex-direction:column;align-items: center;gap:10px;margin:auto;padding:40px}:where(.biblo-chat) .drop-veil{position:absolute;z-index:30;border:2px dashed color-mix(in srgb,var(--cream)45%,transparent);background:color-mix(in srgb,var(--canvas)70%,transparent);display:grid;font-size:var(--t-headline);pointer-events:none;border-radius:28px;place-items: center;font-weight:600;inset:0}:where(.biblo-chat) .boot{position:fixed;display:grid;color:var(--on-bezel);place-items: center;inset:0}:where(.biblo-chat) .hours{display:flex;align-items: flex-end;gap:3px;height:120px;padding:8px 0}:where(.biblo-chat) .hours i{background:var(--said);opacity:.9;border-radius:3px 3px 1px 1px;flex:1;min-height:2px}:where(.biblo-chat) .hours i.empty{background:color-mix(in srgb,var(--cream)10%,transparent)}@media (prefers-reduced-motion:reduce){:where(.biblo-chat){animation-duration:1ms!important;transition-duration:1ms!important}:where(.biblo-chat):before{animation-duration:1ms!important;transition-duration:1ms!important}:where(.biblo-chat):after{animation-duration:1ms!important;transition-duration:1ms!important}:where(.biblo-chat) *{animation-duration:1ms!important;transition-duration:1ms!important}:where(.biblo-chat) *:before{animation-duration:1ms!important;transition-duration:1ms!important}:where(.biblo-chat) *:after{animation-duration:1ms!important;transition-duration:1ms!important}}:where(.biblo-chat) .word{white-space:nowrap}:where(.biblo-chat) .glyph{animation:.24s ease-out both glyph}:where(.biblo-chat) .word .glyph:only-child{animation-duration:.18s}:where(.biblo-chat) .line.theirs.joined-above .bubble{border-top-left-radius:8px}:where(.biblo-chat) .line.theirs.joined-below .bubble{border-bottom-left-radius:8px}:where(.biblo-chat) .line.his.joined-above .bubble.slab{border-top-left-radius:8px}:where(.biblo-chat) .line.his.joined-below .bubble.slab{border-bottom-left-radius:8px}:where(.biblo-chat) .line.his.joined-above .bubble.slab:before{display:none}:where(.biblo-chat) .line.his.joined-below .bubble.slab:after{display:none}:where(.biblo-chat) .card-line{width:100%;max-width:560px}:where(.biblo-chat) .line>*+.bubble{margin-top:4px}:where(.biblo-chat) .line>*+.chip{margin-top:4px}:where(.biblo-chat) .line>*+.link-card{margin-top:4px}:where(.biblo-chat) .line>*+.embed{margin-top:4px}:where(.biblo-chat) .line>*+.pictures{margin-top:4px}:where(.biblo-chat) .line>.bubble{max-width:min(660px,78%)}:where(.biblo-chat) .line.his>.bubble.slab{max-width:calc(min(660px,78%) + var(--inset))}:where(.biblo-chat) .line>.bubble .md-code{max-width:100%}:where(.biblo-chat) .line>.bubble .md-table{max-width:100%}:where(.biblo-chat) .card-line{width:min(100%,560px)}:where(.biblo-chat) .card-standin{width:-moz-fit-content;width:fit-content;min-width:180px;max-width:100%}:where(.biblo-chat) .mine{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:var(--gap)}:where(.biblo-chat) .mine-window{position:relative;aspect-ratio:1;background:var(--canvas-soft);overflow:hidden;display:grid;border-radius:22px;place-items: center;transition:transform .12s}:where(.biblo-chat) .mine-window:active{transform:scale(.97)}:where(.biblo-chat) .mine-window:disabled{cursor:default}:where(.biblo-chat) .mine-ear{position:absolute;background:var(--bezel);color:var(--on-bezel);font-size:var(--t-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top-left-radius:16px;max-width:100%;padding:7px 14px 8px;font-weight:600;bottom:0;right:0}:where(.biblo-chat) .filling{position:absolute;display:grid;place-items: center;inset:0}:where(.biblo-chat) .face-code{fill:var(--cream);width:calc(100% - 28px);height:calc(100% - 28px)}:where(.biblo-chat) .username-field{background:var(--canvas-soft);display:flex;border-radius:18px;flex-direction:column;gap:8px;margin-top:10px;padding:14px}:where(.biblo-chat) .field-line{display:flex;background:var(--canvas);font-size:var(--t-label);border-radius:21px;align-items: center;gap:2px;height:42px;padding:0 14px;font-weight:600}:where(.biblo-chat) .field-line .at{opacity:.5}:where(.biblo-chat) .field-line input{outline:0;background:0 0;border:0;flex:1;min-width:0}:where(.biblo-chat) .add-friend input{outline:0;background:0 0;border:0;flex:1;min-width:0}:where(.biblo-chat) .username-standing{min-height:1.3em;padding:0 4px}:where(.biblo-chat) .username-ears{display:flex;align-items: center;gap:6px}:where(.biblo-chat) .add-friend{display:flex;background:var(--canvas-soft);font-size:var(--t-detail);border-radius:21px;align-items: center;gap:8px;padding:4px 4px 4px 16px}:where(.biblo-chat) .person-row{display:flex;background:var(--canvas-soft);border-radius:16px;align-items: center;gap:10px;padding:8px 10px 8px 8px}:where(.biblo-chat) .person-row+.person-row{margin-top:4px}:where(.biblo-chat) .person-open{display:flex;text-align:left;flex:1;align-items: center;gap:10px;min-width:0}:where(.biblo-chat) .person-words{display:flex;flex-direction:column;flex:1;gap:1px;min-width:0}:where(.biblo-chat) .person-words b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.biblo-chat) .person-words span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.biblo-chat) .person-words b{font-size:var(--t-label);font-weight:600}:where(.biblo-chat) .person-ears{display:flex;flex:none;align-items: center;gap:6px}:where(.biblo-chat) .share{background:color-mix(in srgb,var(--cream)12%,transparent);overflow:hidden;border-radius:3px;width:56px;height:6px}:where(.biblo-chat) .share i{display:block;background:var(--base);height:100%}:where(.biblo-chat) .halo-face{position:relative;display:inline-grid;padding-top:calc(var(--size)*.14);flex:none;place-items: center}:where(.biblo-chat) .halo-face .halo-ring{position:absolute;width:calc(var(--size)*.62);height:calc(var(--size)*.18);border:max(2px,calc(var(--size)*.045))solid var(--said);box-shadow:0 0 calc(var(--size)*.12)color-mix(in srgb,var(--said)60%,transparent);border-radius:50%;top:0;left:50%;transform:translate(-50%)}:where(.biblo-chat) .halo-face.waits .halo-ring{opacity:.28;box-shadow:none}:where(.biblo-chat) .halo-give{display:flex;background:var(--canvas-soft);border-radius:22px;align-items: center;gap:14px;padding:16px 16px 16px 18px}:where(.biblo-chat) .halo-give .person-words span{white-space:normal}:where(.biblo-chat) .halo-cell .person-words span{white-space:normal}:where(.biblo-chat) .halo-send{flex:none;width:42px;padding:0}:where(.biblo-chat) .halo-shelf{margin-top:var(--gap)}:where(.biblo-chat) .halo-shelf-open{text-align:left;width:100%}:where(.biblo-chat) .halo-drawer{display:flex;flex-direction:column;gap:4px;padding:6px 0 2px}:where(.biblo-chat) .halo-drawer .person-row{background:var(--canvas);margin:0}:where(.biblo-chat) .halo-bento{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);gap:var(--gap);margin-top:20px}:where(.biblo-chat) .halo-bento>.span{grid-column:1/-1}:where(.biblo-chat) .halo-cell{display:flex;background:var(--canvas-soft);border-radius:20px;flex-direction:column;gap:6px;height:100%;padding:14px}:where(.biblo-chat) .halo-cell-open{display:flex;text-align:left;flex-direction:column;align-items: flex-start;gap:10px;width:100%}:where(.biblo-chat) .halo-cell.wide .halo-cell-open{flex-direction:row;align-items: center}:where(.biblo-chat) .halo-cell.wide{flex-flow:wrap;align-items: center}:where(.biblo-chat) .halo-cell.wide .halo-cell-open{flex:1;min-width:0}:where(.biblo-chat) .halo-cell.wide .halo-drawer{flex-basis:100%}:where(.biblo-chat) .halo-mark{display:grid;place-items: center;min-width:34px;min-height:40px}:where(.biblo-chat) .halo-mark .marks{display:flex;gap:2px}:where(.biblo-chat) .glyph-mark{display:grid;background:color-mix(in srgb,var(--cream)10%,transparent);color:var(--cream);border-radius:11px;place-items: center;width:34px;height:34px}:where(.biblo-chat) .halo-ears{display:flex;flex:none;gap:6px}:where(.biblo-chat) .halo-person{position:relative;aspect-ratio:1;background:var(--canvas-soft);overflow:hidden;border-radius:20px}:where(.biblo-chat) .halo-person-open{position:absolute;display:flex;text-align:left;flex-direction:column;inset:0}:where(.biblo-chat) .halo-person-open:disabled{cursor:default}:where(.biblo-chat) .halo-person-words{display:flex;align-items: center;gap:8px;padding:12px 12px 0 14px}:where(.biblo-chat) .halo-person-face{display:grid;flex:1;place-items: center}:where(.biblo-chat) .halo-take-back{position:absolute;bottom:10px;right:10px}:where(.biblo-chat) .days-ring{flex:none;width:40px;height:40px}:where(.biblo-chat) .days-ring circle{fill:none;stroke-width:4.8}:where(.biblo-chat) .days-ring .track{stroke:color-mix(in srgb,var(--cream)14%,transparent)}:where(.biblo-chat) .days-ring .left{stroke:var(--cream);stroke-linecap:round}:where(.biblo-chat) .days-ring text{fill:var(--cream);text-anchor:middle;dominant-baseline:middle;font-size:14px;font-weight:700}:where(.biblo-chat) .halo-hours i{display:flex;overflow:hidden;background:0 0;flex-direction:column-reverse}:where(.biblo-chat) .halo-hours i.empty{background:color-mix(in srgb,var(--cream)10%,transparent)}:where(.biblo-chat) .halo-hours i b{background:var(--said)}:where(.biblo-chat) .halo-cell-open>.person-words{align-self:stretch}:where(.biblo-chat) .halo-cell.wide .halo-cell-open{min-width:190px}:where(.biblo-chat) .halo-cell.wide .halo-ears{margin-left:auto}:where(.biblo-chat) .cbento{display:flex;gap:var(--gap);flex-direction:column}:where(.biblo-chat) .cbento-group{display:flex;gap:var(--gap);flex-direction:column}:where(.biblo-chat) .cbento-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}:where(.biblo-chat) .cbento-row.wide{grid-template-columns:1fr}:where(.biblo-chat) .ccell{position:relative;display:flex;background:var(--canvas-soft);color:var(--cream);text-align:left;overflow:hidden;border-radius:26px;min-height:108px;transition:transform .14s cubic-bezier(.2,.9,.3,1.2),box-shadow .15s}:where(.biblo-chat) .ccell:active{transform:scale(.97)}:where(.biblo-chat) .ccell.crowded{aspect-ratio:1;min-height:0}:where(.biblo-chat) .ccell.open{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--cream)40%,transparent)}:where(.biblo-chat) .cell-face{display:flex;flex-direction:column;justify-content:center;gap:8px;width:100%;min-width:0;padding:0 22px}:where(.biblo-chat) .cell-marks{display:flex;align-items: center;height:34px}:where(.biblo-chat) .cell-name{font-size:var(--t-headline);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}:where(.biblo-chat) .cell-line{font-size:var(--t-detail);opacity:.55;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:-6px}:where(.biblo-chat) .cell-mark{display:grid;background:color-mix(in srgb,var(--cream)12%,transparent);color:var(--cream);border-radius:10px;flex:none;place-items: center;width:34px;height:34px;font-weight:700}:where(.biblo-chat) .cell-mark.primary{background:var(--cream);color:var(--ink);border-radius:17px}:where(.biblo-chat) .mark-strip{display:flex;overflow:hidden;gap:6px}:where(.biblo-chat) .crowd{display:flex;flex-direction:column;width:100%;min-width:0}:where(.biblo-chat) .crowd-band{display:flex;flex-direction:column;gap:8px;min-height:74px;padding:20px 22px 0}:where(.biblo-chat) .crowd-faces{display:flex;overflow:hidden;flex-wrap:wrap;flex:1;place-content: flex-end center;gap:2px;padding:0 12px 14px}:where(.biblo-chat) .group-face{position:relative;display:block;flex:none}:where(.biblo-chat) .group-face>span{position:absolute;display:block}:where(.biblo-chat) .page-body .window-row{background:var(--canvas-soft)}:where(.biblo-chat) .window-row.still:hover{background:var(--canvas-soft)}:where(.biblo-chat) .window-row.still:active{transform:none}:where(.biblo-chat) .window-row:disabled{opacity:.5}:where(.biblo-chat) .window-face{display:grid;flex:none;place-items: center;width:40px}:where(.biblo-chat) .window-ear{display:flex;opacity:.8;flex:none;align-items: center}:where(.biblo-chat) .window-ears{display:flex;gap:4px}:where(.biblo-chat) .ear-mini{display:grid;cursor:pointer;border-radius:16px;place-items: center;width:32px;height:32px}:where(.biblo-chat) .ear-mini:hover{background:color-mix(in srgb,var(--cream)12%,transparent)}:where(.biblo-chat) .window-note{background:var(--canvas-soft);font-size:var(--t-detail);opacity:.6;border-radius:22px;margin-bottom:4px;padding:14px 18px;line-height:1.45}:where(.biblo-chat) .window-note.big{font-size:var(--t-reading)}:where(.biblo-chat) .cdrawer{display:flex;background:color-mix(in srgb,var(--canvas-soft)45%,transparent);animation:.18s ease-out fade;border-radius:26px;flex-direction:column;padding:6px}:where(.biblo-chat) .cdrawer .window-row{background:var(--canvas-soft)}:where(.biblo-chat) .cdrawer>.window-note{background:0 0}:where(.biblo-chat) .file-drawer{margin-bottom:4px;padding:10px}:where(.biblo-chat) .file-drawer img{object-fit:contain;display:block;border-radius:18px;width:100%;max-height:70vh}:where(.biblo-chat) .file-drawer video{object-fit:contain;display:block;border-radius:18px;width:100%;max-height:70vh}:where(.biblo-chat) .file-thumb{display:grid;overflow:hidden;background:color-mix(in srgb,var(--cream)12%,transparent);border-radius:10px;place-items: center}:where(.biblo-chat) .file-thumb img{object-fit:cover;width:100%;height:100%}:where(.biblo-chat) .file-thumb video{object-fit:cover;width:100%;height:100%}:where(.biblo-chat) .mono{font-family:var(--mono);letter-spacing:.04em}:where(.biblo-chat) .under-ways{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}:where(.biblo-chat) .under-ways.center{justify-content:center}:where(.biblo-chat) .capsule.warn{color:var(--warn)}:where(.biblo-chat) .capsule.warn-fill{background:var(--warn);color:#fff}:where(.biblo-chat) .invite-sheet{display:flex;text-align:center;flex-direction:column;align-items: center;gap:8px}:where(.biblo-chat) .qr-frame{background:#fff;border-radius:22px;margin:14px 0 6px;padding:12px;line-height:0}:where(.biblo-chat) .qr{display:block;max-width:100%;height:auto}:where(.biblo-chat) .invite-code{font-size:var(--t-title);font-weight:700}:where(.biblo-chat) .invite-link{font-size:var(--t-small);opacity:.55;word-break:break-all}:where(.biblo-chat) .making{display:flex;flex-direction:column}:where(.biblo-chat) .making-machine{display:flex;background:var(--canvas-soft);border-radius:26px;flex-wrap:wrap;place-content: flex-end center;gap:2px;min-height:120px;margin-bottom:10px;padding:18px 12px 14px}:where(.biblo-chat) .making-search{outline:0;background:var(--canvas-soft);color:var(--cream);font-size:var(--t-reading);user-select:text;border:0;border-radius:22px;width:100%;padding:12px 16px}:where(.biblo-chat) .making-search::placeholder{color:color-mix(in srgb,var(--cream)30%,transparent)}:where(.biblo-chat) .join-code::placeholder{color:color-mix(in srgb,var(--cream)30%,transparent)}:where(.biblo-chat) .making-ear{display:grid;background:color-mix(in srgb,var(--cream)12%,transparent);border-radius:15px;place-items: center;width:30px;height:30px}:where(.biblo-chat) .making-ear.in{background:var(--cream);color:var(--ink)}:where(.biblo-chat) .page-body:has(>.making-foot){display:flex;flex-direction:column}:where(.biblo-chat) .making-foot{position:sticky;background:var(--canvas);margin:auto -28px -32px;padding:14px 14px 16px;bottom:-32px}:where(.biblo-chat) .circles-bento{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}:where(.biblo-chat) .cbento-slot{display:flex;aspect-ratio:1}:where(.biblo-chat) .cbento-slot>.ccell{flex:1}:where(.biblo-chat) .ccell.wide{grid-column:1/-1}:where(.biblo-chat) .mine-cell{background:var(--canvas-soft);justify-content:center;align-items: center}:where(.biblo-chat) .circles-mine-ear{position:absolute;background:var(--bezel);color:var(--on-bezel);font-size:var(--t-small);border-top-left-radius:18px;padding:8px 14px 10px;font-weight:600;bottom:0;right:0}:where(.biblo-chat) .circles-halo-cell{flex-direction:column;justify-content:center;align-items: center;gap:14px}:where(.biblo-chat) .halo-ring{display:grid;border-radius:48px;place-items: center;width:96px;height:96px;box-shadow:0 0 0 3px #f7dc6e,0 0 24px #f5d03d73}:where(.biblo-chat) .start-cell{justify-content:center;align-items: center;min-height:220px}:where(.biblo-chat) .start-ring{position:absolute;animation:40s linear infinite start-turn;width:0;height:0;top:50%;left:50%}:where(.biblo-chat) .start-ring>span{position:absolute;top:-16px;left:-15px}@media (prefers-reduced-motion:reduce){:where(.biblo-chat) .start-ring{animation:none}}:where(.biblo-chat) .start-words{position:relative;font-size:var(--t-headline);font-weight:700}:where(.biblo-chat) .circles-rows{margin-top:14px}:where(.biblo-chat) .chosen-row .window-row{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--said)70%,transparent)}:where(.biblo-chat) .join{display:flex;flex-direction:column;align-items: flex-start;gap:14px}:where(.biblo-chat) .join-code{outline:0;background:var(--canvas-soft);color:var(--cream);font-size:var(--t-title);user-select:text;border:0;border-radius:22px;width:100%;padding:14px 18px}:where(.biblo-chat) .page-top>.ear-round{flex:none}:where(.biblo-chat) .page-top>.ear:not(.ear-round){min-width:0}:where(.biblo-chat) .page-top>.ear:not(.ear-round)>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.biblo-chat) .windows{display:flex;flex-direction:column;gap:4px}:where(.biblo-chat) .window-row{position:relative;display:flex;background:var(--canvas-soft);border-radius:22px;align-items: center;transition:transform .12s}:where(.biblo-chat) .window-row.tappable:active{transform:scale(.985)}:where(.biblo-chat) .window-row-main{display:flex;text-align:left;flex:1;align-items: center;gap:14px;min-width:0;padding:14px 16px}:where(.biblo-chat) .window-row-main:disabled{cursor:default}:where(.biblo-chat) .window-row-text{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0}:where(.biblo-chat) .window-row-name{display:flex;font-size:var(--t-headline);align-items: center;gap:8px;font-weight:600}:where(.biblo-chat) .window-row-name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.biblo-chat) .window-row-line{font-size:var(--t-detail);color:color-mix(in srgb,var(--cream)55%,transparent);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}:where(.biblo-chat) .window-row-line.warn{color:var(--warn)}:where(.biblo-chat) .window-row-ear{display:grid;background:color-mix(in srgb,var(--cream)12%,transparent);color:var(--cream);border-radius:17px;flex:none;place-items: center;width:34px;height:34px;margin-right:14px}:where(.biblo-chat) .window-row-ear:disabled{cursor:default}:where(.biblo-chat) .window-row-figure{display:flex;flex-direction:column;flex:none;align-items: flex-end;gap:2px}:where(.biblo-chat) .window-row-figure b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}:where(.biblo-chat) .window-row-figure small{font-size:var(--t-small);color:color-mix(in srgb,var(--cream)55%,transparent)}:where(.biblo-chat) .window-mark{display:grid;color:var(--cream);overflow:hidden;flex:none;place-items: center}:where(.biblo-chat) .window-mark.tiled{background:color-mix(in srgb,var(--cream)10%,transparent);border-radius:28%}:where(.biblo-chat) .window-mark img{object-fit:cover;width:100%;height:100%}:where(.biblo-chat) .window-mark.dim{opacity:.4}:where(.biblo-chat) .card-mark{position:relative;display:inline-flex;flex:none}:where(.biblo-chat) .card-mark-warn{position:absolute;background:var(--canvas);color:var(--warn);display:grid;border-radius:50%;padding:3px;bottom:-4px;right:-4px}:where(.biblo-chat) .pane{display:flex;background:var(--canvas-soft);border-radius:22px;flex-direction:column;gap:12px;padding:18px}:where(.biblo-chat) .pane+.pane{margin-top:10px}:where(.biblo-chat) .windows+.pane{margin-top:10px}:where(.biblo-chat) .pane+.windows{margin-top:10px}:where(.biblo-chat) .reading{font-size:var(--t-reading);line-height:1.4}:where(.biblo-chat) .page-body .warn{color:var(--warn)}:where(.biblo-chat) .sheet .warn{color:var(--warn)}:where(.biblo-chat) .rule-line{background:var(--hairline);height:1px;margin:2px -18px}:where(.biblo-chat) .ruled{border-top:1px solid var(--hairline)}:where(.biblo-chat) .switch-row{display:flex;cursor:pointer;align-items: center;gap:12px}:where(.biblo-chat) .switch-row.disabled{cursor:default}:where(.biblo-chat) .switch-words{display:flex;flex:1;justify-content:space-between;align-items: center;gap:10px;min-width:0}:where(.biblo-chat) .switch-row input{position:absolute;opacity:0;pointer-events:none}:where(.biblo-chat) .switch{position:relative;background:color-mix(in srgb,var(--cream)16%,transparent);border-radius:16px;flex:none;width:51px;height:31px;transition:background .2s}:where(.biblo-chat) .switch:after{content:"";position:absolute;background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .22s cubic-bezier(.3,1.3,.5,1);top:2px;left:2px;box-shadow:0 2px 6px #0000004d}:where(.biblo-chat) .switch-row input:checked+.switch{background:color-mix(in srgb,var(--cream)85%,transparent)}:where(.biblo-chat) .switch-row input:checked+.switch:after{transform:translate(20px)}:where(.biblo-chat) .switch-row input:focus-visible+.switch{outline:2px solid var(--cream);outline-offset:2px}:where(.biblo-chat) .switch-row.disabled .switch{opacity:.6}:where(.biblo-chat) .dial{display:flex;flex-direction:column;gap:6px}:where(.biblo-chat) .dial-head{display:flex;justify-content:space-between;align-items:baseline}:where(.biblo-chat) .dial-figure{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}:where(.biblo-chat) .dial input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}:where(.biblo-chat) .dial input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--cream)var(--at),color-mix(in srgb,var(--cream)16%,transparent)var(--at));border-radius:2px;height:4px}:where(.biblo-chat) .dial input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:27px;height:27px;margin-top:-11.5px;box-shadow:0 2px 6px #0000004d}:where(.biblo-chat) .dial input[type=range]::-moz-range-track{background:color-mix(in srgb,var(--cream)16%,transparent);border-radius:2px;height:4px}:where(.biblo-chat) .dial input[type=range]::-moz-range-progress{background:var(--cream);border-radius:2px;height:4px}:where(.biblo-chat) .dial input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:27px;height:27px}:where(.biblo-chat) .cap{display:flex;flex-direction:column;gap:8px;padding:4px 0}:where(.biblo-chat) .sheet.confirm{display:flex;text-align:center;flex-direction:column;gap:8px;width:min(380px,100vw - 48px)}:where(.biblo-chat) .confirm-ears{display:flex;flex-direction:column;gap:8px;margin-top:14px}:where(.biblo-chat) .capsule.warn{background:var(--warn);color:#fff}:where(.biblo-chat) .capsule.wide{font-size:var(--t-headline);border-radius:25px;width:100%;min-height:50px}:where(.biblo-chat) .page-head{display:flex;align-items: center;gap:16px;padding:4px 4px 18px}:where(.biblo-chat) .page-head .title{overflow-wrap:anywhere}:where(.biblo-chat) .page-foot-warn{display:block;background:var(--canvas-soft);color:var(--warn);font-size:var(--t-label);border-radius:22px;width:100%;margin-top:10px;padding:18px;font-weight:600}:where(.biblo-chat) .choice{display:flex;background:var(--canvas-soft);border-radius:22px;gap:4px;margin-bottom:14px;padding:4px}:where(.biblo-chat) .choice button{display:inline-flex;font-size:var(--t-label);color:color-mix(in srgb,var(--cream)70%,transparent);border-radius:19px;flex:1;justify-content:center;align-items: center;gap:8px;min-height:38px;font-weight:600}:where(.biblo-chat) .choice button.chosen{background:var(--cream);color:var(--ink)}:where(.biblo-chat) .code-card{max-width:460px}:where(.biblo-chat) .sale{max-width:460px}:where(.biblo-chat) .sale{margin:0 auto}:where(.biblo-chat) .detail-row{display:flex;text-align:right;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0 0}:where(.biblo-chat) .detail-row.ruled{padding-top:12px}:where(.biblo-chat) .detail-row>:first-child{text-align:left;flex:none}:where(.biblo-chat) .form-field{display:flex;flex-direction:column;flex:1;gap:5px;min-width:0}:where(.biblo-chat) .input-pane{display:flex;background:color-mix(in srgb,var(--cream)7%,var(--canvas));border-radius:16px;align-items: center;gap:8px;min-height:48px;padding:0 14px}:where(.biblo-chat) .input-pane input{outline:none;font-size:var(--t-reading);user-select:text;background:0 0;border:0;flex:1;min-width:0;padding:12px 0}:where(.biblo-chat) .input-pane>.bc-symbol{opacity:.5;flex:none}:where(.biblo-chat) .input-tag{font-size:var(--t-micro);background:var(--canvas-soft);color:color-mix(in srgb,var(--cream)75%,transparent);border-radius:10px;flex:none;padding:4px 9px;font-weight:600}:where(.biblo-chat) .form-pair{display:flex;gap:12px}:where(.biblo-chat) .figure-big{font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1.1}:where(.biblo-chat) .charge{display:flex;align-items: flex-start;gap:14px;padding-top:14px}:where(.biblo-chat) .charge-blank{background:color-mix(in srgb,var(--cream)10%,transparent);border-radius:50%;flex:none;width:32px;height:32px}:where(.biblo-chat) .charge-text{display:flex;flex-direction:column;flex:1;gap:3px;min-width:0}:where(.biblo-chat) .charge .by{color:var(--tile)}:where(.biblo-chat) .pane>.headline+.reading{margin-top:-8px}:where(.biblo-chat) .page-top>.ear:not(.ear-round)>span:first-child{flex-shrink:0;max-width:min(55vw,420px)}:where(.biblo-chat) .page-top>.ear:not(.ear-round)>.doing{min-width:0}:where(.biblo-chat) .window-ends small{text-align:right}:where(.biblo-chat) .window-ends small.warn{color:var(--warn)}:where(.biblo-chat) .window-row-line .full{color:var(--cream)}:where(.biblo-chat) .window-head{background:var(--canvas-soft);border-radius:22px}:where(.biblo-chat) .window-words{background:var(--canvas-soft);border-radius:22px}:where(.biblo-chat) .window-fact{background:var(--canvas-soft);border-radius:22px}:where(.biblo-chat) .window-search{background:var(--canvas-soft);border-radius:22px}:where(.biblo-chat) .window-head{display:flex;align-items: center;gap:16px;padding:18px}:where(.biblo-chat) .window-head .window-row-text{gap:4px}:where(.biblo-chat) .window-head .title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical}:where(.biblo-chat) .window-words{font-size:var(--t-reading);color:color-mix(in srgb,var(--cream)85%,transparent);user-select:text;padding:18px}:where(.biblo-chat) .window-words.warn{color:var(--warn)}:where(.biblo-chat) .window-fact{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px}:where(.biblo-chat) .window-fact .k{font-size:var(--t-small);color:color-mix(in srgb,var(--cream)50%,transparent)}:where(.biblo-chat) .window-fact .v{font-size:var(--t-detail);color:color-mix(in srgb,var(--cream)85%,transparent);text-align:right}:where(.biblo-chat) .window-search{display:flex;align-items: center;gap:14px;padding:10px 16px}:where(.biblo-chat) .window-search-mark{display:grid;color:color-mix(in srgb,var(--cream)55%,transparent);flex:none;place-items: center;width:44px;height:44px}:where(.biblo-chat) .window-search input{outline:0;font-size:var(--t-headline);color:var(--cream);background:0 0;border:0;flex:1;min-width:0;font-weight:600}:where(.biblo-chat) .window-search input::placeholder{color:color-mix(in srgb,var(--cream)30%,transparent)}:where(.biblo-chat) .window-search-clear{display:grid;color:color-mix(in srgb,var(--cream)55%,transparent);place-items: center;width:28px;height:28px}:where(.biblo-chat) .plain-page{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--t-code);color:color-mix(in srgb,var(--cream)88%,transparent);margin:0}:where(.biblo-chat) .doc-unreachable{opacity:1;color:color-mix(in srgb,var(--cream)50%,transparent);flex-direction:row;min-height:120px}:where(.biblo-chat) .code-page .md-code .lc{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4}:where(.biblo-chat) .code-page .md-copy{display:none}}@keyframes land{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes dot{0%,to{transform:translateY(1px)}50%{transform:translateY(-3px)}}@keyframes breathe{0%,to{opacity:1}50%{opacity:.35}}@keyframes flash{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--cream)60%,transparent)}to{box-shadow:0 0 0 14px #0000}}@keyframes glyph{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}@keyframes start-turn{to{rotate:360deg}}@layer biblo{.asks{overflow:auto;max-height:52vh}.ask .ears{align-items: center}.ask:not(.proposal) .words>span{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical}.ask .words small.ask-caption{font-size:var(--t-caption);color:color-mix(in srgb,var(--cream)55%,transparent)}.ask-caption i{color:var(--chip);font-style:normal}.ask .ask-x{background:color-mix(in srgb,var(--cream)12%,transparent);color:color-mix(in srgb,var(--cream)70%,transparent);border-radius:13px;width:26px;height:26px}.ask .ask-x:disabled{opacity:.4}.capsule.hued{background:var(--tile);color:var(--ink)}.mac-copy{position:relative;display:grid;flex:1 0 100%;place-items: center;padding:14px 0 4px}.mac-copy-down{position:absolute;display:grid;background:color-mix(in srgb,var(--cream)12%,transparent);color:var(--cream);border-radius:15px;place-items: center;width:30px;height:30px;top:0;right:0}.mac-window{color:#ffffffdb;text-align:center;pointer-events:none;user-select:none;background:#2f2f32;border-radius:16px;width:min(248px,100%);padding:16px 16px 14px;font-family:-apple-system,SF Pro Text,Segoe UI,system-ui,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:13px;line-height:16px;box-shadow:0 18px 40px #0000008c,0 0 0 .5px #ffffff2e}.mac-window .mac-mark{display:grid;background:var(--tile);color:var(--ink);font:700 21px var(--rounded);border-radius:11px;place-items: center;width:44px;height:44px;margin:0 auto 10px}.mac-window b{display:block;font-weight:700}.mac-window p{white-space:pre-line;margin:8px 0 0}.mac-answers{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.mac-answers.stacked{grid-template-columns:1fr;gap:6px}.mac-answers span{display:grid;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#ffffff1f;border-radius:8px;place-items: center;height:28px;padding:0 8px}.mac-answers span.prominent{color:#fff;background:#007bff}.ask.proposal{background:var(--bubble);border-radius:28px;flex-direction:column;align-items:stretch;gap:12px;padding:18px}.proposal-head{display:flex;align-items: center;gap:13px}.ask.proposal .words b{font-size:20px;font-weight:700}.ask.proposal .words span{font-size:var(--t-caption);opacity:.5}.proposal-what{font-size:var(--t-reading);margin:0}.proposal-ears{display:flex;gap:8px}.attach.open{color:var(--on-bezel);background:color-mix(in srgb,var(--on-bezel)14%,transparent)}.attach-menu{min-width:200px}.attach-menu svg{opacity:.85}.media-veil{position:fixed;z-index:40;display:flex;animation:.18s ease-out fade;background:#00000073;flex-direction:column;justify-content:flex-end;inset:0}.media-sheet{display:grid;grid-template-columns:repeat(3,1fr);padding:2px 2px calc(24px + env(safe-area-inset-bottom));background:var(--canvas);color:var(--cream);animation:.28s cubic-bezier(.2,.9,.3,1) sheet-up;border-radius:30px 30px 0 0;gap:2px}.source-tile{aspect-ratio:1;display:flex;color:color-mix(in srgb,var(--cream)90%,transparent);flex-direction:column;justify-content:center;align-items: center;gap:7px;transition:transform .12s}.source-tile:active{transform:scale(.94)}.source-tile span{font-size:var(--t-micro);color:color-mix(in srgb,var(--cream)40%,transparent)}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@layer biblo{html,body,#root{overflow:hidden;background:var(--bezel);height:100%;margin:0}body{color:var(--cream);font-family:var(--rounded);font-weight:500;font-size:var(--t-reading);-webkit-font-smoothing:antialiased;user-select:none;cursor:default;line-height:1.35}}
