._app_1lxah_1{grid-template-rows:var(--header-h) minmax(0, 1fr);background:var(--grain) 0 0/var(--grain-size), var(--ground);grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid;position:relative}@media (min-width:1100px){._app_1lxah_1[data-fill]{height:100dvh;min-height:0;overflow:hidden}}._skipLink_1lxah_17{position:absolute;top:-100vh;left:0}._skipLink_1lxah_17:focus{border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-md);color:var(--ink);top:var(--s-4);left:var(--s-4);z-index:60;padding:var(--s-2) var(--s-3);font-weight:650;text-decoration:none;position:fixed}._bar_1lxah_37{z-index:30;align-self:start;align-items:center;gap:var(--s-3);width:100%;height:var(--header-h);padding-inline:var(--s-4);background:var(--grain) 0 0/var(--grain-size), var(--ground);color:var(--ink);transition:box-shadow var(--t-med) var(--ease-out);grid-area:1/1/-1;display:flex;position:sticky;top:0;box-shadow:0 12px 24px -18px #2e241b00}._bar_1lxah_37[data-lifted]{box-shadow:0 12px 24px -18px #2e241b9e}._brand_1lxah_60{align-items:center;gap:var(--s-3);color:var(--ink);border-radius:8px;flex:none;text-decoration:none;display:flex}._brand_1lxah_60:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._markPlate_1lxah_74{background:var(--bar);border-radius:7px;flex:none;place-items:center;width:1.875rem;height:1.875rem;display:grid;box-shadow:0 1px 2px #2e241b38}._mark_1lxah_74{flex:none;width:1.375rem;height:1.375rem;display:block}._markWhole_1lxah_92{fill:var(--mark)}._markCut_1lxah_96{fill:var(--mark-cut)}._wordmark_1lxah_100{font-family:var(--font-display);font-synthesis:none;letter-spacing:0;color:var(--ink);flex:none;padding-bottom:.08em;font-size:1.625rem;font-weight:400;line-height:1}._barDivider_1lxah_112{background:var(--rule-ink);flex:none;width:1px;height:1.5rem}._nav_1lxah_119{align-items:center;gap:var(--s-1);margin-left:auto;display:flex}._navLink_1lxah_126{height:2rem;padding:0 var(--s-4);color:var(--ink-2);font-size:var(--text-md);white-space:nowrap;transition:background-color var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);border-radius:999px;align-items:center;font-weight:550;text-decoration:none;display:inline-flex}._navLink_1lxah_126:hover{background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}._navLinkActive_1lxah_144,._navLinkActive_1lxah_144:hover{background:var(--accent-soft);color:var(--accent);font-weight:650}._tools_1lxah_151{flex:none;align-items:center;gap:2px;display:flex}._barTool_1lxah_158{color:var(--ink-2)}._barTool_1lxah_158:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}._barTool_1lxah_158:active:not(:disabled){background:color-mix(in srgb, var(--ink) 11%, transparent)}._barTool_1lxah_158:disabled{color:color-mix(in srgb, var(--ink-3) 45%, transparent)}._help_1lxah_172{display:inline-flex}._help_1lxah_172>[data-state=open]{border-color:var(--ink);background:var(--ink);color:var(--panel)}._drawingTitle_1lxah_181{align-items:center;gap:var(--s-2);min-width:0;display:inline-flex}._drawingLabel_1lxah_188{color:var(--ink-3);font-size:var(--text-md);flex:none}._drawingInput_1lxah_194{min-width:5rem;max-width:16rem;height:2.25rem;padding:0 var(--s-2);color:var(--ink);font-size:var(--text-md);text-overflow:ellipsis;transition:background-color var(--t-fast) var(--ease-out), border-color var(--t-fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:8px;font-weight:650}._drawingInput_1lxah_194:hover{background:var(--panel);border-color:var(--hairline)}._drawingInput_1lxah_194:focus{border-color:var(--accent);background:var(--panel);box-shadow:0 0 0 1px var(--accent);outline:none}._main_1lxah_219{grid-area:2/1;min-width:0;min-height:0;display:grid}@media (max-width:899px){._bar_1lxah_37{gap:var(--s-2);padding-inline:var(--s-3)}._drawingTitle_1lxah_181,._barDivider_1lxah_112,._help_1lxah_172{display:none}._navLink_1lxah_126{padding:0 var(--s-3)}}@media (max-width:26rem){._bar_1lxah_37{gap:var(--s-2);padding-inline:var(--s-3)}._brand_1lxah_60{gap:var(--s-2)}._markPlate_1lxah_74{width:1.75rem;height:1.75rem}._wordmark_1lxah_100{font-size:1.3125rem}._navLink_1lxah_126{padding:0 var(--s-2)}}@media (max-width:20rem){._wordmark_1lxah_100{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}._shortcuts_1lxah_273{gap:var(--s-2);min-width:15rem;display:grid}._shortcutRow_1lxah_279{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--hairline);display:flex}._shortcutRow_1lxah_279:last-child{border-bottom:0;padding-bottom:0}._shortcutKeys_1lxah_292{flex:none;gap:3px;display:flex}._shortcutAction_1lxah_298{color:var(--ink-2);font-size:var(--text-sm);text-align:right;margin:0}._fallback_1lxah_305{gap:var(--s-4);min-width:0;min-height:0;padding:var(--s-4);grid-template-columns:minmax(0,1.7fr) minmax(21rem,1fr);animation:0s linear .2s both _waiting_1lxah_1;display:grid}._fallbackView_1lxah_315{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--stage-plate)}._fallbackBlock_1lxah_321{align-content:start;gap:var(--s-4);padding:var(--s-4);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-md);display:grid}._fallbackCell_1lxah_332{gap:var(--s-2);display:grid}._fallbackLabel_1lxah_337{font-size:var(--text-md);letter-spacing:.005em;color:var(--ink-3);font-weight:600;line-height:1.25}._fallbackBar_1lxah_345{border-radius:var(--radius-sm);background:var(--panel-2);height:2.75rem}@keyframes _waiting_1lxah_1{0%{opacity:0}to{opacity:1}}@media (max-width:1099px){._fallback_1lxah_305{gap:var(--s-3);padding:var(--s-3);grid-template-columns:minmax(0,1fr)}._fallbackView_1lxah_315{height:34vh;min-height:11rem}}._errorSheet_1lxah_370{gap:var(--s-3);width:100%;max-width:46rem;margin:var(--s-6) auto;padding:var(--s-7) var(--s-6);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-md);place-content:center start;display:grid}._errorLabel_1lxah_384{font-size:var(--text-sm);letter-spacing:.005em;color:var(--cut);font-weight:600;line-height:1.25}._errorHeading_1lxah_392{font-family:var(--font-display);font-synthesis:none;letter-spacing:0;max-width:24ch;font-size:clamp(1.75rem,1.3rem + 1.2vw,2.5rem);font-weight:400;line-height:1.08}._errorBody_1lxah_402{max-width:60ch;color:var(--ink-2)}._errorAction_1lxah_407{margin-top:var(--s-2);justify-self:start}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");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}@property --filament{syntax:"<color>";inherits:true;initial-value:#5c9748}@property --accent{syntax:"<color>";inherits:true;initial-value:#306918}@property --accent-hover{syntax:"<color>";inherits:true;initial-value:#265f09}@property --accent-press{syntax:"<color>";inherits:true;initial-value:#1d5300}@property --accent-soft{syntax:"<color>";inherits:true;initial-value:#eaf4e7}@property --mark{syntax:"<color>";inherits:true;initial-value:#5c9748}@property --mark-cut{syntax:"<color>";inherits:true;initial-value:#90c080}:root{--bar:#2e241b;--bar-ink:#f7f1e6;--ground:#e9e5dd;--panel:#fffdf8;--panel-2:#eeebe4;--ink:#241c14;--ink-2:#5c5044;--ink-3:#6b5d4d;--stage-plate:#f3f2ee;--hairline:#dcd7ce;--rule-ink:color-mix(in srgb, var(--ink) 24%, transparent);--accent:#306918;--accent-hover:#265f09;--accent-press:#1d5300;--accent-ink:#fffdf8;--accent-soft:#eaf4e7;--ok:#2c6b3a;--ok-ink:#265c31;--warn:#a6501e;--warn-ink:#8a4216;--cut:#a3321a;--cut-soft:#fbeae4;--filament:#5c9748;--filament-wash:color-mix(in srgb, var(--filament) 8%, var(--panel));--spot-ink:var(--filament);--mark:#5c9748;--mark-cut:#90c080;--font:"Archivo Variable", "Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Basteleur", ui-serif, Georgia, "Times New Roman", serif;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.75rem;--text-3xl:clamp(2.25rem, 1.2rem + 3.2vw, 3.75rem);--text-display:clamp(2.75rem, 1rem + 6vw, 6rem);--page-x:clamp(1rem, .4rem + 2vw, 3rem);--page-top:clamp(1.5rem, 3vw, 2.75rem);--page-bottom:clamp(2rem, 5vw, 6rem);--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--radius-sm:11px;--radius-md:14px;--radius-lg:22px;--shadow-sm:0 1px 2px #2e241b0f, 0 2px 6px -4px #2e241b47;--shadow-md:0 1px 2px #2e241b0d, 0 12px 28px -22px #2e241b80;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-fast:.14s;--t-med:.26s;--t-slow:.56s;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='3' intercept='-1'/%3E%3CfeFuncG type='linear' slope='3' intercept='-1'/%3E%3CfeFuncB type='linear' slope='3' intercept='-1'/%3E%3CfeFuncA type='table' tableValues='0.075 0.075'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-ink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='3.2' intercept='-1.1'/%3E%3CfeFuncG type='linear' slope='3.2' intercept='-1.1'/%3E%3CfeFuncB type='linear' slope='3.2' intercept='-1.1'/%3E%3CfeFuncA type='table' tableValues='0.15 0.15'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-size:256px;--dither:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='d' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='luminanceToAlpha'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 0 0.2 0.9 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23d)'/%3E%3C/svg%3E");--dither-size:160px;--header-h:3.5rem;--register-row:5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--t-settle:calc(var(--t-med) * 1.5);transition:--filament var(--t-settle) var(--ease-in-out), --accent var(--t-settle) var(--ease-in-out), --accent-hover var(--t-settle) var(--ease-in-out), --accent-press var(--t-settle) var(--ease-in-out), --accent-soft var(--t-settle) var(--ease-in-out), --mark var(--t-settle) var(--ease-in-out), --mark-cut var(--t-settle) var(--ease-in-out);--desk:var(--ground);--desk-deep:#e0dcd4;--sheet:var(--panel);--sheet-raised:var(--panel);--sheet-sunk:var(--panel-2);--rule:var(--hairline);--rule-strong:#cdc7bc;--pencil:var(--ink-3);--line:1px solid var(--hairline);--frame:1px solid var(--hairline);--chip-radius:var(--radius-sm);--paper-tooth:none;--desk-tooth:none;--sheet-margin:0px;--gridref:0px;--chalk:var(--accent);--chalk-wash:var(--accent-soft);--red:var(--cut);--red-ink:var(--cut);--red-press:#8c2a15;--red-wash:var(--cut-soft);--red-hatch:#a3321a8c;--ok-wash:var(--accent-soft);--warn-wash:#fbeeda;--accent-wash:var(--accent-soft);--shadow-sheet:var(--shadow-md);--shadow-float:var(--shadow-md);--hatch-red:repeating-linear-gradient(-45deg, #a3321a8c 0 1px, transparent 1px 6px);--hatch-ink:repeating-linear-gradient(-45deg, #241c1447 0 1px, transparent 1px 6px);--filament-tint:color-mix(in srgb, var(--filament) 12%, var(--panel))}:root[data-touring]{--t-settle:calc(var(--t-med) * 5)}@supports (color:oklch(from red max(l, 0.62) c h)){:root{--spot-ink:oklch(from var(--filament) max(l, .62) c h)}}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-med:0s;--t-slow:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:#c9c3b8 transparent;scrollbar-width:thin}body{background:var(--grain) 0 0/var(--grain-size), var(--ground);min-height:100dvh;color:var(--ink);font-family:var(--font);font-size:var(--text-md);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;caret-color:var(--accent);margin:0;line-height:1.45}::selection{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c9c3b8 padding-box content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--ink-3);background-clip:content-box}h1,h2,h3,h4,p,figure,dl,dd{margin:0}h1,h2,h3{text-wrap:balance;line-height:1.15}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img,svg,canvas{max-width:100%;display:block}table{border-collapse:collapse}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}::view-transition-group(*){animation-duration:var(--t-med);animation-timing-function:var(--ease-out)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}@media (forced-colors:active){:focus-visible{outline-color:highlight}}
