:root{--bondi:#7ec8c3;--bondi-deep:#3d8a86;--aqua:#4ea3e0;--aqua-hi:#7ec8f0;--folder-yellow:#f5d76e;--folder-tab:#e8c85a;--paper:#f7f3ea;--ink:#1a1a18;--ink-soft:#4a4742;--chrome:#dfe6ef;--chrome-hi:#f4f7fb;--menubar:#ffffffb8;--hairline:#0000002e;--ui:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", system-ui, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--accent:#0a7aff;--label:#1d1d1f;--label-2:#48484a;--label-3:#86868b;--display:"Bodoni Moda", "Didot", "Bodoni 72", "Playfair Display", Georgia, serif;--doc:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--mono:"Courier Prime", "Courier New", Courier, monospace;--ease:cubic-bezier(.16, 1, .3, 1);--shadow-win:0 0 0 .5px #00000047, inset 0 0 0 .5px #ffffffbf, 0 40px 90px -18px #0000008c, 0 14px 34px -10px #0000004d}*,:before,:after{box-sizing:border-box}html,body{color:var(--ink);font-family:var(--ui);background:#05070a;min-height:100%;margin:0;padding:0}html[data-phase=intro],html[data-phase=intro] *{cursor:none!important}html[data-phase=desk]{cursor:auto}@media (hover:hover) and (pointer:fine){html[data-phase=desk],html[data-phase=desk] *{cursor:none!important}}img{max-width:100%;height:auto}a{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:400;color:#000;background:#fff;border-radius:4px;padding:.5rem .8rem;font-size:.8rem;text-decoration:none;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}#intro{z-index:40;position:relative}#intro.done{pointer-events:none}.intro-sticky{perspective:1400px;background:#000;height:100dvh;position:sticky;top:0;overflow:hidden}.intro-video{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.intro-video iframe,.intro-video video{pointer-events:none;object-fit:cover;border:0;width:100vw;min-width:177.78vh;height:56.25vw;min-height:100vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.08)}.intro-veil{z-index:1;pointer-events:none;background:radial-gradient(70% 60% at 50% 45%,#0000 20%,#0000008c 100%),linear-gradient(#00000059,#0000 30%,#00000080);position:absolute;inset:0}.stage{z-index:2;transform-style:preserve-3d;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.layer{transform-origin:bottom;width:min(78vh,560px);height:min(94vh,860px);transform-style:preserve-3d;will-change:transform, opacity, filter;opacity:0;pointer-events:none;position:absolute;top:auto;bottom:0;left:50%;transform:translate3d(-50%,0,40px)}#layer-closed{opacity:1}.layer img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 28px 40px #0000008c);user-select:none;-webkit-user-drag:none;width:100%;height:100%}.layer.is-gone{opacity:0;pointer-events:none}#layer-lower{z-index:3}#layer-forehead{z-index:4}#layer-open{z-index:5}#layer-closed{z-index:6;opacity:1}.intro-hint{z-index:5;font-family:var(--ui);letter-spacing:.42em;text-transform:uppercase;color:#ffffffb8;text-shadow:0 2px 16px #000;font-size:.8rem;position:absolute;top:5.2%;bottom:auto;left:50%;transform:translate(-50%)}.intro-welcome{--welcome-lines:2;left:50%;top:max(12.5%, calc((12.5% + 60% - 292px) / 2 - var(--welcome-lines) * .5em));z-index:1;text-align:center;text-wrap:balance;text-transform:uppercase;width:min(94vw,1500px);font-family:var(--display);letter-spacing:.05em;color:#fff;opacity:.55;text-shadow:0 8px 56px #0006;pointer-events:none;margin:0;font-size:clamp(2.4rem,min(8.2vw,10.5vh),8rem);font-weight:900;line-height:.98;position:absolute;transform:translate(-50%)}.intro-unlock{z-index:6;color:#fffc;font:.68rem/1 var(--ui);letter-spacing:.28em;text-transform:uppercase;cursor:none;background:0 0;border:0;position:absolute;top:8.8%;bottom:auto;left:50%;transform:translate(-50%)}.intro-unlock[hidden]{display:none}.intro-spacer{height:620vh}html[data-phase=desk] #intro{display:none}#desktop{background:radial-gradient(1200px 700px at 70% 0,#7ec8c32e,#0000 55%),radial-gradient(900px 500px at 10% 100%,#28465a73,#0000 50%),linear-gradient(#16324a 0%,#0c1c28 42%,#081018 100%);flex-direction:column;min-height:100dvh;display:none;position:relative;overflow:hidden}html[data-phase=desk] #desktop{height:100dvh;min-height:0;display:flex}html[data-phase=desk],html[data-phase=desk] body{overscroll-behavior:none;height:100%;overflow:hidden}.desk-wallpaper{z-index:0;object-fit:cover;object-position:center;pointer-events:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}#desktop:before{content:"";z-index:1;opacity:.35;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.07'/%3E%3C/svg%3E");position:absolute;inset:0}.menubar{z-index:30;-webkit-backdrop-filter:blur(40px)saturate(190%);height:32px;font:500 13px/1 var(--ui);letter-spacing:-.005em;color:#fffffff2;text-shadow:0 1px 6px #00000040;user-select:none;background:#0e121e57;border-bottom:.5px solid #ffffff24;justify-content:space-between;align-items:center;padding:0 10px;display:flex;position:relative;box-shadow:0 1px #0000002e}.menubar-left,.menubar-right{align-items:center;gap:2px;min-width:0;display:flex}.menubar a,.menubar button.menu-item{height:22px;font:inherit;color:inherit;white-space:nowrap;cursor:none;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 9px;text-decoration:none;transition:background .18s;display:inline-flex}.menubar a:hover,.menubar button.menu-item:hover,.menubar a:focus-visible,.menubar button.menu-item:focus-visible{color:#fff;background:#ffffff2e;outline:none}.menubar .brand-mark{letter-spacing:.01em;align-items:center;gap:8px;padding:0 12px 0 7px;font-weight:700;display:inline-flex}.menubar .mark{fill:currentColor;width:15px;height:15px}.menubar-right>span,.menu-clock{white-space:nowrap;padding:0 9px}.menu-clock{font-variant-numeric:tabular-nums}.menubar .sound svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.menubar .sound .slash,.menubar .sound.off .waves{display:none}.menubar .sound.off .slash{display:block}.menubar{box-shadow:none;background:linear-gradient(#0a102261,#0a102224);border-bottom:0}.menubar a,.menubar button.menu-item{border-radius:8px;height:24px}.desk-field{z-index:2;flex:auto;min-height:0;position:relative}.desk-field.has-maximized{z-index:600}.icon-sprite{width:0;height:0;position:absolute;overflow:hidden}.icon-grid{flex-flow:column wrap;align-content:flex-start;gap:12px 8px;max-height:calc(100% - 56px);display:flex;position:absolute;top:40px;left:24px}.desk-icon{color:#fff;text-align:center;cursor:none;background:0 0;border:0;border-radius:14px;outline:none;width:96px;padding:8px 4px 6px;text-decoration:none;transition:background .2s;display:block}.desk-icon .glyph{filter:drop-shadow(0 8px 12px #00000047)drop-shadow(0 1px 1.5px #00000040);width:68px;height:57px;transition:transform .4s var(--ease);margin:0 auto 7px;display:block}.desk-icon .doc-glyph{width:46px;height:58px}.desk-icon .glyph-bin{width:52px;height:59px}.desk-icon:hover .glyph{transform:translateY(-2px)scale(1.04)}.desk-icon .label{letter-spacing:-.004em;text-shadow:0 1px 3px #0000008c;border-radius:6px;max-width:100%;padding:2px 8px 3px;font-size:12px;font-weight:500;line-height:1.25;display:inline-block}.desk-icon.is-selected,.desk-icon:focus-visible{background:#fff3;box-shadow:inset 0 0 0 .5px #ffffff59}.desk-icon:focus-visible .label,.desk-icon.is-selected .label{background:var(--accent);text-shadow:none}.trash-slot{position:absolute;bottom:12px;right:28px}.dock{z-index:20;pointer-events:none;justify-content:center;padding:0 0 10px;display:flex;position:relative}.dock-inner{pointer-events:auto;-webkit-backdrop-filter:blur(38px)saturate(200%);background:#fff3;border-radius:30px;align-items:flex-end;gap:12px;padding:9px 13px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff8c,inset 0 1px #fff9,0 22px 50px -10px #00000073,0 4px 14px #0000002e}.dock a,.dock button{background:var(--tile,#ccc);color:#fff;width:52px;height:52px;font:inherit;cursor:none;transform-origin:50% 100%;transition:transform .3s var(--ease);border:0;border-radius:23%;place-items:center;padding:0;text-decoration:none;display:grid;position:relative;box-shadow:inset 0 0 0 .5px #ffffff8c,inset 0 1.5px #ffffff8c,0 7px 14px -5px #0006}.dock .dk-glyph{fill:currentColor;filter:drop-shadow(0 1px 1.5px #00000040);width:28px;height:28px}.dock .dk-home{--tile:linear-gradient(180deg, #5ab8ff, #0a6cff)}.dock .dk-bound{--tile:linear-gradient(180deg, #ffcb52, #f2a20c)}.dock .dk-action{--tile:linear-gradient(180deg, #ff8d78, #ee4a38)}.dock .dk-brew{--tile:linear-gradient(180deg, #62dfd2, #17a294)}.dock .dk-trash{--tile:linear-gradient(180deg, #eef2f7, #a9b5c4);color:#4a5668;margin-left:12px}.dock .dk-trash .dk-glyph{filter:none}.dock .dk-trash:before{content:"";background:#fff6;width:1px;position:absolute;top:6px;bottom:6px;left:-13px}.dock .tip{transform-origin:50% 100%;color:var(--label);letter-spacing:0;white-space:nowrap;-webkit-backdrop-filter:blur(20px)saturate(180%);opacity:0;pointer-events:none;transition:opacity .16s ease, translate .2s var(--ease);background:#f6f6f8d6;border-radius:9px;padding:5px 11px;font-size:12px;font-weight:500;position:absolute;bottom:calc(100% + 12px);left:50%;translate:-50% 4px;box-shadow:0 0 0 .5px #00000024,0 8px 24px #00000040}.dock a:hover .tip,.dock button:hover .tip,.dock a:focus-visible .tip,.dock button:focus-visible .tip{opacity:1;translate:-50%}.dock a:focus-visible,.dock button:focus-visible{outline-offset:3px;outline:2px solid #ffffffe6}.dock [data-running]:after{content:"";background:#ffffffeb;border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:-7px;left:50%;box-shadow:0 0 6px #fff9}@media (hover:hover) and (pointer:fine){.dock-inner>:hover{transform:translateY(-10px)scale(1.3)}.dock-inner>:hover .tip{scale:.77}.dock-inner>:hover+*,.dock-inner>:has(+:hover){transform:translateY(-4px)scale(1.1)}}.form-frame-wrap{background:#fff;border:.5px solid #00000029;border-radius:14px;margin-top:14px;overflow:hidden}.form-frame-wrap iframe{border:0;width:100%;height:min(640px,60vh);display:block}#win-talk{top:9%;left:22%}#win-readme{top:10%;left:20%}#win-bound{top:11%;left:14%}#win-action{top:13%;left:18%}#win-brewing{top:15%;left:22%}#win-trash{top:18%;left:28%}#win-bhoyabbhontor{top:12%;left:24%}#win-ghurnipara{top:14%;left:26%}#win-lilys-lament{top:13%;left:21%}#win-untitled-middle-age-crisis-novel{top:12%;left:19%}#win-shards-of-sundial-city{top:15%;left:23%}#win-rent-free-ghosts{top:11%;left:25%}#win-the-boatman{top:16%;left:17%}#win-the-remainder{top:10%;left:22%}#win-the-clay-lamp{top:14%;left:20%}#win-untitled-two-part-short-film{top:12%;left:16%}#win-kokalondho{top:15%;left:24%}#win-promod-dar-circus{top:13%;left:18%}#win-miran{top:16%;left:26%}#win-draevena-series{top:12%;left:21%}#win-what-dracula-told-me{top:18%;left:30%}.window{z-index:10;width:min(720px,100vw - 48px);max-height:min(72vh,640px);color:var(--label);-webkit-backdrop-filter:blur(56px)saturate(190%);background:#f8f8fbed;border-radius:20px;flex-direction:column;transition:box-shadow .3s;display:none;position:absolute;top:12%;left:18%;overflow:hidden;box-shadow:0 0 0 .5px #00000042,inset 0 0 0 .5px #ffffffb3,0 12px 32px -8px #00000047,0 2px 6px #0000001f}.window:not(.is-dragging){transition:box-shadow .3s ease, top .32s var(--ease), left .32s var(--ease), width .32s var(--ease), height .32s var(--ease), max-height .32s var(--ease), border-radius .32s var(--ease), transform .32s var(--ease)}.window.open{animation:winIn .34s var(--ease);display:flex}.window.front{z-index:16;box-shadow:var(--shadow-win)}.window.maximized{z-index:500!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;position:fixed!important;inset:0!important;transform:none!important}@keyframes winIn{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:none}}.window.doc-txt{width:min(640px,100vw - 48px);max-height:min(68vh,580px)}.window.contact-embed{width:min(560px,100vw - 48px);max-height:min(86vh,760px)}.titlebar{cursor:none;user-select:none;background:0 0;border-bottom:.5px solid #00000017;flex:none;align-items:center;height:52px;padding:0 20px;display:flex;position:relative}.titlebar h2,.titlebar .win-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.006em;color:#1d1d1fe0;pointer-events:none;margin:0;padding:0 96px;font-size:13px;font-weight:600;transition:color .3s;position:absolute;left:0;right:0;overflow:hidden}.window:not(.front) .titlebar h2{color:#1d1d1f80}.traffic{z-index:1;gap:8px;display:flex;position:relative}.traffic button,.traffic a.close,.traffic span.min,.traffic span.zoom{cursor:none;text-indent:-999px;border:0;border-radius:50%;flex:0 0 13px;width:13px;height:13px;padding:0;transition:background .2s;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #0003,inset 0 1px #ffffff59}.traffic .close{background:#ff5f57}.traffic .min{background:#febc2e}.traffic .zoom{background:#28c840}.traffic .close:after,.traffic .min:after,.traffic .zoom:after{content:"";opacity:0;background-position:50%;background-repeat:no-repeat;background-size:13px 13px;transition:opacity .15s;position:absolute;inset:0}.traffic .close:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M4.2 4.2l4.6 4.6M8.8 4.2L4.2 8.8' stroke='%23000' stroke-opacity='.55' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E")}.traffic .min:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M3.7 6.5h5.6' stroke='%23000' stroke-opacity='.55' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E")}.traffic .zoom:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 13'%3E%3Cpath d='M6.5 3.8v5.4M3.8 6.5h5.4' stroke='%23000' stroke-opacity='.55' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E")}.traffic:hover .close:after,.traffic:hover .min:after,.traffic:hover .zoom:after{opacity:1}.window:not(.front) .traffic>*{background:#cfcfd4}.window:not(.front) .traffic:hover .close{background:#ff5f57}.window:not(.front) .traffic:hover .min{background:#febc2e}.window:not(.front) .traffic:hover .zoom{background:#28c840}.window-body{scrollbar-width:thin;scrollbar-color:#00000047 transparent;overscroll-behavior:contain;background:0 0;flex:auto;min-height:0;padding:22px 30px 34px;overflow:auto}.window.doc-txt .window-body,.window.contact-embed .window-body{font-family:var(--ui);font-size:15px}.window-body h1,.article-page h1{font-family:var(--ui);letter-spacing:-.03em;color:var(--label);margin:0 0 .4rem;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.15}.window-body h3{font-family:var(--ui);letter-spacing:-.025em;color:var(--label);margin:2px 0 12px;font-size:27px;font-weight:700;line-height:1.25}.kicker{font-family:var(--ui);letter-spacing:.005em;text-transform:none;color:var(--label-3);margin:0 0 6px;font-size:12px;font-weight:600}.lede,.article-page p,.window-body p{font-family:var(--ui);letter-spacing:-.006em;color:var(--label-2);margin:0 0 14px;font-size:15px;line-height:1.6}.window-body p.kicker,.article-page p.kicker{color:var(--label-3);margin:0 0 6px;font-size:12px;line-height:1.3}.window-body p a,.article-page p a,.related a{color:#0a5fd6;text-underline-offset:3px;text-decoration:underline #0a5fd652}.window-body p a:hover,.article-page p a:hover{text-decoration-color:currentColor}.status-pill{--pc:#0a5ad4;--pbg:#0a7aff1f;background:var(--pbg);font-family:var(--ui);letter-spacing:0;text-transform:none;color:var(--pc);border:0;border-radius:999px;align-items:center;gap:7px;margin:0 0 14px;padding:4px 11px 4px 9px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.window-body p.status-pill,.article-page p.status-pill{color:var(--pc);margin:0 0 14px;font-size:12px;line-height:1.3}.status-pill:before{content:"";background:var(--pc);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.status-pill[data-cat=bound]{--pc:#9a5b00;--pbg:#f5a6232b}.status-pill[data-cat=action]{--pc:#c2321d;--pbg:#ff5f4624}.status-pill[data-cat=brewing]{--pc:#0a7f73;--pbg:#1eb4a529}.status-pill[data-cat=trash]{--pc:#55555a;--pbg:#78788029}.talk-form{flex-direction:column;gap:16px;margin-top:18px;display:flex}.field{flex-direction:column;display:flex}.field-label{font-family:var(--ui);letter-spacing:-.006em;color:var(--label);margin:0 0 7px;font-size:13px;font-weight:600}.field-hint{font-family:var(--ui);color:var(--label-3);margin:-2px 0 8px;font-size:12px;line-height:1.4}.field-input{width:100%;color:var(--label);font-family:var(--ui);letter-spacing:-.006em;-webkit-appearance:none;appearance:none;background:#78829112;border:1px solid #0000001c;border-radius:12px;outline:none;padding:11px 14px;font-size:15px;transition:border-color .18s,background .18s,box-shadow .18s}.field-input::placeholder{color:var(--label-3)}.field-textarea{resize:vertical;min-height:92px;line-height:1.5;font-family:var(--ui)}.field-input:hover{border-color:#0000002e}.field-input:focus{border-color:var(--accent);background:#0a7aff0d;box-shadow:0 0 0 3.5px #0a7aff29}.field-input.invalid{background:#ff3b300d!important;border-color:#ff3b30!important;box-shadow:0 0 0 3.5px #ff3b3024!important}.field-error{min-height:15px;font-family:var(--ui);color:#ff3b30;opacity:0;margin:6px 1px 0;font-size:12.5px;line-height:1.3;transition:opacity .2s,transform .2s;transform:translateY(-3px)}.field-error:not(:empty){opacity:1;transform:translateY(0)}.phone-row{background:#78829112;border:1px solid #0000001c;border-radius:12px;align-items:stretch;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;overflow:hidden}.phone-row:hover{border-color:#0000002e}.phone-row:focus-within{border-color:var(--accent);background:#0a7aff0d;box-shadow:0 0 0 3.5px #0a7aff29}.phone-row.invalid{background:#ff3b300d!important;border-color:#ff3b30!important;box-shadow:0 0 0 3.5px #ff3b3024!important}.country-select{max-width:132px;color:var(--label);font-family:var(--ui);-webkit-appearance:none;appearance:none;cursor:pointer;background:#78829114;border:0;border-right:1px solid #0000001a;outline:none;flex:none;padding:11px 8px 11px 12px;font-size:14px}.phone-input{min-width:0;color:var(--label);font-family:var(--ui);letter-spacing:-.006em;background:0 0;border:0;outline:none;flex:auto;padding:11px 14px;font-size:15px}.phone-input::placeholder{color:var(--label-3)}@keyframes talkShake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.field.shake{animation:.4s talkShake}.hp-field{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.verify-field{justify-content:center;margin-top:-2px;display:flex}.verify-field[hidden]{display:none}.verify-placeholder{width:100%;max-width:300px;color:var(--label-3);background:#78829112;border:1px solid #0000001a;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 16px;display:flex}.verify-icon{flex:none;width:17px;height:17px}.verify-label{font-family:var(--ui);letter-spacing:-.006em;font-size:12.5px}.form-status:not(:empty){text-align:center;font-family:var(--ui);color:#b3261e;background:#ff3b301a;border-radius:10px;margin:0 0 2px;padding:9px 12px;font-size:13px;font-weight:600;line-height:1.4;animation:.4s talkShake}.form-status.ok:not(:empty){color:#1a7f46;background:#34c75924;animation:none}.form-error{text-align:center;font-family:var(--ui);color:#ff3b30;opacity:0;margin:0;padding:0 2px;font-size:13px;line-height:1.4;transition:opacity .2s,transform .2s;transform:translateY(-3px)}.form-error:not(:empty){opacity:1;animation:.4s talkShake;transform:translateY(0)}.form-actions{justify-content:flex-end;margin-top:4px;display:flex}.submit-btn{background:var(--accent);color:#fff;font-family:var(--ui);letter-spacing:-.006em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-size:14.5px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s,opacity .15s;display:inline-flex;position:relative;box-shadow:0 6px 16px -6px #0a7aff8c}.submit-btn:hover{background:#2a8bff;box-shadow:0 8px 20px -6px #0a7aff99}.submit-btn:active{transform:scale(.96)}.submit-btn:disabled{cursor:default;opacity:.85}.submit-arrow{width:16px;height:16px;transition:transform .2s}.submit-btn:hover .submit-arrow{transform:translate(2px)}.submit-spinner{width:16px;height:16px;animation:.7s linear infinite talkSpin;display:none}@keyframes talkSpin{to{transform:rotate(360deg)}}.submit-btn.is-sending .submit-arrow{display:none}.submit-btn.is-sending .submit-spinner{display:inline-block}.submit-btn.is-sending .submit-label:after{content:"ing"}.talk-thanks{text-align:center;padding:26px 6px 8px}.talk-thanks.show{animation:thanksIn .42s var(--ease)}@keyframes thanksIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.thanks-check{color:#28c840;width:56px;height:56px;margin:0 auto 14px}.check-circle{stroke-dasharray:182;stroke-dashoffset:182px;animation:.5s forwards talkDrawCircle}.check-mark{stroke-dasharray:40;stroke-dashoffset:40px;animation:.32s .42s forwards talkDrawCheck}@keyframes talkDrawCircle{to{stroke-dashoffset:0}}@keyframes talkDrawCheck{to{stroke-dashoffset:0}}.thanks-title{margin:0 0 8px}.thanks-text{max-width:380px;margin:0 auto 20px}.thanks-reset{color:var(--label);font-family:var(--ui);cursor:pointer;background:#78829114;border:1px solid #00000024;border-radius:999px;padding:9px 18px;font-size:13.5px;font-weight:600;transition:background .18s,border-color .18s}.thanks-reset:hover{background:#78829129;border-color:#00000038}.file-list{--dc:#aab1bf;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px 6px;padding:6px 0 8px;display:grid}#win-bound .file-list{--dc:#f2b53a}#win-action .file-list{--dc:#ee5a44}#win-brewing .file-list{--dc:#2fb8aa}#win-trash .file-list{--dc:#8e8e93}.file-item{color:var(--label);font:500 12px/1.3 var(--ui);text-align:center;cursor:none;background:0 0;border:0;border-radius:14px;outline:none;flex-direction:column;align-items:center;gap:9px;padding:14px 6px 10px;text-decoration:none;transition:background .2s;display:flex}.file-item .doc-glyph{filter:drop-shadow(0 5px 7px #0000002e);width:46px;height:58px;transition:transform .35s var(--ease)}.file-item .name{overflow-wrap:anywhere;border-radius:6px;max-width:100%;padding:2px 7px 3px}.file-item:hover{background:#0000000d}.file-item:hover .doc-glyph{transform:translateY(-2px)}.file-item:hover .name{color:#0a58c8;background:#0a7aff24}.file-item:focus-visible,.file-item:active{background:#0a7aff1a}.file-item:focus-visible .name,.file-item:active .name{background:var(--accent);color:#fff}.faq dt{font-family:var(--ui);letter-spacing:-.006em;color:var(--label);margin-top:20px;font-size:14px;font-weight:600}.faq dd{font-family:var(--ui);letter-spacing:-.006em;color:var(--label-2);margin:4px 0 0;font-size:15px;line-height:1.6}#cursor{pointer-events:none;z-index:2147483647;opacity:0;width:18px;height:18px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}html[data-phase=desk] #cursor{opacity:0}@media (hover:hover) and (pointer:fine){html[data-phase=desk] #cursor{opacity:1}}#cursor svg{filter:drop-shadow(0 1px 1px #00000073);display:block}.seo-ledger,.ledger.sr-only{top:0;left:0;clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important;opacity:0!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ledger h2{font-family:var(--doc);margin:1.6rem 0 .6rem;font-size:1.6rem}.ledger article{border-bottom:1px solid #00000014;margin-bottom:1.4rem;padding-bottom:1.2rem}.ledger a{color:#0b4f9c}.site-end{z-index:3;text-align:center;color:#fffffff2;text-shadow:0 1px 2px #000000bf,0 0 10px #00000059;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:0 16px 12px;font-size:11px;display:flex;position:relative}.site-end a{color:#c8fff8;border-bottom:1px solid #c8fff866;text-decoration:none}.site-end p{margin:0}.site-end .copy{opacity:.95}.site-end .copy:before{content:"·";margin-right:14px}.site-end .dmca{line-height:0;display:flex}.site-end a.dmca-badge{opacity:.92;border-bottom:0;line-height:0;transition:opacity .25s;display:inline-block}.site-end a.dmca-badge:hover,.site-end a.dmca-badge:focus-visible{opacity:1}.site-end a.dmca-badge img{border:0;width:120px;max-width:100%;height:auto;display:block}.page-shell{background:radial-gradient(1000px 500px at 80% -10%,#7ec8c333,#0000 50%),#0c1c28 url(/atelier/images/atelier-desk.webp) 50%/cover fixed;min-height:100vh;padding:48px 16px 56px}.page-window{max-width:820px;color:var(--label);-webkit-backdrop-filter:blur(56px)saturate(190%);box-shadow:var(--shadow-win);background:#f8f8fbed;border-radius:20px;margin:0 auto;overflow:hidden}.page-shell .titlebar,.page-shell .titlebar .traffic a,.page-shell .titlebar .traffic span{cursor:default}.crumb{color:var(--label-3);margin:0 0 1.2rem;font-size:12px}.crumb a{color:#0a5fd6;text-decoration:none}.article-page{padding:22px 30px 34px}.page-footer{color:#ffffffd9;text-align:center;text-shadow:0 1px 3px #0009;max-width:820px;margin:18px auto 0;font-size:12px}.page-footer a{color:#c8fff8}#yt-audio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}@media (width<=720px){.icon-grid{flex-flow:wrap;gap:16px;width:calc(100% - 24px);top:20px;left:12px}.trash-slot{bottom:96px;right:12px}.window{width:92%;max-height:78vh;top:8%;left:4%}.layer{width:min(96vw,420px);height:min(86vh,680px)}.intro-hint{top:4%}.intro-unlock{top:7.5%}.intro-welcome{--welcome-lines:2;letter-spacing:.03em;width:90vw;font-size:clamp(2rem,10.5vw,4rem)}}@media (prefers-reduced-motion:reduce){.intro-spacer{height:0}.window.open{animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.widgets{z-index:3;font-family:var(--ui);user-select:none;grid-template-columns:repeat(2,154px);grid-auto-rows:154px;gap:14px;display:grid;position:absolute;top:18px;right:28px}.widget{-webkit-backdrop-filter:blur(30px)saturate(180%);transition:transform .5s var(--ease);animation:widgetIn .9s var(--ease) both;animation-delay:calc(var(--i,0) * .11s + .25s);border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 0 0 .5px #ffffff47,0 14px 34px -8px #00000073,0 2px 6px #0003}.widget:hover{transform:translateY(-3px)}@keyframes widgetIn{0%{opacity:0;translate:0 14px;scale:.97}to{opacity:1;translate:0;scale:1}}.w-clock{background:linear-gradient(160deg,#282a38d6,#0a0b12e0);padding:8px}.w-clock svg{width:100%;height:100%;font-family:var(--ui);display:block}.w-clock .hands{filter:drop-shadow(0 2px 2px #0000008c)}.w-cal{color:#1c1c1e;background:#ffffffd1;padding:11px 11px 9px}.cal-head{justify-content:space-between;align-items:baseline;padding:0 3px;display:flex}.cal-head #cal-month{color:#ff3b30;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.cal-head #cal-year{color:#8e8e93;font-size:11px;font-weight:600}.cal-grid{text-align:center;font-variant-numeric:tabular-nums;grid-template-columns:repeat(7,1fr);grid-auto-rows:15.5px;margin-top:5px;font-size:9.5px;font-weight:500;display:grid}.cal-grid i{place-items:center;font-style:normal;display:grid}.cal-grid .wd{color:#8e8e93;font-size:9px;font-weight:600}.cal-grid .we{color:#8e8e93}.cal-grid .today{color:#fff;background:#ff3b30;border-radius:50%;width:16px;height:16px;margin:0 auto;font-weight:700;box-shadow:0 2px 6px #ff3b3073}.w-weather{color:#fff;text-shadow:0 1px 3px #0000002e;background:linear-gradient(#5aa9fff2,#2b6fe0f2);flex-direction:column;grid-column:1/-1;justify-content:space-between;padding:13px 15px 11px;display:flex}.w-weather.night{background:linear-gradient(#242b52f5,#0d1230f5)}.w-weather.gray{background:linear-gradient(#8393aaf5,#4a586df5)}.wx-top{justify-content:space-between;display:flex}.wx-city{font-size:13px;font-weight:600}.wx-temp{letter-spacing:-.03em;font-size:44px;font-weight:200;line-height:1.05}.wx-r{flex-direction:column;align-items:flex-end;gap:1px;font-size:12px;font-weight:600;display:flex}.wx-r .wx-hl{opacity:.85;font-weight:500}.wx-hours{text-align:center;border-top:1px solid #ffffff38;grid-template-columns:repeat(5,1fr);padding-top:7px;font-size:11px;font-weight:600;display:grid}.wx-hours span{flex-direction:column;align-items:center;gap:3px;display:flex}.wx-hours em{opacity:.85;font-style:normal;font-weight:500}.wx-msg{opacity:.85;margin:auto;font-size:12px;font-weight:500}@media (width<=900px),(height<=560px){.menubar-right>span{display:none}}@media (width>=901px) and (height<=560px) and (pointer:fine){.widgets{display:none}}@media (width<=720px){.dock-inner{border-radius:26px;gap:9px;padding:8px 10px}.dock a,.dock button{width:46px;height:46px}.dock .dk-glyph{width:25px;height:25px}.dock .dk-trash{margin-left:9px}.dock .dk-trash:before{left:-10px}.window-body{padding:18px 20px 28px}.titlebar h2,.titlebar .win-title{padding:0 84px}.window-body h3{font-size:23px}.article-page{padding:18px 20px 28px}.country-select{max-width:108px;padding:11px 6px 11px 10px;font-size:13px}.submit-btn{justify-content:center;width:100%}}.country-select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menubar .logo-mark{aspect-ratio:775/674;filter:drop-shadow(0 0 6px #69c8ff8c)drop-shadow(0 0 14px #ff5ad947);background:linear-gradient(135deg,#5df2ff 0%,#8b8bff 46%,#ff5ad9 100%);flex:none;width:30px;display:inline-block;-webkit-mask:url(/images/brand/mir-ahadul-islam-logo-mark.svg) 50%/contain no-repeat;mask:url(/images/brand/mir-ahadul-islam-logo-mark.svg) 50%/contain no-repeat}.menubar-right{flex:none}@media (width<=720px){.menubar{padding:0 8px}.menubar-left{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;overflow:auto hidden}.menubar-left::-webkit-scrollbar{display:none}.menubar-right{margin-left:6px}.menubar a,.menubar button.menu-item{flex:none;padding:0 8px}.menubar .brand-mark{padding:0 8px 0 4px}.menubar-right>span,.menu-clock{padding:0 6px}}@media (width<=600px){.menubar-left{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 22px),#0000 100%)}}@media (width<=480px){.menu-clock .mc-date{display:none}}.desk-scroll{display:contents}@media (width<=900px),(height<=560px) and (pointer:coarse){.desk-scroll{z-index:3;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:repeat(3,96px);place-content:start center;gap:12px 8px;padding:14px 12px 18px;display:grid;position:absolute;inset:0;overflow:hidden auto}.desk-scroll::-webkit-scrollbar{display:none}.widgets{zoom:.8;grid-column:1/-1;justify-self:center;margin-bottom:4px;position:static}.icon-grid{display:contents}.trash-slot{position:static}}@media (width>=700px) and (width<=900px){.desk-scroll{grid-template-columns:repeat(6,96px)}.widgets{zoom:1}}@media (width<=699px) and (height<=700px){.widgets{zoom:.72}}@media (width<=345px){.desk-scroll{grid-template-columns:repeat(3,90px);gap:12px 4px;padding-left:8px;padding-right:8px}.desk-icon{width:90px}}@media (orientation:landscape) and (height<=560px) and (pointer:coarse){.desk-scroll{grid-template-columns:repeat(3,96px) auto;column-gap:8px}.widgets{zoom:.62;grid-area:1/4/span 3;place-self:start;margin:0 0 0 16px}}