:root{--tab2-index-width-desktop: 324px;--tab2-index-width-mobile: 54vw;--tab2-detail-width-desktop: 328px;--tab2-detail-top-desktop: 291px;--tab2-detail-height-desktop: 494px;--tab2-map-scale-x-desktop: 1.37;--tab2-map-scale-y-desktop: 1.75;--tab2-map-scale-mobile: 1;--tab2-map-offset-x-desktop: -37px;--tab2-map-offset-y-desktop: -310px;--tab2-pin-counter-scale-x: calc(1 / var(--tab2-map-scale-mobile, 1));--tab2-pin-counter-scale-y: calc(1 / var(--tab2-map-scale-mobile, 1));--tab2-title-size: .94rem;--tab2-event-title-size: 1.28rem;--tab2-meta-size: .62rem;--tab2-body-size: 1.06rem;--tab2-detail-title-size: 1.48rem;--tab2-label-tracking: .08em;--tab2-row-line-height: .96;--tab2-row-pad-y: 16px;--tab2-row-pad-x: 7px;--tab2-detail-pad: 14px;--tab2-detail-gap: 12px;--tab2-image-gap: 8px;--tab2-border-opacity: .4;--tab2-coast-base-width: .59;--tab2-coast-light-width: .65;--tab2-coast-hot-width: .85;--tab2-coast-base-opacity: 1;--tab2-coast-light-opacity: .55;--tab2-coast-hot-opacity: .65;--tab2-light-core-width: .8;--tab2-light-core-opacity: 1;--tab2-light-glow-width: 12;--tab2-light-glow-opacity: .1;--tab2-light-glow-blur: 1.3px;--tab2-light-radiance-width: 9;--tab2-light-radiance-opacity: .1;--tab2-light-radiance-blur: 10.4px;--tab2-color-cyan: .2;--tab2-color-warm: .86;--tab2-color-magenta: .52;--tab2-color-spread: 1;--tab2-color-softness: 1;--tab2-color-saturation: 1.4;--tab2-pin-size: 20px;--tab2-pin-active-size: 36px;--tab2-pin-body-opacity: 1;--tab2-pin-core-size: 2.2px;--tab2-pin-halo-opacity: .22;--tab2-field-ground: var(--shell-field-ground);--tab2-panel-ground: var(--shell-panel-ground);--tab2-index-veil-opacity-top: .4;--tab2-index-veil-opacity-deep: .98}@media (min-width: 900px){:root{--tab2-pin-counter-scale-x: calc(1 / var(--tab2-map-scale-x-desktop, 1));--tab2-pin-counter-scale-y: calc(1 / var(--tab2-map-scale-y-desktop, 1))}}:root{--tab2-field-min-height-desktop: 106vh;--tab2-mobile-stage-height: 68vh;--tab2-mobile-runway: 52vh;--tab2-mobile-peek: 90px}.tab2-left{display:contents}.tab2-controls{order:1;display:flex;flex-direction:column;gap:10px}.tab2-mobile-stage{order:2;position:relative;height:calc(var(--tab2-mobile-stage-height) + var(--tab2-mobile-runway))}.tab2-room .shell-room-identity{position:relative;z-index:1}.tab2-field-wrap{position:sticky;top:0;height:var(--tab2-mobile-stage-height);box-sizing:border-box;z-index:0}.tab2-list-wrap{order:3;position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;width:var(--tab2-index-width-mobile);min-width:190px;max-width:240px;margin-top:calc((var(--tab2-mobile-runway) + var(--tab2-mobile-peek)) * -1);padding:22px 14px 18px 16px;box-sizing:border-box;border-radius:0;background:linear-gradient(to bottom,rgb(var(--hdd-ground) / var(--tab2-index-veil-opacity-top)),rgb(var(--hdd-ground) / .68) 20%,rgb(var(--hdd-ground) / .88) 45%,rgb(var(--hdd-ground) / var(--tab2-index-veil-opacity-deep)));mask-image:linear-gradient(to bottom,transparent 0,transparent 6px,black 58px);-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent 6px,black 58px)}.tab2-list-wrap[data-paneel-open=true]{visibility:hidden}.tab2-select{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;width:var(--tab2-frame-filter-width, 71%);box-sizing:border-box}.tab2-event-row{display:block;width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--shell-line);border-left:1px solid transparent;padding:var(--tab2-row-pad-y) 0 var(--tab2-row-pad-y) var(--tab2-row-pad-x);cursor:pointer}.tab2-event-row:first-child{border-top:1px solid var(--shell-line)}.tab2-event-row[data-active=true]{border-left-color:var(--shell-line-active)}.tab2-event-meta{display:flex;flex-direction:column;gap:var(--tab2-eventrow-gap-date-place, 6px)}.tab2-list-wrap .tab2-event-title{margin-top:var(--tab2-eventrow-gap-meta-title, 17px)}.tab2-list-wrap .tab2-event-time{margin-top:var(--tab2-eventrow-gap-title-time, 18px)}.tab2-event-title{margin:2px 0 0;font-family:var(--hdd-font-display-field, var(--dd-font-display));font-weight:700;letter-spacing:-.01em;text-transform:none;font-size:var(--tab2-event-title-size);line-height:var(--tab2-row-line-height);color:var(--shell-fg)}.tab2-event-row[data-active=true] .tab2-event-title{color:var(--shell-accent)}[data-tab2-role="detail.title"]{margin-top:var(--tab2-detail-gap-top-title, 0px)}.tab2-event-time{display:block;margin-top:2px;font-family:var(--hdd-font-mono, monospace);font-size:var(--tab2-meta-size);letter-spacing:.04em;color:var(--shell-fg-faint)}.tab2-event-venue{margin:0;font-family:var(--dd-font-body);font-size:.78rem;color:var(--shell-fg-dim)}.tab2-detail-meta-group{display:flex;flex-direction:column;margin-top:var(--tab2-detail-meta-gap-before, 12px);gap:var(--tab2-detail-meta-gap-within, 0px)}.tab2-event-description{margin:0;margin-top:var(--tab2-detail-gap, 12px);font-family:var(--dd-font-body);font-size:var(--tab2-body-size);line-height:1.6;color:var(--shell-fg-dim);max-width:var(--tab2-detail-body-max-width, 60ch)}.tab2-detail-description-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--tab2-detail-description-lines, 4);overflow:hidden}.tab2-detail-maker{display:block;background:transparent;border:none;padding:0;margin-top:var(--tab2-detail-gap-title-maker, 5px);text-align:left;cursor:pointer}.tab2-detail-maker:hover,.tab2-detail-maker:focus-visible{color:var(--shell-fg);text-decoration:underline}.tab2-detail-tags{display:flex;flex-wrap:wrap;margin-top:var(--tab2-detail-gap-description-tags, 40px);gap:var(--tab2-frame-detailtag-gap, 6px)}.tab2-detail-tag-chip{display:inline-block}.tab2-detail-cta-primary{display:block;text-align:center}.tab2-detail-cta-primary .tab2-detail-cta-arrow{margin-left:.5em}.shell-panel--no-header-label .shell-panel-close{position:absolute;top:var(--tab2-detail-close-top, 18px);right:var(--tab2-detail-close-right, 23px);z-index:3;display:flex;align-items:center;justify-content:center;width:auto;height:auto;padding:0;font-size:var(--tab2-detail-close-size, 2.8rem);font-weight:var(--tab2-detail-close-weight, 200);opacity:var(--tab2-detail-close-opacity, .7);line-height:1}.shell-panel--no-header-label .shell-panel-close:hover,.shell-panel--no-header-label .shell-panel-close:focus-visible{opacity:1}.shell-panel--no-header-label .shell-panel-header{position:absolute;inset:0 0 auto 0;height:40px;padding:0;border-bottom:none;min-height:0;z-index:2}.tab2-detail-bottom-row{display:flex;align-items:center;justify-content:space-between;margin-top:var(--tab2-detail-gap-cta-bottomrow, 21px);margin-bottom:var(--tab2-detail-gap-bottomrow-bottom, 0px)}.tab2-detail-meerinfo{background:transparent;border:none;padding:0;cursor:pointer}.tab2-detail-meerinfo:hover,.tab2-detail-meerinfo:focus-visible{color:var(--shell-fg)}.tab2-detail-heart{background:transparent;border:none;padding:4px;margin:-4px;line-height:1;color:var(--shell-fg-dim);cursor:pointer}.tab2-detail-heart[aria-pressed=true]{color:var(--shell-accent)}.tab2-detail-heart:hover,.tab2-detail-heart:focus-visible{color:var(--shell-fg)}.tab2-detail-heart[aria-pressed=true]:hover,.tab2-detail-heart[aria-pressed=true]:focus-visible{color:var(--shell-accent)}.tab2-hero-image{position:relative;overflow:hidden}.tab2-hero-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tab2-hero-wash{background:rgb(var(--hdd-ground) / var(--tab2-hero-wash-strength, .32))}.tab2-hero-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;opacity:var(--tab2-hero-grain-strength, .29);mix-blend-mode:overlay}.tab2-hero-edge{background:radial-gradient(ellipse 75% 75% at 50% 50%,transparent 55%,rgb(var(--hdd-ground) / var(--tab2-hero-edge-strength, 1)) 100%)}.tab2-hero-light{background:radial-gradient(ellipse 60% 45% at 50% 12%,rgb(255 255 255 / var(--tab2-hero-light-strength, .01)) 0%,transparent 65%);mix-blend-mode:soft-light}.tab2-more{margin-top:4px;align-self:flex-start}.tab2-map-viewport{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;box-sizing:border-box;border-radius:var(--shell-radius);background:radial-gradient(ellipse 78% 70% at 50% 42%,var(--tab2-field-ground) 0%,var(--shell-ground) 100%);touch-action:pan-y}.tab2-map-viewport[data-placement=true]{cursor:crosshair}.tab2-map-viewport[data-placement=true]:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px dashed var(--shell-accent);opacity:.4;pointer-events:none}.tab2-map-world{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.tab2-map-material{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tab2-material-punt{position:absolute;border-radius:50%;transform:translate(-50%,-50%);filter:none}.tab2-nl-geo-box{position:absolute;top:3%;right:3%;bottom:3%;left:3%;margin:auto;width:auto;height:auto;max-width:94%;max-height:94%;aspect-ratio:246.11 / 300;transform:scale(var(--tab2-map-scale-mobile));transform-origin:center}.tab2-nl-geo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible}.tab2-marker-anchor{position:absolute}.tab2-marker-btn{position:absolute;background:transparent;border:none;padding:4px;margin:-4px;cursor:pointer;line-height:0}.tab2-marker-ghost{position:absolute;display:block;width:16px;height:16px;border-radius:50%;border:2px dashed var(--shell-accent);transform-origin:center}@keyframes tab2-marker-nieuw{0%{box-shadow:0 0 0 9px rgb(var(--hdd-accent) / .28)}to{box-shadow:0 0 rgb(var(--hdd-accent) / 0)}}.tab2-marker--nieuw{animation:tab2-marker-nieuw .9s var(--dd-easing-organic);border-radius:50%}.tab2-map-ui{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tab2-zoom-controls{position:absolute;bottom:12px;right:14px;display:flex;flex-direction:column;gap:4px;pointer-events:auto}.tab2-zoom-controls button{width:28px;height:28px;background:rgb(var(--hdd-ground) / .6);border:1px solid var(--shell-line-strong);border-radius:var(--shell-radius);color:var(--shell-fg-dim);font-family:var(--hdd-font-mono, monospace);font-size:.85rem;line-height:1;cursor:pointer}.tab2-zoom-controls button:disabled{opacity:.3;cursor:default}.tab2-zoom-controls button:not(:disabled):hover,.tab2-zoom-controls button:not(:disabled):focus-visible{color:var(--shell-accent);border-color:var(--shell-accent)}.tab2-add-event{position:absolute;top:16px;left:16px;z-index:1;display:inline-flex;align-items:center;gap:5px;background:rgb(var(--hdd-ground) / .4);border:1px solid rgb(var(--hdd-cool-petrol) / .5);border-radius:var(--shell-radius);padding:5px 9px;font-family:var(--hdd-font-mono, monospace);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--shell-fg-faint);cursor:pointer}.tab2-add-event:hover,.tab2-add-event:focus-visible{color:var(--shell-accent);border-color:var(--shell-accent)}.tab2-map-viewport[data-placement=true] .tab2-add-event{display:none}.tab2-placement-hint{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:2}.tab2-placement-bar{display:flex;flex-direction:column;gap:10px;align-items:center;background:rgb(var(--hdd-ground) / .9);border:1px solid var(--shell-accent);border-radius:var(--shell-radius);padding:10px 14px;max-width:min(90%,360px);box-sizing:border-box}.tab2-field-wrap .shell-panel-scrim[data-open=true]{background:#000000db}.tab2-field-wrap .shell-panel-body{padding:var(--tab2-detail-pad)}.tab2-image-placeholder{aspect-ratio:4 / 3;border:1px solid rgb(var(--hdd-cool-petrol) / var(--tab2-border-opacity));background:var(--tab2-panel-ground);display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}.tab2-form{display:flex;flex-direction:column;gap:12px}.tab2-form-field{display:flex;flex-direction:column;gap:4px}.tab2-form-label{font-family:var(--hdd-font-mono, monospace);font-size:.56rem;letter-spacing:var(--tab2-label-tracking);text-transform:uppercase;color:var(--shell-fg-dim)}.tab2-form-label em{font-style:normal;color:var(--shell-accent)}.tab2-form-row{display:flex;gap:12px}.tab2-form-row>.tab2-form-field{flex:1 1 0;min-width:0}.tab2-form textarea.shell-search{min-height:64px;resize:vertical;font-family:var(--dd-font-display);line-height:1.5}.tab2-form select.shell-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}.tab2-form input[type=file]{font-family:var(--hdd-font-mono, monospace);font-size:.7rem;color:var(--shell-fg-dim)}.tab2-location-preview{aspect-ratio:16 / 10;border:1px solid var(--shell-line);background:var(--tab2-panel-ground);flex:1 1 auto;min-width:0}.tab2-form-section{display:flex;flex-direction:column;gap:12px;border:none;border-top:1px solid var(--shell-line);padding:14px 0 0;margin:0}.tab2-form-section:first-child{border-top:none;padding-top:0}.tab2-form-section-title{font-family:var(--hdd-font-mono, monospace);font-size:.6rem;letter-spacing:var(--tab2-label-tracking);text-transform:uppercase;color:var(--shell-fg-faint);padding:0}.tab2-form-tag-row{display:flex;flex-wrap:wrap;gap:8px}.tab2-form-tag{padding:6px 12px;min-height:0;font-size:.68rem}.tab2-form-tag[aria-pressed=true]{border-color:var(--shell-accent);color:var(--shell-accent)}.tab2-form-counter{align-self:flex-end;font-family:var(--hdd-font-mono, monospace);font-size:.62rem;color:var(--shell-fg-faint)}.tab2-form-counter[data-over=true]{color:var(--shell-accent)}.tab2-form-actions{display:flex;gap:10px;border-top:1px solid var(--shell-line);padding-top:14px;margin-top:4px}@media (min-width: 900px){.tab2-left{display:flex;flex-direction:column;flex:0 0 var(--tab2-index-width-desktop);max-height:var(--tab2-field-min-height-desktop);gap:24px;padding-right:var(--shell-gap-desktop);order:initial}.tab2-controls,.tab2-list-wrap,.tab2-field-wrap{order:initial}.tab2-controls{flex:0 0 auto}.tab2-list-wrap{flex:1 1 auto;width:auto;min-width:0;max-width:none;min-height:0;overflow-y:auto;padding-right:6px;scrollbar-width:thin;scrollbar-color:var(--shell-line-strong) transparent;mask-image:none;-webkit-mask-image:none}.tab2-list-wrap::-webkit-scrollbar{width:6px}.tab2-list-wrap::-webkit-scrollbar-track{background:transparent}.tab2-list-wrap::-webkit-scrollbar-thumb{background:var(--shell-line-strong);border-radius:3px}.tab2-mobile-stage{order:initial;position:static;height:auto;flex:1 1 auto;min-height:var(--tab2-field-min-height-desktop)}.tab2-field-wrap{position:relative;top:auto;height:100%;min-height:var(--tab2-field-min-height-desktop);z-index:2}.tab2-nl-geo-box{left:3%;right:13%;max-width:84%;transform:scale(var(--tab2-map-scale-x-desktop),var(--tab2-map-scale-y-desktop)) translate(var(--tab2-map-offset-x-desktop),var(--tab2-map-offset-y-desktop));transform-origin:center}.tab2-list-wrap{margin-top:0;padding:0;border-radius:0;background:none}.tab2-list-wrap[data-paneel-open=true]{visibility:visible}.tab2-field-wrap>.shell-panel[data-open=true]{position:absolute;top:var(--tab2-detail-top-desktop);right:24px;bottom:auto;min-height:var(--tab2-detail-height-desktop, 494px);left:auto;width:var(--tab2-detail-width-desktop);max-width:var(--tab2-detail-width-desktop);min-width:0;z-index:2;box-shadow:var(--hdd-shadow-ambient)}.tab2-field-wrap>.shell-panel[data-open=false]{position:absolute;top:24px;right:24px;left:auto}.tab2-field-wrap .shell-panel-body{overflow-y:visible}}@media (min-width: 900px) and (max-width: 1200px){.tab2-map-viewport{top:-90px;right:-45px;bottom:0;left:-55px}}@media (min-width: 900px){.tab2-map-viewport{overflow:visible;clip-path:inset(-180px -180px -180px -500px)}}.tab2-room .shell-display{font-family:var(--tab2-role-page-roomtitle-font-family, "IBM Plex Mono", var(--hdd-font-mono, monospace));font-size:var(--tab2-role-page-roomtitle-font-size, clamp(1.2rem, 3.6vw, 2.04rem));font-weight:var(--tab2-role-page-roomtitle-font-weight, 400);line-height:var(--tab2-role-page-roomtitle-line-height, 1.78);letter-spacing:var(--tab2-role-page-roomtitle-letter-spacing, .12em);text-transform:var(--tab2-role-page-roomtitle-text-transform, uppercase);font-style:var(--tab2-role-page-roomtitle-font-style, normal);opacity:var(--tab2-role-page-roomtitle-opacity, 1);color:var(--tab2-role-page-roomtitle-color, var(--shell-fg))}.tab2-room .shell-subtitle{margin-top:var(--tab2-comp-subtitle-margin-top, 6px);font-family:var(--tab2-role-page-subtitle-font-family, "IBM Plex Mono", var(--hdd-font-mono, monospace));font-size:var(--tab2-role-page-subtitle-font-size, 1.2rem);font-weight:var(--tab2-role-page-subtitle-font-weight, 400);line-height:var(--tab2-role-page-subtitle-line-height, 1.5);letter-spacing:var(--tab2-role-page-subtitle-letter-spacing, .125em);text-transform:var(--tab2-role-page-subtitle-text-transform, none);font-style:var(--tab2-role-page-subtitle-font-style, normal);opacity:var(--tab2-role-page-subtitle-opacity, 1);color:var(--tab2-role-page-subtitle-color, var(--shell-fg-dim))}[data-tab2-role="index.date"]{font-family:var(--tab2-role-index-date-font-family, "IBM Plex Mono", var(--hdd-font-mono, monospace));font-size:var(--tab2-role-index-date-font-size, 1.12rem);font-weight:var(--tab2-role-index-date-font-weight, 400);letter-spacing:var(--tab2-role-index-date-letter-spacing, .05em);text-transform:var(--tab2-role-index-date-text-transform, uppercase);font-style:var(--tab2-role-index-date-font-style, normal);opacity:var(--tab2-role-index-date-opacity, 1);color:var(--tab2-role-index-date-color, var(--shell-fg-dim))}[data-tab2-role="index.place"]{font-family:var(--tab2-role-index-place-font-family, "IBM Plex Mono", var(--hdd-font-mono, monospace));font-size:var(--tab2-role-index-place-font-size, 1rem);font-weight:var(--tab2-role-index-place-font-weight, 400);letter-spacing:var(--tab2-role-index-place-letter-spacing, .05em);text-transform:var(--tab2-role-index-place-text-transform, uppercase);font-style:var(--tab2-role-index-place-font-style, normal);opacity:var(--tab2-role-index-place-opacity, 1);color:var(--tab2-role-index-place-color, var(--shell-fg-dim))}[data-tab2-role="index.eventTitle"]{font-family:var(--tab2-role-index-eventtitle-font-family, "IBM Plex Mono", var(--hdd-font-mono, monospace));font-size:var(--tab2-role-index-eventtitle-font-size, var(--tab2-event-title-size));font-weight:var(--tab2-role-index-eventtitle-font-weight, 300);line-height:var(--tab2-role-index-eventtitle-line-height, var(--tab2-row-line-height));letter-spacing:var(--tab2-role-index-eventtitle-letter-spacing, .005em);text-transform:var(--tab2-role-index-eventtitle-text-transform, uppercase);font-style:var(--tab2-role-index-eventtitle-font-style, normal);opacity:var(--tab2-role-index-eventtitle-opacity, 1);color:var(--tab2-role-index-eventtitle-color, var(--shell-fg))}.tab2-event-row[data-active=true] [data-tab2-role="index.eventTitle"]{color:var(--tab2-role-index-eventtitle-color, var(--shell-accent))}.tab2-event-time[data-tab2-role="index.time"]{font-family:var(--tab2-role-index-time-font-family, "IBM Plex Mono", var(--hdd-font-mono, monospace));font-size:var(--tab2-role-index-time-font-size, 1.06rem);font-weight:var(--tab2-role-index-time-font-weight, 400);letter-spacing:var(--tab2-role-index-time-letter-spacing, .02em);text-transform:var(--tab2-role-index-time-text-transform, none);font-style:var(--tab2-role-index-time-font-style, normal);opacity:var(--tab2-role-index-time-opacity, 1);color:var(--tab2-role-index-time-color, var(--shell-fg-faint))}[data-tab2-role="detail.category"]{display:block;font-family:var(--tab2-role-detail-category-font-family, var(--hdd-font-mono, monospace));font-size:var(--tab2-role-detail-category-font-size, 1.02rem);font-weight:var(--tab2-role-detail-category-font-weight, 600);line-height:var(--tab2-role-detail-category-line-height, 2.2);letter-spacing:var(--tab2-role-detail-category-letter-spacing, .1em);text-transform:var(--tab2-role-detail-category-text-transform, uppercase);font-style:var(--tab2-role-detail-category-font-style, normal);opacity:var(--tab2-role-detail-category-opacity, 1);color:var(--tab2-role-detail-category-color, var(--shell-fg-dim))}[data-tab2-role="detail.title"]{font-family:var(--tab2-role-detail-title-font-family, var(--dd-font-body));font-size:var(--tab2-role-detail-title-font-size, var(--tab2-detail-title-size));font-weight:var(--tab2-role-detail-title-font-weight, 300);line-height:var(--tab2-role-detail-title-line-height, 1.2);letter-spacing:var(--tab2-role-detail-title-letter-spacing, .02em);text-transform:var(--tab2-role-detail-title-text-transform, uppercase);font-style:var(--tab2-role-detail-title-font-style, normal);opacity:var(--tab2-role-detail-title-opacity, 1);color:var(--tab2-role-detail-title-color, var(--shell-fg))}.tab2-detail-maker[data-tab2-role="detail.maker"]{font-family:var(--tab2-role-detail-maker-font-family, var(--dd-font-body));font-size:var(--tab2-role-detail-maker-font-size, 1.12rem);font-weight:var(--tab2-role-detail-maker-font-weight, 400);letter-spacing:var(--tab2-role-detail-maker-letter-spacing, .01em);text-transform:var(--tab2-role-detail-maker-text-transform, none);font-style:var(--tab2-role-detail-maker-font-style, normal);opacity:var(--tab2-role-detail-maker-opacity, 1);color:var(--tab2-role-detail-maker-color, var(--shell-fg-dim))}[data-tab2-role="detail.date"]{font-family:var(--tab2-role-detail-date-font-family, "Inconsolata", var(--hdd-font-mono, monospace));font-size:var(--tab2-role-detail-date-font-size, 1.22rem);font-weight:var(--tab2-role-detail-date-font-weight, 800);line-height:var(--tab2-role-detail-date-line-height, 1.88);letter-spacing:var(--tab2-role-detail-date-letter-spacing, .15em);text-transform:var(--tab2-role-detail-date-text-transform, uppercase);font-style:var(--tab2-role-detail-date-font-style, normal);opacity:var(--tab2-role-detail-date-opacity, 1);color:var(--tab2-role-detail-date-color, var(--shell-fg-dim))}[data-tab2-role="detail.location"]{font-family:var(--tab2-role-detail-location-font-family, "Inconsolata", var(--hdd-font-mono, monospace));font-size:var(--tab2-role-detail-location-font-size, 1.18rem);font-weight:var(--tab2-role-detail-location-font-weight, 500);letter-spacing:var(--tab2-role-detail-location-letter-spacing, .045em);text-transform:var(--tab2-role-detail-location-text-transform, none);font-style:var(--tab2-role-detail-location-font-style, normal);opacity:var(--tab2-role-detail-location-opacity, 1);color:var(--tab2-role-detail-location-color, var(--shell-fg-dim))}[data-tab2-role="detail.metadata"]{font-family:var(--tab2-role-detail-metadata-font-family, var(--hdd-font-mono-typewriter, monospace));font-size:var(--tab2-role-detail-metadata-font-size, .62rem);font-weight:var(--tab2-role-detail-metadata-font-weight, 400);letter-spacing:var(--tab2-role-detail-metadata-letter-spacing, .04em);text-transform:var(--tab2-role-detail-metadata-text-transform, uppercase);font-style:var(--tab2-role-detail-metadata-font-style, normal);opacity:var(--tab2-role-detail-metadata-opacity, 1);color:var(--tab2-role-detail-metadata-color, var(--shell-fg-dim))}[data-tab2-role="detail.body"]{font-family:var(--tab2-role-detail-body-font-family, "Inconsolata", var(--hdd-font-mono, monospace));font-size:var(--tab2-role-detail-body-font-size, var(--tab2-body-size));font-weight:var(--tab2-role-detail-body-font-weight, 800);line-height:var(--tab2-role-detail-body-line-height, 1.66);letter-spacing:var(--tab2-role-detail-body-letter-spacing, .05em);text-transform:var(--tab2-role-detail-body-text-transform, none);font-style:var(--tab2-role-detail-body-font-style, normal);opacity:var(--tab2-role-detail-body-opacity, 1);color:var(--tab2-role-detail-body-color, var(--shell-fg-dim))}[data-tab2-role="detail.cta"]{font-family:var(--tab2-role-detail-cta-font-family, "Space Mono", var(--hdd-font-mono, monospace));font-size:var(--tab2-role-detail-cta-font-size, 1.28rem);font-weight:var(--tab2-role-detail-cta-font-weight, 300);line-height:var(--tab2-role-detail-cta-line-height, .96);letter-spacing:var(--tab2-role-detail-cta-letter-spacing, .075em);text-transform:var(--tab2-role-detail-cta-text-transform, uppercase);font-style:var(--tab2-role-detail-cta-font-style, normal);opacity:var(--tab2-role-detail-cta-opacity, 1);color:var(--tab2-role-detail-cta-color, var(--shell-fg))}[data-tab2-role="detail.meerInfo"]{font-family:var(--tab2-role-detail-meerinfo-font-family, var(--hdd-font-mono, monospace));font-size:var(--tab2-role-detail-meerinfo-font-size, 1.46rem);font-weight:var(--tab2-role-detail-meerinfo-font-weight, 400);letter-spacing:var(--tab2-role-detail-meerinfo-letter-spacing, .08em);text-transform:var(--tab2-role-detail-meerinfo-text-transform, uppercase);font-style:var(--tab2-role-detail-meerinfo-font-style, normal);opacity:var(--tab2-role-detail-meerinfo-opacity, 1);color:var(--tab2-role-detail-meerinfo-color, var(--shell-fg-dim))}[data-tab2-role="nav.filterLabel"]{font-family:var(--tab2-role-nav-filterlabel-font-family, "IBM Plex Mono", var(--hdd-font-mono, monospace));font-size:var(--tab2-role-nav-filterlabel-font-size, 1.04rem);font-weight:var(--tab2-role-nav-filterlabel-font-weight, 400);letter-spacing:var(--tab2-role-nav-filterlabel-letter-spacing, .08em);text-transform:var(--tab2-role-nav-filterlabel-text-transform, uppercase);font-style:var(--tab2-role-nav-filterlabel-font-style, normal);opacity:var(--tab2-role-nav-filterlabel-opacity, 1);color:var(--tab2-role-nav-filterlabel-color, var(--shell-fg-dim))}[data-tab2-role="nav.moreLink"]{font-family:var(--tab2-role-nav-morelink-font-family, "IBM Plex Mono", var(--hdd-font-mono, monospace));font-size:var(--tab2-role-nav-morelink-font-size, 1.08rem);font-weight:var(--tab2-role-nav-morelink-font-weight, 400);line-height:var(--tab2-role-nav-morelink-line-height, 1.18);letter-spacing:var(--tab2-role-nav-morelink-letter-spacing, .04em);text-transform:var(--tab2-role-nav-morelink-text-transform, uppercase);font-style:var(--tab2-role-nav-morelink-font-style, normal);opacity:var(--tab2-role-nav-morelink-opacity, 1);color:var(--tab2-role-nav-morelink-color, var(--shell-fg))}[data-tab2-role="nav.filterDropdown"]{font-family:var(--tab2-role-nav-filterdropdown-font-family, "Inconsolata", var(--hdd-font-mono, monospace));font-size:var(--tab2-role-nav-filterdropdown-font-size, 1.24rem);font-weight:var(--tab2-role-nav-filterdropdown-font-weight, 400);line-height:var(--tab2-role-nav-filterdropdown-line-height, 1.2);letter-spacing:var(--tab2-role-nav-filterdropdown-letter-spacing, .035em);text-transform:var(--tab2-role-nav-filterdropdown-text-transform, uppercase);font-style:var(--tab2-role-nav-filterdropdown-font-style, normal);opacity:var(--tab2-role-nav-filterdropdown-opacity, 1);color:var(--tab2-role-nav-filterdropdown-color, var(--shell-fg))}[data-tab2-role="nav.addEvent"]{font-family:var(--tab2-role-nav-addevent-font-family, "IBM Plex Mono", var(--hdd-font-mono, monospace));font-size:var(--tab2-role-nav-addevent-font-size, 1.56rem);font-weight:var(--tab2-role-nav-addevent-font-weight, 400);letter-spacing:var(--tab2-role-nav-addevent-letter-spacing, .06em);text-transform:var(--tab2-role-nav-addevent-text-transform, uppercase);font-style:var(--tab2-role-nav-addevent-font-style, normal);opacity:var(--tab2-role-nav-addevent-opacity, 1);color:var(--tab2-role-nav-addevent-color, var(--shell-fg-faint))}.hdd-header-logo-mark{font-family:var(--tab2-role-header-logo-font-family, "IBM Plex Mono", var(--hdd-font-mono, monospace));font-size:var(--tab2-role-header-logo-font-size, 1.3rem);font-weight:var(--tab2-role-header-logo-font-weight, 700);letter-spacing:var(--tab2-role-header-logo-letter-spacing, .08em);text-transform:var(--tab2-role-header-logo-text-transform, none);font-style:var(--tab2-role-header-logo-font-style, normal);opacity:var(--tab2-role-header-logo-opacity, 1);color:var(--tab2-role-header-logo-color, var(--shell-fg))}.hdd-header-tagline{font-family:var(--tab2-role-header-tagline-font-family, var(--hdd-font-mono, monospace));font-size:var(--tab2-role-header-tagline-font-size, .6rem);font-weight:var(--tab2-role-header-tagline-font-weight, 400);letter-spacing:var(--tab2-role-header-tagline-letter-spacing, .08em);text-transform:var(--tab2-role-header-tagline-text-transform, uppercase);font-style:var(--tab2-role-header-tagline-font-style, normal);opacity:var(--tab2-role-header-tagline-opacity, 1);color:var(--tab2-role-header-tagline-color, var(--shell-fg-faint))}.hdd-header-nav-item{font-family:var(--tab2-role-header-nav-font-family, var(--hdd-font-mono, monospace));font-size:var(--tab2-role-header-nav-font-size, .68rem);font-weight:var(--tab2-role-header-nav-font-weight, 400);letter-spacing:var(--tab2-role-header-nav-letter-spacing, .05em);text-transform:var(--tab2-role-header-nav-text-transform, uppercase);font-style:var(--tab2-role-header-nav-font-style, normal);opacity:var(--tab2-role-header-nav-opacity, 1);color:var(--tab2-role-header-nav-color, var(--shell-fg-dim))}.hdd-header-cta{font-family:var(--tab2-role-header-cta-font-family, var(--hdd-font-mono, monospace));font-size:var(--tab2-role-header-cta-font-size, .62rem);font-weight:var(--tab2-role-header-cta-font-weight, 400);letter-spacing:var(--tab2-role-header-cta-letter-spacing, .05em);text-transform:var(--tab2-role-header-cta-text-transform, uppercase);font-style:var(--tab2-role-header-cta-font-style, normal);opacity:var(--tab2-role-header-cta-opacity, 1);color:var(--tab2-role-header-cta-color, var(--shell-fg-dim))}@media (min-width: 900px){.tab2-list-wrap{border-style:solid;border-width:var(--tab2-frame-index-border-width, 2.5px);border-color:color-mix(in srgb,var(--shell-line) calc(var(--tab2-frame-index-border-opacity, 1) * 100%),transparent)}}.tab2-list-wrap{padding-left:var(--tab2-frame-index-padding-x, 10px);padding-right:var(--tab2-frame-index-padding-x, 10px);padding-top:var(--tab2-frame-index-padding-y, 0px);padding-bottom:var(--tab2-frame-index-padding-y, 0px);border-radius:var(--tab2-frame-index-radius, 13px);background-color:rgb(var(--hdd-ground) / var(--tab2-frame-index-background-opacity, .6));gap:var(--tab2-comp-index-row-gap, 10px)}.tab2-event-row{border-bottom-width:var(--tab2-frame-eventrow-border-width, 2px);border-bottom-color:color-mix(in srgb,var(--shell-line) calc(var(--tab2-frame-eventrow-border-opacity, 1) * 100%),transparent)}.tab2-field-wrap .shell-panel[data-open=true]{border-width:var(--tab2-frame-detail-border-width, 2.5px);border-color:color-mix(in srgb,var(--shell-line-strong) calc(var(--tab2-frame-detail-border-opacity, 1) * 100%),transparent);background-color:var(--tab2-frame-detail-background, rgb(var(--hdd-ground) / .92));border-radius:var(--tab2-frame-detail-radius, 11px);padding-top:var(--tab2-frame-detail-padding-y, 16px);padding-bottom:var(--tab2-frame-detail-padding-y, 16px);padding-left:var(--tab2-frame-detail-padding-x, 20px);padding-right:var(--tab2-frame-detail-padding-x, 20px)}.tab2-image-placeholder{border-width:var(--tab2-frame-detailimage-border-width, 0px);border-color:rgb(var(--hdd-cool-petrol) / calc(var(--tab2-border-opacity) * var(--tab2-frame-detailimage-border-opacity, .4)));border-radius:var(--tab2-frame-detailimage-radius, 8px);background-color:var(--tab2-frame-detailimage-background, var(--tab2-panel-ground));margin-top:var(--tab2-detail-image-gap-top, 14px);margin-bottom:var(--tab2-detail-image-gap-bottom, 13px);width:var(--tab2-detail-image-width, 100%);aspect-ratio:var(--tab2-detail-image-aspect-ratio, .99);margin-inline:var(--tab2-detail-image-align, auto 0)}.tab2-detail-tag-chip{border:var(--tab2-frame-detailtag-border-width, 1px) solid color-mix(in srgb,var(--shell-line-strong) calc(var(--tab2-frame-detailtag-border-opacity, .5) * 100%),transparent);border-radius:var(--tab2-frame-detailtag-radius, 3px);padding-left:var(--tab2-frame-detailtag-padding-x, 8px);padding-right:var(--tab2-frame-detailtag-padding-x, 8px);padding-top:var(--tab2-frame-detailtag-padding-y, 3px);padding-bottom:var(--tab2-frame-detailtag-padding-y, 3px)}[data-tab2-object=detailBottomRow]{padding-top:var(--tab2-detail-bottomrow-padding-y, 13px);padding-bottom:var(--tab2-detail-bottomrow-padding-y, 13px);padding-left:var(--tab2-detail-bottomrow-padding-x, 4px);padding-right:var(--tab2-detail-bottomrow-padding-x, 4px);justify-content:var(--tab2-detail-bottomrow-justify, space-between)}.tab2-detail-heart{font-size:var(--tab2-detail-heart-size, 2.35rem);font-weight:var(--tab2-detail-heart-weight, 400);opacity:var(--tab2-detail-heart-opacity, 1)}.tab2-add-event{border-width:var(--tab2-frame-addevent-border-width, 3.5px);border-color:rgb(var(--hdd-cool-petrol) / calc(.5 * var(--tab2-frame-addevent-border-opacity, 1)));border-radius:var(--tab2-frame-addevent-radius, var(--shell-radius));background-color:var(--tab2-frame-addevent-background, rgb(var(--hdd-ground) / .92))}.tab2-controls .tab2-select{padding-left:var(--tab2-frame-filter-padding-x, 28px);padding-right:var(--tab2-frame-filter-padding-x, 28px);padding-top:var(--tab2-frame-filter-padding-y, 16px);padding-bottom:var(--tab2-frame-filter-padding-y, 16px)}.shell-action[data-tab2-role="detail.cta"]{border-radius:var(--tab2-frame-detailcta-radius, 8px);padding-left:var(--tab2-frame-detailcta-padding-x, 25.6px);padding-right:var(--tab2-frame-detailcta-padding-x, 25.6px);padding-top:var(--tab2-frame-detailcta-padding-y, 18px);padding-bottom:var(--tab2-frame-detailcta-padding-y, 18px);width:var(--tab2-frame-detailcta-width, 100%);border-width:var(--tab2-frame-detailcta-border-width, 1px);--tab2-ctamaplight-mix1: calc(var(--tab2-color-warm, .86) / (var(--tab2-color-cyan, .2) + var(--tab2-color-warm, .86) + .0001) * 100%);--tab2-ctamaplight-mix2: calc(var(--tab2-color-magenta, .52) / (var(--tab2-color-cyan, .2) + var(--tab2-color-warm, .86) + var(--tab2-color-magenta, .52) + .0001) * 100%);--tab2-ctamaplight-color: color-mix( in srgb, color-mix(in srgb, rgb(var(--hdd-cool-cyan)), rgb(var(--hdd-warm-gold)) var(--tab2-ctamaplight-mix1)), rgb(var(--hdd-liminal-magenta)) var(--tab2-ctamaplight-mix2) );--tab2-ctamaplight-effective: calc(var(--tab2-ctacolor-influence, .5) * var(--tab2-ctacolor-enabled, 0));border-color:color-mix(in srgb,color-mix(in srgb,var(--shell-line-strong) calc(var(--tab2-frame-detailcta-border-opacity, 1) * 100%),transparent),var(--tab2-ctamaplight-color) calc(var(--tab2-ctamaplight-effective) * var(--tab2-ctacolor-border-intensity, 1) * 100%));background-color:var(--tab2-frame-detailcta-background, rgb(var(--hdd-ground) / .92));background-image:linear-gradient(135deg,rgb(var(--hdd-cool-cyan) / calc(var(--tab2-ctamaplight-effective) * var(--tab2-ctacolor-wash-intensity, .5) * .35)),rgb(var(--hdd-warm-gold) / calc(var(--tab2-ctamaplight-effective) * var(--tab2-ctacolor-wash-intensity, .5) * .35)),rgb(var(--hdd-liminal-magenta) / calc(var(--tab2-ctamaplight-effective) * var(--tab2-ctacolor-wash-intensity, .5) * .35)));box-shadow:0 0 calc(var(--tab2-ctamaplight-effective) * var(--tab2-ctacolor-glow-intensity, 0) * 18px) rgb(var(--hdd-warm-gold) / calc(var(--tab2-ctamaplight-effective) * var(--tab2-ctacolor-glow-intensity, 0) * .6))}.tab2-controls .tab2-select{border-width:var(--tab2-frame-filter-border-width, 3px);border-radius:var(--tab2-frame-filter-radius, 6px)}.tab2-left{gap:var(--tab2-comp-index-gap, 24px)}.tab2-controls{margin-top:var(--tab2-comp-index-top-offset, 0px)}@media (min-width: 900px){.tab2-field-wrap>.shell-panel[data-open=true]{right:var(--tab2-comp-detail-right, 16px)}}.tab2-add-event{top:var(--tab2-comp-addevent-top, 16px);left:var(--tab2-comp-addevent-left, 16px)}:root{--tab2-pinlight-normal-hotcore-intensity: .46;--tab2-pinlight-normal-core-ring-opacity: 1;--tab2-pinlight-normal-core-size: 1px;--tab2-pinlight-normal-hotcore-size: 20px;--tab2-pinlight-normal-body-opacity: var(--tab2-pin-body-opacity);--tab2-pinlight-normal-body-luminance: 1;--tab2-pinlight-normal-halo-scale: 1.7;--tab2-pinlight-normal-halo-opacity: 1;--tab2-pinlight-normal-radiance-size: 60;--tab2-pinlight-normal-radiance-opacity: .52;--tab2-pinlight-normal-color-saturation: 1.75;--tab2-pinlight-active-hotcore-intensity: 1;--tab2-pinlight-active-core-ring-opacity: 1;--tab2-pinlight-active-core-size: 8.2px;--tab2-pinlight-active-hotcore-size: 20px;--tab2-pinlight-active-body-opacity: .8;--tab2-pinlight-active-body-luminance: .95;--tab2-pinlight-active-halo-scale: 1.35;--tab2-pinlight-active-halo-opacity: .68;--tab2-pinlight-active-radiance-size: 70;--tab2-pinlight-active-radiance-opacity: .54;--tab2-pinlight-active-color-saturation: 2;--tab2-pinlight-active-ring-radius: 180;--tab2-pinlight-active-ring-stroke-width: 1.2;--tab2-pinlight-active-ring-opacity: .68;--tab2-pinlight-active-ring-glow-blur: 7.7px}.tab2-map-viewport{opacity:var(--tab2-material-field-opacity, 1)}.tab2-map-material{opacity:var(--tab2-material-ambient-opacity, 1)}
