.universe-experience{position:absolute;inset:0}.universe-scene{position:absolute;inset:0;overflow:hidden}.universe-scene canvas{width:100%;height:100%;display:block}.universe-scene.is-hovering canvas{cursor:pointer}.universe-scene__labels{z-index:6;pointer-events:none;position:absolute;inset:0}.universe-planet-label{color:#fff;text-align:center;background:#0d0921e0;border:1px solid #ffffff3d;border-radius:.75rem;width:max-content;max-width:min(15rem,68vw);padding:.5rem .7rem;font:.7rem/1.25 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:absolute;transform:translate(-50%,-50%);box-shadow:0 .55rem 1.4rem #02010c59}.universe-planet-label strong{letter-spacing:.07em;text-transform:uppercase;font-size:.76rem;display:block}.universe-planet-label--work{top:28%;left:29%}.universe-planet-label--posts{top:32%;left:78%}.universe-planet-label--photos{top:75%;left:76%}.universe-planet-label--comments{top:14%;left:61%}.universe-planet-label--about{top:50%;left:50%;transform:translate(-50%,calc(-100% - .65rem))}.universe-scene__click-hints{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.universe-click-hint{visibility:hidden;color:#faf0b8e0;filter:drop-shadow(0 .2rem .35rem #02010c8c);letter-spacing:.02em;justify-items:center;width:10rem;font:700 .9rem/1 Bradley Hand,Marker Felt,Comic Sans MS,cursive;transition:opacity .16s;display:grid;position:absolute}.universe-click-hint span{white-space:nowrap;text-align:center;width:100%;display:block}.universe-click-hint svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:9rem;height:auto;margin-top:-.1rem;animation:2.4s ease-in-out infinite v4-hint-arrow;overflow:visible}.universe-click-hint.is-hovered{opacity:0}.universe-click-hint--work{transform:translate(calc(-100% - .15rem),calc(-100% - .15rem))rotate(-7deg)}.universe-click-hint--work svg{justify-self:end}.universe-click-hint--posts{transform:translate(.15rem,calc(-100% - .15rem))rotate(6deg)}.universe-click-hint--posts svg{justify-self:start;transform:scaleX(-1)}.universe-click-hint--about{transform:translate(.15rem,.15rem)rotate(-4deg)}.universe-click-hint--about svg{order:-1;justify-self:start;transform:scale(-1)}.universe-click-hint--photos svg{transform:scale(-1)}.universe-click-hint--photos{transform:translate(.15rem,.15rem)rotate(4deg)}.universe-click-hint--photos svg{order:-1;justify-self:start}.universe-click-hint--comments{transform:translate(.15rem,calc(-100% - .15rem))rotate(5deg)}.universe-click-hint--comments svg{justify-self:start;transform:scaleX(-1)}.universe-scene__accessible-nav{z-index:12;opacity:0;pointer-events:none;gap:.35rem;display:flex;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.universe-scene__accessible-nav:focus-within{opacity:1}.universe-scene__accessible-nav button{color:#fff;pointer-events:none;white-space:nowrap;background:#11143b;border:1px solid #ffffff4d;border-radius:.45rem;padding:.45rem .65rem}.universe-scene__accessible-nav button:focus-visible{outline-offset:2px;pointer-events:auto;outline:2px solid #fff}.universe-experience__panel{z-index:30;backdrop-filter:blur(12px);background:#030414a3;place-items:center;padding:clamp(.35rem,2.5vw,1.5rem);animation:.18s ease-out both v4-panel-in;display:grid;position:fixed;inset:0}.universe-experience__window{place-items:center;width:100%;max-width:100%;max-height:100%;animation:.28s cubic-bezier(.22,1,.36,1) both v4-window-in;display:grid}.universe-experience__loading{aspect-ratio:1;border:2px solid #ffffff3d;border-top-color:#fff;border-radius:50%;width:2rem;animation:.7s linear infinite v4-spin}.v4-window{color:#1d1e31;background:#f7f7fb;border:1px solid #fffc;border-radius:1rem;width:min(42rem,100vw - 2rem);overflow:hidden;box-shadow:0 2.5rem 6rem #0000006e,0 0 0 1px #20203214}.v4-window--vim{color:#d5e6d8;background:#080d0e;border-color:#91abad73;width:min(50rem,100vw - 2rem);overflow:hidden}.v4-window--browser{background:#fff;flex-direction:column;width:min(80rem,100vw - 2rem);height:min(49rem,100svh - 3rem);display:flex}.v4-window--museum{flex-direction:column;width:min(82rem,100vw - 2rem);height:min(48rem,100svh - 3rem);display:flex}.v4-window--about{width:min(44rem,100vw - 2rem)}.v4-window--vim.is-minimized,.v4-window--browser.is-minimized{height:auto}.v4-window--vim.is-maximized{flex-direction:column;width:calc(100vw - 1.5rem);height:calc(100svh - 1.5rem);display:flex}.v4-window--browser.is-maximized,.v4-window--museum.is-maximized{width:calc(100vw - 1.5rem);height:calc(100svh - 1.5rem)}.v4-window--vim.is-maximized .vim-terminal{flex:1;height:auto;min-height:0}.v4-window--museum.is-minimized{height:auto}.v4-window__toolbar{background:linear-gradient(#f7f7fa,#e8e8ee);border-bottom:1px solid #28283c21;align-items:center;height:2.55rem;padding:0 .85rem;display:flex;position:relative;box-shadow:inset 0 1px #fff}.v4-window__toolbar>p{color:#67697a;text-overflow:ellipsis;white-space:nowrap;max-width:45%;margin:0;font:650 .68rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.v4-window__toolbar--vim{background:linear-gradient(#283137,#1a2024);border-color:#bedccf21;box-shadow:inset 0 1px #ffffff14}.v4-window__toolbar--vim>p{color:#dcede2b8}.v4-window__toolbar-language{margin-left:auto;display:flex}.v4-language-select{color:#dcede2d1;cursor:pointer;background:#070d0fa3;border:1px solid #bedccf40;border-radius:.35rem;min-width:5.4rem;height:1.55rem;padding:0 1.25rem 0 .42rem;font:700 .58rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.v4-language-select:focus-visible{outline-offset:1px;outline:2px solid #89d0a8b8}.v4-window__toolbar--browser{border-color:#28283c21;gap:.85rem}.v4-window__toolbar--finder{height:2.85rem;min-height:2.85rem;padding-right:.65rem}.v4-window__traffic{gap:.42rem;display:flex}.v4-window__traffic-button{color:#23232db3;cursor:pointer;border:1px solid #00000029;border-radius:50%;place-items:center;width:.88rem;height:.88rem;padding:0;display:grid;position:relative}.v4-window__traffic-button:after{content:"";position:absolute;inset:-.28rem}.v4-window__traffic-button svg{overflow:visible}.v4-window__traffic-button--close{background:#ff5f57}.v4-window__traffic-button--minimize{background:#ffbd2e}.v4-window__traffic-button--maximize{background:#28c840}.v4-window__traffic-button:hover,.v4-window__traffic-button:focus-visible{filter:brightness(.94);outline-offset:2px;outline:2px solid #2468d9a6}.v4-window__body{overflow:auto}.v4-window__eyebrow{color:#6c6d7d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .6rem;font:800 .65rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.v4-window h2{letter-spacing:-.065em;margin:0;font-size:clamp(2rem,5vw,3.25rem);line-height:.95}.vim-terminal{background:radial-gradient(circle at 86% 0,#2d614c2b,#0000 30%),#080d0e;flex-direction:column;height:min(42rem,100svh - 4.55rem);min-height:min(30rem,100svh - 4.55rem);font-family:SF Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:flex}.vim-terminal__prompt{color:#89d0a8;border-bottom:1px solid #bedccf1f;justify-content:space-between;gap:1rem;padding:.65rem .9rem;font:700 .68rem/1.1 inherit;display:flex}.vim-terminal__prompt span:last-child{color:#d3eedd85}.vim-terminal__editor{flex:1;grid-template-columns:max-content minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.vim-terminal__lines{color:#9fc1ae70;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#ffffff06;min-width:3.2rem;margin:0;padding:.9rem .65rem .9rem .3rem;font:650 .78rem/1.6 inherit;list-style:none;overflow:hidden}.vim-terminal__buffer{resize:none;color:#dcefe2;caret-color:#fded8d;letter-spacing:-.02em;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;outline:0;width:100%;height:100%;min-height:0;padding:.9rem .85rem;font:500 .78rem/1.6 inherit;display:block}.vim-terminal__buffer[hidden]{display:none}.vim-terminal__buffer--linked{overflow:auto}.vim-terminal__visual-line{white-space:pre;min-height:1lh}.vim-terminal__caret{color:#07110b;background:#83c6a0}.vim-terminal__inline-logo{-o-object-fit:contain;object-fit:contain;vertical-align:-.2em;background:#ffffffeb;border-radius:.18em;width:1.15em;height:1.15em;margin-right:.35em;display:inline-block}.vim-terminal__inline-logo.is-cursor{outline-offset:1px;outline:2px solid #83c6a0}.vim-terminal__buffer--linked a.vim-terminal__inline-logo-link{border-bottom:0}.vim-terminal__buffer--linked a{color:#9bd8b5;border-bottom:1px solid #9bd8b580;text-decoration:none}.vim-terminal__buffer--linked a:hover,.vim-terminal__buffer--linked a:focus-visible{color:#c2f1d2;border-bottom-color:#c2f1d2;outline:none}.vim-terminal__buffer::-moz-selection{background:#6fd39a4f}.vim-terminal__buffer::selection{background:#6fd39a4f}.vim-terminal__buffer[readonly]{caret-color:#0000;cursor:default}.vim-terminal__mobile-input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;top:0;left:0}.vim-terminal__status{color:#07110b;background:#83c6a0;justify-content:space-between;align-items:center;gap:1rem;min-height:1.9rem;padding:.35rem .7rem;font:800 .66rem/1 inherit;display:flex}.vim-terminal__status strong{letter-spacing:.03em}.vim-terminal__command{flex:1;align-items:center;gap:.15rem;min-width:0;display:flex}.vim-terminal__command input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;padding:0}.browser-toolbar{flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;display:grid}.browser-toolbar__history{gap:.08rem;display:inline-flex}.browser-toolbar__history button,.browser-toolbar>a,.browser-toolbar__end{color:#7a7c8a;background:0 0;border:0;border-radius:.35rem;place-items:center;width:1.55rem;height:1.55rem;padding:0;display:grid}.browser-toolbar__history button:disabled{opacity:.42}.browser-toolbar>a:hover,.browser-toolbar>a:focus-visible{color:#3a3b4f;background:#3b3c571a;outline:none}.browser-toolbar__address{color:#5e6070;background:#ffffffb8;border:1px solid #36374c29;border-radius:.42rem;align-items:center;gap:.4rem;min-width:0;padding:.42rem .62rem;font:650 .67rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}.browser-toolbar__address svg{color:#39815f;flex:none}.browser-toolbar__address span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.browser-frame{background:#fff;flex:1;min-height:0;position:relative}.browser-frame iframe{background:#fff;border:0;width:100%;height:100%;display:block}.browser-status{color:#777988;background:#f6f6f8;border-top:1px solid #28283c1a;justify-content:center;align-items:center;gap:.3rem;min-height:1.75rem;font:650 .6rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex}.comments-shell{color:#000;background:#d4d0c8;border:3px inset #d4d0c8;flex-direction:column;height:100%;min-height:0;font:16px/1.3 Times New Roman,Times,serif;display:flex;overflow:hidden}.comments-page{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;flex:1;min-height:0;padding:18px clamp(14px,4vw,38px) 32px;overflow-y:auto}.comments-page hr{border:0;border-top:1px solid #777;border-bottom:1px solid #ddd;height:2px;margin:18px 0}.comments-heading{text-align:center}.comments-heading h2{color:navy;margin:0;font:700 clamp(28px,6vw,40px)/1.1 Times New Roman,Times,serif;text-decoration:underline}.comments-heading p{color:#000;margin:8px 0 0;font-size:16px}.comments-form{gap:10px;width:min(520px,100%);margin:0 auto;display:grid}.comments-form>label:not(.comments-honeypot){grid-template-columns:90px minmax(0,1fr);align-items:start;gap:8px;display:grid}.comments-form>label>span{padding-top:4px;font-weight:700}.comments-form input,.comments-form textarea{box-sizing:border-box;color:#000;background:#fff;border:2px inset #eee;border-radius:0;outline:none;width:100%;padding:3px 5px;font:14px/1.35 Arial,sans-serif}.comments-form textarea{resize:vertical;min-height:92px}.comments-form input:focus,.comments-form textarea:focus{outline-offset:-4px;outline:1px dotted #000}.comments-form input:disabled,.comments-form textarea:disabled{color:#777;background:#eee}.comments-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.comments-form__footer{justify-content:flex-end;align-items:center;gap:12px;display:flex}.comments-form__footer button{color:#000;cursor:pointer;background:#d4d0c8;border:2px outset #eee;border-radius:0;min-height:26px;padding:2px 12px;font:13px/1 Arial,sans-serif}.comments-form__footer button:active:not(:disabled){border-style:inset}.comments-form__footer button:focus-visible{outline-offset:-4px;outline:1px dotted #000}.comments-form__footer button:disabled{color:#777;cursor:default}.comments-cooldown{color:#400;text-align:right;background:#ffffe8;border:1px solid #b8a46b;margin:0;padding:4px 6px;font:13px/1.3 Arial,sans-serif}.comments-cooldown output{color:#c00;font-weight:700}.comments-error{color:#c00;text-align:right;margin:0;font:700 13px/1.3 Arial,sans-serif}.comments-feed{align-content:start;gap:12px;display:grid}.comments-state{color:#333;text-align:center;margin:12px 0}.comments-card{background:#ffffe8;border:1px solid #999;padding:9px 11px}.comments-card header{border-bottom:1px dotted #999;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.comments-card header strong{color:navy;font-size:16px}.comments-card time{color:#555;font:11px/1.2 Arial,sans-serif}.comments-card>p{overflow-wrap:anywhere;color:#000;white-space:pre-wrap;margin:10px 0}.comments-card__footer{color:#555;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;font:11px/1.3 Arial,sans-serif;display:flex}.comments-card__footer>span{overflow-wrap:anywhere;min-width:0}.comments-votes{flex:none;gap:10px;display:flex}.comments-votes button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#00e;cursor:pointer;background:0 0;border:0;padding:0;font:12px/1.2 Arial,sans-serif;text-decoration:underline}.comments-votes button[aria-pressed=true]{color:#551a8b;font-weight:700}.comments-votes button:focus-visible{outline-offset:2px;outline:1px dotted #000}.comments-votes button:disabled{color:#777;cursor:wait}.comments-votes.is-cooling-down button:disabled{animation:comments-vote-recover var(--comments-vote-cooldown,10s) linear both;cursor:default}.comments-votes output{color:#000;font:12px/1.2 Arial,sans-serif}@keyframes comments-vote-recover{0%{color:#c00;opacity:0}90%{color:#c00;opacity:.9}to{color:#00e;opacity:1}}@media (prefers-reduced-motion:reduce){.comments-votes.is-cooling-down button:disabled{animation-timing-function:steps(2,jump-none)}}.v4-window__sr-only{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.v4-window--museum.is-minimized .finder-shell{display:none}.finder-toolbar{flex:1;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;margin-left:.55rem;display:grid}.finder-toolbar>p{color:#646677;justify-self:center;margin:0;font:700 .7rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.finder-toolbar__back,.finder-toolbar__views button{color:#656878;cursor:pointer;background:0 0;border:0;border-radius:.32rem;place-items:center;width:1.7rem;height:1.55rem;padding:0;display:grid}.finder-toolbar__back:hover:not(:disabled),.finder-toolbar__back:focus-visible,.finder-toolbar__views button:hover,.finder-toolbar__views button:focus-visible,.finder-toolbar__views button[aria-pressed=true]{color:#262838;background:#36374e1a;outline:none}.finder-toolbar__back:disabled{opacity:.36;cursor:default}.finder-toolbar__actions{align-items:center;gap:.55rem;display:flex}.finder-toolbar__views{background:#ffffff94;border:1px solid #2d2e4321;border-radius:.4rem;padding:.1rem;display:flex}.finder-toolbar__search{color:#8a8c99;background:#ffffffb3;border:1px solid #2d2e4329;border-radius:.42rem;align-items:center;gap:.3rem;width:min(12rem,18vw);padding:.32rem .5rem;display:flex}.finder-toolbar__search input{color:#363746;background:0 0;border:0;outline:0;width:100%;min-width:0;font:600 .66rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.finder-toolbar__search input::-moz-placeholder{color:#9597a3;opacity:1}.finder-toolbar__search input::placeholder{color:#9597a3;opacity:1}.finder-shell{background:#fff;flex:1;grid-template-columns:12.75rem minmax(0,1fr);min-height:0;display:grid}.finder-sidebar{background:linear-gradient(90deg,#f6f6f8,#eeeef2);border-right:1px solid #2425371a;padding:.85rem .55rem;overflow:auto}.finder-sidebar__heading{color:#8a8c99;letter-spacing:.1em;text-transform:uppercase;margin:.55rem .45rem .28rem;font:800 .56rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.finder-sidebar button{color:#505261;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.32rem;align-items:center;gap:.42rem;width:100%;margin:.05rem 0;padding:.35rem .45rem;font:650 .66rem/1.1 Inter,ui-sans-serif,system-ui,sans-serif;display:flex}.finder-sidebar button svg{color:#8a8c99;flex:none}.finder-sidebar button:hover,.finder-sidebar button:focus-visible{background:#616a871a;outline:none}.finder-sidebar button.is-current{color:#fff;background:#0a84ff}.finder-sidebar button.is-current svg{color:#fff}.finder-sidebar__collections{gap:.04rem;display:grid}.finder-main,.finder-viewer{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.finder-grid-host{flex:1;min-height:0;display:flex}.finder-main__header,.finder-viewer__header{border-bottom:1px solid #24253717;flex:none;justify-content:space-between;align-items:end;gap:1rem;min-height:7.3rem;padding:1.35rem 1.65rem 1rem;display:flex}.finder-main__header p:last-child,.finder-viewer__header>p{color:#777987;margin:0 0 .25rem;font:700 .64rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.finder-main__header h2,.finder-viewer__header h2{color:#202131;font-size:clamp(1.8rem,3.4vw,2.7rem)}.finder-grid{outline:none;flex:1;grid-template-columns:repeat(auto-fill,minmax(8.8rem,1fr));align-content:start;gap:1rem;min-height:0;padding:1.4rem 1.65rem 2rem;display:grid;overflow:auto}.finder-grid [role=row]{color:#343545;cursor:pointer;border-radius:.48rem;outline:none;gap:.5rem;min-width:0;padding:.35rem;transition:background .14s,box-shadow .14s,transform .16s;display:grid}.finder-grid [role=row]:hover{background:#0a84ff17}.finder-grid [role=row][data-selected]{color:#fff;background:#0a84ff}.finder-grid [role=row][data-focus-visible]{box-shadow:0 0 0 3px #0a84ff5c}.finder-grid [role=row] img{aspect-ratio:1.12;-o-object-fit:cover;object-fit:cover;background:#e2e3ea;border-radius:.42rem;width:100%;display:block;box-shadow:0 .16rem .4rem #1b1c2d21}.finder-grid [role=row] span{text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:.05rem .15rem .1rem;font:650 .66rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif;overflow:hidden}.finder-grid__item-label strong,.finder-grid__item-label small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.finder-grid__item-label strong{font-weight:700}.finder-grid__item-label small{color:#858795;letter-spacing:.04em;text-transform:uppercase;margin-top:.13rem;font:750 .56rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.finder-grid [role=row][data-selected] .finder-grid__item-label small{color:#ffffffc7}.finder-grid--photos [role=row] img{aspect-ratio:1}.finder-grid--list{grid-template-columns:minmax(0,1fr);gap:.14rem;padding-top:.75rem}.finder-grid--list [role=row]{border-radius:.34rem;grid-template-columns:3.3rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.32rem .45rem;display:grid}.finder-grid--list [role=row] img{aspect-ratio:1;width:3.3rem;box-shadow:none}.finder-grid--list [role=row] span,.finder-grid--list [role=row] .finder-grid__item-label{text-align:left;padding:0}.finder-grid--list [role=row] .finder-grid__item-label small{margin-top:.18rem}.finder-viewer__header{min-height:6.2rem}.finder-viewer__body{flex:1;grid-template-columns:minmax(0,1fr) 13rem;min-height:0;display:grid;overflow:hidden}.finder-viewer__main{flex-direction:column;min-width:0;min-height:0;display:flex}.finder-viewer__stage{background:linear-gradient(135deg,#e7e7ec,#f9f9fb);flex:1;place-items:center;min-height:0;padding:1.2rem 4.4rem;display:grid;position:relative;overflow:hidden}.finder-viewer__frame{grid-template-rows:minmax(0,1fr);place-items:center;width:100%;min-width:0;height:100%;min-height:0;margin:0;display:grid;overflow:hidden}.finder-viewer__frame.has-caption{grid-template-rows:minmax(0,1fr) auto;row-gap:.7rem}.finder-viewer__frame img{box-sizing:border-box;-o-object-fit:contain;object-fit:contain;border:.38rem solid #fff;width:auto;max-width:100%;height:auto;min-height:0;max-height:min(29rem,52svh,100%);display:block;box-shadow:0 1.2rem 3rem #1f1f2f38}.finder-viewer__frame figcaption{color:#545565;text-align:center;max-width:min(36rem,100%);font-size:.82rem;line-height:1.45}.finder-viewer__step{z-index:1;aspect-ratio:1;color:#3d3e53;cursor:pointer;background:#ffffffdb;border:1px solid #26273a21;border-radius:50%;place-items:center;width:2.25rem;display:grid;position:absolute;box-shadow:0 .35rem .8rem #1e1e2d21}.finder-viewer__step:hover,.finder-viewer__step:focus-visible{outline-offset:2px;background:#fff;outline:2px solid #0a84ff}.finder-viewer__step--previous{left:.9rem}.finder-viewer__step--next{right:.9rem}.finder-viewer__filmstrip{background:#f5f5f8;border-top:1px solid #1f20341a;gap:.45rem;min-height:5rem;padding:.65rem 1rem;display:flex;overflow-x:auto}.finder-viewer__filmstrip button{cursor:pointer;background:#d9dae2;border:2px solid #0000;border-radius:.35rem;flex:0 0 4.5rem;width:4.5rem;padding:0;overflow:hidden}.finder-viewer__filmstrip button.is-active{border-color:#0a84ff}.finder-viewer__filmstrip button:focus-visible{outline-offset:2px;outline:2px solid #0a84ff}.finder-viewer__filmstrip img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.finder-info{color:#343545;background:#f7f7fa;border-left:1px solid #1f20341a;min-width:0;padding:1.1rem .95rem;overflow:auto}.finder-info h3{color:#252638;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font:800 .68rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.finder-info dl{gap:.85rem;margin:0;display:grid}.finder-info dl>div{gap:.2rem;min-width:0;display:grid}.finder-info dt{color:#858795;letter-spacing:.06em;text-transform:uppercase;font:750 .56rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.finder-info dd{overflow-wrap:anywhere;color:#303142;margin:0;font:650 .68rem/1.3 Inter,ui-sans-serif,system-ui,sans-serif}@keyframes v4-panel-in{0%{opacity:0;backdrop-filter:blur()}}@keyframes v4-window-in{0%{opacity:0;transform:translateY(1.25rem)scale(.97)}}@keyframes v4-spin{to{transform:rotate(1turn)}}@keyframes v4-hint-arrow{50%{translate:0 .18rem}}@media (width<=760px){.v4-window--museum{height:min(44rem,100svh - 2rem)}.v4-window--vim.is-maximized,.v4-window--browser.is-maximized,.v4-window--museum.is-maximized{width:calc(100vw - .5rem);height:calc(100svh - .5rem)}.v4-window--browser{width:min(80rem,100vw - 1rem);height:min(47rem,100svh - 1rem)}.finder-shell{grid-template-columns:10.5rem minmax(0,1fr)}.finder-main__header,.finder-viewer__header{min-height:6rem;padding:1rem}.finder-grid{grid-template-columns:repeat(auto-fill,minmax(6.7rem,1fr));gap:.6rem;padding:1rem}.finder-grid--list{grid-template-columns:minmax(0,1fr)}.finder-toolbar__search{width:min(9rem,25vw)}.v4-window--vim{width:min(50rem,100vw - 1rem)}.vim-terminal{height:min(40rem,100svh - 3.55rem);min-height:min(26rem,100svh - 3.55rem)}}@media (width>=561px) and (width<=899px){.universe-planet-label--work{left:23%}.universe-planet-label--posts{left:85%}.universe-planet-label--photos{top:77%;left:78%}.universe-planet-label--comments{top:10%;left:55%}}@media (width<=560px){.universe-experience__panel{padding:.25rem}.universe-planet-label{padding:.38rem .52rem;font-size:.62rem}.universe-planet-label strong{font-size:.66rem}.universe-planet-label--work{top:14%;left:23%}.universe-planet-label--posts{top:20%;left:82%}.universe-planet-label--photos{top:86%;left:75%}.universe-planet-label--comments{top:5%;left:53%}.universe-click-hint{width:6rem;font-size:.76rem}.universe-click-hint svg{width:5.4rem}.universe-click-hint--posts svg{height:6rem}.v4-window{border-radius:.72rem;width:calc(100vw - .5rem)}.v4-window--browser,.v4-window--museum{height:calc(100svh - .5rem)}.v4-window__toolbar--browser{gap:.5rem;padding-inline:.65rem}.v4-window__toolbar>p{max-width:34%}.v4-language-select{min-width:4.8rem}.browser-toolbar__history{display:none}.vim-terminal__editor{grid-template-columns:minmax(0,1fr)}.vim-terminal__lines{display:none}.vim-terminal__buffer{white-space:pre-wrap;overflow-wrap:anywhere;padding:.8rem;font-size:.7rem}.finder-shell{grid-template-columns:minmax(0,1fr)}.finder-sidebar{display:none}.finder-toolbar{grid-template-columns:1.8rem minmax(0,1fr) auto}.finder-toolbar__search{display:none}.finder-viewer__body{flex-direction:column;display:flex;overflow:auto}.finder-viewer__main{flex:none;min-height:0}.finder-info{border-top:1px solid #1f20341a;border-left:0;max-height:12rem}.finder-viewer__stage{flex:none;height:min(28rem,48svh);min-height:0;padding:1rem 2.9rem}.finder-viewer__frame img{max-width:100%;max-height:100%}.finder-viewer__step--previous{left:.35rem}.finder-viewer__step--next{right:.35rem}.comments-page{padding:14px 10px 24px}.comments-form>label:not(.comments-honeypot){grid-template-columns:1fr;gap:3px}.comments-form>label>span{padding-top:0}}@media (prefers-reduced-motion:reduce){.universe-experience__panel,.universe-experience__window,.universe-experience__loading{animation-duration:1ms}.universe-click-hint svg{animation:none}.finder-grid [role=row]{transition:none}}
