.btcc{--btcc-ink: rgb(var(--layout-text-color));--btcc-muted: rgba(var(--layout-text-color), .68);--btcc-faint: rgba(var(--layout-text-color), .14);--btcc-wash: rgba(var(--layout-text-color), .04);--btcc-paper: rgb(var(--layout-bg-color));--btcc-rule: rgb(var(--lines-color));--btcc-accent: rgb(var(--preorder-background, var(--layout-highlighted-background)));--btcc-ease: var(--transition-timing-function, ease);--btcc-dur: var(--animation-duration, .3s);color:var(--btcc-ink);font-family:var(--font-body-family);font-size:var(--body-font-size);line-height:1.5;display:grid;gap:clamp(32px,5vw,64px);padding-block:clamp(24px,4vw,48px)}.btcc *,.btcc *:before,.btcc *:after{box-sizing:border-box}.btcc a:not(.btcc-btn){color:inherit}.btcc .btcc-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btcc :focus-visible{outline:2px solid var(--btcc-ink);outline-offset:2px}.btcc__head{display:grid;gap:14px;max-width:760px}.btcc__eyebrow{margin:0;display:inline-flex;align-items:center;gap:10px}.btcc__eyebrow:before{content:"";width:8px;height:8px;background:var(--btcc-accent);display:inline-block}.btcc__title{margin:0}.btcc__lede{margin:0;max-width:60ch;font-size:calc(var(--body-font-size) * 1.15);color:var(--btcc-muted)}.btcc-next{display:grid;grid-template-columns:1fr;gap:24px;padding:clamp(20px,3.4vw,40px);background:var(--btcc-ink);color:var(--btcc-paper);border-radius:var(--images-and-sections-radius, 0)}.btcc-next__label{margin:0 0 10px;font-family:var(--font-heading-second-family);text-transform:uppercase;letter-spacing:.06em;font-size:var(--caption-font-size);opacity:.8}.btcc-next__date{margin:0;font-family:var(--font-heading-main-family);text-transform:uppercase;font-size:clamp(2.4rem,7vw,4.5rem);line-height:.95;letter-spacing:var(--page-title-letter-spacing)}.btcc-next__event{margin:12px 0 0;font-size:calc(var(--body-font-size) * 1.15)}.btcc-next__event strong{font-weight:700}.btcc-next__meta{margin:4px 0 0;opacity:.78}.btcc-count{display:flex;gap:clamp(12px,3vw,28px);align-items:flex-end}.btcc-count__unit{display:grid;gap:2px;min-width:64px}.btcc-count__num{font-family:var(--font-heading-main-family);font-size:clamp(2rem,5.4vw,3.4rem);line-height:1;font-variant-numeric:tabular-nums;border-bottom:2px solid var(--btcc-accent);padding-bottom:6px}.btcc-count__lab{font-family:var(--font-heading-second-family);text-transform:uppercase;font-size:var(--caption-font-size);letter-spacing:.06em;opacity:.78}.btcc-next__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}@media(min-width:900px){.btcc-next{grid-template-columns:1.3fr 1fr;align-items:end}.btcc-next__right{justify-self:end;text-align:end}.btcc-next__right .btcc-count,.btcc-next__right .btcc-next__actions{justify-content:flex-end}}.btcc-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-decoration:none;font-family:var(--font-heading-second-family);text-transform:uppercase;font-size:var(--body-font-size);letter-spacing:.04em;line-height:1.2;padding:var(--secondary-button-vertical-padding, 8px) var(--secondary-button-horizontal-padding, 16px);border:var(--border-thickness, 1px) solid currentColor;border-radius:var(--button-border-radius, 0);background:transparent;color:inherit;transition:background-color var(--btcc-dur) var(--btcc-ease),color var(--btcc-dur) var(--btcc-ease);min-height:40px}.btcc-btn:hover{background:var(--btcc-ink);color:var(--btcc-paper)}.btcc-btn--solid{background:rgb(var(--button-bg-color));color:rgb(var(--button-label-color));border-color:rgb(var(--button-bg-color))}.btcc-btn--solid:hover{background:rgb(var(--button-hover-color));border-color:rgb(var(--button-hover-color));color:rgb(var(--button-label-color))}.btcc-next .btcc-btn{color:var(--btcc-paper)}.btcc-next .btcc-btn:hover{background:var(--btcc-paper);color:var(--btcc-ink)}.btcc-next .btcc-btn--solid{background:var(--btcc-paper);color:var(--btcc-ink);border-color:var(--btcc-paper)}.btcc-next .btcc-btn--solid:hover{background:transparent;color:var(--btcc-paper)}.btcc-next :focus-visible{outline-color:var(--btcc-paper)}.btcc-btn svg{width:14px;height:14px;flex:none}.btcc-link{text-decoration:underline;text-decoration-thickness:var(--underline-thickness-body, 1px);text-underline-offset:var(--underline-offset-body, .3em);transition:opacity var(--btcc-dur) var(--btcc-ease)}.btcc-link:hover{opacity:var(--hover-opacity, .7)}.btcc-bar{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:end;padding-bottom:18px;border-bottom:var(--line-thickness, 1px) solid var(--btcc-rule)}.btcc-views{display:inline-flex;border:1px solid var(--btcc-ink)}.btcc-views button{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;padding:9px 16px;min-height:40px;font-family:var(--font-heading-second-family);text-transform:uppercase;letter-spacing:.04em;font-size:var(--body-font-size);transition:background-color var(--btcc-dur) var(--btcc-ease),color var(--btcc-dur) var(--btcc-ease)}.btcc-views button[aria-pressed=true]{background:var(--btcc-ink);color:var(--btcc-paper)}.btcc-field{display:grid;gap:6px}.btcc-field>span{font-family:var(--font-heading-second-family);text-transform:uppercase;letter-spacing:.06em;font-size:var(--caption-font-size);color:var(--btcc-muted)}.btcc-field select{-webkit-appearance:none;appearance:none;min-height:40px;min-width:170px;padding:8px 34px 8px 12px;border:1px solid var(--btcc-ink);border-radius:var(--field-radius, 0);background:transparent;color:inherit;font:inherit;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat}.btcc-check{display:inline-flex;align-items:center;gap:8px;min-height:40px;cursor:pointer}.btcc-check input{width:18px;height:18px;accent-color:var(--btcc-ink);margin:0}.btcc-count-note{margin-inline-start:auto;color:var(--btcc-muted);align-self:center}.btcc-cal{display:grid;gap:28px}@media(min-width:1000px){.btcc-cal{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start}}.btcc-cal__nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.btcc-cal__month{margin:0}.btcc-cal__arrows{display:flex;gap:8px}.btcc-icon-btn{-webkit-appearance:none;appearance:none;width:44px;height:44px;display:inline-grid;place-items:center;cursor:pointer;border:1px solid var(--btcc-ink);background:transparent;color:inherit;border-radius:var(--arrow-button-border-radius, 0);transition:background-color var(--btcc-dur) var(--btcc-ease),color var(--btcc-dur) var(--btcc-ease)}.btcc-icon-btn:hover:not(:disabled){background:var(--btcc-ink);color:var(--btcc-paper)}.btcc-icon-btn:disabled{opacity:.3;cursor:default}.btcc-icon-btn svg{width:16px;height:16px}.btcc-grid-wrap{position:relative;overflow-x:clip;overflow-y:visible}.btcc-week,.btcc-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.btcc-week{border-bottom:1px solid var(--btcc-ink)}.btcc-week span{padding:0 0 8px;font-family:var(--font-heading-second-family);text-transform:uppercase;font-size:var(--caption-font-size);letter-spacing:.06em;color:var(--btcc-muted);text-align:center}.btcc-grid.is-in-left{animation:btcc-in-left .32s var(--btcc-ease)}.btcc-grid.is-in-right{animation:btcc-in-right .32s var(--btcc-ease)}@keyframes btcc-in-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes btcc-in-right{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.btcc-day{-webkit-appearance:none;appearance:none;position:relative;border:0;border-bottom:1px solid var(--btcc-faint);border-inline-end:1px solid var(--btcc-faint);background:transparent;color:inherit;font:inherit;text-align:start;cursor:default;min-height:52px;padding:6px;display:flex;flex-direction:column;gap:4px;transition:background-color var(--btcc-dur) var(--btcc-ease)}.btcc-grid .btcc-day:nth-child(7n){border-inline-end:0}.btcc-day__n{font-family:var(--font-heading-main-family);font-size:1rem;line-height:1;font-variant-numeric:tabular-nums}.btcc-day.is-out .btcc-day__n{color:rgba(var(--layout-text-color),.3)}.btcc-day.has-ev,.btcc-day.has-ob{cursor:pointer}.btcc-day.has-ev:hover,.btcc-day.has-ob:hover,.btcc-day[aria-pressed=true]{background:var(--btcc-wash)}.btcc-day[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--btcc-ink)}.btcc-day.is-today .btcc-day__n{display:inline-grid;place-items:center;width:24px;height:24px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--btcc-ink);color:var(--btcc-paper);font-size:.85rem}.btcc-day__bars{display:grid;gap:3px;width:100%}.btcc-bar-ev{--btcc-pad: 6px;display:block;height:4px;background:var(--btcc-ink)}.btcc-bar-ev.is-tentative{background:repeating-linear-gradient(90deg,var(--btcc-ink) 0 4px,transparent 4px 7px)}.btcc-bar-ev.is-gap{background:none;box-shadow:none;visibility:hidden}.btcc-bar-ev.is-span{position:relative;z-index:1;width:calc(var(--btcc-span) * 100% + (var(--btcc-span) - 1) * (2 * var(--btcc-pad) + 1px))}.btcc-bar-ev.is-cont{margin-inline-start:calc(-1 * var(--btcc-pad));width:calc(100% + var(--btcc-pad));background:rgba(var(--layout-text-color),.3)}.btcc-bar-ev.is-cont.is-span{width:calc(var(--btcc-span) * 100% + (var(--btcc-span) - 1) * (2 * var(--btcc-pad) + 1px) + var(--btcc-pad))}.btcc-bar-ev.is-tentative.is-cont{background:repeating-linear-gradient(90deg,rgba(var(--layout-text-color),.35) 0 4px,transparent 4px 7px)}.btcc-bar-ev__t{display:none}.btcc-ob-mark{position:absolute;top:7px;inset-inline-end:7px;width:8px;height:8px;background:var(--btcc-accent)}.btcc-ob-mark.is-passed{background:transparent;box-shadow:inset 0 0 0 1px var(--btcc-muted)}@media(min-width:750px){.btcc-day{min-height:96px;padding:8px}.btcc-bar-ev{--btcc-pad: 8px;height:auto;padding:2px 5px;font-size:var(--caption-font-size);line-height:1.3;color:var(--btcc-paper);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btcc-bar-ev.is-cont{background:rgba(var(--layout-text-color),.14);color:var(--btcc-ink);padding-inline-start:calc(var(--btcc-pad) + 5px)}.btcc-bar-ev.is-tentative{background:transparent;color:var(--btcc-ink);box-shadow:inset 0 0 0 1px var(--btcc-ink)}.btcc-bar-ev.is-tentative.is-cont{background:transparent;color:var(--btcc-muted);box-shadow:inset 0 1px 0 var(--btcc-muted),inset 0 -1px 0 var(--btcc-muted),inset -1px 0 0 var(--btcc-muted)}.btcc-bar-ev__t{display:inline}.btcc-more{font-size:var(--caption-font-size);color:var(--btcc-muted)}}@media(max-width:749px){.btcc-more{display:none}}.btcc-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:0;list-style:none;color:var(--btcc-muted);font-size:var(--caption-font-size)}.btcc-legend li{display:inline-flex;align-items:center;gap:8px}.btcc-legend i{display:inline-block;width:18px;height:6px;background:var(--btcc-ink)}.btcc-legend i.c{background:rgba(var(--layout-text-color),.3)}.btcc-legend i.t{background:transparent;box-shadow:inset 0 0 0 1px var(--btcc-ink)}.btcc-legend i.o{width:8px;height:8px;background:var(--btcc-accent)}.btcc-pop{position:absolute;z-index:5;width:min(300px,80%);padding:14px 16px;background:var(--btcc-paper);color:var(--btcc-ink);border:1px solid var(--btcc-ink);box-shadow:0 10px 30px rgba(var(--shadow-color),.12);pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .18s var(--btcc-ease),transform .18s var(--btcc-ease)}.btcc-pop.is-on{opacity:1;transform:none}.btcc-pop h4{margin:0 0 8px;font-family:var(--font-heading-second-family);text-transform:uppercase;letter-spacing:.06em;font-size:var(--caption-font-size);color:var(--btcc-muted);font-weight:400}.btcc-pop p{margin:0 0 6px}.btcc-pop p:last-child{margin-bottom:0}@media(hover:none)and (pointer:coarse){.btcc-pop{display:none}}.btcc-agenda{border-top:1px solid var(--btcc-ink);padding-top:16px}@media(min-width:1000px){.btcc-agenda{position:sticky;top:100px}}.btcc-agenda__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px}.btcc-agenda__title{margin:0}.btcc-agenda__reset{-webkit-appearance:none;appearance:none;background:none;border:0;padding:4px 0;cursor:pointer;color:inherit;font:inherit}.btcc-agenda ul{list-style:none;margin:0;padding:0}.btcc-agenda li{padding:14px 0;border-bottom:1px solid var(--btcc-faint);display:grid;gap:4px}.btcc-agenda li:last-child{border-bottom:0}.btcc-agenda .k{font-family:var(--font-heading-second-family);text-transform:uppercase;letter-spacing:.06em;font-size:var(--caption-font-size);color:var(--btcc-muted)}.btcc-agenda .k.is-ob{color:var(--btcc-ink);display:inline-flex;align-items:center;gap:8px}.btcc-agenda .k.is-ob:before{content:"";width:8px;height:8px;background:var(--btcc-accent)}.btcc-agenda .nm{font-family:var(--font-heading-main-family);font-size:1.1rem;line-height:1.2}.btcc-agenda .mt{color:var(--btcc-muted)}.btcc-agenda .acts{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:4px}.btcc-empty{color:var(--btcc-muted);padding:14px 0;margin:0}.btcc-list{list-style:none;margin:0;padding:0;display:grid;gap:40px}.btcc-month__h{margin:0 0 4px;padding-bottom:10px;border-bottom:1px solid var(--btcc-ink);display:flex;justify-content:space-between;align-items:baseline;gap:12px}.btcc-month__h small{font-family:var(--font-body-family);text-transform:none;letter-spacing:0;font-size:var(--caption-font-size);color:var(--btcc-muted)}.btcc-month ul{list-style:none;margin:0;padding:0}.btcc-ev{display:grid;grid-template-columns:64px minmax(0,1fr);gap:6px 16px;padding:18px 0;border-bottom:1px solid var(--btcc-faint);transition:background-color var(--btcc-dur) var(--btcc-ease)}.btcc-ev:hover{background:var(--btcc-wash)}.btcc-ev__date{grid-row:span 2;display:grid;align-content:start}.btcc-ev__d{font-family:var(--font-heading-main-family);font-size:1.6rem;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.btcc-ev__m{font-family:var(--font-heading-second-family);text-transform:uppercase;letter-spacing:.06em;font-size:var(--caption-font-size);color:var(--btcc-muted);margin-top:4px}.btcc-ev__name{margin:0;font-family:var(--font-heading-main-family);font-weight:400;font-size:1.2rem;line-height:1.2;letter-spacing:-.01em}.btcc-ev__name a{text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--btcc-dur) var(--btcc-ease)}.btcc-ev__name a:hover,.btcc-ev__name a:focus-visible{background-size:100% 1px}.btcc-ev__meta{margin:2px 0 0;color:var(--btcc-muted)}.btcc-ev__tag{display:inline-block;margin-inline-start:6px;padding:0 6px;border:1px solid currentColor;font-size:var(--caption-font-size);line-height:1.5;vertical-align:1px;font-family:var(--font-heading-second-family);text-transform:uppercase;letter-spacing:.05em}.btcc-ev__side{display:grid;gap:10px;align-content:start}.btcc-ev__ob{margin:0;display:flex;align-items:center;gap:8px}.btcc-ev__ob:before{content:"";flex:none;width:8px;height:8px;background:var(--btcc-accent)}.btcc-ev__ob b{font-weight:700}.btcc-ev.is-passed .btcc-ev__ob{color:var(--btcc-muted)}.btcc-ev.is-passed .btcc-ev__ob:before{background:transparent;box-shadow:inset 0 0 0 1px var(--btcc-muted)}.btcc-ev__acts{display:flex;flex-wrap:wrap;gap:6px 18px}.btcc-ev__note{margin:0;font-size:var(--caption-font-size);color:var(--btcc-muted)}.btcc-ev.is-tba .btcc-ev__d{font-size:1.1rem}@media(min-width:900px){.btcc-ev{grid-template-columns:88px minmax(0,1.4fr) minmax(240px,1fr);align-items:start;padding:20px 0;margin:0}.btcc-ev__date{grid-row:auto}.btcc-ev__d{font-size:2rem}}.btcc-ev[hidden],.btcc-month[hidden]{display:none}.btcc-flash{animation:btcc-flash 1.2s var(--btcc-ease)}@keyframes btcc-flash{0%,30%{background:rgba(var(--preorder-background),.18)}to{background:transparent}}.btcc-notes{display:grid;gap:28px;padding-top:28px;border-top:1px solid var(--btcc-ink)}@media(min-width:900px){.btcc-notes{grid-template-columns:1fr 1fr;gap:48px}}.btcc-notes h2{margin:0 0 14px}.btcc-steps{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--btcc-faint);border-bottom:1px solid var(--btcc-faint)}.btcc-steps li{padding:14px 12px 14px 0;display:grid;gap:4px}.btcc-steps li+li{padding-inline-start:12px;border-inline-start:1px solid var(--btcc-faint)}.btcc-steps b{font-family:var(--font-heading-main-family);font-weight:400;font-size:1.6rem;line-height:1}.btcc-steps span{color:var(--btcc-muted);font-size:var(--caption-font-size)}.btcc-notes p{margin:0 0 10px;max-width:62ch}.btcc-notes .muted{color:var(--btcc-muted)}.btcc-sub{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.btcc-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:20px;border-top:1px solid var(--btcc-faint);color:var(--btcc-muted)}.btcc-foot a{color:var(--btcc-ink)}[data-btcc-view=calendar] .btcc-listwrap,[data-btcc-view=list] .btcc-calwrap{display:none}.no-js .btcc-calwrap,.btcc:not(.is-ready) .btcc-calwrap{display:none}.btcc:not(.is-ready) .btcc-listwrap{display:block!important}@media(prefers-reduced-motion:reduce){.btcc *,.btcc *:before,.btcc *:after{animation:none!important;transition:none!important}}.btcc:not(.is-ready) .btcc-bar,.btcc:not(.is-ready) .btcc-count,.btcc:not(.is-ready) [data-btcc-js]{display:none}.btcc p,.btcc__lede{margin:0}.btcc__title{text-wrap:balance}.btcc-h2,.btcc-month__h{font-family:var(--font-heading-main-family);font-weight:400;text-transform:uppercase;font-size:clamp(1.35rem,2.2vw,1.9rem);line-height:1;letter-spacing:var(--section-headings-letter-spacing)}.btcc-agenda__title{font-family:var(--font-heading-second-family);text-transform:uppercase;letter-spacing:.06em;font-size:var(--caption-font-size)}.btcc-ev{padding:16px 0;gap:4px 16px}.btcc-ev__main{display:grid;gap:4px}.btcc-ev__side{gap:8px}.btcc-ev__acts{align-items:center}@media(min-width:900px){.btcc-ev{padding:18px 12px}}.btcc-check input{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1px solid var(--btcc-ink);border-radius:0;background:transparent;display:inline-grid;place-items:center;cursor:pointer}.btcc-check input:checked{background:var(--btcc-ink);box-shadow:inset 0 0 0 3px var(--btcc-paper)}.btcc-notes p+p{margin-top:10px}.btcc-notes .btcc-h2{margin:0 0 16px}@media(min-width:1000px){.btcc-agenda ul{position:relative;max-height:640px;overflow:auto;padding-inline-end:8px;scrollbar-width:thin}}@media(max-width:749px){.btcc-bar{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px}.btcc-views{grid-column:1 / -1}.btcc-views button{flex:1}.btcc-field select{min-width:0;width:100%}.btcc-check,.btcc-count-note{grid-column:1 / -1;margin:0}.btcc-steps b{font-size:1.3rem}}.btcc-check input:before,.btcc-check input:after{content:none!important;display:none!important}@media(min-width:750px){.btcc .btcc-count-note{margin-inline-start:auto}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/bitcoin-conferences.css.map */
