@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-italic-BamGE6QP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #cfc4a6;--ink-dim: #6c6553;--gold: #e0bf74;--bad: #b8593f;--ok: #cfc4a6;--ease-out: cubic-bezier(.23, 1, .32, 1)}html,body{margin:0;height:100%;background:#000;overflow:hidden}#screen{position:fixed;inset:0;width:100vw;height:100vh;display:block;image-rendering:pixelated;cursor:none}#overlay:empty{display:none}.import{position:fixed;inset:0;display:grid;place-items:center;overflow-y:auto;padding:48px 24px 96px;box-sizing:border-box;font:17px/1.5 EB Garamond,Georgia,serif;color:var(--ink);background:#000;text-align:center;cursor:default;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.import ::selection{color:#120b06;background:#ffc88cd9}.import .card{width:min(560px,100%)}.import h1,.import .mark{margin:0;font-weight:400;font-size:clamp(88px,16vw,176px);line-height:.9;letter-spacing:-.04em;color:#ddd3b6}.import .line,.import .sub{margin:20px 0 0;font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim)}.import p{margin:0 0 12px}.import a{color:inherit;text-decoration:underline;text-decoration-color:#cfc4a659;text-underline-offset:3px;transition:color .15s ease,text-decoration-color .15s ease}.import a:hover{color:#fff;text-decoration-color:currentColor}.import.title-page{padding:0 24px 40px}.import.title-page canvas.fire{position:fixed;inset:0;width:100%;height:100%;pointer-events:none}.import.title-page .card{position:relative;display:flex;flex-direction:column;align-items:center}.import .hearth{width:min(340px,70vw);height:clamp(220px,40vh,380px);margin:4px 0 28px}.import.title-page .mark{--hot: color-mix(in oklab, #ffe4b8 min(100%, calc(100% * var(--lit))), #000);--cool: color-mix(in oklab, #9a876a min(100%, calc(85% * var(--lit))), #000);font-size:clamp(72px,11vw,124px);line-height:1;letter-spacing:-.035em;font-variant-numeric:oldstyle-nums;font-feature-settings:"kern","liga","onum";padding:0 .06em .06em;color:transparent;background:radial-gradient(120% 140% at 50% 125%,var(--hot) 22%,var(--cool) 78%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 .04em .2em rgb(255 110 30 / calc(.16 * var(--lit))))}.import.title-page .pick .act{animation:materialise 1.1s var(--ease-out) 1.7s backwards}.import.title-page.settled .pick .act{animation:materialise .5s var(--ease-out) backwards}.import.title-page .status{animation:arrive .9s var(--ease-out) 1.9s backwards}.import.title-page .legal{animation:arrive .9s var(--ease-out) 2.15s backwards}@keyframes materialise{0%{opacity:0;filter:blur(8px);scale:.97}}@keyframes arrive{0%{opacity:0;transform:translateY(4px)}}.import button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;user-select:none}.import button.act{--edge: rgb(255 214 168 / calc(.1 + .16 * var(--lit, 1)));min-width:184px;height:50px;padding:0 36px;border-radius:999px;font-size:13px;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:#eadfc4;background:radial-gradient(90% 120% at 50% -30%,rgb(255 150 70 / .14),transparent 70%),#100b088c;box-shadow:inset 0 1px 0 var(--edge),inset 0 0 0 1px #ffe2be1a,inset 0 -12px 24px -14px #ff782800,0 10px 30px -10px #000000e6;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .16s var(--ease-out)}@media(hover:hover)and (pointer:fine){.import button.act:hover{color:#fff8ea;background-color:#28160c99;box-shadow:inset 0 1px #ffd6a880,inset 0 0 0 1px #ffd6a838,inset 0 -12px 24px -14px #ff782859,0 10px 34px -10px #ff5a1459}}.import button.act:active{transform:scale(.97)}.import button.go{color:#ffe2a8;background-color:#341a0a9e;box-shadow:inset 0 1px #ffd6968c,inset 0 0 0 1px #ffc87847,inset 0 -12px 24px -14px #ff78284d,0 0 36px -6px #ff781e66}.import button[hidden]{display:none}.import :is(a,button):focus-visible{outline:1px solid rgb(255 214 168 / .7);outline-offset:5px}.import .status{min-height:1.5em;margin:20px 0 0;font-size:15px;font-style:italic;letter-spacing:.01em;color:#857a64}.import .status.error,.import .error{color:var(--bad)}.import dialog.get-files{padding:0;border:none;border-radius:22px;color:var(--ink);width:min(440px,calc(100% - 32px));background:#0e0a08bd;box-shadow:inset 0 1px #ffd6a829,inset 0 0 0 1px #ffe2be14,0 30px 80px -20px #000000f2;-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);opacity:1;scale:1;transition:opacity .24s var(--ease-out),scale .24s var(--ease-out),overlay .24s allow-discrete,display .24s allow-discrete}@starting-style{.import dialog.get-files[open]{opacity:0;scale:.97}}.import dialog.get-files:not([open]){opacity:0;scale:.97;transition-duration:.16s}.import dialog.get-files::backdrop{background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1;transition:opacity .24s var(--ease-out),overlay .24s allow-discrete,display .24s allow-discrete}@starting-style{.import dialog.get-files[open]::backdrop{opacity:0}}.import dialog.get-files:not([open])::backdrop{opacity:0;transition-duration:.16s}.import dialog .sheet{position:relative;padding:40px 40px 32px;text-align:left}.import dialog h2{margin:0 0 8px;font-size:28px;font-weight:400;line-height:1.1;letter-spacing:-.01em;color:#e6dcc2}.import dialog .lede{margin:0 0 24px;font-size:16px;font-style:italic;color:#8a8270}.import dialog ol{margin:0 0 32px;padding:0;list-style:none;counter-reset:step}.import dialog ol li{position:relative;margin:0 0 12px;padding-left:32px;font-size:16px;line-height:1.5;counter-increment:step}.import dialog ol li:before{content:counter(step);position:absolute;left:0;top:0;font-variant-numeric:oldstyle-nums;font-feature-settings:"onum";color:var(--gold)}.import dialog ol i{color:#ece3c8}.import dialog :is(.choose,.ok){display:block;margin:0 auto}.import dialog .fine{margin:20px 0 0;text-align:center;font-size:13px;color:#6c6553}.import dialog .close{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;font-size:22px;line-height:1;color:#6c6553;transition:color .15s ease}.import dialog .close:hover{color:var(--ink)}.import.over{box-shadow:inset 0 0 0 1px var(--ink-dim)}.import .legal{position:fixed;left:50%;bottom:28px;translate:-50% 0;width:min(560px,calc(100% - 48px));font-size:12px;line-height:1.6;letter-spacing:.01em;text-wrap:balance;color:#4a453a}.import .legal .own{margin:0;color:#6b6453}.import .legal a,.import .legal button{color:#7b7360;font-size:12px}.import .legal button{text-decoration:underline;text-underline-offset:3px}.import .card>.loading{display:none}.import .card.busy>.loading,.import .card.loading-card>.loading{display:block}.import .card.busy>.pick{display:none}.import .loading{margin-top:72px}.import .loading .stage{min-height:1.5em;font-size:15px;font-style:italic;color:var(--ink-dim)}.import .loading.failed .stage{color:var(--bad)}.import .progress{width:180px;height:1px;margin:16px auto 0;background:#cfc4a61f;overflow:hidden}.import .progress>div{height:100%;width:0;background:var(--ink);transition:width .2s linear}.import .loading .progress.busy>div{width:30%;animation:sweep 1.6s ease-in-out infinite}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}.import .controls{display:none}.import .notice h1{font-size:96px}.import ul.browsers{list-style:none;margin:0 0 24px;padding:0}.bootline{position:fixed;left:50%;bottom:12%;transform:translate(-50%);font:italic 15px EB Garamond,Georgia,serif;color:#6c6553}@media(prefers-reduced-motion:reduce){.import dialog.get-files:not([open]){scale:1}@starting-style{.import dialog.get-files[open]{scale:1}}.import.title-page :is(.pick .act,.status,.legal),.import.title-page.settled .pick .act{animation:none}.import .loading .progress.busy>div{animation:none;width:100%;opacity:.4}}
