.orealis-page-bg{background-image:linear-gradient(#0000006b,#0009),url(/backgroundConvo.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.orealis-page-bg .tg-root,.orealis-page-bg .tg3-root,.orealis-page-bg .pm-root{background:0 0}.orealis-page-bg .ar-stage{-webkit-backdrop-filter:blur(6px);background:#18182573}.orealis-footer{--au-t:1;opacity:.92;justify-content:center;align-items:center;gap:11px;padding:26px 0 30px;display:flex}.orealis-footer--fixed{z-index:40;pointer-events:none;padding:12px 0 16px;position:fixed;bottom:0;left:0;right:0}.orealis-home{pointer-events:auto;border-radius:50%;line-height:0;transition:transform .18s,filter .18s;display:inline-block}.orealis-home:hover{filter:brightness(1.15);transform:scale(1.08)}.orealis-home:focus-visible{outline-offset:5px;outline:2px solid #86efac}.orealis-mark{--size:34px;width:var(--size);height:var(--size);isolation:isolate;flex:none;display:inline-block;position:relative}.orealis-aurora{animation:or-sweep calc(18s * var(--au-t)) linear infinite;position:absolute;inset:-24%;-webkit-mask-image:radial-gradient(closest-side,#0000 20%,#000 40% 58%,#0000 90%);mask-image:radial-gradient(closest-side,#0000 20%,#000 40% 58%,#0000 90%)}.orealis-aurora i{mix-blend-mode:screen;filter:blur(max(2.5px, calc(var(--size) * .055)));will-change:transform, opacity;border-radius:50%;display:block;position:absolute}.orealis-aurora .or1{width:66%;height:66%;animation:or-drift-a calc(4s * var(--au-t)) ease-in-out infinite;background:radial-gradient(circle,#4ade80 0%,#0000 68%);top:6%;left:2%}.orealis-aurora .or2{width:60%;height:60%;animation:or-drift-b calc(5.2s * var(--au-t)) ease-in-out infinite;background:radial-gradient(circle,#22d3ee 0%,#0000 68%);animation-delay:-2s;top:0%;left:38%}.orealis-aurora .or3{width:58%;height:58%;animation:or-drift-c calc(6.5s * var(--au-t)) ease-in-out infinite;background:radial-gradient(circle,#a855f7 0%,#0000 66%);animation-delay:-3s;top:40%;left:44%}.orealis-aurora .or4{width:54%;height:54%;animation:or-drift-b calc(4.6s * var(--au-t)) ease-in-out infinite reverse;background:radial-gradient(circle,#2dd4bf 0%,#0000 66%);animation-delay:-3.5s;top:42%;left:6%}.orealis-aurora .or5{width:48%;height:48%;animation:or-drift-a calc(5.8s * var(--au-t)) ease-in-out infinite reverse;background:radial-gradient(circle,#86efac 0%,#0000 64%);animation-delay:-2.5s;top:52%;left:26%}.orealis-aurora .or6{width:44%;height:44%;animation:or-drift-c calc(7.1s * var(--au-t)) ease-in-out infinite;background:radial-gradient(circle,#f472b6 0%,#0000 62%);animation-delay:-4.5s;top:16%;left:52%}.orealis-aurora .or7{width:52%;height:52%;animation:or-drift-b calc(4.9s * var(--au-t)) ease-in-out infinite;background:radial-gradient(circle,#818cf8 0%,#0000 66%);animation-delay:-1.5s;top:16%;left:22%}.orealis-ring{width:68%;height:68%;padding:max(1.3px, calc(var(--size) * .03));-webkit-mask-composite:xor;background:linear-gradient(135deg,#86efac 0%,#5eead4 35%,#a5b4fc 65%,#c4b5fd 100%);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.orealis-word{letter-spacing:.13em;color:#cdd6f4;padding-left:.13em;font:200 17px/1 system-ui,-apple-system,Segoe UI,sans-serif}@keyframes or-drift-a{0%{opacity:.72;transform:translate(-10%,-6%)scale(1)}35%{opacity:1;transform:translate(12%,9%)scale(1.22)}68%{opacity:.8;transform:translate(-4%,14%)scale(.92)}to{opacity:.72;transform:translate(-10%,-6%)scale(1)}}@keyframes or-drift-b{0%{opacity:.9;transform:translate(8%,5%)scale(1.1)}40%{opacity:.68;transform:translate(-13%,-9%)scale(.9)}72%{opacity:1;transform:translate(9%,-12%)scale(1.25)}to{opacity:.9;transform:translate(8%,5%)scale(1.1)}}@keyframes or-drift-c{0%{opacity:.85;transform:translate(-11%,8%)scale(.95)}44%{opacity:1;transform:translate(10%,-10%)scale(1.28)}76%{opacity:.7;transform:translate(14%,6%)scale(1.04)}to{opacity:.85;transform:translate(-11%,8%)scale(.95)}}@keyframes or-sweep{to{transform:rotate(360deg)}}.orealis-mark.orealis-thinking{--au-t:.4}.orealis-mark.orealis-thinking .orealis-aurora{animation-name:or-thinking-spin;animation-duration:2.6s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes or-thinking-spin{0%{transform:rotate(0)}16%{transform:rotate(150deg)}30%{transform:rotate(168deg)}46%{transform:rotate(330deg)}60%{transform:rotate(348deg)}78%{transform:rotate(510deg)}92%{transform:rotate(528deg)}to{transform:rotate(720deg)}}@media (prefers-reduced-motion:reduce){.orealis-aurora,.orealis-aurora i{animation:none}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--au-green:#4ade80;--au-mint:#86efac;--au-teal:#2dd4bf;--au-cyan:#22d3ee;--au-indigo:#818cf8;--au-violet:#a855f7;--au-pink:#f472b6;--ring-1:#86efac;--ring-2:#5eead4;--ring-3:#a5b4fc;--ring-4:#c4b5fd;--bg:#000;--ink:#d7dbea;--ink-strong:#eef2ff;--ink-soft:#8c93ac;--ink-faint:#5b6076;--rule:#94a3d617;--font-sans:system-ui, -apple-system, "Segoe UI", sans-serif;--au-t:1;--measure:60ch;--gutter:clamp(22px, 6vw, 64px)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);min-height:100vh;color:var(--ink);font:400 17px/1.7 var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}::selection{color:var(--ink-strong);background:#86efac33}a{color:inherit}:focus-visible{outline-offset:6px;border-radius:2px;outline:1px solid #86efac99}.reading{width:100%;max-width:2100px;margin-inline:auto;padding-inline:clamp(22px,6vw,150px);position:relative}.content__veil{top:calc(-1 * var(--veil-lead));pointer-events:none;-webkit-backdrop-filter:blur(26px)saturate(1.05);width:100vw;-webkit-mask-image:linear-gradient(to right, #000 0%, #000 46%, transparent 74%), linear-gradient(to bottom, transparent 0%, #000 var(--veil-lead));-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, #000 0%, #000 46%, transparent 74%), linear-gradient(to bottom, transparent 0%, #000 var(--veil-lead));mask-image:linear-gradient(to right, #000 0%, #000 46%, transparent 74%), linear-gradient(to bottom, transparent 0%, #000 var(--veil-lead));background:linear-gradient(90deg,#00000094 0%,#0006 38%,#0000 66%);position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-composite:source-in;mask-composite:intersect}.reading .section{z-index:1;position:relative}.stage{--p:0;--t:0;--m:0;--mark-from:218px;--mark-to:44px;--mark-start-y:47vh;--mark-end-y:calc(100vh - 56px)}@media (max-width:900px){.stage{--mark-from:150px}}.stage__mark{left:50%;top:calc(var(--mark-start-y) + (var(--mark-end-y) - var(--mark-start-y)) * var(--t));z-index:5;line-height:0;position:fixed;transform:translate(-50%,-50%)}.askbar{--bar-w:408px;--bar-h:52px;--icon:28px;--mark-descent:calc(var(--mark-from) - (var(--mark-from) - var(--mark-to)) * var(--t));--mark-size:calc(var(--mark-descent) + (var(--icon) - var(--mark-descent)) * var(--m));box-sizing:border-box;align-items:center;gap:calc(10px * var(--m));width:calc(var(--mark-descent) + (var(--bar-w) - var(--mark-descent)) * var(--m));height:calc(var(--mark-descent) + (var(--bar-h) - var(--mark-descent)) * var(--m));padding-inline:calc(11px * var(--m));border:1px solid rgba(255, 255, 255, calc(.2 * var(--m)));pointer-events:none;border-radius:999px;transition:border-color .25s,background-color .25s;display:flex;position:relative}.askbar__mark{appearance:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;padding:0;line-height:0;transition:transform .16s,opacity .16s}.askbar__mark:active{opacity:.72;transform:scale(.92)}.askbar__mark:focus-visible{outline-offset:5px;border-radius:999px;outline:1px solid #86efac99}@media (prefers-reduced-motion:reduce){.askbar__mark{transition:none}.askbar__mark:active{transform:none}}.askbar__field{pointer-events:auto;min-width:0;opacity:var(--m);flex:auto;align-items:center;gap:6px;display:flex;overflow:visible}.askbar__input{appearance:none;width:100%;min-width:0;color:var(--ink);font:inherit;letter-spacing:.01em;resize:none;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;background:0 0;border:0;max-height:126px;padding:0;font-size:15px;line-height:21px;display:block;overflow-y:hidden}.askbar__input::-webkit-scrollbar{width:4px}.askbar__input::-webkit-scrollbar-track{background:0 0}.askbar__input::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.stage__hint{white-space:nowrap;letter-spacing:.06em;color:#d7dbea9e;pointer-events:none;flex-direction:column;align-items:center;gap:2px;font-size:12px;line-height:1;animation:.45s both hint-in,.5s 3.7s both hint-out;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.stage__hint svg{color:#86efacbf;width:14px;height:14px;animation:1.6s ease-in-out .5s 3 hint-nudge}@keyframes hint-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes hint-out{to{opacity:0}}@keyframes hint-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.stage__mark--landed .askbar__mark{animation:.66s cubic-bezier(.34,1.56,.64,1) mark-land}@keyframes mark-land{0%{transform:scale(1)}35%{transform:scale(1.22)}62%{transform:scale(.94)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.stage__hint,.stage__hint svg,.stage__mark--landed .askbar__mark{animation:none}.stage__hint{opacity:1}}.askbar__input::placeholder{color:#d7dbea61}.askbar__input:focus{outline:none}.askbar__yes{width:30px;height:30px;color:var(--au-mint);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:#86efac29;border:0;border-radius:999px;flex:none;place-items:center;transition:background-color .2s,transform .16s;animation:.4s both yes-in;display:grid}.askbar__yes svg{width:16px;height:16px}.askbar__yes:hover{background:#86efac47}.askbar__yes:active{transform:scale(.92)}.askbar__yes:focus-visible{outline-offset:3px;outline:1px solid #86efacb3}@keyframes yes-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.askbar__yes{transition:none;animation:none}.askbar__yes:active{transform:none}}.askbar__send{width:30px;height:30px;color:var(--au-mint);cursor:pointer;opacity:0;pointer-events:none;background:#86efac24;border:0;border-radius:999px;flex:none;place-items:center;transition:opacity .2s,transform .2s,background-color .2s;display:grid;transform:scale(.8)}.askbar__send svg{width:16px;height:16px}.askbar__send:hover{background:#86efac3d}.askbar--active{pointer-events:auto;border-color:#d7dbea4d}.askbar--active .askbar__send:not([aria-hidden]){opacity:1;pointer-events:auto;transform:scale(1)}.stage__mark:has(.askbar--active){--m:1}.stage__mark:has(.askbar--active) .askbar{transition:width .28s,height .28s,border-color .25s,background-color .25s}@media (max-width:900px){.askbar{--bar-w:min(78vw, 340px)}}@media (prefers-reduced-motion:reduce){.askbar,.askbar__send{transition:none}}.sandbox{min-height:100svh;padding:36px var(--gutter);background:#06080f;grid-template-rows:auto 1fr;gap:30px;display:grid}.sandbox__controls{gap:16px;max-width:420px;display:grid}.sandbox__controls label{color:var(--ink-soft);gap:7px;font-size:13px;display:grid}.sandbox__controls b{color:var(--au-mint);font-weight:500}.sandbox__controls code{color:var(--ink);font-family:ui-monospace,monospace}.sandbox__controls input[type=range]{accent-color:#22d3ee;width:100%}.sandbox__note{color:var(--ink-faint);margin:0;font-size:12.5px;line-height:1.6}.sandbox__stage{border:1px dashed #94a3d629;border-radius:12px;place-items:center;display:grid}.sandbox__anchor{line-height:0;position:relative}.sandbox__buttons{flex-wrap:wrap;gap:10px;display:flex}.sandbox__buttons button{appearance:none;color:var(--ink-soft);font:inherit;cursor:pointer;background:#06080f99;border:1px solid #94a3d640;border-radius:999px;padding:7px 13px;font-size:12.5px;transition:color .2s,border-color .2s}.sandbox__buttons button:hover{color:var(--ink-strong);border-color:#94a3d680}.stage__markspace{width:var(--mark-from);height:var(--mark-from);flex:none}.stage__video{z-index:0;position:fixed;inset:0}.stage__video video,.stage__video img{object-fit:cover;width:100%;height:100%;display:block}.stage__wash{background:linear-gradient(#00000085,#000000b3);position:absolute;inset:0}.stage__curtain{z-index:2;padding:var(--gutter);pointer-events:none;opacity:clamp(0, calc(1 - (var(--p) - .25) / .35), 1);flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.stage__lockup{flex-direction:column;align-items:center;gap:clamp(20px,3.2vw,30px);display:flex}.stage__name{letter-spacing:.38em;color:#d7dbea99;white-space:nowrap;margin:0;padding-left:.38em;font-size:clamp(16px,2.8vw,22px);font-weight:200}.stage__tag{letter-spacing:.22em;color:#d7dbea6b;white-space:nowrap;margin:14px 0 0;padding-left:.22em;font-size:clamp(12px,1.8vw,14px);font-weight:300}.stage__more{background:linear-gradient(#d7dbea38,#0000);width:1px;height:40px;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.sound{pointer-events:auto;appearance:none;cursor:pointer;color:#d7dbea57;background:0 0;border:0;margin-top:-10px;padding:10px;line-height:0;transition:color .25s}.sound:hover,.sound:focus-visible{color:#d7dbead9}.sound svg{width:19px;height:19px;display:block}.sound--retired{pointer-events:none}.sound--float{z-index:4;margin:0;position:fixed;bottom:clamp(14px,2.6vw,26px);right:clamp(14px,2.6vw,26px)}.stage__spacer{height:172svh}.content{z-index:3;--veil-lead:22vh;position:relative}.dock{z-index:1;margin:8px 0 34px;position:relative}.dock__inner{opacity:0;transition:opacity 1.1s}.dock--live .dock__inner{opacity:1;transition-delay:.12s}@media (min-width:901px){.dock{pointer-events:none;width:auto;margin:0;position:absolute;inset:0 clamp(16px,2.2vw,44px) 0 44%}.dock__inner{pointer-events:auto;position:sticky;top:50vh;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.dock__inner{opacity:1;transition:none}}.section{padding:clamp(72px,12vh,130px) 0}.reading #thesis{padding-top:clamp(40px,8vh,90px)}@media (min-width:901px){.reading .section{width:40%}}.eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 22px;font-size:10px;font-weight:500}.section h2{letter-spacing:.005em;color:var(--ink-strong);text-wrap:balance;max-width:22ch;margin:0 0 26px;font-size:clamp(24px,4.6vw,32px);font-weight:250;line-height:1.3}.fallacies{margin:0 0 20px;padding-left:clamp(20px,2.4vw,30px);position:relative}.fallacies:before{content:"";background:linear-gradient(#22d3ee00 0%,#22d3ee8c 10% 90%,#22d3ee00 100%);width:1px;position:absolute;top:.3em;bottom:.3em;left:0}.struck{color:var(--ink-faint);white-space:nowrap;text-decoration:none;position:relative}.struck:after{content:"";transform-origin:0;background:#86efacb3;border-radius:1px;height:.055em;position:absolute;top:50%;left:-.03em;right:-.03em;transform:translateY(-50%)scaleX(1)}.corrected{color:var(--ink-strong);white-space:nowrap;display:inline-block}.h2-correction.is-armed .struck{color:var(--ink-strong)}.h2-correction.is-armed .struck:after{transform:translateY(-50%)scaleX(0)}.h2-correction.is-armed .corrected{opacity:0}.h2-correction.is-playing .struck{animation:.45s .55s forwards correction-dim}.h2-correction.is-playing .struck:after{animation:.5s cubic-bezier(.4,0,.2,1) .45s forwards correction-strike}.h2-correction.is-playing .corrected{animation:.55s cubic-bezier(.2,.7,.3,1) 1.05s forwards correction-arrive}@keyframes correction-strike{0%{transform:translateY(-50%)scaleX(0)}to{transform:translateY(-50%)scaleX(1)}}@keyframes correction-dim{0%{color:var(--ink-strong)}to{color:var(--ink-faint)}}@keyframes correction-arrive{0%{opacity:0;transform:translateY(.16em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.h2-correction.is-armed .struck{color:var(--ink-faint)}.h2-correction.is-armed .struck:after{transform:translateY(-50%)scaleX(1)}.h2-correction.is-armed .corrected{opacity:1}.h2-correction.is-playing .struck,.h2-correction.is-playing .struck:after,.h2-correction.is-playing .corrected{animation:none}}.prose{max-width:var(--measure);color:var(--ink-soft);font-size:clamp(16px,2.4vw,17px);line-height:1.8}.prose p{margin:0 0 20px}.prose p:last-child{margin-bottom:0}.prose strong{color:var(--ink);font-weight:400}.prose .lead-in{color:var(--ink-strong);font-weight:450}.num{color:#22d3eee6;font-variant-numeric:tabular-nums;margin-right:.5em}.clips{aspect-ratio:1/.88;--desk-w:88cqw;--phone-w:33cqw;max-width:min(100%,90.9091vh);margin-left:auto;position:relative;container-type:inline-size}.clips video{object-fit:cover;cursor:pointer;width:100%;height:100%;display:block}.clips__desktop,.clips__phone{position:absolute;overflow:hidden;box-shadow:18px 24px 64px #22d3ee80,6px 8px 22px #22d3ee61}.clips__desktop{width:var(--desk-w);aspect-ratio:1280/648;border-radius:clamp(6px, calc(var(--desk-w) * .016), 14px);top:0;right:0}.clips__phone{width:var(--phone-w);aspect-ratio:720/1588;border-radius:calc(var(--phone-w) * .165);top:14cqw;left:0}@media (max-width:900px){.clips{aspect-ratio:auto;justify-items:center;gap:30px;display:grid}.clips__desktop,.clips__phone{position:static}.clips{--desk-w:100cqw;--phone-w:58cqw}}.lockup-h{align-items:center;gap:20px;margin-bottom:32px;display:flex}.lockup-h img{width:145px;height:auto;display:block}.advantages{max-width:var(--measure);margin:34px 0 0;padding:0;list-style:none}.advantages li{border-top:1px solid var(--rule);gap:8px;padding:26px 0;display:grid}.advantages li:last-child{border-bottom:1px solid var(--rule)}.advantages b{color:var(--ink-strong);font-size:16px;font-weight:400}.advantages span{color:var(--ink-soft);font-size:15.5px;line-height:1.75}.pagefoot{--foot-gap:clamp(26px, 4vh, 46px);width:100%;max-width:2100px;padding:clamp(64px, 11vh, 130px) clamp(22px, 6vw, 150px) calc(var(--foot-gap) + 54px);margin-inline:auto;position:relative}.pagefoot__contact{width:40%}@media (max-width:900px){.pagefoot{text-align:center;padding-bottom:calc(var(--foot-gap) + 30px)}.pagefoot__contact{width:100%}}.contact__name{color:var(--ink-strong);letter-spacing:.01em;margin:0 0 6px;font-size:clamp(18px,2.6vw,21px);font-weight:300}.contact__role{color:var(--ink-soft);letter-spacing:.01em;margin:0 0 12px;font-size:14.5px}.contact__email{color:var(--ink-soft);text-underline-offset:5px;font-size:clamp(16px,2.4vw,17.5px);text-decoration-color:#86efac59;transition:color .2s,text-decoration-color .2s}.contact__email:hover{color:var(--ink-strong);-webkit-text-decoration-color:var(--au-mint);text-decoration-color:var(--au-mint)}.contact__email{display:inline-block}.contact__links{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;display:flex}.contact__links a{color:var(--ink-faint);letter-spacing:.02em;font-size:13px;text-decoration:none;transition:color .2s}.contact__links a:hover{color:var(--ink)}.contact__links a+a{position:relative}.contact__links a+a:before{content:"·";color:#94a3d647;position:absolute;left:-10px}@media (max-width:900px){.contact__links{justify-content:center}}.stage__mark:has(.askbar--docked){--t:1;transition:top .62s cubic-bezier(.22,.61,.36,1)}.oridock{z-index:6;opacity:0;pointer-events:none;width:min(680px,100vw - 32px);margin-inline:auto;transition:opacity .32s,bottom .32s;position:fixed;bottom:94px;left:0;right:0}.oridock--open{opacity:1;pointer-events:auto;bottom:104px}.oridock__pane{text-align:left;background:linear-gradient(152deg,#ffffff1f 0%,#ffffff08 38%,#ffffff12 100%),#0a0e1a4d;border:1px solid #ffffff2e;border-radius:24px;flex-direction:column;min-height:0;max-height:min(72vh,720px);padding:8px 20px 20px;display:flex;box-shadow:0 26px 74px #00000080,inset 0 1px #ffffff38,inset 0 -1px #ffffff0f}.oridock__handle{appearance:none;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;padding:8px 0 10px;display:flex}.oridock__grip{background:#ffffff42;border-radius:999px;width:42px;height:4px;transition:background-color .2s,transform .2s,width .2s;display:block}.oridock__handle:hover .oridock__grip,.oridock__handle:focus-visible .oridock__grip{background:#ffffff7a;width:52px;transform:translateY(2px)}.oridock__scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff29 transparent;flex-direction:column;flex:auto;gap:14px;min-height:0;padding-right:6px;display:flex;overflow-y:auto}.oridock__scroll::-webkit-scrollbar{width:5px}.oridock__scroll::-webkit-scrollbar-track{background:0 0}.oridock__scroll::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.oridock__scroll:hover::-webkit-scrollbar-thumb{background:#ffffff42}.oriturn{flex-direction:column;align-self:flex-start;gap:5px;max-width:88%;display:flex}.oriturn__who{letter-spacing:.11em;text-transform:uppercase;color:#86efacc7;padding-left:3px;font-size:11px;font-weight:600}.oribub{white-space:pre-wrap;border-radius:18px;max-width:82%;margin:0;padding:15px 19px;font-size:14.5px;line-height:1.6}.oribub--asked{color:#fff;text-shadow:0 1px 2px #00000073;background:#86efac2e;border:1px solid #86efac57;border-bottom-right-radius:6px;align-self:flex-end}.oribub--said{color:#fff;text-shadow:0 1px 2px #00000073;background:#ffffff12;border:1px solid #ffffff1f;border-bottom-left-radius:6px;max-width:100%}.oribub--pending{color:#d7dbea9e}.oribub--error{color:#f8bebef0;background:#f8b4b41a;border:1px solid #f8b4b438;align-self:flex-start;max-width:88%}.oridock__replying{font-style:italic}.oridock__replying:after{content:"…";animation:1.4s steps(4,end) infinite ori-replying}@keyframes ori-replying{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"…"}}@media (max-width:640px){.oridock{bottom:96px}.oridock__pane{max-height:46vh}.oribub{max-width:88%}}@media (prefers-reduced-motion:reduce){.oridock{transition:none}.oridock__replying:after{content:"…";animation:none}.stage__mark:has(.askbar--docked){transition:none}}.stage__halo{pointer-events:none;line-height:0;animation:.5s both ori-halo;display:block}@keyframes ori-halo{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.stage__halo{animation:none}}.docdl{appearance:none;cursor:pointer;color:var(--ink-soft);font:inherit;letter-spacing:.02em;background:#ffffff0a;border:1px solid #d7dbea2e;border-radius:999px;align-items:center;gap:9px;margin-top:26px;padding:9px 15px;font-size:13px;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.docdl svg{flex:none;width:15px;height:15px}.docdl:hover{color:var(--ink-strong);background:#86efac14;border-color:#86efac66}
