.presence-strip-container{position:fixed;top:80%;left:0;transform:translateY(-50%);z-index:100;pointer-events:none;transition:left .32s cubic-bezier(.32,.72,0,1)}.presence-strip-container.mode-open{left:var(--panel-width)}.bookmark-tab{--tab-scale: var(--bookmark-tab-scale, 1);border:none;background:none;padding:0;margin:0;font:inherit;cursor:pointer;pointer-events:auto;outline:none;box-shadow:0 calc(4px * var(--tab-scale)) calc(24px * var(--tab-scale)) #a1854500;width:calc(44px * var(--tab-scale));height:calc(52px * var(--tab-scale));border-radius:0 calc(20px * var(--tab-scale)) calc(20px * var(--tab-scale)) 0;background:linear-gradient(135deg,#1c1f26,#181b20);opacity:.8;transform:scale(.98);display:flex;align-items:center;justify-content:center;position:relative;overflow:visible;--fillet-size: calc(16px * var(--tab-scale));--fillet-enabled: 0;--fillet-mask: none;-webkit-mask-image:var(--fillet-mask);-webkit-mask-composite:destination-out,destination-out;mask-image:var(--fillet-mask);mask-composite:subtract,subtract;transition:opacity .28s cubic-bezier(.25,.46,.45,.94),transform .28s cubic-bezier(.25,.46,.45,.94),background .28s cubic-bezier(.25,.46,.45,.94),box-shadow .28s cubic-bezier(.25,.46,.45,.94)}.bookmark-tab.fillet-on{--fillet-mask: linear-gradient(#000 0 0), radial-gradient(circle var(--fillet-size) at 0 0, transparent 99%, #000 100%), radial-gradient(circle var(--fillet-size) at 0 100%, transparent 99%, #000 100%)}.tab-feather{position:absolute;top:0;right:0;width:calc(14px * var(--tab-scale));height:100%;border-radius:0 calc(20px * var(--tab-scale)) calc(20px * var(--tab-scale)) 0;background:linear-gradient(to right,transparent 0%,hsla(220,20%,6%,.65) 100%);opacity:.8;filter:blur(.6px);pointer-events:none;z-index:0}.tab-icon{width:calc(18px * var(--tab-scale));height:calc(18px * var(--tab-scale));opacity:.8;filter:blur(.5px) brightness(.85);position:relative;z-index:1;transition:opacity .28s cubic-bezier(.25,.46,.45,.94),filter .28s cubic-bezier(.25,.46,.45,.94),transform .28s cubic-bezier(.25,.46,.45,.94)}.bookmark-tab.doc-loaded,.bookmark-tab.doc-loaded .tab-icon{opacity:.8}.bookmark-tab.proximity-near:not(.mode-open):not(.mode-peek):not(:hover){opacity:.8;transform:scale(1.01)}.bookmark-tab.proximity-near:not(.mode-open):not(.mode-peek):not(:hover) .tab-icon{opacity:.8;filter:blur(.2px) brightness(.9)}.bookmark-tab.proximity-close:not(.mode-open):not(.mode-peek):not(:hover){opacity:1;transform:scale(1.02)}.bookmark-tab.proximity-close:not(.mode-open):not(.mode-peek):not(:hover) .tab-icon{opacity:.95;filter:blur(0) brightness(1)}.bookmark-tab.doc-warning .tab-icon{filter:blur(.5px) brightness(.8) sepia(.3) hue-rotate(-10deg)}.bookmark-tab.mode-peek,.bookmark-tab:hover{opacity:1;transform:scale(1.04);box-shadow:0 calc(4px * var(--tab-scale)) calc(24px * var(--tab-scale)) #a1854533;background:linear-gradient(135deg,#23272f,#1d2026)}.bookmark-tab.mode-peek .tab-icon,.bookmark-tab:hover .tab-icon{opacity:.95;filter:blur(0) brightness(1);transform:scale(1.02)}.bookmark-tab.mode-peek .tab-feather,.bookmark-tab:hover .tab-feather{opacity:.4}.bookmark-tab.mode-open{opacity:.85;transform:scale(1);box-shadow:0 0 calc(16px * var(--tab-scale)) #a185451f;background:linear-gradient(135deg,#23272f,#1d2026)}.bookmark-tab.mode-open .tab-icon{opacity:.9;filter:blur(0) brightness(1)}.bookmark-tab.mode-open .tab-feather{opacity:0}.bookmark-tab.mode-open:hover{opacity:1;transform:scale(1.02);box-shadow:0 calc(4px * var(--tab-scale)) calc(24px * var(--tab-scale)) #a1854540}.bookmark-tab:focus-visible{outline:none;opacity:1;box-shadow:0 calc(4px * var(--tab-scale)) calc(24px * var(--tab-scale)) #a1854540}@font-face{font-family:Quicksand;src:url(/assets/Quicksand-Light-CfFrtM4v.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}:root{font-family:Quicksand,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:300;color-scheme:dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--panel-bg-rgb: 20, 20, 30;--panel-bg-opacity: .95;--scrollbar-gutter: 12px;--panel-width: 400px;--transition-panel: .32s cubic-bezier(.32, .72, 0, 1);--strip-highlight: hsl(42, 30%, 60%);--strip-highlight-dim: hsl(42, 20%, 40%);--strip-shadow-color: hsla(0, 0%, 0%, .5);--strip-warning: hsl(35, 70%, 55%);--color-void: hsl(220, 20%, 6%);--color-surface: hsl(220, 18%, 10%);--color-surface-raised: hsl(220, 16%, 14%);--text-primary: hsl(220, 10%, 90%);--text-secondary: hsl(220, 10%, 60%);--text-muted: hsl(220, 10%, 40%);--bookmark-tab-scale: 1.2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}.gp-sidebar button,.gp-sidebar input,.gp-sidebar select,.gp-sidebar textarea{font-family:inherit}.arnvoid-scroll::-webkit-scrollbar{width:6px}.arnvoid-scroll::-webkit-scrollbar-track{background:transparent}.arnvoid-scroll::-webkit-scrollbar-thumb{background:#63abff33;border-radius:3px}.arnvoid-scroll::-webkit-scrollbar-thumb:hover{background:#63abff66}.arnvoid-scroll::-webkit-scrollbar-button{display:none;width:0;height:0;background:transparent;border:0}.arnvoid-scroll::-webkit-scrollbar-button:single-button{display:none;width:0;height:0;background:transparent;border:0}.arnvoid-scroll::-webkit-scrollbar-button:start:decrement,.arnvoid-scroll::-webkit-scrollbar-button:end:increment{display:none}.arnvoid-scroll.is-scrolling::-webkit-scrollbar-thumb{background:#63abff59}.arnvoid-scroll-fades{position:relative;border-radius:inherit}.arnvoid-scroll-fades:before,.arnvoid-scroll-fades:after{content:"";position:absolute;left:0;right:0;height:18px;pointer-events:none;opacity:0;transition:opacity .12s ease-out;border-radius:inherit}.arnvoid-scroll-fades:before{top:0;background:linear-gradient(to bottom,rgba(var(--panel-bg-rgb),var(--panel-bg-opacity)),rgba(var(--panel-bg-rgb),0))}.arnvoid-scroll-fades:after{bottom:0;background:linear-gradient(to top,rgba(var(--panel-bg-rgb),var(--panel-bg-opacity)),rgba(var(--panel-bg-rgb),0))}.arnvoid-scroll-fades.fade-top:before{opacity:1}.arnvoid-scroll-fades.fade-bottom:after{opacity:1}.arnvoid-scroll{scrollbar-width:thin;scrollbar-color:rgba(99,171,255,.2) transparent}.doc-viewer-root ::selection{background:var(--doc-selection-bg);color:var(--doc-selection-text)}.highlight-active{background:var(--doc-highlight-active-bg);border-radius:2px}.highlight-other{background:var(--doc-highlight-other-bg);border-radius:2px}
