@font-face{font-family:Mrs Saint Delafield;src:url(/fonts/MrsSaintDelafield.woff2)format("woff2");font-display:swap}@font-face{font-family:Herr Von Muellerhoff;src:url(/fonts/HerrVonMuellerhoff.woff2)format("woff2");font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/Caveat.woff2)format("woff2");font-display:swap}.fd{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--desk-2:var(--paper-2);--panel:var(--surface);--accent:var(--blue);--accent-soft:#1d3bff17;--pen:var(--blue-press);--ok:var(--green);--warn:var(--amber);--ui:var(--font-sans);--mono:var(--font-mono);min-height:100vh;position:relative}.fd *{box-sizing:border-box}.fd{font-family:var(--font-sans);color:var(--ink);background:var(--desk);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45;overflow-x:hidden}.fd button{font:inherit;color:inherit;cursor:pointer}.fd button:focus-visible,.fd a:focus-visible,.fd input:focus-visible,.fd [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fd .mono{font-family:var(--font-mono)}.fd .grain{pointer-events:none;background:radial-gradient(1100px 700px at 62% 38%, var(--desk) 0%, var(--desk-2) 100%);z-index:0;position:fixed;inset:0}.fd .grain:after{content:"";opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.fd #home{z-index:1;flex-direction:column;min-height:100vh;padding-inline:clamp(16px,4vw,48px);display:flex;position:relative}.fd .bar{align-items:center;gap:14px;min-height:64px;display:flex}.fd .wm{letter-spacing:0;white-space:nowrap;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.fd .wm img{flex:none;width:25px;height:25px}.fd .fd-signin,.fd .fd-desk-link{border:1px solid var(--ink);min-height:40px;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;padding:0 15px;font-weight:600;text-decoration:none;display:inline-flex}.fd .fd-desk-link{background:var(--surface);color:var(--ink);border-color:var(--hair);border-radius:var(--r-sm)}.fd .wm i{border:1.5px solid var(--ink);border-radius:var(--r-sm);background:var(--paper);width:14px;height:18px;box-shadow:3px -2px 0 -1px var(--accent);display:block;transform:rotate(-8deg)}.fd .sp{flex:1}.fd .pill{font:11px/1 var(--mono);color:var(--ink-2);border:1px solid var(--hair);border-radius:var(--r-full);background:var(--panel);white-space:nowrap;align-items:center;gap:8px;padding:8px 11px;display:inline-flex}.fd .pill i{background:var(--ok);border-radius:50%;width:7px;height:7px}.fd .link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);text-underline-offset:4px;background:0 0;border:0;padding:8px 4px;font-size:14px;font-weight:500}.fd .link:hover{-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.fd .hero{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,80px);width:100%;max-width:1160px;margin-inline:auto;padding-block:24px 40px;display:grid}.fd .eyebrow{font:500 11px/1 var(--mono);letter-spacing:.14em;color:var(--ink-2);text-transform:uppercase}.fd h1{letter-spacing:-.035em;text-wrap:balance;margin:18px 0 20px;font-size:clamp(40px,6.2vw,84px);font-weight:600;line-height:.98}.fd h1 em{color:var(--accent);font-style:normal}.fd .lede{color:var(--ink-2);max-width:30em;margin:0 0 28px;font-size:clamp(16px,1.5vw,19px)}.fd .cta{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.fd .btn{border-radius:var(--r-sm);border:1px solid var(--blue);background:var(--blue);height:46px;color:var(--surface);transition:transform .12s var(--ease), box-shadow .12s;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.fd .btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px -10px #00000080}.fd .btn:active{transform:translateY(0)}.fd .btn.blue{background:var(--accent);border-color:var(--accent)}.fd .btn.sm{border-radius:var(--r-sm);height:34px;padding:0 14px;font-size:13.5px}.fd .btn.ghost{color:var(--ink);border-color:var(--hair-2);background:0 0}.fd .btn[disabled]{opacity:.45;pointer-events:none}.fd .facts{font:13px/1.5 var(--font-sans);color:var(--ink-2);flex-wrap:wrap;gap:6px 22px;margin-top:34px;display:flex}.fd .facts span:before{content:"";background:var(--ink-3);vertical-align:2px;border-radius:50%;width:5px;height:5px;margin-right:9px;display:inline-block}.fd .surface{justify-content:center;align-items:center;gap:0;min-height:440px;display:flex;position:relative}.fd #latest{z-index:2;position:relative}.fd #latest:empty{display:none}.fd #latest .card{width:210px;margin-top:56px;margin-left:22px;transform:rotate(3.5deg)}.fd #latest .card .th{width:210px}.fd #latest .card b{font-size:12px}.fd #home.has .door{width:min(240px,48vw)}.fd .door{aspect-ratio:210/297;width:min(300px,62vw);transition:transform .25s var(--ease);cursor:pointer;background:0 0;border:0;padding:0;position:relative;transform:rotate(-3deg)}.fd .door:before{content:"";background:var(--paper);border:1px solid var(--hair-2);box-shadow:0 2px 0 var(--hair-2);position:absolute;inset:0;transform:rotate(5deg)translate(14px,6px)}.fd .door .sheet{background:var(--paper);border:1px solid var(--hair-2);box-shadow:0 2px 0 var(--hair-2), 0 30px 50px -30px #00000059;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.fd .door .sheet:before{content:"";border:1.5px dashed var(--hair-2);border-radius:var(--r-sm);transition:border-color .15s,background .15s;position:absolute;inset:14px}.fd .door b{font-size:18px;font-weight:600;position:relative}.fd .door small{font:11.5px/1.4 var(--mono);color:var(--ink-2);position:relative}.fd .door svg{width:34px;height:34px;stroke:var(--accent);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;position:relative}.fd .door:hover,.fd .door.over{transform:rotate(-1deg)translateY(-6px)}.fd .door.over .sheet:before{border-color:var(--accent);background:var(--accent-soft)}.fd .shelf{width:100%;max-width:1160px;margin:0 auto;padding-bottom:120px}.fd .shelf h2{font:700 10.5px/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:baseline;gap:10px;margin:0 0 16px;display:flex}.fd .shelf h2 span{font:11px var(--mono);letter-spacing:0;text-transform:none;color:var(--ink-3)}.fd .cards{flex-wrap:wrap;gap:28px;display:flex}.fd .card{text-align:left;background:0 0;border:0;width:132px;padding:0}.fd .card .th{aspect-ratio:210/297;background:var(--paper) center/cover no-repeat;border:1px solid var(--hair-2);width:132px;box-shadow:0 2px 0 var(--hair-2), 0 14px 24px -18px #0006;transition:transform .2s var(--ease);display:block;position:relative}.fd .card:hover .th{transform:translateY(-4px)rotate(-1deg)}.fd .card .th:after{content:"SIGNED";font:700 8px var(--ui);letter-spacing:.14em;color:var(--accent);border:1.5px solid var(--accent);border-radius:var(--r-sm);background:#ffffffd9;padding:2px 4px;position:absolute;top:8px;right:6px;transform:rotate(6deg)}.fd .card.sealed .th:after{content:"SEALED"}.fd .fd-verify-drop{border:1px dashed var(--hair-2);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.fd .fd-verify-drop.over{border-color:var(--accent)}.fd .card b{font:500 11px/1.3 var(--mono);white-space:nowrap;text-overflow:ellipsis;margin-top:10px;display:block;overflow:hidden}.fd .card small{font:10.5px var(--mono);color:var(--ink-2)}.fd #sign{z-index:45;background:var(--desk-2);flex-direction:column;display:flex;position:fixed;inset:0}.fd #sign[hidden]{display:none}.fd .sbar{height:56px;padding:env(safe-area-inset-top,0px) 16px 0;background:var(--panel);border-bottom:1px solid var(--hair);flex:none;align-items:center;gap:12px;display:flex}.fd .back{border-radius:var(--r-sm);background:0 0;border:0;align-items:center;gap:6px;padding:8px 8px 8px 2px;font-weight:500;display:inline-flex}.fd .fname{font:500 12.5px var(--mono);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fd .pcount{font:11px var(--mono);color:var(--ink-2);white-space:nowrap}.fd .zoom{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-sm);align-items:center;gap:6px;height:34px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.fd #scroll.zoomed{align-items:flex-start}.fd #scroll.zoomed .pg{margin-inline:auto}.fd .kbd{font:10.5px var(--mono);border-radius:var(--r-sm);border:1px solid #ffffff59;padding:1px 5px}.fd #scroll{overscroll-behavior:contain;flex-direction:column;flex:1;align-items:center;gap:22px;padding:28px 16px 190px;display:flex;overflow:auto}.fd .pg{background:var(--paper);box-shadow:0 2px 0 var(--hair-2), 0 26px 50px -30px #0006;touch-action:pan-x pan-y;flex:none;position:relative;container-type:size}.fd .pg canvas{width:100%;height:100%;display:block}.fd .mk{border:1.5px dashed var(--accent);background:var(--accent-soft);color:var(--accent);border-radius:var(--r-sm);font:600 clamp(8px, 1.3cqh, 11px)/1 var(--ui);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:0;display:flex;position:absolute}.fd .mk:hover{background:#1d3bff29}.fd .it{cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute}.fd .it img{pointer-events:none;width:100%;height:100%;display:block}.fd .it.txt{white-space:nowrap;line-height:1;font-family:var(--font-sans);align-items:flex-end;display:flex}.fd .it.txt .t{min-width:.5em;display:block}.fd .it.txt .t[contenteditable=true]{cursor:text;-webkit-user-select:text;user-select:text;background:var(--accent-soft);border-bottom:1.5px solid var(--accent);outline:none;min-width:3em}.fd .it.sel{outline:1.5px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}.fd .it .h{background:var(--surface);border:1.5px solid var(--accent);border-radius:var(--r-sm);touch-action:none;width:11px;height:11px;display:none;position:absolute}.fd .it.sel .h{display:block}.fd .h.tl{cursor:nwse-resize;top:-9px;left:-9px}.fd .h.tr{cursor:nesw-resize;top:-9px;right:-9px}.fd .h.bl{cursor:nesw-resize;bottom:-9px;left:-9px}.fd .h.br{cursor:nwse-resize;bottom:-9px;right:-9px}.fd .it.ink img{animation:fd-ink .75s var(--ease) both}.fd .it.pop{animation:fd-pop .3s var(--ease)}.fd .micro{font:500 clamp(4px, .62cqh, 7px)/1 var(--mono);color:var(--pen);white-space:nowrap;letter-spacing:.02em;pointer-events:none;animation:fd-pop .4s var(--ease);position:absolute}.fd .sweep{background:var(--accent);pointer-events:none;height:2px;animation:.7s ease-in-out forwards fd-sweep;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px 4px #1d3bff59}.fd #tb{z-index:8;background:var(--ink);color:var(--surface);border-radius:var(--r-sm);align-items:center;gap:2px;padding:4px;font-size:12.5px;font-weight:500;display:flex;position:fixed;box-shadow:0 12px 28px -8px #00000080}.fd #tb[hidden]{display:none}.fd #tb button{color:var(--surface);border-radius:var(--r-sm);background:0 0;border:0;align-items:center;gap:6px;min-width:30px;height:30px;padding:0 9px;display:inline-flex}.fd #tb button:hover,.fd #tb .add{background:#ffffff24}.fd #tb u{background:#ffffff38;width:1px;height:16px;margin:0 2px}.fd #tb .dot{border:2px solid #0000;border-radius:50%;width:14px;height:14px;display:block}.fd #tb .dot.on{border-color:var(--surface)}.fd svg.ic{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.fd .dockwrap{z-index:7;padding:0 24px calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.fd .dockwrap>*{pointer-events:auto}.fd .dock{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-md);box-shadow:0 2px 0 var(--hair-2), 0 24px 40px -22px #00000073;align-items:center;gap:4px;max-width:100%;padding:6px;display:flex;overflow-x:auto}.fd .dock button{border-radius:var(--r-sm);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:8px;height:48px;padding:0 13px;font-size:13.5px;font-weight:500;display:inline-flex}.fd .dock button:hover{background:var(--desk)}.fd .dock .fd-seal-choice{white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.fd .dock .fd-seal-choice[hidden],.fd .dock #forgetSignature[hidden]{display:none}.fd .dock #forgetSignature{white-space:normal;max-width:85px;font-size:11px}.fd .dock .sigchip{border:1px solid var(--hair);background:var(--surface);justify-content:center;min-width:132px;padding:0 12px}.fd .dock .sigchip img{max-width:140px;height:30px;display:block}.fd .dock .sigchip.empty{color:var(--accent);border-style:dashed;border-color:var(--accent)}.fd .dock u{background:var(--hair);flex:none;width:1px;height:26px;margin:0 4px}.fd .dockwrap>.fin{border-radius:var(--r-sm);background:var(--accent);min-height:52px;color:var(--surface);white-space:nowrap;border:0;padding:0 22px;font-weight:700;box-shadow:0 8px 24px #0000002e}.fd .dockwrap>.fin:hover{background:var(--blue-press)}.fd #sealChoice:not([hidden]){z-index:7;background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-sm);align-items:center;gap:6px;padding:8px 12px;display:flex;position:fixed;bottom:84px;right:24px}.fd #sealChoice small{color:var(--ink-2)}.fd .dock kbd{font:10px var(--mono);color:var(--ink-3)}.fd .hint{font:11.5px var(--mono);color:var(--ink-2);background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-full);padding:6px 12px;transition:opacity .2s}.fd .hint:empty{display:none}.fd .maker{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-md);width:min(600px,100%);box-shadow:0 2px 0 var(--hair-2), 0 30px 60px -28px #00000080;animation:fd-rise .28s var(--ease);padding:18px}.fd .maker[hidden]{display:none}.fd .mh{align-items:center;gap:12px;margin-bottom:14px;display:flex}.fd .mh b{white-space:nowrap;font-size:16px;font-weight:600}.fd .seg{background:var(--desk);border-radius:var(--r-sm);margin-left:auto;padding:3px;display:flex}.fd .seg button{border-radius:var(--r-sm);height:30px;color:var(--ink-2);background:0 0;border:0;padding:0 13px;font-size:13px;font-weight:500}.fd .seg button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000001f}.fd .x{border-radius:var(--r-sm);width:30px;height:30px;color:var(--ink-2);background:0 0;border:0;place-items:center;display:grid}.fd .x:hover{background:var(--desk)}.fd .field{border:1px solid var(--hair-2);border-radius:var(--r-sm);width:100%;height:46px;font:inherit;background:var(--surface);color:var(--ink);padding:0 14px;font-size:16px}.fd .field:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.fd .hands{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.fd .hand{border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface);height:78px;color:var(--pen);place-items:center;padding:0 6px;display:grid;overflow:hidden}.fd .hand[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.fd .hand span{white-space:nowrap;line-height:1.1}.fd .pad{border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface);height:176px;position:relative;overflow:hidden}.fd .pad canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.fd .pad:after{content:"";border-bottom:1px solid var(--hair);pointer-events:none;position:absolute;bottom:48px;left:28px;right:28px}.fd .pad .ph{color:var(--ink-3);pointer-events:none;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.fd .pad .clr{z-index:1;position:absolute;top:8px;right:8px}.fd .up{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fd .up .box{border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--surface) center/contain no-repeat;height:150px;color:var(--ink-3);text-align:center;place-items:center;padding:8px;font-size:13px;display:grid;overflow:hidden}.fd .up .box.chk{background-color:var(--surface);background-image:linear-gradient(45deg, var(--paper-2) 25%, transparent 25%, transparent 75%, var(--paper-2) 75%), linear-gradient(45deg, var(--paper-2) 25%, transparent 25%, transparent 75%, var(--paper-2) 75%);background-position:0 0,7px 7px;background-size:14px 14px}.fd .up .box img{max-width:100%;max-height:100%}.fd .row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.fd .row label{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.fd .row input[type=range]{accent-color:var(--accent);width:140px}.fd .mf{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.fd .mf label{color:var(--ink-2);align-items:center;gap:8px;margin-right:auto;font-size:13px;display:flex}.fd .mf input{accent-color:var(--accent);width:16px;height:16px}.fd #result{z-index:60;background:#17161461;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.fd #result[hidden]{display:none}.fd .res{pointer-events:auto;background:var(--ink);color:var(--surface);border-radius:var(--r-md);animation:fd-rise .35s var(--ease);flex-wrap:wrap;align-items:center;gap:14px;width:min(480px,100%);max-width:100%;padding:12px 12px 12px 18px;display:flex;box-shadow:0 24px 50px -20px #0009}.fd .res .t b{font-size:15px;font-weight:600;display:block}.fd .res .t span{font:11.5px var(--mono);color:#ffffffb3}.fd .res .acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.fd .res #save{flex:1 0 100%;justify-content:center;min-height:48px}.fd .res .fd-seal-invite{color:var(--surface);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:underline}.fd .res #retrySeal{color:var(--surface);background:0 0;border:0;text-decoration:underline}.fd .fd-workspace #home,.fd .fd-workspace .fd-more,.fd .fd-workspace .fd-sticky-pick,.fd .fd-workspace .fd-install{display:none!important}.fd .fd-workspace{min-height:100dvh}.fd .res .btn.ghost{color:var(--surface);border-color:#ffffff4d}.fd .res .tick{background:var(--ok);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.fd dialog{border:1px solid var(--hair);border-radius:var(--r-md);background:var(--panel);width:min(460px,100vw - 32px);color:var(--ink);padding:22px;box-shadow:0 40px 80px -30px #0009}.fd dialog::backdrop{background:#17161459}.fd dialog h3{margin:0 0 6px;font-size:18px;font-weight:600}.fd dialog p{color:var(--ink-2);margin:0 0 14px;font-size:14px}.fd .vdrop{border:1.5px dashed var(--hair-2);border-radius:var(--r-md);text-align:center;color:var(--ink-2);background:var(--surface);padding:28px 16px;font-size:14px}.fd .vdrop.over{border-color:var(--accent);background:var(--accent-soft)}.fd .vres{border-radius:var(--r-md);align-items:flex-start;gap:12px;margin-top:14px;padding:14px;font-size:14px;display:flex}.fd .vres.ok{color:var(--green);background:#1f8a4c1a}.fd .vres.no{color:var(--amber);background:#b4541a1a}.fd .vres b{display:block}.fd .vres span{font:11.5px/1.5 var(--mono);word-break:break-all;margin-top:4px;display:block}.fd .dacts{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.fd #toast{z-index:60;background:var(--ink);color:var(--surface);border-radius:var(--r-sm);max-width:calc(100vw - 32px);padding:10px 14px;font-size:13.5px;position:fixed;top:76px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px -12px #00000080}.fd #toast[hidden]{display:none}.fd .busy{z-index:70;font:12px var(--mono);color:var(--ink-2);background:#efede699;place-items:center;display:grid;position:fixed;inset:0}.fd .busy[hidden]{display:none}@media (width<=820px){.fd #latest .card{width:130px;margin-top:40px;margin-left:14px}.fd #latest .card .th{width:130px}.fd #home.has .door{width:min(170px,42vw)}.fd .hero{grid-template-columns:1fr;gap:8px;padding-block:8px 28px}.fd .surface{order:2;min-height:0;padding-block:28px 12px}.fd .pill.hide-s{display:none}.fd .dock{gap:2px;padding:5px}.fd .dock button{height:44px;padding:0 9px}.fd .dock button span.l{display:none}.fd .dock .sigchip{min-width:86px;padding:0 8px}.fd .dock .sigchip img{max-width:84px;height:26px}.fd .dock .sigchip.empty{font-size:12.5px}.fd .dock u{margin:0 2px}.fd .dock .fin{padding:0 14px}.fd .dock .fin .kbd{display:none}.fd .hands{scroll-snap-type:x mandatory;padding-bottom:2px;display:flex;overflow-x:auto}.fd .hand{scroll-snap-align:start;flex:0 0 78%;height:70px}.fd .seg button{padding:0 10px}.fd .maker{padding:14px}.fd #home.has .door b{font-size:14px}.fd #home.has .door small,.fd .sbar .pcount{display:none}.fd #scroll{padding:16px 10px 210px}}@media (pointer:coarse){.fd .dock .fin .kbd{display:none}.fd .it .h{width:16px;height:16px}.fd .h.tl{top:-12px;left:-12px}.fd .h.tr{top:-12px;right:-12px}.fd .h.bl{bottom:-12px;left:-12px}.fd .h.br{bottom:-12px;right:-12px}}@media (prefers-reduced-motion:reduce){.fd *,.fd :before,.fd :after{transition-duration:1ms!important;animation-duration:1ms!important}}.fd .pg.lifting{background:var(--ink);overflow:hidden}.fd .pg.lifted{overflow:hidden}.fd .liftimg{transform-origin:0 0;z-index:3;pointer-events:none;will-change:transform;max-width:none;position:absolute;top:0;left:0}.fd .pg.lifting>canvas:not(.liftimg){visibility:hidden}.fd .rd{pointer-events:none;z-index:2;transition:opacity .5s;position:absolute;inset:0;overflow:hidden}.fd .rd.done{opacity:0}.fd .rd:before{content:"";background:linear-gradient(#1d3bff00,#1d3bff12 80%,#1d3bff80 100%);height:22%;animation:1.9s cubic-bezier(.45,.05,.55,.95) infinite fd-rdsweep;position:absolute;top:-22%;left:0;right:0}.fd .rd .bar{background:var(--accent);height:2px;width:calc(var(--p,0) * 100%);transition:width .35s linear;position:absolute;top:0;left:0}.fd .wds{pointer-events:none;z-index:2;position:absolute;inset:0}.fd .wds i{border-radius:var(--r-sm);opacity:0;background:#1d3bff33;animation:.55s ease-out both fd-wd;position:absolute}.fd .ln{background:var(--accent);transform-origin:0;pointer-events:none;z-index:2;height:2px;margin-top:-1px;animation:1.5s ease-out both fd-ln;position:absolute}.fd .snapg{background:var(--accent);height:2px;box-shadow:0 0 0 3px var(--accent-soft);pointer-events:none;z-index:2;margin-top:-1px;position:absolute}.fd #snap{display:none}@media (pointer:coarse){.fd #snap{display:inline}}.fd .zoom[aria-pressed=true]#photoBtn{border-color:var(--accent);color:var(--accent)}.fd #crop{z-index:80;color:var(--surface);touch-action:none;background:#171614f0;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px;display:flex;position:fixed;inset:0}.fd #crop[hidden]{display:none}.fd .croph{text-align:center;gap:4px;display:grid}.fd .croph b{font-size:16px;font-weight:600}.fd .croph span{font:12px var(--mono);opacity:.7}.fd #cropbox{flex:none;position:relative}.fd #cropbox canvas{border-radius:var(--r-sm);width:100%;height:100%;display:block}.fd #cropbox svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fd #cropbox polygon{fill:#1d3bff29;stroke:var(--violet);stroke-width:2px;vector-effect:non-scaling-stroke}.fd .ch{background:var(--surface);border:3px solid var(--accent);cursor:grab;touch-action:none;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;box-shadow:0 2px 10px #00000080}.fd .cropf{align-items:center;gap:10px;width:min(900px,100%);display:flex}.fd .cropf .ghost{color:var(--surface);background:0 0;border-color:#ffffff59}@media (width<=820px){.fd #photoBtn span,.fd #cornersBtn span,.fd #zoomBtn span{display:none}.fd .zoom{padding:0 9px}}.fd .fd-more{z-index:1;border-top:1px solid var(--hair);position:relative}.fd .fd-section{border-bottom:1px solid var(--hair);max-width:1160px;margin:0 auto;padding:96px clamp(18px,4vw,48px)}.fd .fd-section-label,.fd .fd-step-number{font:11px var(--mono);color:var(--accent)}.fd .fd-section h2{margin:18px 0 28px;font-size:clamp(32px,4vw,56px);font-weight:600;line-height:1.08}.fd .fd-section h3{margin:14px 0 6px;font-size:19px;font-weight:600}.fd .fd-section p{max-width:680px;color:var(--ink-2);margin:0;line-height:1.6}.fd .fd-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.fd .fd-steps>div{border-top:1px solid var(--hair-2);padding-top:24px}.fd .fd-mini{background:var(--panel);border:1px solid var(--hair);justify-content:center;align-items:center;height:205px;margin-bottom:22px;display:flex;overflow:hidden}.fd .fd-mini-paper{background:var(--paper);border:1px solid var(--hair);width:108px;height:148px;box-shadow:2px 3px 0 var(--hair);font:7px var(--mono);color:var(--ink);flex-direction:column;flex:none;gap:7px;padding:15px 11px;display:flex;position:relative}.fd .fd-mini-paper b{font:600 7px var(--ui);margin-bottom:4px}.fd .fd-mini-paper i{background:var(--hair-2);width:90%;height:2px;display:block}.fd .fd-mini-paper i:nth-of-type(2n){width:70%}.fd .fd-mini-paper small{color:var(--ink-2);margin-top:auto}.fd .fd-mini-line .fd-mini-paper,.fd .fd-mini-seal .fd-mini-paper{gap:9px}.fd .fd-mini-line .fd-mini-paper .fd-mini-rule,.fd .fd-mini-seal .fd-mini-paper .fd-mini-rule{margin-top:auto}.fd .fd-mini.in-view .fd-mini-paper{animation:fd-mini-drop 1.1s var(--ease) both}.fd .fd-mini-rule{border-top:2px solid var(--accent);width:100%;font:7px var(--mono);color:var(--ink-2);padding-top:2px;position:relative}.fd .fd-mini.in-view .fd-mini-rule{animation:1.3s both fd-mini-line}.fd .fd-mini-seal{background:var(--panel)}.fd .fd-mini-ink{color:var(--pen);white-space:nowrap;font:19px Mrs Saint Delafield,cursive;display:block}.fd .fd-mini-code{font:5.5px var(--mono);color:var(--pen);white-space:nowrap}.fd .fd-mini.in-view .fd-mini-ink{animation:1.4s both fd-mini-ink}.fd .fd-mini.in-view .fd-mini-code{animation:.6s 1s both fd-mini-code}.fd .fd-photo-section{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.fd .fd-compare{aspect-ratio:615/800;background:var(--paper);border:1px solid var(--hair);width:100%;max-height:540px;position:relative;overflow:hidden}.fd .fd-compare>img,.fd .fd-compare-after img{object-fit:fill;width:100%;height:100%;display:block}.fd .fd-compare-after{clip-path:inset(0 var(--reveal) 0 0);position:absolute;inset:0}.fd .fd-compare input{opacity:0;cursor:ew-resize;z-index:2;touch-action:none;width:100%;height:100%;position:absolute;inset:0}.fd .fd-compare:after{content:"";left:var(--reveal);border-left:2px solid var(--accent);pointer-events:none;position:absolute;top:0;bottom:0}.fd .fd-compare:before{content:"";z-index:1;left:var(--reveal);border:2px solid var(--accent);background:var(--panel);pointer-events:none;border-radius:50%;width:24px;height:24px;position:absolute;top:50%;transform:translate(-50%,-50%)}.fd .fd-compare-label{background:var(--panel);font:11px var(--mono);pointer-events:none;padding:4px 8px;position:absolute;bottom:12px}.fd .fd-compare-label.left{left:12px}.fd .fd-compare-label.right{right:12px}.fd .fd-inline-verify{border:1px solid var(--hair);background:var(--panel);gap:10px;max-width:470px;margin-top:30px;padding:22px;display:grid}.fd .fd-inline-verify label{font-weight:600}.fd .fd-inline-verify input{max-width:100%}.fd .fd-privacy-section{background:var(--panel)}.fd .fd-faq>div:not(.fd-section-label){border-top:1px solid var(--hair);grid-template-columns:minmax(150px,1fr) 2fr;gap:25px;padding:18px 0;display:grid}.fd .fd-faq h3{margin:0}.fd .fd-faq p{max-width:600px}.fd .fd-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;max-width:1160px;margin:0 auto;padding:45px clamp(18px,4vw,48px);font-size:13px;display:flex;position:relative}.fd .fd-footer nav{flex-wrap:wrap;gap:18px;display:flex}.fd .fd-footer a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.fd .fd-window-drop:not([hidden]){z-index:65;pointer-events:none;border:3px dashed var(--accent);background:var(--panel);place-items:center;font-size:24px;font-weight:600;display:grid;position:fixed;inset:12px}.fd .fd-window-drop span{text-align:center;gap:8px;display:grid}.fd .fd-window-drop b{font-size:44px}.fd .fd-window-drop small{color:var(--ink-2);font-size:16px;font-weight:400}.fd .fd-cam-tray:not([hidden]){z-index:30;border-radius:var(--r-md);background:var(--panel);border:1px solid var(--line,#0000001f);gap:10px;padding:14px;display:grid;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 40px #0000002e}.fd .fd-cam-thumbs{gap:6px;display:flex;overflow-x:auto}.fd .fd-cam-thumbs img{border-radius:var(--r-sm);border:1px solid var(--line,#0000001f);width:auto;height:64px}.fd .fd-cam-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (pointer:coarse){.fd .fd-paste-fact{display:none}}.fd .fd-install:not([hidden]){z-index:30;background:var(--blue);color:var(--surface);cursor:pointer;border:0;padding:12px 18px;font:600 14px Familjen Grotesk,sans-serif;position:fixed;bottom:18px;right:18px}.fd .fd-sticky-pick{display:none}@media (width<=820px){.fd .bar{flex-wrap:wrap;gap:8px;padding-block:10px}.fd .wm{font-size:15px}.fd .wm svg{width:21px;height:21px}.fd .bar #verifyBtn{display:none}.fd .fd-signin{min-height:42px}.fd .account-chip .account-email{display:none}.fd .fd-steps,.fd .fd-photo-section{grid-template-columns:1fr}.fd .fd-section{padding-block:65px}.fd .fd-mini{height:155px}.fd .fd-faq>div:not(.fd-section-label){grid-template-columns:1fr;gap:5px}.fd .fd-photo-button{border:1px solid var(--hair-2);min-height:42px;padding:0 12px;text-decoration:none}.fd .fd-sticky-pick{z-index:4;background:var(--panel);border-top:1px solid var(--hair);padding:12px 18px;position:fixed;bottom:0;left:0;right:0}.fd.past-hero #sign[hidden]~.fd-sticky-pick{display:block}.fd .fd-sticky-pick button{background:var(--blue);width:100%;min-height:44px;color:var(--panel);border:0;font-weight:600}}@media (prefers-reduced-motion:reduce){.fd .fd-mini *{animation:none!important}}@keyframes fd-mini-drop{0%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes fd-mini-line{0%{border-color:var(--hair-2)}to{border-color:var(--accent);box-shadow:0 3px 0 var(--accent-soft)}}@keyframes fd-mini-ink{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fd-mini-code{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes fd-ink{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -2% 0 0)}}@keyframes fd-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes fd-sweep{0%{opacity:1;top:0}to{opacity:0;top:100%}}@keyframes fd-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fd-rdsweep{0%{top:-22%}to{top:100%}}@keyframes fd-wd{0%{opacity:0}25%{opacity:1}to{opacity:0}}@keyframes fd-ln{0%{opacity:.9;transform:scaleX(0)}35%{opacity:.9;transform:none}to{opacity:0;transform:none}}.fd .account-chip{flex:none}.fd #sign .account-chip{color:var(--ink);margin-left:4px}.fd #sign .account-chip .account-popover{z-index:40}.fd .bar .account-chip summary{min-height:40px;padding:4px}@media (width<=820px){.fd .bar{grid-template-columns:1fr auto auto;gap:6px;display:grid}.fd .bar>.sp,.fd .bar>.pill,.fd .bar>#verifyBtn{display:none}.fd .wm{grid-column:1;min-width:0;font-size:15px}.fd .fd-desk-link{grid-column:2;min-height:40px;padding:0 8px;font-size:12px}.fd .account-chip{grid-column:3}.fd .bar .account-chip summary{justify-content:center;min-width:40px}.fd .cta{gap:10px}.fd .fd-sticky-pick{padding-bottom:max(12px, env(safe-area-inset-bottom))}}@media (width<=820px) and (pointer:coarse){.fd #snap{display:inline-flex}}.fd .fmenu{border:1px solid var(--hair);border-radius:var(--r-sm);font:500 12px var(--ui);white-space:nowrap;background:0 0;align-items:center;padding:7px 9px;display:flex}.fd .fmenu:hover{background:var(--hair)}.fd .fmenu svg{width:14px;height:14px;stroke:var(--ink-2);fill:none;stroke-width:2px}.fd .fmenu-list{z-index:100;background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-sm);flex-direction:column;min-width:160px;padding:6px;display:flex;position:fixed;box-shadow:0 10px 30px -10px #00000040}.fd .fmenu-list button{text-align:left;border-radius:var(--r-sm);background:0 0;border:0;padding:8px 10px;font-size:13.5px}.fd .fmenu-list button:hover{background:var(--accent-soft);color:var(--accent)}.fd .fmenu-list u{background:var(--hair);height:1px;margin:4px;display:block}.fd .pmenu{z-index:100;background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-sm);padding:4px;position:fixed;box-shadow:0 4px 12px #00000026}.fd .pmenu button{border-radius:var(--r-sm);background:0 0;border:0;padding:6px 10px;font-size:13px}.fd .pmenu button:hover{background:var(--red-wash);color:var(--red)}.fd .it.redact{background:var(--ink);cursor:crosshair}.fd .it.redact span{display:none}.fd .it.redact:after{content:"COVER UP";color:var(--surface);font:bold 9px var(--mono);opacity:.5;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fd .sign-first-hint:not([hidden]){z-index:1;background:var(--panel);border-bottom:1px solid var(--hair);width:100%;font:12px var(--ui);text-align:center;pointer-events:none;flex:none;justify-content:center;align-items:center;padding:9px 12px;display:flex;position:relative}@media (width<=820px){.fd .dockwrap{padding-inline:16px}.fd .dock{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-right:6px;overflow-x:auto}.fd .dock button{min-width:0;padding-inline:6px}.fd .dock button span.l{display:inline}.fd .dock .sigchip{min-width:0;padding-inline:4px;font-size:10px}.fd .dock u{margin-inline:0}.fd .dockwrap>.fin{order:-1;justify-content:center;width:100%}.fd:has(#maker:not([hidden])) .dockwrap>.fin{display:none}.fd:has(#crop:not([hidden])) .dockwrap>.fin{display:none}.fd:has(#maker:not([hidden])) #sealChoice{display:none}.fd #sealChoice:not([hidden]){justify-content:center;bottom:155px;left:16px;right:16px}}.fd .dock{-webkit-backdrop-filter:none;backdrop-filter:none;position:static;transform:none}.fd .zoom{box-shadow:none;position:static}@media (width>=821px){.fd .dockwrap{grid-template-columns:1fr minmax(0,auto) 1fr;justify-items:center;display:grid}.fd .dockwrap>.maker,.fd .dockwrap>.hint{grid-column:1/-1;min-width:0}.fd .dockwrap>.dock{grid-column:2}.fd .dockwrap>.fin{grid-column:3;justify-self:end}}.fd .dock>button{flex:none}.fd .dock button[aria-pressed=true]{outline:2px solid var(--blue);outline-offset:-2px}.fd .scroll.drawing,.fd .scroll.drawing .pg{cursor:crosshair;touch-action:none}.fd .fd-draw-preview{z-index:9;pointer-events:none;outline:2px solid var(--blue-press);background:#ffd52866;position:absolute}.fd .fd-page-strip:not([hidden]){z-index:5;flex-direction:column;gap:6px;max-height:60vh;display:flex;position:fixed;top:25%;left:12px;overflow-y:auto}.fd .fd-page-strip button{border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--panel);min-width:42px;min-height:56px;color:var(--ink)}.fd .fd-phone-page{display:none}@media (width<=820px){.fd .fd-page-strip{display:none!important}.fd .fd-phone-page:not([hidden]){z-index:5;background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-sm);padding:6px;display:block;position:fixed;bottom:135px;right:10px}}.fd .mk .mk-skip{border-radius:var(--r-sm);opacity:.7;margin-left:6px;padding:0 4px;font-weight:700}.fd .mk .mk-skip:hover{opacity:1;background:#00000014}.fd .mk.mk-tick{min-width:16px;padding:0 2px;font-size:10px}.fd .mk.mk-tick .mk-skip{display:none}.fd .mk.cur{outline:2px solid var(--accent);outline-offset:2px}.fd .dock .fd-next{color:var(--accent);font-weight:600}.fd .dock .fd-next:disabled{color:var(--ink-2)}.fd #result .res{max-width:560px;max-height:calc(100dvh - 24px);overflow:auto}.fd .fd-res-preview{background:var(--surface);border-radius:var(--r-sm);margin:4px auto;display:block}.fd .fd-res-pv{flex-basis:100%;justify-content:center;display:flex}.fd .fd-res-name{color:#ffffffd9;flex-basis:100%;gap:4px;font-size:13px;display:grid}.fd .fd-res-name .field{color:var(--ink);background:var(--surface)}.fd .fd-res-next{color:#ffffffe6;flex-basis:100%;align-items:center;gap:8px;font-size:13px;display:flex}.fd .fd-res-note{color:#ffffffd9;flex-basis:100%;margin:0;font-size:13px}.fd .fd-live-wrap{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.fd .fd-live{position:relative}.fd .fd-live-pill{border:1px solid var(--hair);cursor:pointer}.fd .fd-live-pill.sent i{background:var(--warn)}.fd .fd-flight{font:11px var(--mono);color:var(--ink-2)}.fd .fd-live-list{z-index:40;border-radius:var(--r-md);background:var(--panel);border:1px solid var(--hair);text-align:left;width:min(360px,90vw);padding:14px 16px;font-size:13px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px -18px #00000059}.fd .fd-live-list b{margin:6px 0 4px;font-size:13px;display:block}.fd .fd-live-list ul{margin:0 0 6px;padding-left:18px}.fd .fd-live-list p{color:var(--ink-2);margin:0 0 6px}.fd-tool-page>main>.bar{padding-inline:clamp(16px,4vw,48px)}@media (width<=720px){.fd-tool-page>main>.bar .pill{display:none}}.fd .fd-tool-cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.fd .fd-tool-card{border-radius:var(--r-md);background:var(--paper);border:1px solid var(--hair);height:100%;color:var(--ink);gap:4px;padding:16px;text-decoration:none;display:grid}.fd .fd-tool-card:hover{border-color:var(--accent)}.fd .fd-tool-card b{font-size:16px}.fd .fd-tool-card span{color:var(--ink-2);font-size:14px}.fd .fd-tool-how ol{gap:8px;max-width:62ch;margin:14px 0 0;padding-left:20px;display:grid}.fd-tool-page .wm{color:var(--ink);text-decoration:none}.fd .fd-tool-hero{max-width:760px;margin:0 auto;padding:56px 20px 24px}.fd .fd-tool-hero h1{letter-spacing:-.02em;margin:10px 0 12px;font-size:clamp(36px,6vw,60px);line-height:1.05}.fd .fd-tool-drop{border:2px dashed var(--hair-2);border-radius:var(--r-md);background:var(--paper);justify-items:center;gap:12px;margin-top:24px;padding:36px 20px;display:grid}.fd .fd-tool-drop.over{border-color:var(--accent);background:var(--accent-soft)}.fd .fd-tool-work{gap:14px;margin-top:18px;display:grid}.fd .fd-tool-files{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fd .fd-tool-files li{border-radius:var(--r-sm);background:var(--paper);border:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.fd .fd-tool-files b{overflow-wrap:anywhere;flex:1;min-width:0}.fd .fd-tool-files small{color:var(--ink-2)}.fd .fd-tool-opts{gap:8px;display:grid}.fd .fd-tool-opts label{align-items:center;gap:8px;display:flex}.fd .fd-tool-opts small{color:var(--ink-2)}.fd .fd-tool-msg{min-height:1.4em;margin-top:12px}.fd :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fd #keysDlg{border:1px solid var(--hair);border-radius:var(--r-md);background:var(--panel);width:calc(100vw - 32px);max-width:460px;color:var(--ink);padding:20px}.fd #keysDlg::backdrop{background:#17161459}.fd #keysDlg table{border-collapse:collapse;width:100%;font-size:14px}.fd #keysDlg td{border-bottom:1px solid var(--hair);padding:6px 0}.fd #keysDlg td:first-child{width:42%}.fd #keysDlg kbd{font:12px var(--mono);border:1px solid var(--hair-2);border-radius:var(--r-sm);background:var(--paper);padding:2px 6px}@media (orientation:landscape) and (height<=520px){.fd .maker:not([hidden]){z-index:50;border-radius:0;flex-direction:column;width:100vw;max-width:none;height:100dvh;display:flex;position:fixed;inset:0;overflow:auto}.fd .maker [data-pane=draw]:not([hidden]){flex:1;display:flex}.fd .maker [data-pane=draw] .pad{flex:1;height:auto;min-height:160px}}.fd #scroll.pinching>.pg{transition:none}.fd .dock #dAlt[hidden],.fd .fd-live-mobile{display:none}.fd .fd-sign-privacy{align-items:center;display:flex}.fd .fd-needs-action{animation:.4s ease-in-out 2 fd-needs-action}@keyframes fd-needs-action{50%{outline:3px solid var(--accent);outline-offset:4px}}@media (width<=700px){.fd .fd-live-mobile{flex-direction:column;align-items:flex-start;gap:4px;margin:14px 0 4px;display:flex}.fd .fd-live-mobile .fd-live-list{left:0;right:auto}}.fd-unlock{border:1px solid var(--hair,var(--hair));border-radius:var(--r-sm);background:var(--panel,var(--surface));max-width:420px;color:var(--ink,var(--ink));font:14px/1.45 var(--ui,system-ui);padding:20px}.fd-unlock::backdrop{background:#00000059}.fd-unlock form{gap:12px;display:grid}.fd-unlock label{align-items:center;gap:8px;display:flex}.fd-unlock input[type=password]{border:1px solid var(--hair,var(--hair));border-radius:var(--r-sm);flex:1;min-height:40px;padding:0 10px}.fd-unlock-err{color:var(--red);margin:0}.fd-unlock-b{justify-content:flex-end;gap:8px;display:flex}.fd .fd-hand-note,.fd .fd-pad-msg{font:13px var(--ui);color:var(--ink-2);margin:8px 0 0}.fd .fd-pad-msg{color:var(--red)}.fd .fd-proof-btn{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;opacity:.9;background:0 0;border:0;margin-top:8px;padding:0;font-size:12px;text-decoration:underline;display:block}.fd .fd-proof-btn[hidden]{display:none}.fd .fd-many{margin:12px 0 0;font-size:15px}.fd .fd-many a{color:var(--accent);text-underline-offset:3px}.fd .desk-sign-many,.desk-sign-many{z-index:31;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.fd .grain{background:var(--paper)}.fd #home>.bar{z-index:30;background:color-mix(in srgb,var(--paper) 84%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--hair);height:64px;margin-inline:-4vw;padding-inline:max(16px,4vw);position:sticky;top:0}.fd .fd-top-nav{font:600 13px var(--font-sans);align-items:center;gap:20px;display:flex}.fd .fd-top-nav a{color:var(--ink-2);text-decoration:none}.fd .fd-top-nav a:hover{color:var(--blue)}.fd .hero .cta #pick{background:var(--blue);color:var(--surface);border-color:var(--blue);border-radius:var(--r-sm);height:46px}.fd .hero .facts span:before{background:var(--blue)}.fd .fd-desk-link,.fd .fd-signin{background:var(--surface);color:var(--ink);border:1px solid var(--hair);border-radius:var(--r-sm)}.fd .btn:not(.ghost){background:var(--blue);border-color:var(--blue);color:var(--surface);border-radius:var(--r-sm)}.fd .btn.ghost{border-radius:var(--r-sm);background:var(--surface)}@media (width<=850px){.fd .fd-top-nav{gap:8px}}@media (width<=600px){.fd .fd-top-nav{display:none}}.fd #home{min-height:0}.fd #home>.hero{flex:none;min-height:min(720px,100dvh - 64px)}@media (width<=820px){.fd #home>.bar{flex-wrap:nowrap;padding-block:0;display:flex}.fd #home>.bar .wm{flex:0 auto}.fd #home>.bar .sp{display:block}.fd #home>.bar .fd-live-wrap,.fd #home>.bar #verifyBtn{display:none}.fd #home>.hero{min-height:0;padding-block:36px 48px}.fd #home>.hero .surface{min-height:280px;padding-block:12px}}.fd .hero .eyebrow,.fd .fd-section-label{font:600 12px/1.4 var(--font-sans);letter-spacing:.04em}.fd .hero .facts{background:0 0;gap:9px;margin-top:24px;display:grid}.fd .hero .facts span{align-items:start;gap:10px;display:flex}.fd .hero .facts span:before{content:"✓";border-radius:var(--r-sm);background:var(--blue-wash);width:18px;height:18px;color:var(--blue-press);font:700 12px/1 var(--font-sans);flex:none;place-items:center;margin:0;display:inline-grid}.fd .fd-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1160px;margin:24px auto 0;padding:0 16px;display:grid}.fd .fd-paths article{border:1px solid var(--hair);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-1);padding:24px}.fd .fd-paths span{color:var(--blue-press);font:600 12px var(--font-sans)}.fd .fd-paths h2{margin:12px 0 6px;font-size:22px;line-height:1.2}.fd .fd-paths p{color:var(--ink-2);margin:0;font-size:15px}@media (width<=600px){.fd .fd-paths{grid-template-columns:1fr;margin-top:0}}.fd .mk.mk-sug{opacity:.5;background:0 0;border-style:dotted}.fd .mk.mk-sug:hover,.fd .mk.mk-sug:focus-visible{opacity:1;background:var(--accent-soft)}.fd .mk.mk-sug .mk-skip{display:none}.fd .fd-role{z-index:60;background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-md);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:min(560px,100vw - 32px);padding:12px 14px;display:flex;position:fixed;top:68px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000029}.fd .fd-role p{text-align:center;font:600 13px var(--ui);color:var(--ink);flex:1 0 100%;margin:0 0 2px}.fd .fd-role .fd-role-skip{font:12px var(--ui);color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:6px 8px;text-decoration:underline}.fd-workspace>.site-header{display:none}.fd .fd-verify-row{margin:10px 0 0}.fd .fd-all-tools{margin:16px 0 0}.fd .fd-all-tools a{color:var(--blue);font-weight:600}.fd main>.back-link,.fd #home>.back-link{margin-top:8px}.fd .sbar{position:relative}.fd .fd-sign-more-btn{display:none}.fd .fd-sign-extra{align-items:center;gap:12px;display:flex}@media (width<=819px){.fd .fd-sign-more-btn{min-height:44px;display:inline-flex}.fd .fd-sign-extra{z-index:60;background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-md);box-shadow:var(--sh-2);flex-direction:column;align-items:stretch;padding:10px;display:none;position:absolute;top:100%;right:12px}.fd .fd-sign-extra.open{display:flex}.fd .sbar{min-width:0;overflow:visible}.fd .sbar .fname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fd .sbar{gap:4px;padding-left:8px;padding-right:8px}.fd .sbar .fd-back-word{display:none}.fd .sbar .back{justify-content:center;min-width:44px;min-height:44px}.fd .sbar .zoom,.fd .sbar .fmenu{padding-left:8px;padding-right:8px}.fd .sbar #zoomBtn span{display:none}}.fd #home>.hero{background:var(--surface);border-radius:var(--r-lg);min-height:0;box-shadow:var(--sh-2);margin-top:24px;padding:40px}.fd #home>.hero h1{letter-spacing:-.035em;margin:14px 0 18px;font-size:clamp(2.75rem,5vw + 1rem,4.5rem);line-height:1.02}.fd #home>.hero .surface{min-height:0}@media (width<=820px){.fd #home>.hero{margin-top:16px;padding:24px 20px}.fd #home>.hero h1{font-size:clamp(2.25rem,9vw,2.75rem)}}
