@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-latin-wght-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/instrument-sans-latin-ext-wght-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-opsz-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-ext-opsz-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/jetbrains-mono-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg:#f3f0e8;--bg-deep:#ebe7dd;--text:#1a1f2b;--muted:#5d6372;--card:#fffdf9;--line:#ddd8cc;--line-strong:#c6c0b1;--ink:#1b355f;--ink-deep:#122544;--on-ink:#f6f3ec;--on-ink-muted:#b9c4d8;--accent:#1f4e9c;--accent-hover:#173f80;--accent-text:#fff;--accent-soft:#e3ebf8;--good:#1b6b3a;--good-soft:#def2e4;--warn:#8f5400;--warn-soft:#fcefd3;--bad:#a62d1f;--bad-soft:#fbe3df;--focus:#f0b400;--shadow:0 1px 2px #1a1f2b0f, 0 2px 10px #1a1f2b0d;--shadow-up:0 2px 4px #1a1f2b14, 0 10px 28px #1a1f2b1a;--radius:14px;--radius-sm:10px;--font-body:"Instrument Sans", "Segoe UI", system-ui, -apple-system, Roboto, sans-serif;--font-head:"Bricolage Grotesque", "Instrument Sans", "Segoe UI", system-ui, sans-serif;--font-code:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;font-family:var(--font-body);color:var(--text);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#14171f;--bg-deep:#0f1218;--text:#e9eaef;--muted:#a3a9b7;--card:#1c2029;--line:#2d323e;--line-strong:#3f4553;--ink:#0f1a30;--ink-deep:#0a1221;--on-ink:#eef1f7;--on-ink-muted:#9fb0cc;--accent:#8fb5f3;--accent-hover:#a9c7f7;--accent-text:#0b1527;--accent-soft:#1f2c47;--good:#7fd39a;--good-soft:#1b3324;--warn:#f2bb5e;--warn-soft:#3a2b12;--bad:#ff8f80;--bad-soft:#3f1f1a;--shadow:0 1px 2px #00000059, 0 2px 10px #00000040;--shadow-up:0 2px 4px #0006, 0 10px 28px #00000073}}*{box-sizing:border-box}html,body{background:var(--bg);margin:0}body{min-width:320px;min-height:100vh}input,select,textarea,button{font:inherit;font-size:inherit;color:inherit}small{font-size:16px}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:-.01em;color:var(--text);font-weight:700}h1{overflow-wrap:anywhere;letter-spacing:-.02em;margin:0 0 8px;font-size:34px;line-height:1.15}h2{margin:0 0 12px;font-size:24px;line-height:1.25}h3{margin:0 0 8px;font-size:20px;line-height:1.3}h4{margin:8px 0 6px;font-size:18px}p{margin:0 0 16px}a{color:var(--accent);text-underline-offset:3px}strong{font-weight:600}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}::selection{background:var(--accent-soft)}.page{max-width:1180px;margin:0 auto;padding:28px 20px 72px}.narrow{max-width:600px}.muted{color:var(--muted)}.stack>*+*{margin-top:16px}.row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.grow{flex:auto}.code{font-family:var(--font-code);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:max(16px,.94em);font-weight:500}.lead{color:var(--muted);max-width:46em;font-size:20px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:24px;display:flex}.page-head h1{margin:0}.page-head .lead{margin:6px 0 0}.eyebrow{color:var(--accent);margin:0 0 4px;font-weight:600}.topbar{background:var(--ink);color:var(--on-ink);box-shadow:0 1px #0003}.topbar-inner{flex-wrap:wrap;align-items:center;gap:8px;max-width:1180px;min-height:64px;margin:0 auto;padding:0 20px;display:flex}.brand{font-family:var(--font-head);letter-spacing:-.01em;color:var(--on-ink);align-items:center;gap:12px;margin-right:auto;padding:12px 0;font-size:21px;font-weight:700;text-decoration:none;display:inline-flex}.brand .mark{flex:none;width:34px;height:34px}.topnav{align-items:center;gap:4px;display:flex}.topbar a.navlink{color:var(--on-ink-muted);padding:20px 12px;font-weight:600;text-decoration:none;position:relative}.topbar a.navlink:hover,.topbar a.navlink.active{color:var(--on-ink)}.topbar a.navlink.active:after{content:"";background:var(--on-ink);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.topbar .who{color:var(--on-ink-muted);overflow-wrap:anywhere;padding:0 8px 0 12px}.topbar .btn.ghost{color:var(--on-ink);background:0 0;border-color:#ffffff59;min-height:40px;padding:6px 14px}.topbar .btn.ghost:hover{background:#ffffff1a;border-color:#fff9}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 24px}.card+.card{margin-top:16px}.cards{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.cards>.card{margin-top:0}a.card{color:inherit;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:block}a.card:hover{box-shadow:var(--shadow-up);border-color:var(--line-strong);transform:translateY(-2px)}.card>h2:first-child,.card>.spread:first-child>h2{margin-top:0}.notice{border-radius:var(--radius-sm);border:1px solid var(--line);border-left:5px solid var(--line-strong);background:var(--bg);padding:12px 16px 12px 18px}.notice.good{background:var(--good-soft);border-color:var(--good-soft);border-left-color:var(--good)}.notice.warn{background:var(--warn-soft);border-color:var(--warn-soft);border-left-color:var(--warn)}.notice.bad{background:var(--bad-soft);border-color:var(--bad-soft);border-left-color:var(--bad)}.error-text{color:var(--bad);font-weight:600}.empty{text-align:center;padding:48px 24px}.empty svg{width:72px;height:72px;color:var(--accent);margin:0 auto 12px;display:block}.empty h2{margin-bottom:6px}.empty p{color:var(--muted);max-width:32em;margin:0 auto 20px}.btn{border-radius:var(--radius-sm);border:1.5px solid var(--accent);background:var(--accent);min-height:44px;color:var(--accent-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 20px;font-weight:600;line-height:1.2;text-decoration:none;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.btn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.secondary{background:var(--card);color:var(--accent)}.btn.secondary:hover{background:var(--accent-soft);border-color:var(--accent)}.btn.quiet{color:var(--accent);background:0 0;border-color:#0000;padding:8px 12px}.btn.quiet:hover{background:var(--accent-soft);border-color:#0000}.btn.danger{background:var(--card);color:var(--bad);border-color:var(--bad)}.btn.danger:hover{background:var(--bad-soft);border-color:var(--bad)}.btn.chosen{background:var(--good);border-color:var(--good);color:#fff}.btn.chosen:hover{background:var(--good);border-color:var(--good)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:disabled:hover{background:var(--accent);border-color:var(--accent)}.btn.secondary:disabled:hover,.btn.quiet:disabled:hover{background:var(--card)}.btn.quiet:disabled:hover{background:0 0}.btn.big{min-height:52px;padding:10px 26px;font-size:19px}label.field{display:block}label.field>span{margin-bottom:6px;font-weight:600;display:block}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=date],input[type=tel],select,textarea{border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--card);width:100%;min-height:46px;padding:9px 14px;transition:border-color .12s,box-shadow .12s}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.8}textarea{min-height:88px}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235d6372' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:42px}.check{align-items:center;gap:10px;display:flex}.check input{width:22px;height:22px;accent-color:var(--accent);flex:none}input[type=radio],input[type=checkbox]{accent-color:var(--accent)}fieldset{border:none;min-width:0;margin:0;padding:0}legend{margin-bottom:6px;padding:0;font-weight:600}.badge{border:1px solid var(--line);background:var(--bg);white-space:nowrap;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:3px 12px 3px 10px;font-size:16px;font-weight:500;line-height:1.3;display:inline-flex}.badge:before{content:"";background:var(--line-strong);border-radius:50%;flex:none;width:8px;height:8px}.badge.good{background:var(--good-soft);color:var(--good);border-color:#0000}.badge.good:before{background:var(--good)}.badge.warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.badge.warn:before{background:var(--warn)}.badge.bad{background:var(--bad-soft);color:var(--bad);border-color:#0000}.badge.bad:before{background:var(--bad)}.badge.info{background:var(--accent-soft);color:var(--accent);border-color:#0000}.badge.info:before{background:var(--accent)}@media (prefers-color-scheme:dark){.badge{background:var(--bg-deep)}}.project-head{background:var(--card);border-bottom:1px solid var(--line);padding:28px 20px 0}.project-head-inner{max-width:1180px;margin:0 auto}.project-head h1{margin-bottom:4px}.project-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.project-meta svg{vertical-align:-4px;width:20px;height:20px;color:var(--accent);margin-right:6px}.subnav{flex-wrap:wrap;gap:0 4px;margin:18px 0 0;padding:0;list-style:none;display:flex}.subnav a{color:var(--muted);border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:10px 12px 12px;font-weight:600;text-decoration:none;display:inline-flex}.subnav a:hover{color:var(--text);border-bottom-color:var(--line-strong)}.subnav a.active{color:var(--accent);border-bottom-color:var(--accent)}.subnav .count{background:var(--bg-deep);min-width:26px;color:var(--text);text-align:center;border-radius:999px;padding:4px 7px;font-size:16px;font-weight:700;line-height:1}.subnav a.active .count{background:var(--accent);color:var(--accent-text)}table.data{border-collapse:collapse;background:var(--card);width:100%}table.data th,table.data td{text-align:left;border-top:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:12px 14px;font-size:17px}table.data th{color:var(--muted);border-top:none;border-bottom:2px solid var(--line);padding-top:4px;font-size:16px;font-weight:600}table.data tr.clickable{cursor:pointer}table.data tr.clickable:hover{background:var(--accent-soft)}table.data td .btn.quiet{margin:-6px -12px}.card>table.data{border-radius:0 0 var(--radius) var(--radius);width:calc(100% + 48px);margin:4px -24px -22px;overflow:hidden}.card>table.data th:first-child,.card>table.data td:first-child{padding-left:24px}.card>table.data th:last-child,.card>table.data td:last-child{padding-right:24px}.card>table.data+*{margin-top:38px}table.data.standalone{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}@media (width<=760px){table.data,table.data tbody,table.data tr,table.data td{width:100%;display:block}table.data thead{display:none}table.data tr{border-top:1px solid var(--line);padding:10px 0}table.data td{border:none;padding:4px 14px}table.data td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-weight:600}table.data td:empty{display:none}table.data td .btn.quiet{margin:0 -12px}.card>table.data{width:calc(100% + 48px)}.card>table.data td{padding-left:24px;padding-right:24px}}.progress{background:var(--bg-deep);border-radius:999px;height:12px;overflow:hidden}.progress>div{background:var(--accent);border-radius:999px;height:100%;transition:width .4s}@media (prefers-color-scheme:dark){.progress{background:var(--line)}}.steps{margin:0;padding:0;list-style:none}.steps li{grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:6px 16px;padding:12px 0;display:grid;position:relative}.steps li+li:before{content:"";background:var(--line);width:2px;height:26px;position:absolute;top:-14px;left:17px}.steps .dot{height:36px;font-weight:700;font-family:var(--font-head);border:2px solid var(--line-strong);background:var(--card);color:var(--muted);z-index:1;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;display:flex;position:relative}.steps .dot.done{background:var(--good);border-color:var(--good);color:#fff}.steps .dot.now{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.steps li>.grow,.steps li>div{padding-top:4px}.steps li>.btn{white-space:nowrap;grid-column:3;align-self:center}.dropzone{border:2px dashed var(--line-strong);border-radius:var(--radius);text-align:center;background:var(--bg);padding:36px 20px;transition:border-color .12s,background .12s}.dropzone svg{width:44px;height:44px;color:var(--accent);margin:0 auto 10px;display:block}.dropzone p{margin-bottom:14px}.dropzone.over{border-color:var(--accent);background:var(--accent-soft)}.modal-back{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;background:#0a0e1899;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.modal{background:var(--card);border-radius:var(--radius);width:100%;max-width:min(1200px,100%);max-height:100%;box-shadow:var(--shadow-up);flex-direction:column;display:flex;overflow:hidden}.modal-head{border-bottom:1px solid var(--line);padding:14px 20px}.modal-head h2{margin-bottom:2px}.modal-pages{border-bottom:1px solid var(--line);gap:8px;padding:10px 20px}.modal-pages .btn{min-height:40px;padding:6px 14px}.modal-body{background:var(--bg-deep);flex:1;padding:12px;overflow:auto}.modal-body img{max-width:none;display:block}.preview{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.preview{grid-template-columns:minmax(0,1fr)}}.preview>.card,.preview>*{margin-top:0}.viewer{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.viewer-tools{border-bottom:1px solid var(--line);padding:10px 16px}.viewer-canvas{background:#6f6f6a;max-height:80vh;padding:16px;overflow:auto}.viewer-canvas canvas,.viewer-canvas img{background:#fff;margin:0 auto 16px;display:block;box-shadow:0 2px 10px #0006}.fieldlist{max-height:80vh;overflow:auto}.fieldlist .item{border-top:1px solid var(--line);padding:12px 0}.fieldlist .item:first-child{border-top:none}.value{overflow-wrap:anywhere;font-weight:600}.choice-row{flex-wrap:wrap;gap:10px;display:flex}.sheetvals{gap:10px;display:grid}.sheetval{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);padding:12px 16px}@media (prefers-color-scheme:dark){.sheetval{background:var(--bg-deep)}}@media (width<=600px){.page{padding:20px 16px 64px}.project-head{padding:20px 16px 0}h1{font-size:29px}.steps li{grid-template-columns:36px minmax(0,1fr)}.steps li>.btn{grid-column:2;justify-self:start}.topbar-inner{gap:6px;padding:0 16px}.topbar .who{display:none}.brand{gap:10px;font-size:19px}.topbar .btn.ghost{padding:6px 12px}.topnav{flex-basis:100%;order:3;margin:-8px 0 0 -12px}.topbar a.navlink{padding:8px 12px 14px}.topbar a.navlink.active:after{bottom:0}.card{padding:18px}.card>table.data{width:calc(100% + 36px);margin:4px -18px -18px}.card>table.data td{padding-left:18px;padding-right:18px}}fieldset.copies{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);margin:8px 0 0;padding:14px 18px}@media (prefers-color-scheme:dark){fieldset.copies{background:var(--bg-deep)}}fieldset.copies legend{font-weight:700;font-family:var(--font-head);padding:0 6px;font-size:19px}.copy-choice{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:10px 0;display:flex}.copy-choice label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.copy-choice input[type=radio]{flex:none;width:20px;height:20px;margin-top:3px}ul.infolist{margin:0;padding-left:22px}ul.infolist li{margin:4px 0}ul.ticklist{margin:0;padding:0;list-style:none}ul.ticklist li{border-top:1px solid var(--line);padding:6px 0 6px 32px;position:relative}ul.ticklist li:first-child{border-top:none}ul.ticklist li:before{content:"";border:2px solid var(--text);border-radius:4px;width:18px;height:18px;position:absolute;top:9px;left:0}details.fold{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);padding:10px 16px}details.fold summary{cursor:pointer;font-weight:600}details>summary{cursor:pointer}details.card>summary{font-family:var(--font-head);font-size:20px;font-weight:700}details.card>summary .muted{font-family:var(--font-body);font-size:17px;font-weight:500}details.card[open]>summary{margin-bottom:4px}table.data.first-nowrap th:first-child,table.data.first-nowrap td:first-child{white-space:nowrap;overflow-wrap:normal}.welcome{grid-template-columns:minmax(0,5fr) minmax(0,4fr);min-height:100vh;display:grid}.welcome-side{background:var(--ink);color:var(--on-ink);flex-direction:column;justify-content:center;gap:24px;padding:48px 56px;display:flex;position:relative;overflow:hidden}.welcome-side:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#000000e6,#0000 70%);mask-image:linear-gradient(160deg,#000000e6,#0000 70%)}.welcome-side>*{position:relative}.welcome-side .brand{margin:0;font-size:24px}.welcome-side .brand .mark{width:44px;height:44px}.welcome-side h1{color:var(--on-ink);max-width:11em;margin:0;font-size:44px;line-height:1.1}.welcome-side p{color:var(--on-ink-muted);max-width:30em;margin:0;font-size:19px}.welcome-side ul{color:var(--on-ink);gap:12px;margin:0;padding:0;list-style:none;display:grid}.welcome-side li{align-items:flex-start;gap:12px;display:flex}.welcome-side li svg{color:#f0b400;flex:none;width:24px;height:24px;margin-top:2px}.welcome-form{justify-content:center;align-items:center;padding:40px 20px;display:flex}.welcome-form .card{width:100%;max-width:440px;padding:32px}.welcome-form h2{font-size:28px}.welcome-form .flush{margin:0}.welcome-form .wrap-anywhere{overflow-wrap:anywhere}@media (width<=860px){.welcome{grid-template-columns:minmax(0,1fr);min-height:0}.welcome-side{gap:18px;padding:36px 20px}.welcome-side h1{font-size:34px}.welcome-side ul{display:none}}.project-card h2{margin-bottom:2px}.project-card .where{color:var(--text)}.project-card .foot{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.form-card h2{font-family:var(--font-code);letter-spacing:0;font-size:24px;font-weight:600}.form-card .name{font-weight:600}
