:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--scrollbar-thumb:#596b55}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:8px}:root{color:#f2f4ef;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#111716;--surface:#1b2421;--surface-deep:#151d1a;--accent:#b5d6a0;--text:#f2f4ef;--muted:#a5b1a9;--line:#3e4b43;--hover:#2c3b30;--font:"Oxanium", sans-serif;background:#111716;font-family:Oxanium,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{min-width:280px}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{cursor:default;opacity:.35}a{color:var(--accent);text-underline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{color:#111716;background:#b5d6a0}h1,h2,h3,p{margin-top:0}button svg{flex-shrink:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}._gallery_m9kk1_1{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}._viewport_m9kk1_2{border-block:1px solid var(--line);flex:1;min-height:0;position:relative;overflow:hidden}._desktop_m9kk1_3,._mobile_m9kk1_3{background:var(--surface-deep);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}._desktop_m9kk1_3{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}._desktop_m9kk1_3:before,._desktop_m9kk1_3:after{content:"";z-index:500;pointer-events:none;width:clamp(50px,14%,280px);position:absolute;top:0;bottom:0}._desktop_m9kk1_3:before{background:linear-gradient(to right, var(--surface-deep), transparent);left:0}._desktop_m9kk1_3:after{background:linear-gradient(to left, var(--surface-deep), transparent);right:0}._grabbing_m9kk1_8{cursor:grabbing}._stage_m9kk1_9{perspective-origin:50%;position:absolute;inset:0}._card_m9kk1_10{aspect-ratio:16/9;background:var(--surface);will-change:transform, opacity;border-radius:18px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 40px 80px -24px #000a,0 12px 28px -12px #0008}._card_m9kk1_10 img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}._card_m9kk1_10:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff2e,#fff0 45%);position:absolute;inset:0}._mobile_m9kk1_3{touch-action:none;overscroll-behavior:none}._mobile_m9kk1_3>canvas{width:100%;height:100%;display:block}._caption_m9kk1_15{color:var(--muted);align-items:center;gap:14px;padding:12px 22px 4px;font-size:11px;line-height:1.5;display:flex}._caption_m9kk1_15>span:first-child{color:var(--accent);font-variant-numeric:tabular-nums;flex-shrink:0}._caption_m9kk1_15>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._toolbar_m9kk1_18{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:4px 12px 8px 22px;display:flex}._toolbar_m9kk1_18>span{color:var(--muted);font-size:10px}._toolbar_m9kk1_18>div{gap:2px;display:flex}._toolbar_m9kk1_18 button{width:40px;height:40px;color:var(--accent);background:0 0;border:0;border-radius:4px;place-items:center;display:grid}._toolbar_m9kk1_18 button:hover{background:var(--hover)}._loading_m9kk1_23{color:var(--muted);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}._fallback_m9kk1_24{z-index:1;background:var(--surface-deep);flex-direction:column;gap:12px;padding:16px;display:flex;position:absolute;inset:0;overflow:auto}._fallback_m9kk1_24 img{border-radius:6px;width:100%;height:auto;display:block}@media (width<=360px){._caption_m9kk1_15{padding-inline:12px}._toolbar_m9kk1_18{padding-left:12px}._toolbar_m9kk1_18>span{max-width:120px;line-height:1.5}._toolbar_m9kk1_18 button{width:36px}}._desktop_m9kk1_3[data-ready=false] ._card_m9kk1_10{visibility:hidden}._shortcut_10ttg_1{text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:136px;min-height:116px;padding:16px 8px 12px;transition:background .18s,transform .18s;display:flex}._shortcut_10ttg_1>svg{color:var(--accent);filter:drop-shadow(0 3px 5px #0004)}._shortcut_10ttg_1>span{font-size:14px;font-weight:500;line-height:1.45}._shortcut_10ttg_1 small{font:10px/1.4 var(--font);color:var(--muted);margin-top:-5px}._shortcut_10ttg_1:hover{background:#25332ac9;border-color:#4b5d48;transform:translateY(-2px)}._projectLayout_10ttg_6{grid-template-columns:215px minmax(0,1fr);height:100%;min-height:0;display:grid}._sections_10ttg_7{border-right:1px solid var(--line);background:#19221e;flex-direction:column;gap:5px;padding:18px 10px;display:flex}._sections_10ttg_7 a{min-height:46px;color:var(--muted);border-left:3px solid #0000;border-radius:3px;align-items:center;gap:10px;padding:12px 10px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}._sections_10ttg_7 a:hover{background:var(--hover);color:var(--text)}._sections_10ttg_7 a[aria-current]{color:var(--text);border-left-color:var(--accent);background:#303f2d}._externalLinks_10ttg_11{margin-top:auto;padding-top:24px}._projectBody_10ttg_12 ._externalLinks_10ttg_11{flex-wrap:wrap;gap:20px;display:flex}._projectBody_10ttg_12 ._externalLinks_10ttg_11 a{align-items:center;gap:8px;min-height:44px;font-size:12px;display:inline-flex}._projectBody_10ttg_12{overscroll-behavior:contain;padding:36px 40px;overflow:auto}._eyebrow_10ttg_15{font:10px/1.6 var(--font);letter-spacing:.1em;color:var(--muted);overflow-wrap:anywhere;margin-bottom:18px}._projectBody_10ttg_12 h1{letter-spacing:-.045em;overflow-wrap:anywhere;margin-bottom:20px;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.2}._preview_10ttg_17{color:var(--accent);font:11px/1.8 var(--font);border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:24px}._projectBody_10ttg_12 p,._projectBody_10ttg_12 li{color:#c8d1ca;max-width:65ch;font-size:16px;line-height:1.8}._projectBody_10ttg_12 h2{letter-spacing:-.02em;margin:26px 0 14px;font-size:19px;font-weight:500}._markdown_10ttg_20>h2:first-child{font:13px/1.7 var(--font);letter-spacing:0;color:var(--accent)}._empty_10ttg_21{padding-top:12px}._empty_10ttg_21>svg{color:#799070;margin-bottom:12px}._gallery_10ttg_23 img{width:100%;height:auto}._gallery_10ttg_23 figure{margin:20px 0}._gallery_10ttg_23 figcaption{color:var(--muted);font-size:12px;line-height:1.7}._indexRoot_10ttg_26{overscroll-behavior:contain;height:100%;overflow:auto}._indexHeader_10ttg_27{padding:30px 36px 16px}._indexHeader_10ttg_27 h1{letter-spacing:-.05em;margin-bottom:8px;font-size:36px;font-weight:500}._indexHeader_10ttg_27>p{color:var(--muted);font-size:13px}._accent_10ttg_30{color:var(--accent)}._search_10ttg_31{border:1px solid var(--line);height:46px;color:var(--muted);background:#ffffff03;border-radius:5px;align-items:center;gap:12px;margin-top:24px;padding:0 14px;display:flex}._search_10ttg_31:focus-within{border-color:var(--accent)}._search_10ttg_31 input{width:100%;min-width:0;color:var(--text);background:0 0;border:none;height:100%;font-size:13px}._search_10ttg_31 input:focus-visible{outline:0}._search_10ttg_31 input::placeholder{color:var(--muted);opacity:1}._indexHeader_10ttg_27 ._devNote_10ttg_36{font:10px/1.6 var(--font);margin:14px 0 0}._folderList_10ttg_37{padding:0 36px 32px}._folderEntry_10ttg_38{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:24px 0;display:flex}._folderVisual_10ttg_39{color:var(--accent)}._folderInfo_10ttg_40{flex:1;min-width:0}._folderNumber_10ttg_41{font:9px var(--font);letter-spacing:.1em;color:var(--muted)}._folderInfo_10ttg_40 h2{letter-spacing:-.03em;margin:6px 0 8px;font-size:17px;font-weight:500}._folderInfo_10ttg_40 p{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.7}._folderInfo_10ttg_40 small{color:var(--accent);font:9px/1.7 var(--font)}._openFolder_10ttg_45{min-height:44px;color:var(--accent);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:14px;padding:12px 18px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}._openFolder_10ttg_45:hover{background:var(--hover)}._noResults_10ttg_47{color:var(--muted);margin:30px 36px;line-height:1.8}._simpleContent_10ttg_48{overscroll-behavior:contain;height:100%;padding:46px 54px;overflow:auto}._simpleContent_10ttg_48>svg{color:var(--accent);margin:8px 0 28px}._simpleContent_10ttg_48 h1{letter-spacing:-.05em;white-space:pre-line;font-size:clamp(28px,4vw,42px);font-weight:500;line-height:1.25}._simpleContent_10ttg_48>p{color:#c8d1ca;max-width:52ch;font-size:15px;line-height:1.9}._editorialNote_10ttg_52{border-top:1px solid var(--line);max-width:52ch;margin:36px 0 22px;padding-top:24px}._editorialNote_10ttg_52 span{font:10px var(--font);color:var(--accent);letter-spacing:.1em}._editorialNote_10ttg_52 p{font:12px/1.8 var(--font);color:var(--muted);margin:12px 0}._textLink_10ttg_55{align-items:center;gap:14px;min-height:44px;padding:12px 0;font-size:13px;text-decoration:none;display:inline-flex}._mobileProject_10ttg_56{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr}._mobileProjectTitle_10ttg_57{padding:26px 24px 10px}._mobileProjectTitle_10ttg_57 h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;font-size:clamp(29px,9vw,36px);font-weight:500;line-height:1.25}._mobileProject_10ttg_56 ._sections_10ttg_7{border-right:none;border-bottom:1px solid var(--line);background:var(--surface-deep);flex-direction:row;padding:8px 18px 12px}._mobileProject_10ttg_56 ._sections_10ttg_7>a{border-left:0;flex:1;justify-content:center;gap:6px;padding:10px 6px;font-size:12px}._mobileProject_10ttg_56 ._sections_10ttg_7 a[aria-current]{color:#142016;background:var(--accent)}._mobileProject_10ttg_56 ._sections_10ttg_7>a>svg,._mobileProject_10ttg_56 ._externalLinks_10ttg_11{display:none}._mobileProject_10ttg_56 ._projectBody_10ttg_12{padding:30px 24px calc(32px + env(safe-area-inset-bottom))}._mobileProject_10ttg_56 ._projectBody_10ttg_12 h1{font-size:29px}._mobileProject_10ttg_56 ._projectBody_10ttg_12 p{font-size:15px}._mobileProject_10ttg_56 ._projectBody_10ttg_12 ._preview_10ttg_17{font-size:11px}@media (height<=519px){._mobileProjectTitle_10ttg_57{padding-top:12px;padding-bottom:4px}._mobileProjectTitle_10ttg_57 h1{font-size:26px}._mobileProject_10ttg_56 ._projectBody_10ttg_12{padding-top:20px}}._mobileIndex_10ttg_69 ._indexHeader_10ttg_27{padding:28px 24px 12px}._mobileIndex_10ttg_69 ._indexHeader_10ttg_27 h1{font-size:34px}._mobileIndex_10ttg_69 ._indexHeader_10ttg_27 ._eyebrow_10ttg_15{margin-bottom:10px}._mobileIndex_10ttg_69 ._folderList_10ttg_37{padding:0 24px 48px}._mobileIndex_10ttg_69 ._folderEntry_10ttg_38{text-align:center;flex-direction:column;justify-content:center;gap:0;min-height:min(580px,75svh);padding:60px 0 42px;display:flex}._mobileIndex_10ttg_69 ._folderVisual_10ttg_39{transform-origin:50%;margin-bottom:22px}._mobileIndex_10ttg_69 ._folderInfo_10ttg_40{flex:none;width:100%}._mobileIndex_10ttg_69 ._folderInfo_10ttg_40 h2{letter-spacing:-.05em;margin:12px 0;font-size:25px}._mobileIndex_10ttg_69 ._folderInfo_10ttg_40 p{max-width:28ch;margin:0 auto 14px;font-size:13px}._mobileIndex_10ttg_69 ._folderInfo_10ttg_40 small{font-size:10px}._mobileIndex_10ttg_69 ._openFolder_10ttg_45{background:var(--accent);color:#162116;width:min(260px,100%);margin-top:28px}._explorerFooter_10ttg_80{z-index:3;border-top:1px solid var(--line);padding:0 14px env(safe-area-inset-bottom);background:#18211ef5;justify-content:space-between;align-items:center;display:flex;position:sticky;bottom:0}._explorerFooter_10ttg_80 span{font:10px var(--font);color:var(--muted)}._explorerFooter_10ttg_80 button{background:0 0;border:none;place-items:center;width:44px;height:44px;display:grid}@media (width<=899px),(height<=519px){._shortcut_10ttg_1{width:108px;min-height:110px;padding:12px 5px}._shortcut_10ttg_1>svg{width:42px;height:42px}._shortcut_10ttg_1>span{font-size:12px}._shortcut_10ttg_1 small{font-size:9px}._simpleContent_10ttg_48{padding:30px 24px calc(36px + env(safe-area-inset-bottom))}}@media (width<=360px){._shortcut_10ttg_1{width:92px}._mobileProject_10ttg_56 ._sections_10ttg_7{padding-inline:10px}._mobileProject_10ttg_56 ._projectBody_10ttg_12,._mobileIndex_10ttg_69 ._indexHeader_10ttg_27{padding-inline:20px}._mobileIndex_10ttg_69 ._indexHeader_10ttg_27 h1{font-size:30px}}@media (height<=519px){._mobileIndex_10ttg_69 ._folderEntry_10ttg_38{min-height:350px}}._simpleContent_10ttg_48>._profileSubtitle_10ttg_93{color:var(--accent);margin-bottom:26px;font-size:17px;line-height:1.65}._aboutPage_10ttg_95{overscroll-behavior:contain;height:100%;padding:36px 46px;overflow:auto;container-type:inline-size}._aboutLayout_10ttg_96{flex-direction:column;gap:28px;min-height:100%;display:flex}._aboutHero_10ttg_97{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:26px;display:grid}._portrait_10ttg_98{object-fit:cover;border:1px solid #82977480;border-radius:18px;width:112px;height:112px;display:block}._aboutHero_10ttg_97 ._eyebrow_10ttg_15{margin-bottom:12px}._aboutHero_10ttg_97 h1{letter-spacing:-.045em;margin:0;font-size:clamp(28px,4cqw,44px);font-weight:500;line-height:1.2}._aboutSubtitle_10ttg_101{color:var(--accent);margin:12px 0 0;font-size:17px;line-height:1.65}._aboutStory_10ttg_102{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}._aboutStory_10ttg_102 section{min-width:0}._storyNumber_10ttg_104{color:#899c80;letter-spacing:.1em;margin-bottom:10px;font-size:10px}._aboutStory_10ttg_102 h2{color:var(--text);margin:0 0 12px;font-size:18px;font-weight:500}._aboutStory_10ttg_102 p{color:#c8d1ca;width:100%;margin:0;font-size:16px;line-height:1.9}._aboutFooter_10ttg_107{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:auto;padding-top:18px;display:flex}._aboutFooter_10ttg_107 ._textLink_10ttg_55{color:var(--accent);flex-shrink:0}._interests_10ttg_109{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:0;list-style:none;display:flex}._interests_10ttg_109 li{border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:6px 10px;font-size:11px}@container (width>=1050px){._aboutLayout_10ttg_96{gap:44px}._aboutHero_10ttg_97{border-bottom:1px solid var(--line);grid-template-columns:136px minmax(0,1fr);gap:32px;padding-bottom:34px}._portrait_10ttg_98{border-radius:22px;width:136px;height:136px}._aboutStory_10ttg_102{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:38px}._aboutStory_10ttg_102 section+section{border-left:1px solid var(--line);padding-left:30px}._aboutStory_10ttg_102 h2{font-size:21px}._storyNumber_10ttg_104{margin-bottom:22px}._aboutStory_10ttg_102 p{font-size:17px}}@media (width<=899px),(height<=519px){._aboutPage_10ttg_95{padding:28px 24px calc(32px + env(safe-area-inset-bottom))}._aboutHero_10ttg_97{grid-template-columns:1fr;gap:22px}._portrait_10ttg_98{width:96px;height:96px}._aboutHero_10ttg_97 h1{font-size:30px}._aboutSubtitle_10ttg_101{font-size:16px}._aboutStory_10ttg_102 p{font-size:15px}._aboutFooter_10ttg_107{flex-direction:column;align-items:flex-start;gap:12px}._interests_10ttg_109{justify-content:flex-start}}._projectBody_10ttg_12._galleryBody_10ttg_132{flex-direction:column;padding:24px 0 0;display:flex;overflow:clip}._galleryBody_10ttg_132>._eyebrow_10ttg_15,._galleryBody_10ttg_132>h1{flex-shrink:0;padding-inline:28px}._galleryBody_10ttg_132>._eyebrow_10ttg_15{margin-bottom:10px}._galleryBody_10ttg_132>h1{margin-bottom:20px;font-size:26px}._galleryBody_10ttg_132>._empty_10ttg_21{padding-inline:28px}._mobileProject_10ttg_56 ._projectBody_10ttg_12._galleryBody_10ttg_132{padding:0}._grid_1txsy_1{position:absolute;inset:0 0 48px}._dragging_1txsy_2{background-image:radial-gradient(circle at 1px 1px,#b5d6a050 1px,#0000 1px)}._item_1txsy_3{touch-action:none;-webkit-user-select:none;user-select:none;width:136px;position:absolute}._item_1txsy_3 button{text-shadow:0 1px 4px #000,0 0 10px #000}._pages_1txsy_5{font:11px var(--font);align-items:center;gap:12px;display:flex;position:absolute;bottom:0}._pages_1txsy_5 button{border:1px solid var(--line);background:var(--surface);border-radius:4px;min-height:40px}._menu_7zcc0_1{z-index:100001;-webkit-backdrop-filter:blur(18px)saturate(.85);background:#15201985;border:1px solid #68795f;border-radius:8px;width:368px;max-height:calc(100% - 108px);padding:22px;animation:.16s ease-out _enter_7zcc0_1;position:absolute;bottom:84px;left:12px;overflow:auto;box-shadow:0 22px 70px #0008}._menu_7zcc0_1 header{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:22px;display:flex}._menu_7zcc0_1 header>span{font-size:36px}._dot_7zcc0_3{color:var(--accent)}._menu_7zcc0_1 header>div{font:11px var(--font);letter-spacing:.08em}._menu_7zcc0_1 small{color:var(--muted);font:11px/1.7 var(--font);letter-spacing:0;margin-top:5px;display:block}._label_7zcc0_6{font:9px var(--font);letter-spacing:.12em;color:var(--muted);margin:20px 0 12px;display:block}._apps_7zcc0_7{flex-direction:column;gap:2px;display:flex}._apps_7zcc0_7 button{background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;min-height:46px;padding:8px 10px;font-size:13px;display:flex}._apps_7zcc0_7 svg{color:var(--accent)}._menu_7zcc0_1 button:hover{background:#6b895340}._extra_7zcc0_11{border-top:1px solid var(--line);margin-top:20px}._extra_7zcc0_11 button{text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:12px;width:100%;padding:12px 6px;font-size:14px;display:flex}._extra_7zcc0_11 button>svg{margin-left:auto}._mine_7zcc0_13{color:var(--accent);font-size:30px}@keyframes _enter_7zcc0_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=899px){._menu_7zcc0_1{width:min(368px,100% - 24px);max-height:calc(100% - 126px);bottom:102px}}._app_18vdb_1{background:var(--surface);height:100%;padding:20px 22px;overflow:auto}._heading_18vdb_2>span{font:9px var(--font);color:var(--accent);letter-spacing:.1em}._heading_18vdb_2 h1{letter-spacing:-.04em;margin:8px 0;font-size:23px;font-weight:500}._heading_18vdb_2 p{color:var(--muted);font-size:12px}._machine_18vdb_5{background:#334238;border:3px solid #142019;border-color:#778a70 #142019 #142019 #778a70;max-width:344px;margin:18px auto 12px;padding:12px}._dashboard_18vdb_6{background:#26342b;border:2px solid #65765f;border-color:#142019 #65765f #65765f #142019;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px;display:flex}._dashboard_18vdb_6 output{font:24px var(--font);color:#b5d6a0;font-variant-numeric:tabular-nums;background:#0c130f;padding:2px 5px}._face_18vdb_8{color:#17251c;background:var(--accent);width:50px;height:40px;font:28px/1 var(--font);border:3px solid #607650;border-color:#d9e7cf #607650 #607650 #d9e7cf}._board_18vdb_9{border:3px solid #778a70;border-color:#142019 #778a70 #778a70 #142019;grid-template-columns:repeat(8,minmax(0,1fr));display:grid}._cell_18vdb_10{aspect-ratio:1;min-width:0;min-height:0;font:bold 18px/1 var(--font);color:var(--text);touch-action:manipulation;background:#52644e;border:3px solid #243126;border-color:#8b9e7d #243126 #243126 #8b9e7d;padding:0}._cell_18vdb_10:hover{filter:brightness(1.16)}._cell_18vdb_10._open_18vdb_12{cursor:default;background:#202e25;border:1px solid #334438}._cell_18vdb_10[data-number="1"]{color:#b9d6ef}._cell_18vdb_10[data-number="2"]{color:#b5d6a0}._cell_18vdb_10[data-number="3"]{color:#f2aa97}._tools_18vdb_14{justify-content:center;gap:8px;display:flex}._tools_18vdb_14 button,._message_18vdb_15 button{border:1px solid var(--line);background:#2b3b2e;border-radius:4px;min-height:36px;padding:6px 10px;font-size:11px}._tools_18vdb_14 button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}._message_18vdb_15{text-align:center;color:var(--muted);font:11px/1.7 var(--font);margin-top:14px}._message_18vdb_15 strong,._message_18vdb_15 a{margin-bottom:8px;display:block}._message_18vdb_15 strong{color:var(--text)}._shortHelp_18vdb_20{display:none}._desktop_18vdb_21{flex-direction:column;gap:10px;padding:14px 22px;display:flex;overflow:clip}._desktop_18vdb_21>*{flex-shrink:0}._desktop_18vdb_21 ._machine_18vdb_5{margin:0 auto}._desktop_18vdb_21 ._heading_18vdb_2{padding-bottom:12px}._desktop_18vdb_21 ._heading_18vdb_2 p{margin-bottom:0}._desktop_18vdb_21 ._message_18vdb_15,._desktop_18vdb_21 ._message_18vdb_15 p{margin:0}._desktop_18vdb_21 ._fullHelp_18vdb_28{display:none}._desktop_18vdb_21 ._shortHelp_18vdb_20{text-align:center;display:block}@media (height<=699px){._desktop_18vdb_21{gap:6px;padding:8px 16px}._desktop_18vdb_21 ._heading_18vdb_2>span,._desktop_18vdb_21 ._heading_18vdb_2 p{display:none}._desktop_18vdb_21 ._heading_18vdb_2 h1{margin:0;font-size:18px}._desktop_18vdb_21 ._heading_18vdb_2{padding-bottom:0}._desktop_18vdb_21 ._dashboard_18vdb_6{margin-bottom:6px;padding:4px}._desktop_18vdb_21 ._dashboard_18vdb_6 output{padding:2px 3px;font-size:18px}._desktop_18vdb_21 ._face_18vdb_8{width:32px;height:30px;font-size:22px}._desktop_18vdb_21 ._cell_18vdb_10{border-width:2px;font-size:12px}._desktop_18vdb_21 ._cell_18vdb_10._open_18vdb_12{border-width:1px}._desktop_18vdb_21 ._message_18vdb_15{font-size:10px;line-height:1.5}._desktop_18vdb_21 ._tools_18vdb_14 button{min-height:32px}}._editor_1nm62_1{color:#e3e9e0;background:var(--surface);height:100%;font:12px/1.8 var(--font);letter-spacing:.01em;padding:20px 18px 24px 4px;overflow:clip}._viewport_1nm62_2{height:100%;overflow:clip}._editor_1nm62_1 pre{font:inherit;min-width:max-content;margin:0;transition:transform .24s ease-out}._codeLine_1nm62_4{min-height:1.8em;display:flex}._lineNumber_1nm62_5{text-align:right;color:#71846e;-webkit-user-select:none;user-select:none;flex:0 0 38px;padding-right:14px;font-size:10px}._codeLine_1nm62_4 code{font:inherit;white-space:pre}._comment_1nm62_7{color:#8cad85}._keyword_1nm62_8{color:#b5d6a0}._string_1nm62_9{color:#a0bea0}._cursor_1nm62_10{color:#e3eddc}._app_w1mqp_1{overscroll-behavior:contain;background:var(--surface);height:100%;padding:32px 36px;overflow:auto;container-type:inline-size}._layout_w1mqp_2{flex-direction:column;gap:28px;min-height:100%;display:flex}._main_w1mqp_3{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:30px;display:grid}._intro_w1mqp_4{padding-top:8px}._eyebrow_w1mqp_5{color:var(--muted);letter-spacing:.12em;margin-bottom:24px;font-size:10px;display:block}._intro_w1mqp_4>svg{color:var(--accent);margin-bottom:24px;display:block}._intro_w1mqp_4 h1{letter-spacing:-.045em;max-width:17ch;margin-bottom:22px;font-size:clamp(28px,3.4cqw,48px);font-weight:500;line-height:1.22}._intro_w1mqp_4>p{color:#c8d1ca;max-width:46ch;margin-bottom:0;font-size:15px;line-height:1.85}._channels_w1mqp_9{flex-direction:column;gap:14px;min-width:0;display:flex}._emailCard_w1mqp_10,._socialCard_w1mqp_10,._topic_w1mqp_10{border:1px solid var(--line);background:#18211d;border-radius:8px}._emailCard_w1mqp_10{background:#26332a80;border-color:#627558;padding:22px 22px 10px}._envelope_w1mqp_12{width:48px;height:48px;color:var(--accent);background:0 0;border:0;border-radius:6px;place-items:center;margin:-4px 0 14px -6px;display:grid}._envelope_w1mqp_12:hover{background:var(--hover)}._emailCard_w1mqp_10 h2,._socialCard_w1mqp_10 h2,._topic_w1mqp_10 h2{margin:0 0 10px;font-size:18px;font-weight:500;line-height:1.4}._emailCard_w1mqp_10>p,._socialCard_w1mqp_10>p,._topic_w1mqp_10>p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}._addressRow_w1mqp_16{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}._address_w1mqp_16{-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:16px;line-height:1.6}._copyButton_w1mqp_18{min-height:42px;color:var(--text);background:#34462f;border:1px solid #718c60;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:inline-flex}._copyButton_w1mqp_18:hover{background:#425b3a}._copyButton_w1mqp_18>svg{color:var(--accent)}._feedback_w1mqp_21{min-height:20px;color:var(--accent);margin-top:10px;font-size:12px;line-height:1.6}._error_w1mqp_22{color:#f1b5a5}._socials_w1mqp_23{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._socialCard_w1mqp_10{flex-direction:column;align-items:flex-start;padding:20px 18px;display:flex}._brandLink_w1mqp_25{border-radius:8px;margin-bottom:16px;display:block}._brand_w1mqp_25{object-fit:contain;filter:none;opacity:1;width:44px;height:44px;display:block}._linkedin_w1mqp_27{background:#0a66c2;border-radius:4px}._socialCard_w1mqp_10>._brand_w1mqp_25{margin-bottom:16px}._socialAction_w1mqp_29{min-height:44px;color:var(--accent);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:13px;text-decoration:none;display:inline-flex}._socialAction_w1mqp_29:hover{text-underline-offset:5px;text-decoration:underline}._brandLink_w1mqp_25:hover{outline-offset:5px;outline:1px solid #a5b1a980}._pending_w1mqp_32{color:var(--muted);margin-top:16px;font-size:12px}._topics_w1mqp_33{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:auto;display:grid}._topic_w1mqp_10{padding:22px 18px}._topic_w1mqp_10>svg{color:var(--accent);margin-bottom:16px;display:block}._topic_w1mqp_10 h2{font-size:16px}@container (width>=1100px){._layout_w1mqp_2{gap:40px}._main_w1mqp_3{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,5cqw,100px)}._intro_w1mqp_4 h1{max-width:18ch;font-size:clamp(40px,3.6cqw,60px)}._intro_w1mqp_4>p{font-size:17px}._channels_w1mqp_9{gap:20px}._emailCard_w1mqp_10{grid-template-columns:48px minmax(0,1fr);column-gap:16px;padding:26px 28px 14px;display:grid}._emailCard_w1mqp_10 ._envelope_w1mqp_12{grid-area:1/1/3;align-self:start;margin:0}._emailCard_w1mqp_10 h2{grid-area:1/2}._emailCard_w1mqp_10>p{grid-area:2/2}._emailCard_w1mqp_10 ._addressRow_w1mqp_16,._emailCard_w1mqp_10 ._feedback_w1mqp_21{grid-column:1/-1}._addressRow_w1mqp_16{flex-wrap:nowrap;justify-content:space-between}._copyButton_w1mqp_18{flex-shrink:0}._topic_w1mqp_10{padding:24px}}@container (width<=600px){._main_w1mqp_3,._socials_w1mqp_23,._topics_w1mqp_33{grid-template-columns:minmax(0,1fr)}._main_w1mqp_3{gap:26px}._intro_w1mqp_4 h1{max-width:none;font-size:30px}._topic_w1mqp_10{padding:22px}}@media (width<=899px),(height<=519px){._app_w1mqp_1{padding:28px 24px calc(32px + env(safe-area-inset-bottom))}}._instagram_w1mqp_60{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);border-radius:10px;padding:8px}._window_1wpkd_1{background:var(--surface);border:1px solid #5b695e;border-radius:7px;flex-direction:column;animation:.2s ease-out _appear_1wpkd_1;display:flex;position:absolute;overflow:hidden;box-shadow:0 24px 70px #0005,0 3px 10px #0003}._window_1wpkd_1[hidden]{display:none}._active_1wpkd_3{border-color:#a1b196;box-shadow:0 28px 80px #0006,0 3px 10px #0004}._maximized_1wpkd_4{inset:12px 12px 84px}._titlebar_1wpkd_5{border-bottom:1px solid var(--line);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:#19211e;flex-shrink:0;justify-content:space-between;align-items:center;height:48px;min-height:48px;padding-left:17px;display:flex}._titlebar_1wpkd_5:active{cursor:grabbing}._title_1wpkd_5{align-items:center;gap:10px;min-width:0;font-size:12px;display:flex}._title_1wpkd_5>svg{color:var(--accent)}._title_1wpkd_5 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._windowControls_1wpkd_10{align-self:stretch;margin-left:12px;display:flex}._windowControls_1wpkd_10 button{color:#b7c2b8;background:0 0;border:none;place-items:center;width:44px;display:grid}._windowControls_1wpkd_10 button:hover{color:var(--text);background:#344333}._windowControls_1wpkd_10 ._close_1wpkd_13:hover{background:#6c3a37}._content_1wpkd_14{flex:1;min-height:0}._statusbar_1wpkd_15{border-top:1px solid var(--line);height:27px;font:9px var(--font);color:#9aab9e;letter-spacing:.05em;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 16px;display:flex}@keyframes _appear_1wpkd_1{0%{opacity:.2;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}._wallpaper_784of_1{pointer-events:none;background:#120f17;position:absolute;inset:0;overflow:hidden}._controls_784of_2{align-items:center;gap:2px;display:flex}._iconButton_784of_3{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:5px;place-items:center;display:inline-grid}._iconButton_784of_3:hover{background:var(--hover);color:var(--text)}._switch_7oz59_1{pointer-events:auto;font:600 12px var(--font);letter-spacing:0;justify-content:center;align-items:center;gap:2px;display:flex}._switch_7oz59_1 button{color:#929780;background:0 0;border:0;min-height:36px;padding:8px 4px}._switch_7oz59_1 button[aria-pressed=true]{color:var(--text)}._switch_7oz59_1 button:hover{color:var(--accent)}._switch_7oz59_1>span{color:#929780}._desktop_1pw9j_1{isolation:isolate;height:100%}._topline_1pw9j_2{color:#91a18f;font:9px var(--font);letter-spacing:.13em;opacity:.7;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:24px;left:30px;right:30px}._shortcutArea_1pw9j_3{isolation:isolate;position:absolute;inset:70px 30px 110px}._shortcuts_1pw9j_4{grid-template-columns:repeat(2,136px);align-content:start;gap:24px 8px;display:grid}._empty_1pw9j_5{color:var(--muted);margin:24px 12px;font-size:13px;line-height:2}._pagination_1pw9j_6{font:10px var(--font);justify-content:center;align-items:center;gap:12px;padding-top:18px;display:flex}._pagination_1pw9j_6 button{background:#1b2421c9;border:none;border-radius:4px;place-items:center;width:44px;height:44px;display:grid}._taskbar_1pw9j_8{z-index:100000;-webkit-backdrop-filter:blur(14px)saturate(.85);background:#18201b80;border:1px solid #82977470;border-radius:6px;align-items:center;gap:16px;height:60px;padding:0 14px;transition:background-color .25s,border-color .25s;display:flex;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 2px 12px #0002}._taskbar_1pw9j_8:focus-within{background-color:#080e0bd1;border-color:#829774a0}@media (hover:hover){._taskbar_1pw9j_8:hover{background-color:#060a08d1;border-color:#829774a0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._taskbar_1pw9j_8{background-color:#18201bef}}._monogram_1pw9j_12{min-width:44px;height:44px;color:var(--text);background:0 0;border:0;place-content:center;font-size:23px;font-weight:600;text-decoration:none;display:grid;position:relative}._monogram_1pw9j_12 span{color:var(--accent);position:absolute;bottom:4px;right:9px}._mainApps_1pw9j_14{border-left:1px solid var(--line);align-items:center;gap:4px;padding-left:16px;display:flex}._mainApps_1pw9j_14 button{background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;gap:9px;height:44px;padding:0 13px;font-size:14px;display:flex;position:relative}._mainApps_1pw9j_14 button[data-state=open],._mainApps_1pw9j_14 button[data-state=minimized]{background:#27352c90}._mainApps_1pw9j_14 button[data-state=active]{background:var(--hover)}._mainApps_1pw9j_14 button i{background:var(--accent);border-radius:2px;width:16px;height:2px;position:absolute;bottom:2px;left:calc(50% - 8px)}._mainApps_1pw9j_14 button[data-state=minimized] i{background:#7b8f72;width:8px;left:calc(50% - 4px)}._mainApps_1pw9j_14 button:first-child svg{color:var(--accent)}._mainApps_1pw9j_14 button:hover{background:var(--hover)}._runningApps_1pw9j_22{flex:1;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}._runningApps_1pw9j_22 button{min-width:44px;max-width:168px;height:44px;color:var(--muted);background:#ffffff04;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;padding:0 12px;display:flex;position:relative}._runningApps_1pw9j_22 button span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._runningApps_1pw9j_22 button i{background:var(--accent);width:15px;height:2px;position:absolute;bottom:2px}._runningApps_1pw9j_22 button i._minimized_1pw9j_26{background:#60725e;width:7px}._runningApps_1pw9j_22 button._selected_1pw9j_27{background:var(--hover);color:var(--text)}._system_1pw9j_28{align-items:center;gap:14px;margin-left:auto;display:flex}._clock_1pw9j_29{border-left:1px solid var(--line);font:12px var(--font);white-space:nowrap;padding:0 13px}@media (width<=1100px){._runningApps_1pw9j_22 button span{display:none}._taskbar_1pw9j_8{gap:8px;padding-inline:8px}._mainApps_1pw9j_14{padding-left:8px}._mainApps_1pw9j_14 button{padding-inline:10px}._system_1pw9j_28{gap:4px}}._topline_1pw9j_2>nav{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._mobile_be16q_1{height:100%}._home_be16q_2{max-width:720px;height:100%;padding:calc(28px + env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) calc(15px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));flex-direction:column;margin:0 auto;display:flex;position:relative}._home_be16q_2[hidden]{display:none}._time_be16q_4{text-align:center;padding:28px 0 24px}._time_be16q_4 time{letter-spacing:-.075em;font-variant-numeric:tabular-nums;font-size:clamp(56px,16vw,78px);font-weight:400;line-height:1.2}._time_be16q_4 span{color:var(--muted);font:9px/1.8 var(--font);margin-top:10px;display:block}._apps_be16q_7{touch-action:pan-y;flex:1;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));align-content:start;justify-items:center;gap:10px 0;min-height:0;padding-top:8px;display:grid}._empty_be16q_8{color:var(--muted);font-size:13px}._pages_be16q_9{justify-content:center;align-items:center;display:flex}._pages_be16q_9 button{background:0 0;border:none;place-items:center;width:44px;height:44px;display:grid}._pages_be16q_9 button>span{background:#53624f;border-radius:50%;width:5px;height:5px}._pages_be16q_9 button[aria-current]>span{background:var(--accent);width:7px;height:7px}._homeControls_be16q_13{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:6px;padding-inline:4px;display:flex}._homeControls_be16q_13>span{font:8px var(--font);color:var(--muted);letter-spacing:.04em}._dock_be16q_15{-webkit-backdrop-filter:blur(10px)saturate(.85);background:#18201b80;border:1px solid #82977470;border-radius:10px;flex-shrink:0;grid-template-columns:repeat(4,1fr);padding:5px;transition:background-color .25s;display:grid}._dock_be16q_15:focus-within{background-color:#080e0bd1}@media (hover:hover){._dock_be16q_15:hover{background-color:#060a08d1}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._dock_be16q_15{background-color:#18201bef}}._dock_be16q_15 a{min-height:62px;color:var(--text);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:10px;text-decoration:none;display:flex}._dock_be16q_15 a:nth-child(2){color:var(--accent);background:#2c3b2b}._dock_be16q_15 a:hover{background:var(--hover)}._app_be16q_7{padding-top:env(safe-area-inset-top);background:var(--surface-deep);flex-direction:column;animation:.2s ease-out _openApp_be16q_1;display:flex;position:absolute;inset:0}._appHeader_be16q_23{min-height:64px;padding:8px max(12px, env(safe-area-inset-right)) 8px max(12px, env(safe-area-inset-left));border-bottom:1px solid var(--line);outline:none;flex-shrink:0;align-items:center;gap:4px;display:flex}._back_be16q_24{background:0 0;border:none;align-items:center;gap:7px;min-height:44px;padding:0 9px;font-size:12px;display:flex}._appName_be16q_25{font:9px var(--font);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}._appHeader_be16q_23>div{margin-left:8px}._appBody_be16q_27{flex:1;min-height:0;overflow:clip}@keyframes _openApp_be16q_1{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=360px){._home_be16q_2{padding-top:20px;padding-inline:14px}._time_be16q_4{padding:18px 0}._time_be16q_4 time{font-size:60px}._apps_be16q_7{gap:0}._dock_be16q_15 a{min-height:54px}._appHeader_be16q_23{gap:0;padding-inline:8px}._appName_be16q_25{max-width:96px}._appHeader_be16q_23>div{margin-left:0}}@media (height<=519px) and (width>=500px){._home_be16q_2{max-width:none;padding:18px max(24px, env(safe-area-inset-right)) 12px max(24px, env(safe-area-inset-left));grid-template-rows:1fr auto;grid-template-columns:220px 1fr;gap:8px 32px;display:grid}._time_be16q_4{grid-area:1/1;align-self:center;padding:5px 0}._time_be16q_4 time{font-size:56px}._apps_be16q_7{grid-area:1/2;grid-template-columns:repeat(3,1fr)}._homeControls_be16q_13{flex-wrap:wrap;grid-area:2/1}._dock_be16q_15{grid-area:2/2}._dock_be16q_15 a{min-height:50px}._pages_be16q_9{position:absolute;top:128px;right:24px}._appHeader_be16q_23{min-height:54px;padding-block:4px}}._start_be16q_32{color:var(--text);background:0 0;border:0;min-width:40px;min-height:44px;font-size:22px}._mobile_be16q_1>nav{top:max(4px, env(safe-area-inset-top));z-index:10;position:absolute;left:50%;transform:translate(-50%)}._mobile_be16q_1:has(>section)>nav{display:none}.shape-waves{pointer-events:none;isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.shape-waves__canvas{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s cubic-bezier(.22,1,.36,1);display:block;position:absolute;inset:0}.shape-waves[data-ready=true] .shape-waves__canvas{opacity:1}@media (prefers-reduced-motion:reduce){.shape-waves__canvas{transition:none}}._app_2su4x_1{isolation:isolate;background:var(--bg);width:100%;height:100dvh;position:relative;overflow:clip}
