@font-face{font-display:swap;font-family:Cutive Mono;font-style:normal;font-weight:400;src:url(./Cutive_Mono-normal-400-latin-ext.DWOLz2ru.woff2) format("woff2");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-display:swap;font-family:Cutive Mono;font-style:normal;font-weight:400;src:url(./Cutive_Mono-normal-400-latin.no_ZS57w.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:IM Fell English;font-style:normal;font-weight:400;src:url(./IM_Fell_English-normal-400-latin.BhowGHCQ.woff2) format("woff2");unicode-range:u+00??,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-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(./Playfair_Display-normal-400-cyrillic.CjW2EstV.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(./Playfair_Display-normal-400-vietnamese.BV2APVTb.woff2) format("woff2");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-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(./Playfair_Display-normal-400-latin-ext.BxlSGspa.woff2) format("woff2");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-display:swap;font-family:Playfair Display;font-style:normal;font-weight:400;src:url(./Playfair_Display-normal-400-latin.CFtfchNt.woff2) format("woff2");unicode-range:u+00??,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}*,:after,:before{box-sizing:border-box}*{touch-action:manipulation}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol.no-style,ol[role=list],ul.no-style,ul[role=list]{list-style:none;margin:initial;padding:initial}body{line-height:1.5;min-height:100vh}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{margin:0;text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;color:currentColor;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--primary:#c9862a;--secondary:oklch(from var(--copper) calc(l - .1) calc(c - .03) h);--third:oklch(from var(--copper) calc(l - .25) calc(c - .07) h);--fourth:oklch(from var(--copper) calc(l - .3) calc(c - .08) h);--white:#e2b759;--black:oklch(from var(--copper) calc(l - .4) c h);--danger:#d78080;--grid:oklch(from var(--copper) l c h/.06);--copper:oklch(.47 .1 59.23);--dark-copper:oklch(from var(--copper) calc(l - .25) calc(c - .03) h);--t:.3s ease-in-out}::-moz-selection{background-color:var(--dark-copper);color:var(--primary)}::selection{background-color:var(--dark-copper);color:var(--primary)}#palette{border:1px solid #fff;display:grid;display:none;left:.5rem;position:fixed;top:.5rem}#palette span{height:2rem;width:2rem}hr,input{all:unset}a,button{cursor:pointer;transition:var(--t)}p{color:var(--white);font-size:1rem;text-align:center}body{background:var(--black);background-image:linear-gradient(oklch(from var(--copper) l c h/.04) 1px,transparent 1px),linear-gradient(90deg,oklch(from var(--copper) l c h/.04) 1px,transparent 1px),linear-gradient(oklch(from var(--copper) l c h/.05) 2px,transparent 2px),linear-gradient(90deg,oklch(from var(--copper) l c h/.05) 2px,transparent 2px);background-position:50%;background-size:2rem 2rem,2rem 2rem,22rem 22rem,22rem 22rem;font-family:IM Fell English,sans-serif;font-size:1rem;overflow:hidden}body:before{background:url(./rust.BwOXLKht.jpg) no-repeat 50%/cover;content:"";filter:grayscale(1);inset:0;mix-blend-mode:overlay;position:absolute;z-index:-1}#__nuxt{display:grid;height:100dvh;overflow-y:auto}#__nuxt:after,#__nuxt:before{animation:rotate 30s linear infinite;aspect-ratio:1;background:var(--fourth);content:"";height:50rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 482.58 511.9'%3E%3Cpath fill='%2381818b' d='m474.84 320.8-43.3-39.4a190.6 190.6 0 0 0 0-50.8l43.3-39.4a22.65 22.65 0 0 0 6.4-24.6l.1-.1a248 248 0 0 0-15.8-34.3l-4.7-8.1a254.5 254.5 0 0 0-22.1-31.2 22.83 22.83 0 0 0-24.5-6.8l-55.7 17.7a192.4 192.4 0 0 0-44-25.4l-12.5-57.1a22.6 22.6 0 0 0-18.2-17.8 258.4 258.4 0 0 0-42.5-3.5 248 248 0 0 0-42.5 3.6 22.6 22.6 0 0 0-18.2 17.8l-12.5 57.1a192.4 192.4 0 0 0-44 25.4l-55.7-17.7c-8.8-2.8-18.6-.4-24.5 6.8a254.5 254.5 0 0 0-22.1 31.2l-4.7 8.1a248 248 0 0 0-15.8 34.3 22.65 22.65 0 0 0 6.4 24.6l43.3 39.4a193.5 193.5 0 0 0-1.7 25.4 196 196 0 0 0 1.7 25.5l-43.3 39.4a22.65 22.65 0 0 0-6.4 24.6 248 248 0 0 0 15.8 34.3l4.7 8.1a254.5 254.5 0 0 0 22.1 31.2 22.83 22.83 0 0 0 24.5 6.8l55.6-17.8a192.4 192.4 0 0 0 44 25.4l12.5 57.1a22.6 22.6 0 0 0 18.2 17.8 259.8 259.8 0 0 0 85 0 22.6 22.6 0 0 0 18.2-17.8l12.5-57.1a192.4 192.4 0 0 0 44-25.4l55.7 17.7c8.8 2.8 18.6.4 24.5-6.8a254.5 254.5 0 0 0 22.1-31.2l4.7-8.1a248 248 0 0 0 15.8-34.3 22.65 22.65 0 0 0-6.4-24.6m-233.5 52.1a117 117 0 1 1 117-117 117 117 0 0 1-117 117'/%3E%3C/svg%3E") no-repeat center center /contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 482.58 511.9'%3E%3Cpath fill='%2381818b' d='m474.84 320.8-43.3-39.4a190.6 190.6 0 0 0 0-50.8l43.3-39.4a22.65 22.65 0 0 0 6.4-24.6l.1-.1a248 248 0 0 0-15.8-34.3l-4.7-8.1a254.5 254.5 0 0 0-22.1-31.2 22.83 22.83 0 0 0-24.5-6.8l-55.7 17.7a192.4 192.4 0 0 0-44-25.4l-12.5-57.1a22.6 22.6 0 0 0-18.2-17.8 258.4 258.4 0 0 0-42.5-3.5 248 248 0 0 0-42.5 3.6 22.6 22.6 0 0 0-18.2 17.8l-12.5 57.1a192.4 192.4 0 0 0-44 25.4l-55.7-17.7c-8.8-2.8-18.6-.4-24.5 6.8a254.5 254.5 0 0 0-22.1 31.2l-4.7 8.1a248 248 0 0 0-15.8 34.3 22.65 22.65 0 0 0 6.4 24.6l43.3 39.4a193.5 193.5 0 0 0-1.7 25.4 196 196 0 0 0 1.7 25.5l-43.3 39.4a22.65 22.65 0 0 0-6.4 24.6 248 248 0 0 0 15.8 34.3l4.7 8.1a254.5 254.5 0 0 0 22.1 31.2 22.83 22.83 0 0 0 24.5 6.8l55.6-17.8a192.4 192.4 0 0 0 44 25.4l12.5 57.1a22.6 22.6 0 0 0 18.2 17.8 259.8 259.8 0 0 0 85 0 22.6 22.6 0 0 0 18.2-17.8l12.5-57.1a192.4 192.4 0 0 0 44-25.4l55.7 17.7c8.8 2.8 18.6.4 24.5-6.8a254.5 254.5 0 0 0 22.1-31.2l4.7-8.1a248 248 0 0 0 15.8-34.3 22.65 22.65 0 0 0-6.4-24.6m-233.5 52.1a117 117 0 1 1 117-117 117 117 0 0 1-117 117'/%3E%3C/svg%3E") no-repeat center center /contain;position:fixed;translate:-50% -50%;z-index:-1}#__nuxt:before{left:0;top:0}#__nuxt:after{left:100%;top:100%}@keyframes rotate{0%{rotate:0}to{rotate:180deg}}.container{background:var(--third);box-shadow:0 0 5rem 1rem #00000080;display:grid;gap:1rem;margin:auto;padding:3rem;position:relative;width:min(100%,420px);corner-shape:bevel;border-radius:1rem}.container:after{background:oklch(from var(--copper) calc(l - .4) c h);border:1px solid var(--copper);content:"";inset:1rem;position:absolute;corner-shape:scoop;border-radius:1.25rem;z-index:1}.container>*{z-index:2}.rivets{display:grid;inset:1rem;pointer-events:none;position:absolute}.rivets>*{background:oklch(from var(--copper) calc(l - .1) calc(c*.8) h);background:var(--copper);border-radius:50%;box-shadow:inset 2px 2px 2px oklch(from var(--copper) calc(l + .05) c h);display:block;grid-area:1/1;height:.5rem;width:.5rem}.rivets .r2{margin-left:auto}.rivets .r3,.rivets .r4{margin-top:auto}.rivets .r4{margin-left:auto}hr{background:linear-gradient(90deg,transparent,var(--copper),transparent);height:1px;width:100%}.title{color:var(--primary);font-size:2rem;font-weight:600;margin:0;text-shadow:0 0 1rem oklch(from var(--primary) calc(l*1.2) c h/.4)}.subtitle,.title{display:block;font-family:Playfair Display,sans-serif;text-align:center}.subtitle{color:oklch(from var(--secondary) calc(l + .2) c h);font-size:1rem;letter-spacing:.1em;line-height:1;margin-bottom:.25rem;text-transform:uppercase;-webkit-user-select:all;-moz-user-select:all;user-select:all}.lock{display:grid;gap:1rem;justify-content:center;justify-items:center;margin-inline:auto;position:relative}.lock:has(.label){margin-top:1.25rem}.lock .label{color:var(--primary);display:block;font-family:Cutive Mono,monospace;font-weight:600;margin-bottom:.25rem;text-align:center;text-transform:uppercase}.lock .slot{align-items:center;display:grid;gap:1rem;grid-template-columns:auto 1fr auto;width:100%}.lock .slot button{background:var(--third);display:flex;height:2rem;width:1.5rem;corner-shape:bevel;border:1px solid var(--secondary)}.lock .slot button:is(:hover,:focus-visible){border-color:var(--primary);box-shadow:0 0 1rem oklch(from var(--primary) l c h/.25)}.lock .slot button span{height:100%;width:100%}.lock .slot button.left{border-radius:1rem 0 0 1rem}.lock .slot button.right{border-radius:0 1rem 1rem 0}.lock .slot .input{display:grid;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lock .slot .input label{border:1px solid var(--copper);border-radius:.25rem;color:var(--primary);left:50%;margin:auto;padding:0 .5rem;position:absolute;text-transform:uppercase;top:0;translate:-50% -50%;corner-shape:bevel;font-size:.75rem;line-height:1.2}.lock .slot .input input,.lock .slot .input label{background:var(--fourth);font-family:Cutive Mono,monospace;font-weight:600}.lock .slot .input input{height:2.5ch;text-align:center;text-shadow:0 0 1rem oklch(from var(--white) calc(l*1.2) c h/.4);width:100%;corner-shape:scoop;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--copper);border-radius:.5rem;color:var(--white);font-size:2.5rem}.lock .slot .input .ghost{font-family:Cutive Mono,monospace;font-size:1.5rem;font-weight:600;opacity:.3;position:absolute;top:50%;translate:-50% -50%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lock .slot .input .ghost.prev{left:25%}.lock .slot .input .ghost.next{left:75%}.characters{color:var(--copper);font-family:Cutive Mono,monospace;font-weight:600;letter-spacing:.2em;text-align:center;width:100%;word-break:break-all}.button{color:var(--primary);display:flex;justify-content:center;letter-spacing:.2em;margin:0 auto;padding:1rem 2rem;text-transform:uppercase;corner-shape:bevel;background:var(--black);border:1px solid var(--secondary);border-radius:.5rem;font-family:Playfair Display,sans-serif;font-size:1.2rem;font-weight:600;position:relative}.button:is(:hover,:focus-visible){border-color:var(--primary);box-shadow:0 0 1rem oklch(from var(--primary) l c h/.25);color:var(--primary)}.modal{align-items:center;background:oklch(from var(--black) l c h/.85);display:grid;inset:0;justify-content:center;justify-items:center;padding:1rem;position:fixed;z-index:11}.modal .rivets{inset:.5rem}.modal .code{background:var(--fourth);border:1px solid var(--primary);color:var(--primary);font-family:Cutive Mono,monospace;font-weight:600;justify-self:center;letter-spacing:.1em;margin-bottom:1rem;padding:.25rem 1.75rem;text-transform:uppercase;corner-shape:bevel;border-radius:1.5rem}.modal .content{background:oklch(from var(--copper) calc(l - .4) c h);border:1px solid var(--copper);display:grid;gap:1.5rem;padding:2rem clamp(2rem,5vw,4rem);position:relative;width:min(100%,420px);corner-shape:scoop;border-radius:1.25rem}.modal .close{align-items:center;display:flex;font-family:monospace;height:2rem;justify-content:center;left:calc(50% - 1rem);line-height:1;padding:0;position:absolute;text-align:center;top:-1rem;width:2rem}.modal .close:before{content:"";inset:0;position:fixed;z-index:-1}.modal .close span{background:var(--primary);height:75%;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%230f1729' fill-rule='evenodd' d='M5.293 5.293a1 1 0 0 1 1.414 0L12 10.586l5.293-5.293a1 1 0 1 1 1.414 1.414L13.414 12l5.293 5.293a1 1 0 0 1-1.414 1.414L12 13.414l-5.293 5.293a1 1 0 0 1-1.414-1.414L10.586 12 5.293 6.707a1 1 0 0 1 0-1.414' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat center center /contain;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%230f1729' fill-rule='evenodd' d='M5.293 5.293a1 1 0 0 1 1.414 0L12 10.586l5.293-5.293a1 1 0 1 1 1.414 1.414L13.414 12l5.293 5.293a1 1 0 0 1-1.414 1.414L12 13.414l-5.293 5.293a1 1 0 0 1-1.414-1.414L10.586 12 5.293 6.707a1 1 0 0 1 0-1.414' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat center center /contain;width:75%}.modal p{font-family:Playfair Display,sans-serif;font-weight:600;line-height:1.6}.message{--msg-color:var(--danger);border-radius:.5rem;padding:1rem 1.5rem;text-align:center;corner-shape:scoop;background:oklch(from var(--msg-color) calc(l - .6) c h);border:1px solid var(--msg-color);color:var(--msg-color)}.message span{font-family:Cutive Mono,sans-serif;font-weight:600}@supports not (corner-shape:bevel){.container{clip-path:polygon(1rem 0,calc(100% - 1rem) 0,100% 1rem,100% calc(100% - 1rem),calc(100% - 1rem) 100%,1rem 100%,0 calc(100% - 1rem),0 1rem)}.container:before{background:var(--copper);clip-path:polygon(25px 0,calc(100% - 25px) 0,100% 25px,100% calc(100% - 25px),calc(100% - 25px) 100%,25px 100%,0 calc(100% - 25px),0 25px);content:"";inset:1rem;position:absolute;z-index:1}.container:after{border-radius:0;clip-path:polygon(27px 0,calc(100% - 27px) 0,100% 27px,100% calc(100% - 27px),calc(100% - 27px) 100%,27px 100%,0 calc(100% - 27px),0 27px)}.lock .slot button{--button-bevel:8px;background:var(--copper);border:none;position:relative}.lock .slot button:before{background:var(--third);clip-path:inherit;content:"";inset:0;position:absolute}.lock .slot button.left{border-radius:0;clip-path:polygon(0 50%,calc(100% - var(--button-bevel)) 0,100% 0,100% 100%,calc(100% - var(--button-bevel)) 100%)}.lock .slot button.left:before{clip-path:polygon(2px 50%,calc(100% - var(--button-bevel)) 2px,calc(100% - 1px) 1px,calc(100% - 1px) calc(100% - 1px),calc(100% - var(--button-bevel)) calc(100% - 2px))}.lock .slot button.right{border-radius:0;clip-path:polygon(0 0,var(--button-bevel) 0,100% 50%,var(--button-bevel) 100%,0 100%)}.lock .slot button.right:before{clip-path:polygon(1px 1px,var(--button-bevel) 2px,calc(100% - 2px) 50%,var(--button-bevel) calc(100% - 2px),1px calc(100% - 1px))}.lock .slot button:is(:hover,:focus-visible){background:var(--primary)}.lock .slot .input input,.lock .slot .input label{border-radius:0}.button{border-radius:0}.modal .code,.modal .content{border-radius:0}}
