.AsciiHero-module__bOWSDG__hero{isolation:isolate;background:var(--deck-bg);width:100%;min-height:100vh;color:var(--deck-ink);font-family:var(--font-deck), ui-monospace, monospace;justify-content:center;align-items:center;padding:clamp(48px,7vh,88px) clamp(16px,4vw,72px);font-size:18px;line-height:1.5;display:flex;position:relative;overflow:hidden}.AsciiHero-module__bOWSDG__frame{border:1px solid var(--deck-ink);pointer-events:none;position:absolute;inset:12px}.AsciiHero-module__bOWSDG__window{z-index:2;border:2px solid var(--deck-ink);background:var(--deck-card);width:min(100%,1180px);height:min(78vh,780px);box-shadow:14px 14px 0 var(--deck-slab);flex-direction:column;display:flex;position:relative}.AsciiHero-module__bOWSDG__titleBar{background:var(--deck-ink);color:var(--deck-card);-webkit-user-select:none;user-select:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:4px 12px;font-size:15px;display:grid}.AsciiHero-module__bOWSDG__menuBar{align-items:center;gap:16px;display:flex}.AsciiHero-module__bOWSDG__menu{align-items:center;gap:6px;display:flex}.AsciiHero-module__bOWSDG__titleBar .AsciiHero-module__bOWSDG__menu a{border:1px solid var(--deck-card);background:var(--deck-card);height:24px;color:var(--deck-ink);text-transform:uppercase;border-radius:0;align-items:center;padding:0 8px;text-decoration:none;display:flex}.AsciiHero-module__bOWSDG__titleBar .AsciiHero-module__bOWSDG__menu .theme-toggle{border:1px solid var(--deck-card);background:var(--deck-card);height:24px;color:var(--deck-ink);text-transform:uppercase;border-radius:0;align-items:center;padding:0 8px;text-decoration:none;display:flex}.AsciiHero-module__bOWSDG__menu a:before{content:"/"}.AsciiHero-module__bOWSDG__menu .theme-toggle{width:auto}.AsciiHero-module__bOWSDG__menu .theme-toggle__icon{width:16px;height:16px}.AsciiHero-module__bOWSDG__titleBar .AsciiHero-module__bOWSDG__menu a:hover{background:var(--deck-ink);color:var(--deck-card)}.AsciiHero-module__bOWSDG__titleBar .AsciiHero-module__bOWSDG__menu .theme-toggle:hover{background:var(--deck-ink);color:var(--deck-card)}.AsciiHero-module__bOWSDG__titleBar .AsciiHero-module__bOWSDG__menu a:focus-visible{outline:2px solid var(--deck-card);outline-offset:-2px}.AsciiHero-module__bOWSDG__titleBar .AsciiHero-module__bOWSDG__menu .theme-toggle:focus-visible{outline:2px solid var(--deck-card);outline-offset:-2px}.AsciiHero-module__bOWSDG__screen{border-bottom:2px solid var(--deck-ink);cursor:pointer;flex:1;min-height:0;position:relative;overflow:hidden}.AsciiHero-module__bOWSDG__ascii{color:var(--color-hero-ascii);font-family:JetBrains Mono,monospace;font-weight:var(--font-weight-hero-ascii);white-space:pre;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;transition:opacity 1.2s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AsciiHero-module__bOWSDG__footer{flex-wrap:wrap;align-items:center;gap:8px 20px;padding:14px 16px;display:flex}.AsciiHero-module__bOWSDG__name{background:var(--deck-ink);color:var(--deck-card);margin:0;padding:0 10px;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.15}.AsciiHero-module__bOWSDG__role{flex:280px;margin:0}.AsciiHero-module__bOWSDG__scroll{color:inherit;text-decoration:none}.AsciiHero-module__bOWSDG__scroll:hover{background:var(--deck-ink);color:var(--deck-card)}.AsciiHero-module__bOWSDG__scroll:focus-visible{outline:2px solid var(--deck-ink);outline-offset:2px}.AsciiHero-module__bOWSDG__widget{z-index:3;border:2px solid var(--deck-ink);background:var(--deck-card);box-shadow:8px 8px 0 var(--deck-slab);font-size:15px;display:none;position:absolute}.AsciiHero-module__bOWSDG__widgetBar{background:var(--deck-ink);color:var(--deck-card);padding:2px 10px}.AsciiHero-module__bOWSDG__widgetBody{flex-direction:column;gap:4px;padding:8px 10px;display:flex}.AsciiHero-module__bOWSDG__clock{min-width:260px;top:clamp(28px,5vh,56px);right:clamp(24px,3vw,48px)}.AsciiHero-module__bOWSDG__halitePos{top:22%;left:clamp(24px,3vw,48px)}.AsciiHero-module__bOWSDG__sfClock{min-width:260px;top:calc(clamp(28px,5vh,56px) + 112px);right:clamp(24px,3vw,48px)}.AsciiHero-module__bOWSDG__glider{bottom:25%;right:clamp(24px,3vw,48px)}.AsciiHero-module__bOWSDG__halite{border:1px solid var(--deck-ink);width:260px;height:150px;color:var(--deck-ink);margin-bottom:4px;display:block}.AsciiHero-module__bOWSDG__agentRow{justify-content:space-between;gap:16px;display:flex}.AsciiHero-module__bOWSDG__life{grid-template-columns:repeat(6,14px);gap:2px;display:grid}.AsciiHero-module__bOWSDG__cell{outline:1px solid var(--deck-ink-soft);width:14px;height:14px}.AsciiHero-module__bOWSDG__cell[data-alive=true]{background:var(--deck-ink)}@media (min-width:1000px){.AsciiHero-module__bOWSDG__widget{display:block}}@media (max-width:720px){.AsciiHero-module__bOWSDG__window{height:min(82vh,720px)}}@media (max-width:374px){.AsciiHero-module__bOWSDG__titleBar{grid-template-columns:1fr}.AsciiHero-module__bOWSDG__titleBar>:not(.AsciiHero-module__bOWSDG__menuBar){display:none}}
.ProjectVisuals-module__cSnzuq__visual{aspect-ratio:4/3;color:var(--deck-ink);position:relative;overflow:hidden}.ProjectVisuals-module__cSnzuq__layer{width:100%;height:100%;position:absolute;inset:0}.ProjectVisuals-module__cSnzuq__mock{border:2px solid var(--deck-ink);background:var(--deck-card);box-shadow:6px 6px 0 var(--deck-slab);pointer-events:none;flex-direction:column;font-size:15px;line-height:1.45;transition:transform .18s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(calc(100% + 24px))}:is(article:hover .ProjectVisuals-module__cSnzuq__mock,article:focus-within .ProjectVisuals-module__cSnzuq__mock){transform:none}.ProjectVisuals-module__cSnzuq__mockBar{background:var(--deck-ink);color:var(--deck-card);padding:1px 8px}.ProjectVisuals-module__cSnzuq__mockBody{flex-direction:column;gap:8px;padding:12px;display:flex;overflow:hidden}.ProjectVisuals-module__cSnzuq__compare{align-items:center;gap:10px;display:flex}.ProjectVisuals-module__cSnzuq__thumb{border:2px solid var(--deck-ink);flex-direction:column;flex:1;gap:5px;padding:8px;display:flex}.ProjectVisuals-module__cSnzuq__thumbBar,.ProjectVisuals-module__cSnzuq__thumbLine,.ProjectVisuals-module__cSnzuq__thumbBlock{background:var(--deck-ink);display:block}.ProjectVisuals-module__cSnzuq__thumbBar{height:6px}.ProjectVisuals-module__cSnzuq__thumbLine{opacity:.5;width:70%;height:4px}.ProjectVisuals-module__cSnzuq__thumbBlock{background:radial-gradient(circle, var(--deck-ink) .9px, transparent 1.1px) 0 0 / 3px 3px;height:22px}.ProjectVisuals-module__cSnzuq__thumbBrand .ProjectVisuals-module__cSnzuq__thumbBar,.ProjectVisuals-module__cSnzuq__thumbBrand .ProjectVisuals-module__cSnzuq__thumbBlock{background-color:var(--accent)}.ProjectVisuals-module__cSnzuq__thumbBrand .ProjectVisuals-module__cSnzuq__thumbBlock{background:radial-gradient(circle, var(--accent) 1px, transparent 1.2px) 0 0 / 3px 3px}.ProjectVisuals-module__cSnzuq__actions{justify-content:flex-end;gap:8px;display:flex}.ProjectVisuals-module__cSnzuq__ghostButton,.ProjectVisuals-module__cSnzuq__solidButton{border:2px solid var(--deck-ink);padding:2px 10px}.ProjectVisuals-module__cSnzuq__solidButton{border-color:var(--accent);background:var(--accent);color:var(--deck-card)}.ProjectVisuals-module__cSnzuq__bubble{border:1px solid var(--deck-ink);border-radius:10px 10px 10px 0;justify-content:space-between;align-items:center;gap:10px;padding:4px 10px;display:flex}.ProjectVisuals-module__cSnzuq__flag{background:color-mix(in srgb, var(--accent) 14%, transparent)}.ProjectVisuals-module__cSnzuq__token{flex:0 0 36px}.ProjectVisuals-module__cSnzuq__dim{opacity:.6}.ProjectVisuals-module__cSnzuq__route,.ProjectVisuals-module__cSnzuq__row,.ProjectVisuals-module__cSnzuq__field{justify-content:space-between;align-items:center;gap:10px;display:flex}.ProjectVisuals-module__cSnzuq__field{justify-content:flex-start}.ProjectVisuals-module__cSnzuq__field>:first-child{flex:0 0 76px}.ProjectVisuals-module__cSnzuq__local,.ProjectVisuals-module__cSnzuq__cloud,.ProjectVisuals-module__cSnzuq__ok,.ProjectVisuals-module__cSnzuq__bad{padding:0 6px;font-weight:400}.ProjectVisuals-module__cSnzuq__local{background:var(--accent);color:var(--deck-card)}.ProjectVisuals-module__cSnzuq__cloud{border:1px solid var(--deck-ink)}.ProjectVisuals-module__cSnzuq__ok{background:var(--deck-ink);color:var(--deck-card);align-self:flex-start}.ProjectVisuals-module__cSnzuq__bad{border:1px solid var(--deck-ink)}.ProjectVisuals-module__cSnzuq__bar{border:1px solid var(--deck-ink);flex:1;height:10px}.ProjectVisuals-module__cSnzuq__bar>span{background:var(--accent);height:100%;display:block}.ProjectVisuals-module__cSnzuq__mark{background:var(--accent);color:var(--deck-card)}.ProjectVisuals-module__cSnzuq__spark{width:100%;height:36px}.ProjectVisuals-module__cSnzuq__svgTiny{fill:var(--deck-ink);font-family:var(--font-deck), ui-monospace, monospace;font-size:9px}.ProjectVisuals-module__cSnzuq__svgSmall{fill:var(--deck-ink);font-family:var(--font-deck), ui-monospace, monospace;font-size:13px}.ProjectVisuals-module__cSnzuq__svgText{fill:var(--deck-ink);font-family:var(--font-deck), ui-monospace, monospace;font-size:14px}.ProjectVisuals-module__cSnzuq__cloud{background:#d9d1ff}[data-theme=dark] .ProjectVisuals-module__cSnzuq__cloud{background:#3b3170}@media (prefers-reduced-motion:reduce){.ProjectVisuals-module__cSnzuq__mock{transition:none}}
.CardDeck-module__uwyPYq__deck{isolation:isolate;color:var(--deck-ink);font-family:var(--font-deck), ui-monospace, monospace;padding:96px 16px 160px;font-size:18px;line-height:1.5;position:relative}.CardDeck-module__uwyPYq__link{color:inherit;text-decoration:none}.CardDeck-module__uwyPYq__link:hover{background:var(--deck-ink);color:var(--deck-card)}.CardDeck-module__uwyPYq__link:focus-visible{outline:2px solid var(--deck-ink);outline-offset:2px}.CardDeck-module__uwyPYq__stack{flex-direction:column;gap:96px;max-width:1080px;margin:0 auto;display:flex}.CardDeck-module__uwyPYq__pair{flex-wrap:wrap;justify-content:center;align-items:flex-start;display:flex}.CardDeck-module__uwyPYq__col{flex-direction:column;gap:16px;display:flex}.CardDeck-module__uwyPYq__lead{width:min(100%,460px)}.CardDeck-module__uwyPYq__follow{width:min(100%,460px);margin-top:72px}.CardDeck-module__uwyPYq__pair{column-gap:40px}.CardDeck-module__uwyPYq__card{border:2px solid var(--deck-ink);background:var(--deck-card);box-shadow:14px 14px 0 var(--deck-slab);--accent:var(--accent-light,var(--deck-ink));flex-direction:column;gap:12px;padding:10px 14px 12px;display:flex;position:relative}[data-theme=dark] .CardDeck-module__uwyPYq__card{--accent:var(--accent-dark,var(--deck-ink))}.CardDeck-module__uwyPYq__head{background:var(--deck-ink);color:var(--deck-card);-webkit-user-select:none;user-select:none;justify-content:space-between;gap:12px;margin:-10px -14px 0;padding:2px 14px;display:flex}.CardDeck-module__uwyPYq__imageFrame{position:relative;overflow:hidden}.CardDeck-module__uwyPYq__image{background:var(--deck-ink);-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask);position:absolute;inset:0;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}[data-theme=dark] .CardDeck-module__uwyPYq__image{-webkit-mask-image:var(--mask-dark,var(--mask));mask-image:var(--mask-dark,var(--mask));-webkit-mask-image:var(--mask-dark,var(--mask))}.CardDeck-module__uwyPYq__status{border-top:1px dashed var(--deck-ink-soft);text-align:right;align-self:stretch;padding-top:8px}.CardDeck-module__uwyPYq__card [data-visual]{border:1.5px solid var(--deck-ink);box-shadow:3px 3px 0 var(--accent)}.CardDeck-module__uwyPYq__text{margin:0}.CardDeck-module__uwyPYq__list{margin:0;padding:8px 0;list-style:none}.CardDeck-module__uwyPYq__list li:before{content:"/"}.CardDeck-module__uwyPYq__projects{flex-direction:column;gap:72px;display:flex}.CardDeck-module__uwyPYq__pair>.CardDeck-module__uwyPYq__card{align-self:flex-start}.CardDeck-module__uwyPYq__project,.CardDeck-module__uwyPYq__project [data-visual]{transition:translate .12s ease-out,box-shadow .12s ease-out}.CardDeck-module__uwyPYq__project:hover{box-shadow:18px 18px 0 var(--deck-slab);translate:-4px -4px}.CardDeck-module__uwyPYq__project:has(:focus-visible){box-shadow:18px 18px 0 var(--deck-slab);translate:-4px -4px}.CardDeck-module__uwyPYq__project:hover:after{content:"";z-index:-1;position:absolute;inset:0 -6px -6px 0}.CardDeck-module__uwyPYq__project:hover [data-visual]{box-shadow:6px 6px 0 var(--accent)}.CardDeck-module__uwyPYq__project:has(:focus-visible) [data-visual]{box-shadow:6px 6px 0 var(--accent)}.CardDeck-module__uwyPYq__project .CardDeck-module__uwyPYq__status .CardDeck-module__uwyPYq__link:after{content:"";position:absolute;inset:0}.CardDeck-module__uwyPYq__project .CardDeck-module__uwyPYq__head,.CardDeck-module__uwyPYq__project .CardDeck-module__uwyPYq__points .CardDeck-module__uwyPYq__link{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.CardDeck-module__uwyPYq__project,.CardDeck-module__uwyPYq__project [data-visual]{transition:none}}.CardDeck-module__uwyPYq__panel{border-left:1px solid var(--deck-ink);flex-direction:column;align-items:flex-start;padding-left:12px;display:flex}.CardDeck-module__uwyPYq__panelLabel{background:var(--deck-ink);color:var(--deck-card);padding:2px 10px}.CardDeck-module__uwyPYq__panelBody{isolation:isolate;align-self:stretch;padding:72px 24px;position:relative}.CardDeck-module__uwyPYq__panelBody:before,.CardDeck-module__uwyPYq__panelBody:after{content:"";z-index:-1;pointer-events:none;position:absolute}.CardDeck-module__uwyPYq__panelBody:before{background:radial-gradient(circle, var(--deck-ink-soft) .7px, transparent .9px) 0 0 / 5px 5px;inset:0}.CardDeck-module__uwyPYq__panelBody:after{background:radial-gradient(circle, var(--deck-ink) 1.1px, transparent 1.3px) 0 0 / 5px 5px;opacity:.55;inset:0;-webkit-mask-image:radial-gradient(circle at 8% 85%,#000 0%,#0000 24%),radial-gradient(circle at 94% 12%,#000 0%,#0000 20%);mask-image:radial-gradient(circle at 8% 85%,#000 0%,#0000 24%),radial-gradient(circle at 94% 12%,#000 0%,#0000 20%)}.CardDeck-module__uwyPYq__rows{flex-direction:column;gap:14px;display:flex}.CardDeck-module__uwyPYq__row{flex-direction:column;gap:4px;display:flex}.CardDeck-module__uwyPYq__rowHead{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.CardDeck-module__uwyPYq__points{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.CardDeck-module__uwyPYq__points li{padding-left:18px;position:relative}.CardDeck-module__uwyPYq__points li:before{content:"›";position:absolute;left:0}.CardDeck-module__uwyPYq__rowLink{text-align:right}.CardDeck-module__uwyPYq__chip,.CardDeck-module__uwyPYq__chipSolid{border:1px solid var(--deck-ink);padding:0 6px}.CardDeck-module__uwyPYq__chipSolid{background:var(--deck-ink);color:var(--deck-card)}.CardDeck-module__uwyPYq__heading{margin:0;font-size:28px;font-weight:400;line-height:1.25}.CardDeck-module__uwyPYq__pixelIcon{flex:none;width:22px;height:22px}.CardDeck-module__uwyPYq__emailButton,.CardDeck-module__uwyPYq__contactRow{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.CardDeck-module__uwyPYq__emailButton{background:var(--deck-ink);color:var(--deck-card);box-shadow:4px 4px 0 var(--deck-slab);padding:12px 14px}.CardDeck-module__uwyPYq__emailButton:hover{box-shadow:2px 2px 0 var(--deck-slab);transform:translate(2px,2px)}.CardDeck-module__uwyPYq__contactList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.CardDeck-module__uwyPYq__contactRow{border:2px solid var(--deck-ink);padding:10px 12px}.CardDeck-module__uwyPYq__contactRow:hover{background:var(--deck-ink);color:var(--deck-card)}.CardDeck-module__uwyPYq__emailButton:focus-visible,.CardDeck-module__uwyPYq__contactRow:focus-visible{outline:2px solid var(--deck-ink);outline-offset:3px}.CardDeck-module__uwyPYq__contactText{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.CardDeck-module__uwyPYq__contactSub{opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}@media (max-width:480px){.CardDeck-module__uwyPYq__contactList{grid-template-columns:minmax(0,1fr)}}.CardDeck-module__uwyPYq__center{flex-direction:column;align-items:center;gap:16px;display:flex}@media (max-width:720px){.CardDeck-module__uwyPYq__stack{gap:80px}.CardDeck-module__uwyPYq__follow{margin-top:48px}}.CardDeck-module__uwyPYq__text .CardDeck-module__uwyPYq__link,.CardDeck-module__uwyPYq__points .CardDeck-module__uwyPYq__link{text-underline-offset:3px;text-decoration:underline}
:is(.deck-page[data-cursor=on],.deck-page[data-cursor=on] *){cursor:none}.DeckCursor-module__bZr0CW__cursor{z-index:2147483647;color:var(--deck-ink);font-family:var(--font-deck), ui-monospace, monospace;pointer-events:none;align-items:center;display:none;position:fixed;top:0;left:0}.DeckCursor-module__bZr0CW__cursor[data-visible=true]{display:flex}.DeckCursor-module__bZr0CW__cursorTag{background:var(--deck-ink);color:var(--deck-card);margin-left:6px;padding:0 6px;font-size:15px}
.blog-module__JsT-Oq__blogPage{min-height:100vh;color:var(--deck-ink);font-family:var(--font-deck), ui-monospace, monospace;padding:96px 16px 160px;font-size:18px;line-height:1.5}.blog-module__JsT-Oq__stack{flex-direction:column;gap:96px;max-width:1080px;margin:0 auto;display:flex}.blog-module__JsT-Oq__heroBody{flex-wrap:wrap;justify-content:center;align-items:flex-start;column-gap:40px;display:flex}.blog-module__JsT-Oq__titleCard{width:min(100%,560px)}.blog-module__JsT-Oq__heroTitle{margin:8px 0 0;font-size:40px;font-weight:400;line-height:1.2}.blog-module__JsT-Oq__heroCopy{margin:0 0 8px}.blog-module__JsT-Oq__visualCard{width:min(100%,400px);margin-top:72px}.blog-module__JsT-Oq__learning{aspect-ratio:480/200;width:100%;color:var(--deck-ink);display:block}.blog-module__JsT-Oq__learningStats{border-top:1px dashed var(--deck-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-top:8px;display:flex}.blog-module__JsT-Oq__notesBody{flex-direction:column;gap:48px;display:flex}.blog-module__JsT-Oq__filters{flex-direction:column;gap:16px;display:flex}.blog-module__JsT-Oq__searchBox{border:2px solid var(--deck-ink);background:var(--deck-card);align-items:center;gap:8px;width:min(100%,360px);padding:4px 12px;display:flex}.blog-module__JsT-Oq__searchBox input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1}.blog-module__JsT-Oq__searchBox input::placeholder{color:var(--deck-ink-soft)}.blog-module__JsT-Oq__searchBox:focus-within{box-shadow:4px 4px 0 var(--deck-ink)}.blog-module__JsT-Oq__categoryList{flex-wrap:wrap;gap:8px;display:flex}.blog-module__JsT-Oq__categoryButton{border:1px solid var(--deck-ink);background:var(--deck-card);color:var(--deck-ink);font:inherit;cursor:pointer;padding:0 8px}.blog-module__JsT-Oq__categoryButton:hover,.blog-module__JsT-Oq__categoryButton[data-active=true]{background:var(--deck-ink);color:var(--deck-card)}.blog-module__JsT-Oq__categoryButton:focus-visible{outline:2px solid var(--deck-ink);outline-offset:2px}.blog-module__JsT-Oq__noteGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px;display:grid}.blog-module__JsT-Oq__noteCard{height:100%}.blog-module__JsT-Oq__imageStage{aspect-ratio:16/10;border:1.5px solid var(--deck-ink)}.blog-module__JsT-Oq__imageStage .blog-module__JsT-Oq__accentLayer{background:var(--accent)}.blog-module__JsT-Oq__noteTitle{margin:4px 0 0;font-size:20px;font-weight:400;line-height:1.3}.blog-module__JsT-Oq__summary{margin:0}.blog-module__JsT-Oq__tags{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:0;font-size:15px;list-style:none;display:flex}.blog-module__JsT-Oq__emptyState{border:2px dashed var(--deck-ink);background:var(--deck-card);text-align:center;padding:24px}.blog-module__JsT-Oq__blogFooter{border-top:2px solid var(--deck-ink);flex-wrap:wrap;justify-content:flex-end;padding-top:16px;display:flex}.blog-module__JsT-Oq__blogFooter a{color:inherit;text-decoration:none}.blog-module__JsT-Oq__blogFooter a:hover{background:var(--deck-ink);color:var(--deck-card)}.blog-module__JsT-Oq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1024px){.blog-module__JsT-Oq__noteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.blog-module__JsT-Oq__stack{gap:80px}.blog-module__JsT-Oq__noteGrid{grid-template-columns:minmax(0,1fr)}.blog-module__JsT-Oq__heroTitle{font-size:30px}.blog-module__JsT-Oq__visualCard{margin-top:48px}.blog-module__JsT-Oq__learningStats{grid-template-columns:1fr 1fr;display:grid}}
.DeskStrip-module__CjgWda__strip{max-width:1080px;color:var(--deck-ink);font-family:var(--font-deck), ui-monospace, monospace;grid-template-columns:minmax(0,1fr);gap:24px;margin:0 auto;padding:72px 16px 0;font-size:15px;line-height:1.5;display:grid}.DeskStrip-module__CjgWda__window{border:2px solid var(--deck-ink);background:var(--deck-card);box-shadow:8px 8px 0 var(--deck-slab)}.DeskStrip-module__CjgWda__bar{background:var(--deck-ink);color:var(--deck-card);justify-content:space-between;gap:12px;padding:2px 10px;display:flex}.DeskStrip-module__CjgWda__barLink{color:inherit;text-decoration:none}.DeskStrip-module__CjgWda__barLink:hover{text-decoration:underline}.DeskStrip-module__CjgWda__body{--g1:#9be9a8;--g2:#40c463;--g3:#30a14e;--g4:#216e39;flex-direction:column;gap:8px;padding:12px;display:flex}[data-theme=dark] .DeskStrip-module__CjgWda__body{--g1:#0e4429;--g2:#006d32;--g3:#26a641;--g4:#39d353}.DeskStrip-module__CjgWda__day{aspect-ratio:1;outline:1px solid var(--deck-ink-soft)}.DeskStrip-module__CjgWda__day[data-level="0"]{background:0 0}.DeskStrip-module__CjgWda__calendar{gap:3px;font-size:12px;display:grid}.DeskStrip-module__CjgWda__calRow{display:contents}.DeskStrip-module__CjgWda__month{white-space:nowrap;overflow:visible}.DeskStrip-module__CjgWda__weekday{align-self:center;line-height:1}.DeskStrip-module__CjgWda__day[data-tip]{position:relative}.DeskStrip-module__CjgWda__day[data-tip]:hover{outline:2px solid var(--deck-ink)}.DeskStrip-module__CjgWda__day[data-tip]:hover:after{content:attr(data-tip);z-index:5;background:var(--deck-ink);color:var(--deck-card);white-space:nowrap;pointer-events:none;padding:2px 8px;font-size:13px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.DeskStrip-module__CjgWda__legend{justify-content:flex-end;align-items:center;gap:4px;font-size:12px;display:flex}.DeskStrip-module__CjgWda__legend .DeskStrip-module__CjgWda__day{width:11px;height:11px;display:block}.DeskStrip-module__CjgWda__day[data-level="1"]{background:radial-gradient(circle, var(--g2) .9px, transparent 1.1px) 0 0 / 3px 3px, var(--g1)}.DeskStrip-module__CjgWda__day[data-level="2"]{background:repeating-conic-gradient(var(--g3) 0 25%, transparent 0 50%) 0 0 / 2px 2px, var(--g2)}.DeskStrip-module__CjgWda__day[data-level="3"]{background:repeating-conic-gradient(var(--g4) 0 25%, transparent 0 50%) 0 0 / 2px 2px, var(--g3);outline-color:var(--g3)}.DeskStrip-module__CjgWda__day[data-level="4"]{background:var(--g4);outline-color:var(--g4)}@media (max-width:720px){.DeskStrip-module__CjgWda__scroll{overflow-x:auto}.DeskStrip-module__CjgWda__calendar{gap:2px;min-width:600px}}
