w1c-address-field[data-astro-cid-naftn52f].address-field-grow{--w1c-address-field-label-padding:4px 2px;--w1c-address-field-gap:2px}.address-field-prefix[data-astro-cid-naftn52f]{user-select:none;align-items:center;gap:3px;display:inline-flex}.address-field-avatar[data-astro-cid-naftn52f]{object-fit:cover;border-radius:50%;width:14px;height:14px}:is(w1c-address-field:not(:defined),w1c-button:not(:defined),w1c-desktop-icon:not(:defined),w1c-icon:not(:defined),w1c-input:not(:defined),w1c-link-cluster:not(:defined),w1c-panel:not(:defined),w1c-source-viewer:not(:defined),w1c-statusbar:not(:defined),w1c-textarea:not(:defined),w1c-toolbar:not(:defined),w1c-window:not(:defined)){visibility:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}:root{--w1c-desktop-icon-size:32px;--w1c-desktop-icon-width:80px}.desktop-icons{padding-block:var(--w1c-space-3,12px);--w1c-desktop-icon-text:var(--color-surface-auxiliary-foreground);--w1c-desktop-icon-selection:var(--color-surface-auxiliary-foreground);--w1c-desktop-icon-selection-text:var(--color-surface-auxiliary-background)}#nav-auth-login,#nav-auth-account{display:contents}.handle-typeahead-wrapper,#nav-auth-name{margin-inline-start:auto}#nav-auth-login[hidden],#nav-auth-account[hidden]{display:none}.handle-typeahead-wrapper{display:inline-block;position:relative}.handle-typeahead-list{inset-inline-start:0;z-index:10;background:var(--w1c-window-content-background,#fff);border:1px solid var(--w1c-control-dark-shadow,#404040);min-width:100%;max-height:240px;box-shadow:2px 2px 0 var(--w1c-control-dark-shadow,#404040);margin:2px 0 0;padding:0;list-style:none;position:absolute;top:100%;overflow-y:auto}.handle-typeahead-item{align-items:center;gap:var(--w1c-space-1,4px);padding:var(--w1c-space-1,4px) var(--w1c-space-2,8px);cursor:pointer;display:flex}.handle-typeahead-item:hover,.handle-typeahead-item.active{background:var(--w1c-active-titlebar,#000);color:var(--w1c-active-titlebar-text,#fff)}.handle-typeahead-avatar{object-fit:cover;border-radius:50%;flex:none;width:20px;height:20px}.handle-typeahead-main{min-width:0;font-size:var(--w1c-font-size-1,11px);flex-direction:column;display:flex}.handle-typeahead-handle{font-weight:700}.handle-typeahead-name{color:var(--w1c-disabled-text,gray)}.handle-typeahead-item:hover .handle-typeahead-name,.handle-typeahead-item.active .handle-typeahead-name{color:inherit}.address-toolbar w1c-button{--w1c-button-padding:3px 8px}.address-field-grow{flex:1;min-width:0}w1c-window{max-width:800px;margin-inline:auto}.page-footer{max-width:800px;padding-block:var(--w1c-space-3,12px);border-block-start:1px solid var(--color-surface-auxiliary-border,#777);font-family:var(--typography-text-auxiliary-family,ChicagoFLF), sans-serif;font-size:var(--typography-text-auxiliary-size,.75rem);font-weight:var(--typography-text-auxiliary-weight,400);line-height:var(--typography-text-auxiliary-line-height,1.3);margin-inline:auto}.page-footer-nav{justify-content:center;gap:var(--w1c-space-3,12px);flex-wrap:wrap;display:flex}.page-footer-nav a{color:var(--color-surface-auxiliary-foreground,inherit);text-decoration:none}.page-footer-nav a:hover{text-decoration:underline}.page-footer-meta{margin:var(--w1c-space-2,8px) 0 0;text-align:center;color:var(--color-surface-auxiliary-foreground,inherit);opacity:.7}.page-footer-hash{color:inherit;font-family:monospace}body{background:var(--color-surface-auxiliary-background,#fff);color:var(--color-surface-auxiliary-foreground,#000)}[data-mode=dark]{--w1c-desktop-background:var(--color-surface-auxiliary-background);--w1c-window-content-background:var(--color-surface-auxiliary-background);--w1c-window-border:2px solid var(--color-surface-auxiliary-border);--w1c-window-content-border:2px solid var(--color-surface-auxiliary-border);--w1c-window-highlight:var(--color-surface-auxiliary-border);--w1c-window-shadow-color:var(--color-surface-auxiliary-border);--w1c-surface:var(--color-surface-auxiliary-background);--w1c-surface-raised:var(--color-surface-secondary-background);--w1c-control-background:var(--color-control-background);--w1c-control-text:var(--color-control-foreground);--w1c-control-highlight:var(--color-control-border);--w1c-control-shadow:var(--color-control-border);--w1c-control-dark-shadow:var(--color-control-border);--w1c-active-titlebar:var(--color-action-primary-background);--w1c-active-titlebar-text:var(--color-action-primary-foreground);--w1c-inactive-titlebar:var(--color-surface-secondary-background);--w1c-inactive-titlebar-text:var(--color-surface-secondary-foreground);--w1c-titlebar-text:var(--color-action-primary-foreground);--w1c-titlebar-title-background:var(--color-action-primary-background);--w1c-titlebar-border-block-end:2px solid var(--color-surface-auxiliary-border);--w1c-focus-ring:var(--color-surface-auxiliary-border);--w1c-toolbar-background:var(--color-surface-auxiliary-background);--w1c-toolbar-border-block-start:2px solid var(--color-surface-auxiliary-border);--w1c-toolbar-border-block-end:2px solid var(--color-surface-auxiliary-border);--w1c-statusbar-background:var(--color-surface-auxiliary-background);--w1c-statusbar-border-block-start:2px solid var(--color-surface-auxiliary-border);--w1c-dialog-background:var(--color-surface-primary-background);--w1c-dialog-border:2px solid var(--color-surface-primary-border);--w1c-dialog-shadow:2px 2px 0 var(--color-surface-primary-border);--w1c-button-background:var(--color-action-secondary-background);--w1c-button-highlight:var(--color-action-secondary-border);--w1c-button-shadow:var(--color-action-secondary-border);--w1c-button-dark-shadow:var(--color-action-secondary-border);--w1c-button-active-background:var(--color-action-primary-background);--w1c-button-active-text:var(--color-action-primary-foreground);--w1c-panel-frame:var(--color-surface-auxiliary-background);--w1c-panel-background:var(--color-surface-auxiliary-background);--w1c-panel-border:2px solid var(--color-surface-auxiliary-border);--w1c-panel-header-border:2px solid var(--color-surface-auxiliary-border);--w1c-panel-footer-border:2px solid var(--color-surface-auxiliary-border);--w1c-address-field-background:var(--color-control-background);--w1c-address-field-border:2px solid var(--color-control-border);--w1c-address-field-highlight:var(--color-control-border);--w1c-address-field-label-background:var(--color-control-background)}.record-card{margin-block-end:var(--w1c-space-3,12px);list-style:none}.card-note-text{margin:0;font-style:italic}.card{margin-block-end:var(--w1c-space-3,12px);list-style:none}.card-footer{margin-block-start:var(--w1c-space-2,8px)}.card-permalink{font-size:var(--w1c-font-size-1,11px);color:var(--w1c-disabled-text,gray);text-decoration:none}.card-permalink:hover{text-decoration:underline}.margin-note-target{margin:0 0 var(--w1c-space-2,8px);font-weight:700}.margin-note-quote{margin:0 0 var(--w1c-space-2,8px);border-inline-start:3px solid var(--w1c-control-shadow,gray);color:var(--w1c-disabled-text,gray);padding-inline-start:var(--w1c-space-3,12px);font-style:italic}.margin-note-body{margin:0}.margin-note-footer{align-items:center;gap:var(--w1c-space-3,12px);margin-block-start:var(--w1c-space-2,8px);display:flex}.margin-note-permalink{font-size:var(--w1c-font-size-1,11px);color:var(--w1c-disabled-text,gray);text-decoration:none}.margin-note-permalink:hover{text-decoration:underline}.engagement-divider{margin-block:var(--w1c-space-4,16px) var(--w1c-space-3,12px);border:none;border-block-start:1px solid var(--w1c-control-shadow,gray)}.recommend{margin-block-end:var(--w1c-space-2,8px)}.comments-list{margin:0;padding:0;list-style:none}.comment-composer{margin-block:var(--w1c-space-2,8px) var(--w1c-space-3,12px)}.comment-replying-to{font-size:var(--w1c-font-size-1,11px);color:var(--w1c-disabled-text,gray)}.comment-form{gap:var(--w1c-space-2,8px);flex-direction:column;display:flex}.comment-composer-identity{font-size:var(--w1c-font-size-1,11px);color:var(--w1c-disabled-text,gray);align-items:center;display:flex}.comment-form w1c-textarea{width:100%;display:block}.comment-composer-footer{justify-content:flex-end;display:flex}.comments-error{font-size:var(--w1c-font-size-1,11px);color:var(--w1c-danger-text,#900)}.comments-list>li+li{margin-block-start:var(--w1c-space-4,16px)}.comment-replies{margin:var(--w1c-space-2,8px) 0 0;border-inline-start:1px solid var(--w1c-control-shadow,gray);padding-inline-start:var(--w1c-space-3,12px);list-style:none}.comment-actions{align-items:baseline;gap:var(--w1c-space-2,8px);flex-wrap:wrap;margin-block-start:var(--w1c-space-1,4px);display:flex}.comment-like-button{font-size:var(--w1c-font-size-1,11px)}.comment-avatar{object-fit:cover;vertical-align:middle;width:18px;height:18px;border:1px solid var(--w1c-control-dark-shadow,#404040);border-radius:50%;margin-inline-end:var(--w1c-space-1,4px);display:inline-block}.comment-avatar-fallback{background:var(--w1c-control-background,#ddd);justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.mention-textarea{width:100%;display:block;position:relative}.mention-dropdown{z-index:10;background:var(--w1c-window-content-background,#fff);border:1px solid var(--w1c-control-dark-shadow,#404040);min-width:180px;max-height:200px;box-shadow:2px 2px 0 var(--w1c-control-dark-shadow,#404040);margin:0;padding:0;list-style:none;position:absolute;overflow-y:auto}.mention-dropdown li{align-items:center;gap:var(--w1c-space-1,4px);padding:var(--w1c-space-1,4px) var(--w1c-space-2,8px);cursor:pointer;font-size:var(--w1c-font-size-1,11px);display:flex}.mention-dropdown li:hover,.mention-dropdown li.active{background:var(--w1c-active-titlebar,#000);color:var(--w1c-active-titlebar-text,#fff)}.mention-dropdown-avatar{object-fit:cover;border-radius:50%;flex:none;width:18px;height:18px}.mention-dropdown-handle{font-weight:700}.mention-dropdown-name{color:var(--w1c-disabled-text,gray)}.mention-dropdown li:hover .mention-dropdown-name,.mention-dropdown li.active .mention-dropdown-name{color:inherit}.social-proof{align-items:center;gap:var(--w1c-space-2,8px);margin-block-end:var(--w1c-space-3,12px);display:flex}.social-proof-label{font-size:var(--w1c-font-size-1,11px);color:var(--w1c-disabled-text,gray)}.social-proof-avatars{flex-wrap:wrap;margin:0;padding-block-start:10px;padding-inline-start:10px;list-style:none;display:flex}.social-proof-avatars li{margin-block-start:-10px;margin-inline-start:-10px}.social-proof-avatar{object-fit:cover;border:1px solid var(--w1c-control-dark-shadow,#404040);border-radius:50%;width:32px;height:32px;display:block}.social-proof-avatar-fallback{background:var(--w1c-control-background,#ddd);font-size:var(--w1c-font-size-1,11px);justify-content:center;align-items:center;font-weight:700;display:flex}.card-notes{margin:var(--w1c-space-2,8px) 0 0;gap:var(--w1c-space-2,8px);flex-direction:column;padding-inline-start:var(--w1c-space-4,16px);list-style:none;display:flex}.collection-access{font-size:var(--w1c-font-size-1,11px);color:var(--w1c-disabled-text,gray);border:1px solid var(--w1c-control-dark-shadow,#404040);margin-block-end:var(--w1c-space-1,4px);padding:1px 6px;display:inline-block}.collection-description{margin:0 0 var(--w1c-space-2,8px)}.card-in-collections{gap:var(--w1c-space-1,4px);margin:var(--w1c-space-2,8px) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.card-in-collections a{font-size:var(--w1c-font-size-1,11px);color:inherit;border:1px solid var(--w1c-control-dark-shadow,#404040);padding:1px 6px;text-decoration:none;display:inline-block}.card-in-collections a:hover{text-decoration:underline}.bsky-post-header{align-items:center;gap:var(--w1c-space-2,8px);display:flex}.bsky-post-avatar{object-fit:cover;border:1px solid var(--w1c-control-dark-shadow,#404040);border-radius:50%;flex:none;width:32px;height:32px}.bsky-post-author{flex-direction:column;min-width:0;display:flex}.bsky-post-name{font-weight:700}.bsky-post-handle{font-size:var(--w1c-font-size-1,11px);color:var(--w1c-disabled-text,gray)}.bsky-post-text{margin:var(--w1c-space-2,8px) 0 0;white-space:pre-line}.bsky-post-images{gap:var(--w1c-space-1,4px);grid-template-columns:1fr;margin-block-start:var(--w1c-space-2,8px);display:grid}.bsky-post-images-2,.bsky-post-images-3,.bsky-post-images-4{grid-template-columns:1fr 1fr}.bsky-post-images-2 .bsky-post-image,.bsky-post-images-3 .bsky-post-image,.bsky-post-images-4 .bsky-post-image{aspect-ratio:1;object-fit:cover}.bsky-post-image{border:1px solid var(--w1c-control-dark-shadow,#404040);width:100%}.bsky-post-link-card,.bsky-post-footer{margin-block-start:var(--w1c-space-2,8px)}.bsky-post-permalink{font-size:var(--w1c-font-size-1,11px);color:var(--w1c-disabled-text,gray);text-decoration:none}.bsky-post-permalink:hover{text-decoration:underline}.link-card{gap:var(--w1c-space-3,12px);align-items:flex-start;display:flex}.link-card-thumb-link{flex:none}.link-card-thumb{object-fit:cover;border:1px solid var(--w1c-control-dark-shadow,#404040);width:96px;height:96px}.link-card-main{gap:var(--w1c-space-1,4px);flex-direction:column;flex:1;min-width:0;display:flex}.link-card-title{color:inherit;font-weight:700;text-decoration:none}.link-card-title:hover{text-decoration:underline}.link-card-site{font-size:var(--w1c-font-size-1,11px);color:var(--w1c-disabled-text,gray)}.link-card-description{font-size:var(--w1c-font-size-2,13px);margin:0}.waypoint-picker{align-items:baseline;gap:var(--w1c-space-2,8px);font-size:var(--w1c-font-size-1,11px);flex-wrap:wrap;margin-block-start:var(--w1c-space-2,8px);display:flex}.waypoint-picker-label{color:var(--w1c-disabled-text,gray)}.waypoint-picker-link{color:inherit}.waypoint-picker-link:hover{text-decoration:underline}.waypoint-picker-more{color:var(--w1c-disabled-text,gray)}.waypoint-picker-more summary{cursor:pointer;color:inherit}.waypoint-picker-more-list{margin:var(--w1c-space-1,4px) 0 0;gap:var(--w1c-space-2,8px);flex-wrap:wrap;padding:0;list-style:none;display:flex}.waypoint-picker-more-list a{color:var(--w1c-control-text,#000)}.waypoint-picker-more-list a:hover{text-decoration:underline}.popfeed-book-list{margin:0;padding:0;list-style:none}.popfeed-book{gap:var(--w1c-space-2,8px);align-items:flex-start;margin-block-end:var(--w1c-space-2,8px);display:flex}.popfeed-book-cover-link{flex:none}.popfeed-book-cover{object-fit:cover;border:1px solid var(--w1c-control-dark-shadow,#404040);flex:none;width:48px;height:72px}.popfeed-book-main{flex-direction:column;gap:2px;min-width:0;display:flex}.popfeed-book-title{color:inherit;font-weight:700;text-decoration:none}a.popfeed-book-title:hover{text-decoration:underline}.popfeed-book-author,.popfeed-book-progress{font-size:var(--w1c-font-size-1,11px);color:var(--w1c-disabled-text,gray)}.now-entry-date,.document-client{font-size:var(--w1c-font-size-1,11px);color:var(--w1c-disabled-text,gray);margin:0}.document-summary-list{margin:0;padding:0;list-style:none}.document-summary{align-items:baseline;gap:var(--w1c-space-2,8px);padding-block:var(--w1c-space-1,4px);margin:0;display:flex}.document-summary time{font-size:var(--w1c-font-size-1,11px);color:var(--w1c-disabled-text,gray)}.background-header{gap:var(--w1c-space-3,12px);align-items:flex-start;margin-block-end:var(--w1c-space-3,12px);display:flex}.background-avatar{border:1px solid var(--w1c-control-dark-shadow,#404040);border-radius:50%;flex:none;width:80px;height:80px}.background-headline{margin:0 0 var(--w1c-space-1,4px);font-weight:700}.background-about{white-space:pre-line;margin:0 0 var(--w1c-space-2,8px)}.background-open-to{gap:var(--w1c-space-1,4px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.background-open-to li{font-size:var(--w1c-font-size-1,11px);border:1px solid var(--w1c-control-dark-shadow,#404040);padding:2px 6px}.background-list{gap:var(--w1c-space-3,12px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.background-meta{font-size:var(--w1c-font-size-1,11px);color:var(--w1c-disabled-text,gray)}.background-current{font-size:var(--w1c-font-size-1,11px);border:1px solid var(--w1c-control-dark-shadow,#404040);margin-inline-start:var(--w1c-space-1,4px);padding:1px 5px}.background-skill-group h3{font-size:var(--w1c-font-size-2,13px);text-transform:capitalize;margin:var(--w1c-space-2,8px) 0 var(--w1c-space-1,4px)}.background-tags,.background-links,.tags{gap:var(--w1c-space-1,4px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.background-tags li,.tags li{font-size:var(--w1c-font-size-1,11px);border:1px solid var(--w1c-control-dark-shadow,#404040);padding:2px 6px}.image-grid{gap:var(--w1c-space-2,8px);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.image-grid[data-aspect-ratio=portrait]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.image-grid[data-aspect-ratio=landscape]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.image-grid[data-aspect-ratio=mosaic]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.image-grid img{object-fit:cover;border:1px solid var(--w1c-control-dark-shadow,#404040);width:100%;height:100%;display:block}.image-carousel{gap:var(--w1c-space-2,8px);scroll-snap-type:x mandatory;padding-block-end:var(--w1c-space-1,4px);display:flex;overflow-x:auto}.image-carousel img{object-fit:cover;scroll-snap-align:start;border:1px solid var(--w1c-control-dark-shadow,#404040);flex:none;width:auto;max-width:90%;height:260px;display:block}.image-diff{gap:var(--w1c-space-3,12px);justify-content:center;display:flex}.image-diff figure{text-align:center;flex:1;min-width:0;margin:0}.image-diff img{object-fit:cover;border:1px solid var(--w1c-control-dark-shadow,#404040);width:100%;height:auto;display:block}.image-diff figcaption{font-size:var(--w1c-font-size-1,11px);color:var(--w1c-disabled-text,gray);margin-block-start:var(--w1c-space-1,4px)}.top8sites-list{gap:var(--w1c-space-2,8px);flex-direction:column;margin:0;padding:0;list-style:inside decimal;display:flex}.teal-play-body{gap:var(--w1c-space-3,12px);align-items:flex-start;display:flex}.teal-play-cover{object-fit:cover;border:1px solid var(--w1c-control-dark-shadow,#404040);flex:none;width:96px;height:96px}.teal-play-main{flex:1;min-width:0}.teal-play-track{margin:0;font-weight:700}.teal-play-artists{color:var(--w1c-disabled-text,gray);margin:0}.teal-play-release{margin:var(--w1c-space-1,4px) 0 0;font-size:var(--w1c-font-size-1,11px)}.teal-play-footer{align-items:flex-start;gap:var(--w1c-space-1,4px);flex-direction:column;margin-block-start:var(--w1c-space-2,8px);display:flex}.teal-play-time{font-size:var(--w1c-font-size-1,11px);color:var(--w1c-disabled-text,gray)}.repo-commit-list{margin:0;padding:0;list-style:none}.repo-commit-item{border-block-end:1px solid var(--w1c-border,#ccc);margin-block-end:var(--w1c-space-3,12px);padding-block-end:var(--w1c-space-2,8px)}.repo-commit-header{justify-content:space-between;gap:var(--w1c-space-2,8px);font-size:var(--w1c-font-size-1,11px);color:var(--w1c-disabled-text,gray);display:flex}.repo-commit-hash{color:inherit;font-family:monospace}.repo-commit-message{margin:var(--w1c-space-1,4px) 0 0;white-space:pre-line}
