@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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}*{box-sizing:border-box}body{background-color:#f5f5f5;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@keyframes pin-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.pin-shake{animation:.4s ease-in-out pin-shake}.doc-toolbar{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.doc-sheet{color:#1f2937;background:#fff;max-width:820px;min-height:60vh;margin:24px auto;padding:48px 56px;font-size:14px;line-height:1.5;box-shadow:0 1px 4px #0000001f}.doc-title-band{text-align:center;border-bottom:2px solid #1f2937;margin-bottom:20px;padding-bottom:16px}.doc-title{margin:0;font-size:22px;font-weight:700}.doc-title-sub{color:#374151;margin-top:4px;font-size:15px}.doc-parties{margin-bottom:20px}.doc-party{margin-bottom:12px}.doc-party-title{color:#6b7280;font-size:13px}.doc-party-name{font-size:15px;font-weight:600}.doc-party-line{color:#374151}.doc-party-label{color:#6b7280}.doc-party-hint{color:#9ca3af;margin-top:4px;font-size:12px;font-style:italic}.doc-table{border-collapse:collapse;width:100%;margin:8px 0 16px}.doc-table th,.doc-table td{text-align:left;vertical-align:top;border:1px solid #d1d5db;padding:8px 10px}.doc-table th{background:#f3f4f6;font-size:13px;font-weight:600}.doc-table .doc-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.doc-table .doc-idx{text-align:center;white-space:nowrap;width:36px}.doc-act-text{margin:16px 0}.doc-act-works{margin:0 0 16px 24px}.doc-act-works li{margin:4px 0}.doc-clause{color:#374151;margin:16px 0}.doc-summary{flex-direction:column;align-items:flex-end;gap:4px;margin-top:12px;display:flex}.doc-total{justify-content:flex-end;gap:24px;font-size:16px;font-weight:700;display:flex}.doc-total-value{font-variant-numeric:tabular-nums}.doc-total-words{text-align:left;color:#374151;align-self:stretch;margin-top:4px}.doc-in-words{text-align:left;color:#1f2937;align-self:stretch;font-style:italic}.doc-due{color:#374151}.doc-signatures{gap:48px;margin-top:48px;display:flex}.doc-sign{flex:1}.doc-sign-label{color:#374151;margin-bottom:28px;font-size:13px}.doc-sign-line{border-bottom:1px solid #1f2937}.doc-sign-hint{color:#9ca3af;text-align:center;margin-top:4px;font-size:11px}.doc-stamp{color:#6b7280;margin-top:16px;font-size:13px}.doc-section-title{border-bottom:1px solid #d1d5db;margin:20px 0 8px;padding-bottom:4px;font-size:15px;font-weight:700}.doc-spec-row td{color:#374151;border-top:none;padding-top:0;font-size:13px}.doc-job-flags{border:1px solid #1f2937;flex-direction:column;gap:6px;margin-bottom:18px;padding:10px 14px;display:flex}.doc-job-flag{font-size:17px}.doc-job-flag-label{color:#6b7280}.doc-job-flag-value{color:#1f2937}.doc-job-flag-strong{text-transform:uppercase;font-weight:700}.doc-job-flag-note{color:#374151}.doc-job-position{margin-bottom:14px}.doc-job-position-head{margin-bottom:6px;font-size:15px;font-weight:600}.doc-job-position-no{color:#6b7280}.doc-job-position-qty{font-variant-numeric:tabular-nums;font-weight:400}.doc-job-spec{grid-template-columns:max-content 1fr;gap:2px 16px;margin:0 0 0 18px;display:grid}.doc-job-spec-row{display:contents}.doc-job-spec dt{color:#6b7280}.doc-job-spec dd{color:#1f2937;margin:0}.doc-job-empty{color:#6b7280;margin-left:18px;font-style:italic}.doc-table .doc-job-mark{width:28mm}@media print{body{background:#fff}.doc-toolbar,.doc-party-hint{display:none}.doc-sheet{max-width:none;box-shadow:none;min-height:0;margin:0;padding:0}@page{margin:18mm}}.rail{background:var(--nav-surface);border:1px solid #ffffff0f;border-radius:18px;flex-direction:column;flex:none;align-items:stretch;width:84px;height:100%;padding:10px 6px;display:flex;overflow:hidden;box-shadow:0 1px 3px #10182829}.rail-logo{justify-content:center;padding:4px 0 8px;display:flex}.rail-head-action{justify-content:center;padding-bottom:8px;display:flex}.rail-scroll{scrollbar-width:none;flex:1;overflow:hidden auto}.rail-scroll::-webkit-scrollbar{display:none}.rail-sep{background:#ffffff14;height:1px;margin:8px}.rail-item{color:#ffffffb8;border-radius:12px;flex-direction:column;align-items:center;gap:5px;margin-block:2px;padding:9px 2px 8px;text-decoration:none;transition:background .16s,color .16s;display:flex;position:relative}.rail-item .anticon{color:#fff9;font-size:20px;transition:color .16s}.rail-label{text-align:center;letter-spacing:0;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.15;display:-webkit-box;overflow:hidden}.rail-item:hover{color:#fff;background:#ffffff0f}.rail-item:hover .anticon{color:#ffffffd9}.rail-item:focus-visible{outline:2px solid var(--nav-accent);outline-offset:-2px}.rail-item--active,.rail-item--active:hover{color:#1a1f28;background:#fff;font-weight:600}.rail-item--active:before{content:"";inset-inline-start:0;background:var(--nav-accent);border-radius:3px;width:3px;height:26px;position:absolute;top:50%;transform:translateY(-50%)}.rail-item--active .anticon,.rail-item--active:hover .anticon{color:var(--nav-accent)}.rail-footer{border-top:1px solid #ffffff14;margin-top:8px;padding-top:8px}.nav-side{background:var(--nav-surface);border:1px solid #ffffff0f;border-right:none;border-radius:18px;flex-direction:column;flex:none;width:280px;height:100%;padding:10px 0 8px 6px;display:flex;box-shadow:0 6px 12px -8px #10182859}.nav-side-head{align-items:center;gap:8px;padding:4px 6px 12px;display:flex}.nav-side-brand{color:#fff;letter-spacing:-.01em;flex:1;align-items:center;gap:10px;min-width:0;font-weight:600;display:flex}.nav-side-scroll{scrollbar-width:none;flex:1;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 8px calc(100% - 8px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 8px calc(100% - 8px),#0000 100%)}.nav-side-scroll::-webkit-scrollbar{display:none}.nav-side-foot{border-top:1px solid #ffffff14;margin-top:8px;padding-top:8px}.nav-row{align-items:center;gap:8px;min-width:0;display:flex}.nav-row-text{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nav-child{align-items:center;gap:8px;min-width:0;height:34px;padding-inline-start:16px;font-size:13px;display:flex;position:relative}.nav-side .nav-item-merged{z-index:1;border-radius:999px 0 0 999px;position:relative;box-shadow:-4px 0 14px -6px #080c128c}.nav-side .nav-item:not(.nav-item-merged):hover{border-radius:999px 0 0 999px;width:calc(100% - 4px);margin-inline-end:0}.nav-side .nav-item-merged:before,.nav-side .nav-item-merged .nav-row:after,.nav-side .nav-item-merged .nav-child:after{content:"";background:var(--nav-merge);pointer-events:none;width:14px;height:14px;position:absolute;right:0}.nav-side .nav-item-merged:before{top:-14px;-webkit-mask-image:radial-gradient(circle at 0 0,#0000 14px,#000 14.5px);mask-image:radial-gradient(circle at 0 0,#0000 14px,#000 14.5px)}.nav-side .nav-item-merged .nav-child{position:static}.nav-side .nav-item-merged .nav-row:after,.nav-side .nav-item-merged .nav-child:after{bottom:-14px;-webkit-mask-image:radial-gradient(circle at 0 100%,#0000 14px,#000 14.5px);mask-image:radial-gradient(circle at 0 100%,#0000 14px,#000 14.5px)}.nav-side .nav-item-merged .nav-soon{color:inherit;opacity:.55;border-color:currentColor}.nav-cap{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;display:flex}.nav-cap:after{content:"";background:#ffffff0f;flex:1;height:1px}.nav-row-parent{color:#fff;font-weight:600}.nav-soon{letter-spacing:.02em;color:#ffffff94;border:1px solid #ffffff2e;border-radius:999px;flex:none;padding:0 7px;font-size:10px;line-height:15px}
