@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-ext-700-normal-Do0rx6yy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-700-normal-BaW-xaxb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-700-normal-SLG_-a_c.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-700-normal-D3uyJ5DH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-vietnamese-700-normal--OtHbi1I.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-700-normal-GOTdnRS1.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-ext-700-normal-CNjt5vTB.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-700-normal-qRbaVVD7.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-700-normal-O25Qpphb.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-vietnamese-600-normal-anCjMumA.woff2)format("woff2"),url(/assets/archivo-vietnamese-600-normal-C8xBVdfP.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-ext-600-normal-Dm61iqcg.woff2)format("woff2"),url(/assets/archivo-latin-ext-600-normal-D7uErJuz.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/archivo-latin-600-normal-3BBy0ZsW.woff2)format("woff2"),url(/assets/archivo-latin-600-normal-DwYieO8P.woff)format("woff");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:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-vietnamese-700-normal-nuAQAQa7.woff2)format("woff2"),url(/assets/archivo-vietnamese-700-normal-Bz2vkKqq.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-ext-700-normal-DD_nkw6b.woff2)format("woff2"),url(/assets/archivo-latin-ext-700-normal-CgyfnKjw.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/archivo-latin-700-normal-D9cHMWGj.woff2)format("woff2"),url(/assets/archivo-latin-700-normal-lT5TFe7H.woff)format("woff");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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--ink:#10131c;--forest-950:#080b14;--forest-900:#10182b;--forest-800:#172444;--forest-700:#315cf5;--forest-100:#e8edff;--ivory:#f5f4ef;--paper:#fff;--gold:#315cf5;--gold-dark:#294ed4;--gold-soft:#aebcff;--line:#d9deea;--muted:#606875;--success:#16a68f;--danger:#a44840;--proof:#6956d9;--cyan:#16beb0;--shadow:0 14px 38px #10131c17}*{box-sizing:border-box}html{background:var(--ivory);color:var(--ink)}body{background:var(--ivory);min-width:320px;margin:0;font-family:Inter,Arial,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}button:not(:disabled),select{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.app-shell{background:radial-gradient(circle at 88% 7%, #315cf51c, transparent 24%), radial-gradient(circle at 12% 92%, #16beb012, transparent 25%), var(--ivory);min-height:100vh}.sidebar{z-index:40;color:#f6f8ff;background:radial-gradient(circle at 24% 82%,#6956d92e,#0000 28%),linear-gradient(164deg,#172444 0%,#10182b 48%,#080b14 100%);flex-direction:column;width:266px;padding:24px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:inset -1px 0 #315cf552}.brand-block{align-items:center;gap:13px;padding:0 10px;display:flex}.tenant-brand-logo{border:1px solid var(--gold);background:#fff;border-radius:10px;flex:0 0 56px;place-items:center;width:56px;height:56px;padding:6px;display:grid;overflow:hidden}.tenant-brand-logo img{object-fit:contain;max-width:100%;max-height:100%;display:block}.brand-mark{flex:0 0 56px;place-items:center;width:56px;height:62px;display:grid;position:relative}.brand-mark img{object-fit:contain;filter:drop-shadow(0 5px 8px #00000038);width:100%;height:100%;display:block}.brand-mark.is-seal{flex-basis:88px;width:88px;height:88px}.brand-name{color:#fff;letter-spacing:-.045em;font-family:Archivo,Inter,sans-serif;font-size:24px;font-weight:700;line-height:.95}.brand-subtitle{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:9px;line-height:1.4}.gold-rule{background:linear-gradient(90deg, var(--gold), #caa65f14);height:1px;margin:20px 10px 22px}.sidebar-nav{flex-direction:column;gap:6px;display:flex}.nav-item{color:#dcded8;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:14px;width:100%;min-height:48px;padding:0 12px;transition:all .16s ease-out;display:flex;position:relative}.nav-item:before{content:"";background:0 0;border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:-1px}.nav-item:hover{color:#fff;background:#ffffff0a}.nav-item.is-active{color:#fff;background:linear-gradient(90deg,#124a37f0,#0d3a2ba3);border-color:#caa65f1f;box-shadow:inset 0 0 25px #00000014}.nav-item.is-active:before{background:var(--gold)}.nav-item.is-active svg{color:var(--gold-soft)}.nav-item span:not(.nav-count){font-size:14px;font-weight:500}.nav-item.nav-external-item{color:#f1e4c3;border-color:#caa65f2e;margin-top:5px;text-decoration:none}.nav-item.nav-external-item:hover{background:#caa65f14;border-color:#caa65f6b}.nav-external-mark{color:var(--gold-soft);opacity:.78;margin-left:auto}.nav-count{min-width:25px;height:22px;color:var(--gold-soft);background:#caa65f26;border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;display:grid}.sidebar-trust{background:#ffffff06;border:1px solid #caa65f2e;border-radius:10px;align-items:center;gap:10px;margin:auto 5px 0;padding:13px;display:flex}.trust-emblem{color:var(--gold);place-items:center;display:grid}.sidebar-trust strong,.sidebar-trust span{display:block}.sidebar-trust strong{color:#f6f0df;font-size:11px}.sidebar-trust span{color:#94a099;margin-top:3px;font-size:9px}.sidebar-footer{text-align:center;color:#eadbb59e;letter-spacing:.13em;text-transform:uppercase;margin-top:16px;font-size:9px}.workspace{min-height:100vh;margin-left:266px}.topbar{z-index:30;color:#f7f9ff;background:linear-gradient(90deg,#10182b,#080b14);justify-content:space-between;align-items:center;height:76px;padding:0 34px 0 40px;display:flex;position:sticky;top:0;box-shadow:0 1px #315cf557}.secure-note{color:var(--gold-soft);align-items:center;gap:10px;display:flex}.secure-note span{font-size:12px;font-weight:600}.secure-note i{background:#caa65f80;width:1px;height:18px;margin:0 5px}.secure-note small{color:#ced5cf;font-size:11px}.topbar-actions{align-items:center;gap:16px;display:flex}.icon-button{border:1px solid var(--line);background:0 0;border-radius:9px;place-items:center;width:40px;height:40px;display:inline-grid}.topbar .icon-button{color:var(--gold);border-color:#0000}.notification-button{position:relative}.notification-button>span{background:var(--gold);border:2px solid var(--forest-900);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:10px}.profile-wrap{position:relative}.profile-button{color:#fff;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px;display:flex}.profile-button:hover{background:#ffffff0d}.avatar{border:1px solid var(--gold);width:40px;height:40px;color:var(--gold-soft);border-radius:50%;place-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:17px;display:grid}.profile-copy{text-align:left}.profile-copy strong,.profile-copy small{display:block}.profile-copy strong{font-size:12px;font-weight:500}.profile-copy small{color:#98aaa1;margin-top:2px;font-size:9px}.profile-menu{background:var(--paper);border:1px solid var(--line);width:245px;color:var(--ink);box-shadow:var(--shadow);border-radius:10px;padding:10px;position:absolute;top:54px;right:0}.profile-menu div{border-bottom:1px solid var(--line);margin-bottom:6px;padding:10px}.profile-menu strong,.profile-menu span{display:block}.profile-menu strong{font-size:12px}.profile-menu span{color:var(--muted);text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.profile-menu button,.profile-menu>a{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-size:11px;text-decoration:none;display:block}.profile-menu button:hover,.profile-menu>a:hover{background:var(--ivory)}.mobile-menu-button{color:#fff;background:0 0;border:0;display:none}.main-content{max-width:1540px;margin:0 auto;padding:40px clamp(24px,3.4vw,52px) 64px}.page-heading-row{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:32px;display:flex}.page-heading>span{color:var(--gold-dark);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}.page-heading h1{letter-spacing:-.055em;color:#081812;margin:7px 0 9px;font-family:Archivo,Arial Narrow,sans-serif;font-size:clamp(40px,4vw,58px);line-height:.94}.page-heading p{color:var(--muted);margin:0;font-size:12px}.primary-button,.secondary-button,.toolbar-button,.subtle-button,.text-button{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 18px;font-size:12px;font-weight:600;transition:all .16s ease-out;display:inline-flex}.primary-button{color:#fff;background:linear-gradient(145deg,#315cf5,#294ed4);border:1px solid #6f8bff;box-shadow:0 8px 22px #315cf538,inset 0 0 0 1px #ffffff14}.primary-button:hover:not(:disabled){background:linear-gradient(145deg,#426bff,#315cf5);transform:translateY(-1px);box-shadow:0 11px 27px #315cf547}.primary-button:disabled{opacity:.46;cursor:not-allowed}.secondary-button{background:var(--paper);border:1px solid var(--line);color:var(--forest-900)}.secondary-button:hover{border-color:var(--gold);background:#fff}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:22px;display:grid}.summary-card{border:1px solid var(--line);background:#fffdf8c2;border-radius:10px;align-items:center;gap:19px;min-height:132px;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #17261e09}.summary-card:after{content:"";border:1px solid #caa65f21;border-radius:50%;width:125px;height:125px;position:absolute;top:-45px;right:-25px}.summary-icon{width:54px;height:54px;color:var(--forest-900);border:1px solid var(--gold);border-radius:50%;flex:0 0 54px;place-items:center;display:grid}.summary-card>div:nth-child(2) span,.summary-card>div:nth-child(2) small{display:block}.summary-card>div:nth-child(2) span{color:#27372f;font-size:12px;font-weight:500}.summary-card strong{color:var(--gold-dark);margin:5px 0 2px;font-family:Cormorant Garamond,Georgia,serif;font-size:46px;font-weight:600;line-height:.95;display:inline-block}.summary-card small{color:#889189;font-size:9px}.summary-spark{color:#caa65f73;position:absolute;top:17px;right:17px}.summary-card.green strong{color:var(--success)}.summary-card.green .summary-icon{color:var(--success);border-color:#8ab09f}.summary-card.warm strong{color:#a0782e}.overview-insights{grid-template-columns:1.7fr 1fr;gap:20px;margin-bottom:22px;display:grid}.insight-card{border:1px solid var(--line);background:#fffdf8cc;border-radius:10px;min-height:245px;padding:22px}.section-card-heading{justify-content:space-between;align-items:flex-start;display:flex}.section-card-heading span{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.13em;font-size:9px}.section-card-heading h2{margin:4px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:20px}.section-card-heading button{color:var(--gold-dark);background:0 0;border:0;font-size:10px}.mini-chart{border-bottom:1px solid var(--line);align-items:end;gap:8px;height:132px;padding:17px 5px 0;display:flex}.mini-chart i{opacity:.76;background:linear-gradient(#caa65f,#d8c28c);border-radius:2px 2px 0 0;flex:1;min-width:4px;max-height:115px}.mini-chart i:nth-child(3n){background:var(--forest-700);opacity:.9}.chart-caption{color:var(--muted);justify-content:space-between;margin-top:14px;font-size:9px;display:flex}.chart-caption b{color:var(--success)}.chart-caption strong{color:var(--forest-900)}.deadline-row{border-bottom:1px solid var(--line);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.deadline-row>b{border:1px solid var(--gold-soft);width:34px;height:34px;color:var(--gold-dark);border-radius:7px;place-items:center;font-family:Cormorant Garamond,serif;font-size:18px;display:grid}.deadline-row strong,.deadline-row span{display:block}.deadline-row strong{font-size:10px}.deadline-row span{color:var(--muted);margin-top:3px;font-size:9px}.deadline-row em{color:var(--gold-dark);font-size:9px;font-style:normal}.subtle-button{border:1px solid var(--gold-soft);width:100%;color:var(--forest-900);background:#faf6ed;margin-top:14px}.document-panel,.simple-panel{border:1px solid var(--line);background:#fffdf8d1;border-radius:10px;overflow:hidden;box-shadow:0 8px 30px #1d2b2309}.document-toolbar,.panel-actionbar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:17px 20px;display:flex}.search-field{color:#56635b;background:#fffefb;border:1px solid #d8cfbc;border-radius:7px;flex:1;align-items:center;gap:10px;min-width:200px;height:43px;padding:0 13px;display:flex}.search-field:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px #caa65f1a}.search-field input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.search-field input::placeholder{color:#919991}.search-field button{color:var(--muted);background:0 0;border:0;padding:3px}.filter-select{min-width:150px;height:43px;color:var(--forest-900);background:#fffefb;border:1px solid #d8cfbc;border-radius:7px;align-items:center;gap:8px;padding:0 11px;display:flex}.filter-select select{appearance:none;color:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px}.toolbar-button{height:43px;color:var(--forest-900);background:#fffefb;border:1px solid #d8cfbc}.document-table-wrap{overflow-x:auto}.document-table{border-collapse:collapse;width:100%;min-width:860px}.document-table th{text-align:left;color:#546158;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:14px 20px;font-size:9px;font-weight:600}.document-table td{border-bottom:1px solid #e9e3d7;padding:15px 20px;font-size:10px}.document-table tbody tr{cursor:pointer;transition:all .15s ease-out}.document-table tbody tr:hover{background:#dfeae454}.document-name-cell{align-items:center;gap:12px;min-width:290px;display:flex}.file-icon{border:1px solid var(--gold-soft);width:38px;height:38px;color:var(--gold-dark);background:#fffaf0;border-radius:7px;flex:0 0 38px;place-items:center;display:grid}.document-name-cell strong,.document-name-cell small{display:block}.document-name-cell strong{font-size:11px;font-weight:600}.document-name-cell small{color:#929991;letter-spacing:.04em;margin-top:4px;font-size:8px}.client-name{color:#405047;white-space:nowrap;font-weight:500}.updated-at{color:#59655d;white-space:nowrap}.status-chip{white-space:nowrap;color:#936c24;background:#fff8e8;border:1px solid #e1c986;border-radius:6px;align-items:center;gap:6px;width:fit-content;height:30px;padding:0 10px;font-size:9px;font-weight:500;display:inline-flex}.status-chip.concluido{color:#2c674f;background:#eaf3ee;border-color:#a9c5b8}.status-chip.rascunho{color:#687168;background:#f2f3f1;border-color:#ced1ce}.status-chip.expirando{color:#a34b3f;background:#fff0ed;border-color:#e2b3a9}.row-menu{color:var(--forest-700);background:0 0;border:0;border-radius:6px;padding:7px}.row-menu:hover{background:var(--forest-100)}.table-footer{min-height:55px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 20px;font-size:9px;display:flex}.table-footer div{gap:4px;display:flex}.table-footer button{border:1px solid var(--line);background:var(--paper);border-radius:5px;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.table-footer button.is-current{background:var(--forest-900);color:#fff;border-color:var(--forest-900)}.table-footer button:disabled{opacity:.35}.empty-state{color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:55px;display:flex}.empty-state strong{color:var(--ink);font-size:13px}.empty-state span{font-size:10px}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.resource-card{border:1px solid var(--line);text-align:left;background:#fffdf8db;border-radius:10px;min-height:220px;padding:22px}.resource-card:not(.resource-new){flex-direction:column;display:flex}.resource-new{color:var(--forest-800);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.resource-new svg{color:var(--gold-dark)}.resource-new strong{font-family:Cormorant Garamond,serif;font-size:19px}.resource-new span{color:var(--muted);text-align:center;font-size:10px}.resource-card-top{justify-content:space-between;display:flex}.resource-card-top>span{width:42px;height:42px;color:var(--gold-dark);border:1px solid var(--gold-soft);border-radius:7px;place-items:center;display:grid}.resource-card-top button{background:0 0;border:0}.resource-card em{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.1em;margin-top:20px;font-size:9px;font-style:normal}.resource-card h2{margin:7px 0 5px;font-family:Cormorant Garamond,serif;font-size:21px;line-height:1.05}.resource-card p{color:var(--muted);font-size:9px}.resource-card footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.resource-card footer span{color:var(--muted);font-size:8px}.resource-card footer button{color:var(--forest-700);background:0 0;border:0;font-size:9px;font-weight:600}.panel-actionbar{justify-content:space-between}.panel-actionbar>div strong,.panel-actionbar>div span{display:block}.panel-actionbar>div strong{font-size:12px}.panel-actionbar>div span{color:var(--muted);margin-top:3px;font-size:9px}.contact-list article{border-bottom:1px solid #e9e3d7;grid-template-columns:42px 1fr 1fr 30px;align-items:center;gap:14px;padding:17px 22px;display:grid}.contact-avatar,.team-avatar{background:var(--forest-100);width:38px;height:38px;color:var(--forest-700);border-radius:50%;place-items:center;font-size:10px;font-weight:600;display:grid}.contact-list strong,.contact-list span{display:block}.contact-list strong{font-size:11px}.contact-list span{color:var(--muted);margin-top:3px;font-size:9px}.contact-list a{color:var(--forest-700);align-items:center;gap:7px;font-size:9px;text-decoration:none;display:flex}.contact-list article>button{background:0 0;border:0}.team-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:20px;display:grid}.team-grid article{border:1px solid var(--line);border-radius:8px;grid-template-columns:44px 1fr auto 28px;align-items:center;gap:12px;padding:16px;display:grid}.team-grid strong,.team-grid span{display:block}.team-grid strong{font-size:11px}.team-grid span{color:var(--muted);margin-top:3px;font-size:9px}.team-grid em{border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.team-grid em.active{color:var(--success);background:#e6f1eb}.team-grid em.pending{color:#916c28;background:#fff5dd}.team-grid article>button{background:0 0;border:0}.team-grid em.suspended{color:#8b3d36;background:#fff0ed}.team-plan-policy,.invite-result{color:var(--gold-dark);background:#fffaf0;border:1px solid #dfd2b7;border-radius:9px;align-items:center;gap:12px;margin:18px 20px 0;padding:14px 16px;display:flex}.team-plan-policy>div,.invite-result>div{flex:1}.team-plan-policy strong,.team-plan-policy span,.invite-result strong,.invite-result span{display:block}.team-plan-policy strong,.invite-result strong{color:var(--forest-900);font-size:10px}.team-plan-policy span,.invite-result span{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5}.team-plan-policy a{color:var(--forest-700);font-size:9px;font-weight:700;text-decoration:none}.invite-result{color:var(--success);background:#edf6f1;border-color:#b8d2c3}.invite-result .secondary-button{min-height:35px}.invite-result .icon-button{flex:0 0 34px;width:34px;height:34px}.audit-list article{border-bottom:1px solid #e9e3d7;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:17px 22px;display:grid}.audit-list article>span{width:38px;height:38px;color:var(--gold-dark);border:1px solid var(--gold-soft);border-radius:50%;place-items:center;display:grid}.audit-list strong,.audit-list b,.audit-list small{display:block}.audit-list strong{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.audit-list b{margin-top:3px;font-size:11px}.audit-list small{color:var(--muted);margin-top:3px;font-size:9px}.audit-list time{color:var(--muted);font-size:9px}.settings-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.settings-card{border:1px solid var(--line);background:#fffdf8db;border-radius:10px;padding:22px}.settings-card.wide{grid-column:1/-1}.settings-heading{gap:12px;margin-bottom:18px;display:flex}.settings-heading>span{width:39px;height:39px;color:var(--gold-dark);border:1px solid var(--gold-soft);border-radius:7px;place-items:center;display:grid}.settings-heading h2{margin:0;font-family:Cormorant Garamond,serif;font-size:19px}.settings-heading p{color:var(--muted);margin:4px 0 0;font-size:9px}.setting-toggle{text-align:left;background:0 0;border:0;border-top:1px solid #e9e3d7;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:14px 0;display:flex}.setting-toggle strong,.setting-toggle span{display:block}.setting-toggle strong{font-size:10px}.setting-toggle span{color:var(--muted);margin-top:3px;font-size:9px}.setting-toggle>i,.order-toggle>i{background:#c5cbc7;border-radius:999px;flex:0 0 38px;width:38px;height:21px;padding:3px;transition:all .16s}.setting-toggle>i b,.order-toggle>i b{background:#fff;border-radius:50%;width:15px;height:15px;transition:all .16s;display:block;box-shadow:0 1px 3px #0000002e}.setting-toggle>i.is-on,.order-toggle>i.is-on{background:var(--forest-700)}.setting-toggle>i.is-on b,.order-toggle>i.is-on b{transform:translate(17px)}.form-field{flex-direction:column;gap:6px;margin-top:14px;display:flex}.form-field>span,.signer-editor-list label span{color:#516058;font-size:9px;font-weight:600}.form-field input,.form-field select,.signer-editor-list input{width:100%;height:41px;color:var(--ink);background:#fffefb;border:1px solid #d6cebd;border-radius:6px;outline:0;padding:0 12px;font-size:10px}.form-field input:focus,.form-field select:focus,.signer-editor-list input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #caa65f1a}.brand-settings{grid-template-columns:1.15fr 1fr 1fr;align-items:center;gap:20px;display:grid}.mini-brand{align-items:center;gap:12px;display:flex}.mini-brand .brand-mark{background:var(--forest-900);border-radius:3px;padding:6px}.mini-brand strong,.mini-brand span{display:block}.mini-brand strong{font-family:Cormorant Garamond,serif;font-size:19px}.mini-brand span{color:var(--gold-dark);text-transform:uppercase;font-size:8px}.brand-settings .setting-toggle{border-top:0}.settings-save{grid-column:2;justify-self:end}.modal-backdrop,.drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020d0aa3;place-items:center;padding:24px;animation:.18s ease-out fadeIn;display:grid;position:fixed;inset:0}.wizard-modal{background:var(--ivory);border:1px solid #caa65f80;border-radius:12px;flex-direction:column;width:min(920px,100%);max-height:calc(100vh - 48px);animation:.22s ease-out riseIn;display:flex;overflow:hidden;box-shadow:0 30px 90px #0000004d}.wizard-modal>header{color:#fff;background:linear-gradient(90deg,#032c21,#021c15);justify-content:space-between;align-items:center;padding:19px 24px;display:flex}.wizard-modal>header span{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;font-size:9px}.wizard-modal>header h2{margin:4px 0 0;font-family:Cormorant Garamond,serif;font-size:23px}.wizard-modal>header button,.document-drawer>header>button{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.wizard-progress{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,1fr);padding:17px 32px;display:grid}.wizard-progress div{color:#9a9f9b;align-items:center;gap:8px;font-size:9px;display:flex;position:relative}.wizard-progress div:after{content:"";background:var(--line);flex:1;height:1px;margin:0 8px}.wizard-progress div:last-child:after{display:none}.wizard-progress i{border:1px solid #c9c9c5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.wizard-progress div.is-active{color:var(--forest-900);font-weight:600}.wizard-progress div.is-active i{color:#fff;background:var(--forest-800);border-color:var(--gold)}.wizard-body{min-height:440px;overflow-y:auto}.wizard-step{padding:28px 32px}.upload-zone{width:100%;min-height:205px;color:var(--gold-dark);background:#fffdf8b3;border:1.5px dashed #c9b989;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.upload-zone:hover{background:#fffaf0}.upload-zone strong{color:var(--forest-900);font-size:12px}.upload-zone span{color:var(--muted);font-size:9px}.upload-zone small{color:var(--gold-dark);font-size:9px;text-decoration:underline}.upload-zone.has-file{border-style:solid;border-color:#92b29f}.form-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.form-grid .wide{grid-column:1/-1}.step-intro{justify-content:space-between;align-items:start;display:flex}.step-intro h3,.review-success h3{margin:0;font-family:Cormorant Garamond,serif;font-size:21px}.step-intro p,.review-success p{color:var(--muted);margin:4px 0 0;font-size:9px}.text-button{min-height:34px;color:var(--forest-700);background:0 0;border:0;padding:0}.order-toggle{text-align:left;border:1px solid var(--line);background:var(--paper);border-radius:8px;align-items:center;gap:12px;width:100%;margin:20px 0 14px;padding:13px;display:flex}.order-toggle strong,.order-toggle span{display:block}.order-toggle strong{font-size:10px}.order-toggle span{color:var(--muted);margin-top:2px;font-size:8px}.signer-editor-list{flex-direction:column;gap:9px;display:flex}.signer-editor-list article{border:1px solid var(--line);background:#fffdf8cc;border-radius:8px;grid-template-columns:30px 1fr 1.25fr 30px;align-items:end;gap:10px;padding:12px;display:grid}.order-number{width:26px;height:26px;color:var(--gold-dark);border:1px solid var(--gold-soft);border-radius:50%;align-self:center;place-items:center;font-size:9px;display:grid}.signer-editor-list label{flex-direction:column;gap:5px;display:flex}.signer-editor-list article>button{height:41px;color:var(--danger);background:0 0;border:0}.signer-editor-list article>button:disabled{opacity:.25}.field-step{grid-template-columns:190px 1fr;gap:22px;padding:0;display:grid}.field-palette{border-right:1px solid var(--line);background:var(--paper);padding:23px 20px}.field-palette h3{margin:0;font-family:Cormorant Garamond,serif}.field-palette p{color:var(--muted);margin:3px 0 15px;font-size:8px}.field-palette>button{border:1px solid var(--line);width:100%;height:37px;color:var(--forest-900);background:#fff;border-radius:6px;align-items:center;gap:8px;margin-bottom:7px;font-size:9px;display:flex}.field-palette>button svg{color:var(--gold-dark)}.signer-color{align-items:center;gap:8px;margin-top:18px;display:flex}.signer-color>span{background:var(--gold);border-radius:50%;width:10px;height:10px}.signer-color strong,.signer-color small{display:block}.signer-color strong{font-size:8px}.signer-color small{color:var(--muted);font-size:7px}.pdf-stage{padding:18px 23px 24px 0}.pdf-toolbar{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:9px;font-size:8px;display:flex}.pdf-toolbar div{gap:5px;display:flex}.pdf-toolbar button{border:1px solid var(--line);background:var(--paper);border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.paper-preview{background:#fff;border:1px solid #d8d4cb;width:330px;height:420px;margin:auto;padding:48px 38px;position:relative;box-shadow:0 10px 30px #00000014}.paper-lines b,.paper-lines i{background:#d8d8d5;height:5px;margin-bottom:10px;display:block}.paper-lines b:first-child{background:#b8b8b2;width:45%;height:10px}.paper-lines b:nth-child(2){width:70%}.paper-lines b:nth-child(3){width:55%;margin-bottom:32px}.paper-lines i:nth-child(5){width:90%}.paper-lines i:nth-child(7){width:82%}.placed-field{border:1.5px solid var(--gold);width:175px;color:var(--gold-dark);background:#fff9e9;border-radius:4px;grid-template-columns:20px 1fr;padding:7px 9px;display:grid;position:absolute;bottom:70px;left:42px}.placed-field span{font-size:8px;font-weight:600}.placed-field small{color:var(--muted);grid-column:2;font-size:7px}.page-number{text-align:center;color:#aaa;font-size:7px;position:absolute;bottom:12px;left:0;right:0}.review-success{background:#eaf3ee;border:1px solid #a7c4b5;border-radius:8px;align-items:center;gap:13px;padding:15px;display:flex}.review-success>span{background:var(--forest-800);width:45px;height:45px;color:var(--gold-soft);border-radius:50%;place-items:center;display:grid}.review-step dl{border:1px solid var(--line);border-radius:8px;margin:18px 0;overflow:hidden}.review-step dl>div{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;padding:11px 14px;display:grid}.review-step dl>div:last-child{border-bottom:0}.review-step dt{color:var(--muted);font-size:9px}.review-step dd{margin:0;font-size:10px;font-weight:500}.review-signers{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.review-signers>div{border:1px solid var(--line);border-radius:7px;grid-template-columns:25px 1fr 20px;align-items:center;gap:9px;padding:10px;display:grid}.review-signers>div>span{background:var(--forest-100);border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.review-signers strong,.review-signers small{display:block}.review-signers strong{font-size:9px}.review-signers small{color:var(--muted);margin-top:2px;font-size:7px}.review-signers svg{color:var(--success)}.wizard-modal>footer{background:var(--paper);border-top:1px solid var(--line);justify-content:space-between;padding:15px 24px;display:flex}.drawer-backdrop{justify-items:end;padding:0}.document-drawer{background:var(--ivory);border-left:1px solid var(--gold);width:min(500px,100vw);height:100vh;animation:.22s ease-out slideIn;overflow-y:auto;box-shadow:-25px 0 70px #00000038}.document-drawer>header{color:#fff;background:linear-gradient(145deg,#032c21,#051712);justify-content:space-between;gap:20px;padding:28px;display:flex}.document-drawer>header span{color:var(--gold);letter-spacing:.13em;font-size:8px}.document-drawer>header h2{margin:7px 0;font-family:Cormorant Garamond,serif;font-size:25px;line-height:1.02}.document-drawer>header p{color:#a8b5ae;margin:0;font-size:9px}.drawer-status{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 25px;display:flex}.drawer-status>span:last-child{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.drawer-actions{grid-template-columns:1fr 1fr 40px;gap:8px;padding:18px 25px;display:grid}.document-drawer section{border:1px solid var(--line);background:var(--paper);border-radius:9px;margin:0 25px 18px;overflow:hidden}.drawer-section-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px;display:flex}.drawer-section-title span{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.drawer-section-title h3{margin:3px 0 0;font-family:Cormorant Garamond,serif;font-size:17px}.drawer-section-title button{color:var(--forest-700);background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.signer-progress-list article{border-bottom:1px solid #ece7dc;grid-template-columns:28px 1fr auto 27px;align-items:center;gap:8px;padding:12px 14px;display:grid}.signer-progress-list article:last-child{border-bottom:0}.signer-progress-list>article>span{border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.signer-progress-list>article>span.signed{color:var(--success);background:#dfeee6}.signer-progress-list>article>span.pending{color:#936c24;background:#fff3d8}.signer-progress-list strong,.signer-progress-list small{display:block}.signer-progress-list strong{font-size:9px}.signer-progress-list small{color:var(--muted);margin-top:2px;font-size:7px}.signer-progress-list em{color:var(--muted);font-size:8px;font-style:normal}.signer-progress-list article>button{color:var(--forest-700);background:0 0;border:0}.drawer-timeline{padding:5px 14px}.drawer-timeline article{grid-template-columns:16px 1fr;gap:8px;padding:10px 0;display:grid;position:relative}.drawer-timeline article:not(:last-child):before{content:"";background:var(--gold-soft);width:1px;position:absolute;top:20px;bottom:-10px;left:4px}.drawer-timeline i{background:var(--gold);border-radius:50%;width:9px;height:9px;margin-top:2px}.drawer-timeline strong,.drawer-timeline span{display:block}.drawer-timeline strong{font-size:9px}.drawer-timeline span{color:var(--muted);margin-top:3px;font-size:7px}.document-drawer>footer{justify-content:space-between;padding:5px 25px 28px;display:flex}.document-drawer>footer button{color:var(--forest-700);background:0 0;border:0;align-items:center;gap:6px;font-size:8px;display:flex}.document-drawer>footer button.danger-text{color:var(--danger)}.toast{z-index:200;color:#fff;background:var(--forest-900);border:1px solid var(--gold);border-radius:8px;align-items:center;gap:10px;max-width:min(390px,100vw - 48px);padding:13px 16px;font-size:10px;animation:.2s ease-out riseIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 15px 35px #0003}.toast svg{color:var(--gold-soft)}.resource-form{grid-template-columns:repeat(2,1fr);gap:12px;padding:22px;display:grid}.resource-form .wide{grid-column:1/-1}.template-upload{min-height:120px;color:var(--gold-dark);border:1px dashed var(--gold);cursor:pointer;background:#fffaf0;border-radius:8px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;display:flex}.template-upload input{opacity:0;width:1px;height:1px;position:absolute}.template-upload strong{color:var(--forest-800);font-size:10px}.template-upload span{color:var(--muted);font-size:8px}.resource-form-actions{justify-content:flex-end;gap:8px;display:flex}.contact-actions{gap:2px;display:flex}.contact-actions button{width:27px;height:27px;color:var(--forest-700);background:0 0;border:0;border-radius:5px;place-items:center;display:grid}.contact-actions button:last-child{color:var(--danger)}.small-form-modal{background:var(--ivory);border:1px solid var(--gold);border-radius:11px;width:min(630px,100%);overflow:hidden;box-shadow:0 28px 80px #00000047}.small-form-modal>header{color:#fff;background:linear-gradient(110deg,#032c21,#021c15);justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.small-form-modal>header span{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.small-form-modal>header h2{margin:4px 0 0;font:600 22px Cormorant Garamond,serif}.small-form-modal>header button{color:#fff;background:0 0;border:1px solid #ffffff1f;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.small-form-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:22px;display:grid}.small-form-grid .wide{grid-column:1/-1}.small-form-modal>footer{background:var(--paper);border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.settings-note{color:var(--muted);background:#f5f1e8;border-radius:6px;align-items:flex-start;gap:8px;margin-top:15px;padding:11px;font-size:8px;line-height:1.5;display:flex}.settings-note svg{color:var(--gold-dark);flex:0 0 17px}.settings-reminder-grid{border:1px solid var(--line);background:#f8f4eb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:3px 0 0;padding:10px;display:grid}.settings-reminder-grid .form-field{margin-top:0}.settings-reminder-grid .form-field>span{font-size:7.5px}.number-with-unit{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.number-with-unit input{background:0 0;min-width:0;height:38px;padding:0 9px;box-shadow:none!important;border:0!important;border-radius:0!important}.number-with-unit em{color:var(--muted);white-space:nowrap;padding:0 9px;font-size:7px;font-style:normal}.reminder-save-button{width:100%;min-height:42px;margin-top:10px}.reminder-check-result{color:var(--forest-700);background:#eaf4ef;border:1px solid #bdd8ca;border-radius:7px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px;display:flex}.reminder-check-result.has-error{color:#8a3f36;background:#fff0ed;border-color:#e9beb6}.reminder-check-result svg{flex:0 0 16px;margin-top:1px}.reminder-check-result strong,.reminder-check-result span{display:block}.reminder-check-result strong{font-size:7.5px}.reminder-check-result span{margin-top:3px;font-size:6.7px;line-height:1.45}.backup-summary,.backup-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.backup-summary{background:#fbf8f0;border:1px solid #d9cfba;border-radius:8px;padding:14px}.backup-summary strong,.backup-summary span,.backup-row strong,.backup-row small{display:block}.backup-summary strong,.backup-row strong{color:var(--forest-900);font-size:10px}.backup-summary span,.backup-row small{color:var(--muted);margin-top:4px;font-size:8px}.backup-row{border-bottom:1px solid #e9e3d7;padding:12px 2px}.backup-row>div{gap:7px;display:flex}.backup-row .toolbar-button{width:auto;min-height:34px;padding:0 10px}.status-chip.expirado,.status-chip.cancelado{color:#99473f;background:#fbecea;border-color:#d9afa7}.wizard-error{color:var(--danger);background:#fff0ed;border:1px solid #e2b3a9;border-radius:6px;align-items:center;gap:7px;margin:0 24px 10px;padding:10px 12px;font-size:9px;display:flex}.drawer-actions a{text-decoration:none}.drawer-actions button:disabled,.signer-progress-list button:disabled{opacity:.38;cursor:not-allowed}.share-modal{background:var(--ivory);border:1px solid var(--gold);border-radius:12px;width:min(760px,100%);max-height:calc(100vh - 48px);animation:.22s ease-out riseIn;overflow-y:auto;box-shadow:0 30px 90px #0000004d}.share-modal>header{color:#fff;background:linear-gradient(115deg,#032c21,#021c15);grid-template-columns:50px 1fr 38px;align-items:center;gap:13px;padding:22px 24px;display:grid}.share-modal>header>span{width:46px;height:46px;color:var(--gold-soft);border:1px solid var(--gold);border-radius:50%;place-items:center;display:grid}.share-modal>header em{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-style:normal}.share-modal>header h2{margin:4px 0;font:600 23px Cormorant Garamond,serif}.share-modal>header p{color:#aab6af;margin:0;font-size:8px}.share-modal>header>button{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.share-notice{color:#42604f;background:#e9f2ed;border:1px solid #b7cfc2;border-radius:7px;align-items:center;gap:9px;margin:17px 22px 8px;padding:11px 13px;font-size:8px;display:flex}.share-list{padding:7px 22px 18px}.share-list article{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.share-list article>span{width:26px;height:26px;color:var(--gold-dark);border:1px solid var(--gold-soft);border-radius:50%;place-items:center;font-size:8px;display:grid}.share-list strong,.share-list small,.share-list code{display:block}.share-list strong{font-size:10px}.share-list small{color:var(--muted);margin-top:2px;font-size:7px}.share-list code{text-overflow:ellipsis;max-width:420px;color:var(--forest-700);white-space:nowrap;background:#efede6;border-radius:4px;margin-top:6px;padding:6px 8px;font-size:7px;overflow:hidden}.share-actions{gap:5px;display:flex}.share-actions button,.share-actions a{width:32px;height:32px;color:var(--forest-700);background:var(--paper);border:1px solid var(--line);border-radius:6px;place-items:center;text-decoration:none;display:grid}.share-actions button:hover,.share-actions a:hover{color:var(--gold-dark);border-color:var(--gold)}.share-modal>footer{background:var(--paper);border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:15px 22px;display:flex}.share-modal>footer a{text-decoration:none}.email-delivery-card{grid-template-columns:minmax(280px,.9fr) minmax(300px,1.1fr);align-items:center;column-gap:24px;display:grid}.email-delivery-card .settings-heading{grid-column:1/-1}.delivery-status{border:1px solid;border-radius:8px;align-items:center;gap:12px;min-height:78px;padding:15px;display:flex}.delivery-status>span{border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.delivery-status strong,.delivery-status small{display:block}.delivery-status strong{font-size:10px}.delivery-status small{color:var(--muted);margin-top:4px;font-size:8px}.delivery-status.is-active{background:#eaf3ee;border-color:#a7c4b5}.delivery-status.is-active>span{color:#246746;background:#d7eadf}.delivery-status.needs-setup{background:#fff8e5;border-color:#dbc78e}.delivery-status.needs-setup>span{color:#8e681b;background:#f5e8bd}.delivery-features{grid-template-columns:1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid}.delivery-features li{color:#47584f;align-items:center;gap:8px;font-size:9px;display:flex}.delivery-features svg{color:var(--success)}.delivery-status>div{flex:1;min-width:0}.delivery-status small{overflow-wrap:anywhere}.delivery-status.has-error{background:#fff0ed;border-color:#e6b0a8}.delivery-status.has-error>span{color:#9b3d31;background:#f8d9d4}.delivery-status small.delivery-error-copy{color:#8b342a;font-weight:600}.email-test-button{min-height:34px;color:var(--forest-700);background:#fffefb;border:1px solid;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:8px;font-weight:700;display:inline-flex}.email-test-button:disabled{opacity:.5;cursor:not-allowed}.contact-memory-note{color:#4d634f;background:#edf3e9;border:1px solid #cfddc8;border-radius:7px;align-items:center;gap:7px;margin:0 0 12px;padding:9px 11px;font-size:8px;display:flex}.contact-memory-note svg{color:var(--gold-dark)}.signer-editor-list article.signer-editor-card{position:relative}.contact-suggestions{z-index:20;background:#fffefb;border:1px solid #cdb878;border-radius:8px;position:absolute;top:calc(100% - 4px);left:50px;right:50px;overflow:hidden;box-shadow:0 16px 35px #0b2a1f29}.contact-suggestions button{width:100%;color:var(--ink);text-align:left;background:#fffefb;border:0;border-bottom:1px solid #eee9de;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;padding:10px 12px;display:grid}.contact-suggestions button:last-child{border-bottom:0}.contact-suggestions button:hover,.contact-suggestions button:focus{background:#f7f4eb;outline:0}.contact-suggestions strong,.contact-suggestions small{display:block}.contact-suggestions strong{font-size:9px}.contact-suggestions small{color:var(--muted);margin-top:3px;font-size:7px}.contact-suggestions svg{color:var(--gold-dark)}.contact-suggestions-empty{z-index:15;color:var(--muted);border:1px solid var(--line);background:#fffefb;border-radius:7px;align-items:center;gap:7px;padding:9px 11px;font-size:8px;display:flex;position:absolute;top:calc(100% - 4px);left:50px;right:50px;box-shadow:0 12px 28px #0b2a1f1a}.drawer-delivery-alert{border:1px solid;border-radius:8px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;margin:0 25px 18px;padding:12px 13px;display:grid}.drawer-delivery-alert svg{color:var(--gold-dark)}.drawer-delivery-alert strong,.drawer-delivery-alert span{display:block}.drawer-delivery-alert strong{font-size:9px}.drawer-delivery-alert span{color:var(--muted);margin-top:3px;font-size:7px}.drawer-delivery-alert.queued{background:#fff8e5;border-color:#dbc78e}.drawer-delivery-alert.failed{background:#fff0ed;border-color:#e6b0a8}.drawer-delivery-alert button{min-height:30px;color:var(--forest-700);background:#fff;border:1px solid;border-radius:5px;padding:0 10px;font-size:8px}.share-notice.delivery-pending{color:#775c1e;background:#fff8e5;border-color:#dbc78e}.share-notice.delivery-ok{color:#42604f;background:#e9f2ed;border-color:#b7cfc2}.mobile-scrim{display:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes slideIn{0%{opacity:.5;transform:translate(30px)}to{opacity:1;transform:none}}@media (width<=1050px){.sidebar{transition:transform .22s ease-out;transform:translate(-100%)}.sidebar.is-open{transform:none}.workspace{margin-left:0}.mobile-menu-button{place-items:center;display:grid}.mobile-scrim{z-index:35;opacity:0;visibility:hidden;background:#00000080;border:0;transition:all .2s;display:block;position:fixed;inset:0}.mobile-scrim.is-visible{opacity:1;visibility:visible}.secure-note small,.secure-note i{display:none}.resource-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.topbar{height:66px;padding:0 14px}.secure-note span,.profile-copy{display:none}.avatar{width:36px;height:36px}.topbar-actions{gap:5px}.main-content{padding:27px 16px 45px}.page-heading-row{align-items:flex-start;margin-bottom:24px}.page-heading h1{font-size:39px}.page-heading p{display:none}.page-heading-row .primary-button{width:43px;min-width:43px;padding:0;font-size:0}.summary-grid{grid-template-columns:1fr;gap:10px}.summary-card{min-height:98px;padding:16px}.summary-icon{flex-basis:46px;width:46px;height:46px}.summary-card strong{font-size:36px}.overview-insights{grid-template-columns:1fr}.document-toolbar{flex-wrap:wrap}.search-field{flex-basis:100%}.filter-select{flex:1}.toolbar-button{width:43px;padding:0;font-size:0}.table-footer>span{display:none}.table-footer{justify-content:center}.resource-grid,.team-grid,.settings-grid{grid-template-columns:1fr}.settings-card.wide,.settings-save{grid-column:auto}.brand-settings{grid-template-columns:1fr}.contact-list article{grid-template-columns:42px 1fr 25px}.contact-list a{display:none}.panel-actionbar{flex-wrap:wrap}.panel-actionbar .search-field{width:100%}.wizard-progress{padding:13px 17px}.wizard-progress div span{display:none}.wizard-progress div{justify-content:center}.wizard-progress div:after{position:absolute;left:calc(50% + 18px);right:calc(18px - 50%)}.wizard-step{padding:20px 18px}.field-step{grid-template-columns:1fr}.field-palette{border-right:0;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;display:flex}.field-palette h3,.field-palette p,.signer-color{width:100%}.field-palette>button{width:auto;padding:0 10px}.pdf-stage{padding:16px}.paper-preview{width:min(330px,100%)}.signer-editor-list article{grid-template-columns:28px 1fr 30px}.signer-editor-list article label:nth-of-type(2){grid-column:2}.signer-editor-list article>button{grid-area:1/3/3}.review-signers{grid-template-columns:1fr}.review-step dl>div{grid-template-columns:105px 1fr}.wizard-modal{max-height:calc(100vh - 20px)}.modal-backdrop{padding:10px}.document-drawer{width:100vw}.drawer-actions{grid-template-columns:1fr 1fr 40px}.share-modal{max-height:calc(100vh - 20px)}.share-list code{max-width:48vw}.share-modal>footer{flex-direction:column-reverse}.share-modal>footer>*{width:100%}.email-delivery-card{grid-template-columns:1fr;row-gap:15px}.email-delivery-card .settings-heading{grid-column:auto}.delivery-status{flex-wrap:wrap;align-items:flex-start}.delivery-status>div{flex-basis:calc(100% - 52px)}.email-test-button{margin-left:47px}.contact-suggestions,.contact-suggestions-empty{left:38px;right:38px}.drawer-delivery-alert{grid-template-columns:28px 1fr}.drawer-delivery-alert button{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.veroatto-product-brand .brand-mark{flex-basis:52px;width:52px;height:52px}.veroatto-product-brand__copy strong{color:currentColor;letter-spacing:-.045em;font:700 24px/.95 Archivo,Inter,sans-serif}.veroatto-product-brand__copy strong span{color:var(--cyan);font-weight:600}.veroatto-product-brand__copy small{color:#9ba5b8;letter-spacing:.13em;text-transform:uppercase;margin-top:7px;font-size:8px;font-weight:700}.veroatto-product-brand.is-compact .brand-mark{flex-basis:46px;width:46px;height:46px}.veroatto-product-brand.is-compact .veroatto-product-brand__copy strong{font-size:22px}.marketing-shell,.mk2-shell,.gp-page{color:var(--ink);background:var(--ivory)}.marketing-header,.mk2-header,.gp-header,.public-header,.verification-header{color:#f7f9ff;background:linear-gradient(105deg,#172444 0%,#10182b 58%,#080b14 100%);border-color:#315cf58c}.marketing-brand strong{letter-spacing:-.04em;font-family:Archivo,Inter,sans-serif;font-weight:700}.marketing-brand span{color:#9ba5b8;letter-spacing:.12em}.marketing-header nav a,.gp-header nav a{color:#cbd3e4}.marketing-header nav a:hover,.gp-header nav a:hover{color:#fff}.marketing-primary,.marketing-cta,.gp-hero-copy>div a:first-child,.gp-header>div a:last-child,.mk2-gp-actions a:first-child{color:#fff;background:linear-gradient(135deg,#315cf5,#294ed4);border-color:#6f8bff;box-shadow:0 12px 28px #315cf538}.marketing-secondary,.marketing-login,.mk2-verify-link,.gp-header>div a{border-color:#6f8bff5c}.mk2-hero-copy h1 em,.gp-hero-copy h1 em{color:var(--gold)}.mk2-hero-demo,.mk2-product-tour,.gp-demo,.mk2-certificate-visual,.mk2-icp-section{border-color:#9eb0f8;box-shadow:0 30px 90px #10182b24}.mk2-proof-rail>div{border-color:#6f8bff38}.mk2-certificate-watermark{opacity:.045}.mk2-security-grid article,.mk2-security-links a{border-color:#6f8bff3b}.gp-hero{background:radial-gradient(circle at 72% 42%,#6956d93d,#0000 25%),radial-gradient(circle at 5% 10%,#16beb029,#0000 31%),linear-gradient(128deg,#172444,#10182b 64%,#080b14)}.gp-hero-copy>span,.gp-hero-copy li svg{color:#8ea6ff}.gp-hero-copy>p,.gp-hero-copy li{color:#bac3d5}.gp-section-lead h2,.gp-dossier-copy h2{color:#151a2a}.gp-acquisition-grid article,.gp-demo,.gp-architecture-grid article,.gp-dossier-card{background:#fff;border-color:#d9deea;box-shadow:0 14px 38px #10131c12}.gp-demo-main{background:radial-gradient(circle at 0 100%,#6956d933,#0000 31%),linear-gradient(145deg,#172444,#0b0e1c)}.sign-button{background:linear-gradient(145deg,#315cf5,#294ed4);border-color:#6f8bff;box-shadow:0 9px 24px #315cf538}.save-signature-choice,.legal-consent-box.is-checked{background:#edf8f6;border-color:#84cec2}.legal-consent-box{background:#f6f7fb;border-color:#cad2ed}.public-shell,.verification-shell{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 18% 12%,#caa65f1a,#0000 26%),#f3efe6;flex-direction:column;display:flex}.public-header,.verification-header{color:#eef1ec;border-bottom:1px solid var(--gold);background:linear-gradient(110deg,#021c15,#064333);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 clamp(18px,4vw,58px);display:flex}.public-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:flex}.public-brand>span{width:42px;height:38px;color:var(--gold);border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);place-items:center;font:700 19px Cormorant Garamond,serif;display:grid}.public-brand strong,.public-brand small{display:block}.public-brand strong{font:600 21px/.9 Cormorant Garamond,serif}.public-brand small{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:7px}.public-header>div,.verification-header>div{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:10px;display:flex}.public-shell>main,.verification-shell>main{flex:1}.public-shell>footer,.verification-shell>footer{color:#7d847e;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid var(--line);place-items:center;min-height:44px;font-size:8px;display:grid}.public-state,.verification-state{text-align:center;border:1px solid var(--line);background:var(--paper);width:min(520px,100% - 36px);min-height:310px;box-shadow:var(--shadow);color:var(--forest-700);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:11px;margin:70px auto;padding:40px;display:flex}.public-state strong,.verification-state strong{color:var(--ink);font:600 24px Cormorant Garamond,serif}.public-state span,.verification-state span{color:var(--muted);font-size:10px;line-height:1.6}.public-state small{color:var(--gold-dark);margin-top:4px}.public-state.error svg,.verification-state.error svg{color:var(--danger)}@keyframes spin{to{transform:rotate(360deg)}}.signing-layout{grid-template-columns:minmax(420px,1fr) 450px;min-height:calc(100vh - 116px);display:grid}.document-viewer{background:#d9d8d3;flex-direction:column;min-height:calc(100vh - 116px);display:flex}.viewer-toolbar{color:#e4e8e4;background:#16241e;justify-content:space-between;align-items:center;min-height:47px;padding:0 19px;font-size:9px;display:flex}.viewer-toolbar div{align-items:center;gap:8px;display:flex}.viewer-toolbar>span{color:var(--gold-soft);letter-spacing:.08em}.document-viewer iframe{background:#d9d8d3;border:0;flex:1;width:100%;min-height:730px}.signing-panel{border-left:1px solid var(--gold-soft);background:#fcfaf5;padding:30px 32px 38px;box-shadow:-14px 0 38px #0000000f}.signing-intro>span{color:var(--gold-dark);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:600}.signing-intro h1{margin:7px 0 6px;font:700 27px/1.05 Cormorant Garamond,serif}.signing-intro p{color:var(--muted);margin:0;font-size:9px}.signer-identity{border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-template-columns:40px 1fr 22px;align-items:center;gap:11px;margin:20px 0 12px;padding:13px;display:grid}.signer-identity>span{width:38px;height:38px;color:var(--gold-dark);border:1px solid var(--gold);border-radius:50%;place-items:center;font-size:9px;font-weight:600;display:grid}.signer-identity strong,.signer-identity small{display:block}.signer-identity strong{font-size:10px}.signer-identity small{color:var(--muted);margin-top:3px;font-size:8px}.signer-identity svg{color:var(--success)}.sign-progress{align-items:center;gap:5px;margin:0 0 18px;display:flex;overflow-x:auto}.sign-progress>div{color:#929992;white-space:nowrap;flex:1;align-items:center;gap:5px;min-width:70px;font-size:7px;display:flex}.sign-progress i{border:1px solid #cbd0cc;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.sign-progress .done{color:var(--success)}.sign-progress .done i{background:var(--success);border-color:var(--success);color:#fff}.sign-progress .current{color:var(--gold-dark);font-weight:600}.sign-progress .current i{border-color:var(--gold);background:#fff8e7}.public-field{flex-direction:column;gap:6px;margin:12px 0;display:flex}.public-field>span{color:#4e5b53;font-size:8px;font-weight:600}.public-field input{border:1px solid var(--line);background:#fff;border-radius:6px;outline:0;height:41px;padding:0 11px;font-size:10px}.public-field input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #caa65f1a}.public-checkbox{align-items:flex-start;gap:8px;margin:12px 0;font-size:9px;line-height:1.45;display:flex}.signature-box{border:1px solid var(--line);background:#fff;border-radius:9px;margin-top:15px;overflow:hidden}.signature-box>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:45px;padding:0 13px;display:flex}.signature-box>header div{align-items:center;gap:8px;display:flex}.signature-box>header strong{font-size:10px}.signature-box>header svg{color:var(--gold-dark)}.signature-box>header button{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex}.signature-tabs{background:#f6f3ec;grid-template-columns:repeat(3,1fr);gap:5px;padding:8px;display:grid}.signature-tabs button{height:30px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:5px;font-size:8px}.signature-tabs button.active{color:var(--forest-800);border-color:var(--gold-soft);background:#fff;font-weight:600}.signature-canvas-wrap{padding:10px}.signature-canvas-wrap canvas{touch-action:none;cursor:crosshair;background:linear-gradient(#fff,#fffdf8);border-bottom:1px solid #bfbeb9;width:100%;height:132px;display:block}.signature-canvas-wrap>span{text-align:center;color:#9a9f9a;margin-top:6px;font-size:7px;display:block}.typed-signature{padding:14px}.typed-signature input{border:1px solid var(--line);border-radius:5px;width:100%;height:36px;padding:0 9px;font-size:9px}.typed-signature strong{min-height:90px;color:var(--forest-800);border-bottom:1px solid #bfbeb9;place-items:center;font:italic 34px Georgia,serif;display:grid}.signature-upload{min-height:140px;color:var(--gold-dark);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.signature-upload strong{color:var(--forest-800);font-size:9px}.signature-upload span{color:var(--muted);font-size:7px}.signature-upload img{object-fit:contain;max-width:90%;max-height:110px}.saved-signature-preview{background:linear-gradient(#fff,#fffdf8);flex-direction:column;justify-content:center;align-items:center;min-height:158px;display:flex;position:relative}.saved-signature-preview>img{object-fit:contain;width:min(86%,360px);height:118px;display:block}.saved-signature-remove{color:#fff;cursor:pointer;z-index:2;background:#8d413a;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 3px 10px #4e1c1838}.saved-signature-remove:disabled{opacity:.55;cursor:wait}.save-signature-choice{color:var(--forest-900);cursor:pointer;background:#eef6f2;border:1px solid #a9c7b9;border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:9px;margin-top:9px;padding:11px 12px;display:grid}.save-signature-choice input{width:17px;height:17px;accent-color:var(--forest-700);margin:1px 0 0}.save-signature-choice strong,.save-signature-choice small{display:block}.save-signature-choice strong{font-size:8px}.save-signature-choice small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.signature-save-result{color:#176047;text-align:left;background:#eaf4ef;border:1px solid #a9c9b9;border-radius:8px;align-items:flex-start;gap:8px;max-width:520px;margin:0 auto 17px;padding:11px 12px;font-size:8px;line-height:1.5;display:flex}.signature-save-result svg{flex:0 0 17px}.signature-save-result strong{display:block}.signature-save-result.warning{color:#805c1d;background:#fff7df;border-color:#ddc584}.consent-box{color:#4b5750;align-items:flex-start;gap:9px;margin:16px 1px 11px;font-size:8.5px;line-height:1.5;display:flex}.consent-box input{accent-color:var(--forest-700);margin-top:2px}.inline-error{color:var(--danger);background:#fff0ed;border:1px solid #e2b3a9;border-radius:6px;align-items:center;gap:7px;margin:10px 0;padding:10px;font-size:8px;display:flex}.sign-button{border:1px solid var(--gold);color:#fff;background:linear-gradient(145deg,#0c3b2b,#071f18);border-radius:7px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:47px;font-size:10px;font-weight:600;display:flex;box-shadow:0 8px 20px #08291f2b}.sign-button:disabled{opacity:.65}.evidence-note{color:#7a837d;align-items:flex-start;gap:8px;margin-top:12px;font-size:7px;line-height:1.5;display:flex}.evidence-note svg{color:var(--gold-dark);flex:0 0 16px}.legal-consent-box{color:#44524b;background:#faf7ef;border:1px solid #d8c89f;border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:10px;margin:15px 0 10px;padding:12px;transition:all .16s ease-out;display:grid}.legal-consent-box.is-checked{background:#edf6f1;border-color:#9fc6b2}.legal-consent-box>input{width:17px;height:17px;accent-color:var(--forest-700);margin:2px 0 0}.legal-consent-box>label{cursor:pointer}.legal-consent-box strong,.legal-consent-box span,.legal-consent-box small{display:block}.legal-consent-box strong{color:var(--forest-800);font-size:8.5px}.legal-consent-box span{margin-top:4px;font-size:7.5px;line-height:1.55}.legal-consent-box small{color:var(--muted);margin-top:5px;font-size:6.5px;line-height:1.4}.legal-consent-box a{color:var(--gold-dark);text-underline-offset:2px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.signing-success{text-align:center;background:var(--paper);border:1px solid var(--line);width:min(700px,100% - 36px);box-shadow:var(--shadow);border-radius:12px;margin:55px auto;padding:45px clamp(24px,5vw,60px)}.success-seal{width:78px;height:78px;color:var(--gold-soft);background:var(--forest-800);border:2px solid var(--gold);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.signing-success>em{color:var(--success);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:600}.signing-success h1{margin:8px 0;font:700 36px Cormorant Garamond,serif}.signing-success>p{max-width:500px;color:var(--muted);margin:0 auto 25px;font-size:10px;line-height:1.7}.signing-success dl{text-align:left;border:1px solid var(--line);border-radius:8px;overflow:hidden}.signing-success dl>div{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;padding:12px 14px;display:grid}.signing-success dl>div:last-child{border-bottom:0}.signing-success dt{color:var(--muted);font-size:8px}.signing-success dd{margin:0;font-size:9px;font-weight:600}.hash-value{word-break:break-all;font-family:monospace}.success-actions{justify-content:center;gap:10px;margin-top:20px;display:flex}.public-primary,.public-secondary{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 17px;font-size:9px;font-weight:600;text-decoration:none;display:inline-flex}.public-primary{color:#fff;background:var(--forest-800);border:1px solid var(--gold)}.public-secondary{color:var(--forest-800);border:1px solid var(--line);background:#fff}.signing-success>small{color:var(--muted);margin-top:15px;font-size:7px;display:block}.verification-shell{background:radial-gradient(circle at 90% 4%,#caa65f1a,#0000 24%),#f4f0e8}.verification-shell main{width:min(1120px,100% - 36px);margin:0 auto;padding:46px 0 65px}.verification-hero{background:linear-gradient(120deg,#eef6f1,#fffdf8);border:1px solid #9dbdab;border-radius:11px;grid-template-columns:64px 1fr auto;align-items:center;gap:18px;padding:24px 28px;display:grid;box-shadow:0 8px 26px #1434270d}.verification-hero>span{width:56px;height:56px;color:var(--gold-soft);background:var(--forest-800);border-radius:50%;place-items:center;display:grid}.verification-hero em{color:var(--success);text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-style:normal;font-weight:600}.verification-hero h1{margin:5px 0;font:700 28px/1.05 Cormorant Garamond,serif}.verification-hero p{color:var(--muted);margin:0;font-size:9px}.verification-hero>a{color:#fff;background:var(--forest-800);border:1px solid var(--gold);border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:9px;font-weight:600;text-decoration:none;display:inline-flex}.verification-hero.pending{background:#fff9e9;border-color:#e2c67f}.verification-grid{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:18px;display:grid}.verification-card{border:1px solid var(--line);background:#fffdf8e6;border-radius:10px;padding:22px}.verification-card>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:15px;display:flex}.verification-card>header svg{color:var(--gold-dark)}.verification-card>header span{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.1em;font-size:7px}.verification-card>header h2{margin:3px 0 0;font:600 18px Cormorant Garamond,serif}.document-proof{grid-row:span 2}.document-proof dl{margin:12px 0}.document-proof dl>div{border-bottom:1px solid #ece7dc;grid-template-columns:135px 1fr;gap:10px;padding:9px 0;display:grid}.document-proof dt{color:var(--muted);font-size:8px}.document-proof dd{margin:0;font-size:9px;font-weight:500}.document-proof dd button{color:var(--gold-dark);background:0 0;border:0;margin-left:6px}.hash-block{background:#f5f2eb;border-radius:6px;margin-top:10px;padding:12px 38px 12px 12px;position:relative}.hash-block span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px;display:block}.hash-block code{color:var(--forest-800);word-break:break-all;margin-top:5px;font-size:8px;line-height:1.45;display:block}.hash-block button{color:var(--gold-dark);background:0 0;border:0;position:absolute;top:14px;right:11px}.verified-signers article{border-bottom:1px solid #ece7dc;grid-template-columns:29px 1fr;gap:9px;padding:13px 0;display:grid}.verified-signers article:last-child{border-bottom:0}.verified-signers i{border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-style:normal;display:grid}.verified-signers i.signed{color:#fff;background:var(--success)}.verified-signers i.pending{color:#8c6a27;background:#fff3d8}.verified-signers strong,.verified-signers span,.verified-signers small{display:block}.verified-signers strong{font-size:9px}.verified-signers span{color:var(--muted);margin-top:2px;font-size:7px}.verified-signers small{color:#7b847d;margin-top:4px;font-size:7px}.timeline-card{grid-column:2}.verification-timeline article{grid-template-columns:15px 1fr;gap:7px;padding:10px 0;display:grid;position:relative}.verification-timeline article:not(:last-child):after{content:"";background:var(--gold-soft);width:1px;position:absolute;top:20px;bottom:-10px;left:4px}.verification-timeline i{background:var(--gold);border-radius:50%;width:9px;height:9px;margin-top:2px}.verification-timeline strong,.verification-timeline span,.verification-timeline small{display:block}.verification-timeline strong{font-size:8px}.verification-timeline span{color:var(--muted);margin-top:3px;font-size:7px}.verification-timeline small{color:#929892;margin-top:2px;font-size:6.5px}@media (width<=900px){.signing-layout{grid-template-columns:1fr}.document-viewer,.document-viewer iframe{min-height:520px}.signing-panel{border-left:0;border-top:1px solid var(--gold-soft)}.verification-grid{grid-template-columns:1fr}.document-proof,.timeline-card{grid-area:auto}}@media (width<=600px){.public-header,.verification-header{min-height:64px;padding:0 14px}.public-header>div,.verification-header>div{font-size:0}.public-brand strong{font-size:19px}.signing-layout{flex-direction:column;display:flex}.document-viewer{min-height:420px}.document-viewer iframe{min-height:375px}.signing-panel{padding:24px 17px 32px}.success-actions{flex-direction:column}.signing-success dl>div{grid-template-columns:105px 1fr}.verification-shell main{padding-top:24px}.verification-hero{grid-template-columns:50px 1fr;padding:18px}.verification-hero>span{width:46px;height:46px}.verification-hero h1{font-size:23px}.verification-hero>a{grid-column:1/-1}.verification-card{padding:17px}.document-proof dl>div{grid-template-columns:105px 1fr}}.public-pdf-scroll{scroll-behavior:smooth;overscroll-behavior:contain;background:#d3d4d0;flex:1;height:calc(100vh - 163px);min-height:620px;padding:22px clamp(12px,3vw,34px) 38px;overflow:auto}.public-pdf-page{flex-direction:column;align-items:center;gap:7px;width:min(920px,100%);margin:0 auto 22px;display:flex}.public-pdf-page>span{color:#58625d;letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;font-size:8px;font-weight:600}.public-pdf-page canvas{opacity:0;background:#fff;max-width:100%;transition:opacity .2s;box-shadow:0 9px 28px #00000029;height:auto!important}.public-pdf-page canvas.ready{opacity:1}.public-pdf-end{text-align:center;width:min(920px,100%);color:var(--forest-800);background:#ffffffbd;border:1px solid #06433338;border-radius:8px;margin:2px auto 0;padding:18px}.public-pdf-end strong,.public-pdf-end span{display:block}.public-pdf-end strong{font:600 17px Cormorant Garamond,serif}.public-pdf-end span{color:var(--muted);margin-top:3px;font-size:8px}.public-pdf-loading,.public-pdf-error{min-height:620px;color:var(--forest-800);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.public-pdf-loading span,.public-pdf-error span{color:var(--muted);font-size:9px}.public-pdf-error a{color:var(--gold-dark);font-size:9px}.view-completion{color:#665f50;border-top:1px solid var(--gold-soft);background:#fff8e7;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:9px;display:flex}.view-completion.done{color:var(--success);background:#edf7f1}.otp-card{text-align:center;background:var(--paper);border:1px solid var(--line);width:min(520px,100% - 32px);box-shadow:var(--shadow);border-radius:13px;margin:60px auto;padding:42px clamp(24px,5vw,48px)}.otp-card .otp-icon{width:62px;height:62px;color:var(--gold);background:var(--forest-800);border:1px solid var(--gold);border-radius:50%;place-items:center;margin:0 auto 15px;display:grid}.otp-card em{color:var(--gold-dark);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:700;display:block}.otp-card h1{margin:7px 0 10px;font:700 31px Cormorant Garamond,serif}.otp-card>p{color:var(--muted);font-size:10px;line-height:1.65}.otp-card .public-primary{cursor:pointer;border:0;width:100%;margin-top:15px}.otp-card .public-field{text-align:left}.otp-card .otp-input{text-align:center;letter-spacing:.32em;font-size:20px;font-weight:700}.otp-card>small{color:var(--muted);margin-top:18px;font-size:8px;display:block}.link-button{color:var(--gold-dark);cursor:pointer;background:0 0;border:0;margin-top:12px;font-size:9px;text-decoration:underline}.reject-button{color:#8b3d36;cursor:pointer;background:0 0;border:1px solid #e2c2bd;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;margin-top:10px;font-size:9px;display:flex}.rejection-box{background:#fff7f5;border:1px solid #e2c2bd;border-radius:8px;margin-top:9px;padding:12px}.public-field textarea{resize:vertical;border:1px solid var(--line);min-height:82px;font:inherit;background:#fff;border-radius:6px;outline:0;padding:10px 11px;font-size:10px}.rejection-box>button{color:#fff;cursor:pointer;background:#8b3d36;border:0;border-radius:6px;width:100%;min-height:37px;font-size:9px;font-weight:600}.icp-waiting-card .public-primary{display:flex}.icp-preservation-note{color:var(--forest-800);background:#edf6f1;border:1px solid #abcabb;border-radius:8px;gap:10px;margin:14px 0;padding:12px;display:flex}.icp-preservation-note>svg{color:var(--success);flex:0 0 20px}.icp-preservation-note strong,.icp-preservation-note span,.icp-preservation-note code{display:block}.icp-preservation-note strong{font-size:9px}.icp-preservation-note span{color:var(--muted);margin-top:3px;font-size:7.5px;line-height:1.5}.icp-preservation-note code{color:#597067;word-break:break-all;margin-top:6px;font-size:6px}.icp-steps{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.icp-steps li{border:1px solid var(--line);background:#f8f5ed;border-radius:7px;grid-template-columns:26px 1fr;align-items:center;gap:9px;padding:9px 10px;display:grid}.icp-steps li>span{width:24px;height:24px;color:var(--gold);background:var(--forest-800);border-radius:50%;place-items:center;font-size:8px;font-weight:700;display:grid}.icp-steps strong,.icp-steps small{display:block}.icp-steps strong{font-size:8.5px}.icp-steps small{color:var(--muted);margin-top:2px;font-size:7px;line-height:1.35}.icp-download{width:100%}.icp-pdf-upload{min-height:76px;color:var(--gold-dark);border:1px dashed var(--gold);cursor:pointer;background:#fffaf0;border-radius:8px;align-items:center;gap:12px;margin-top:13px;padding:13px;display:flex}.icp-pdf-upload.has-file{color:var(--success);background:#edf7f1;border-style:solid;border-color:#9fc6b2}.icp-pdf-upload strong,.icp-pdf-upload span{display:block}.icp-pdf-upload strong{color:var(--forest-800);font-size:9px}.icp-pdf-upload span{color:var(--muted);margin-top:3px;font-size:7px}.icp-validator-link{color:var(--gold-dark);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:8px;text-decoration:none;display:flex}.icp-signing-panel .consent-box{margin-top:13px}.icp-signing-layout .document-viewer{background:#cfd2cf}.icp-public-validation{color:#fff;background:var(--forest-800);border:1px solid var(--gold);border-radius:6px;align-items:center;gap:7px;min-height:38px;margin-top:12px;padding:0 12px;font-size:8px;font-weight:600;text-decoration:none;display:inline-flex}.verified-signers .icp-certificate-line{color:#3c5b4c;background:#edf6f1;border-radius:5px;margin-top:6px;padding:7px 8px;line-height:1.45}@media (width<=900px){.public-pdf-scroll{height:min(70vh,680px);min-height:460px}.public-pdf-loading,.public-pdf-error{min-height:460px}}@media (width<=600px){.public-pdf-scroll{height:58vh;min-height:390px;padding:13px 8px 26px}.public-pdf-loading,.public-pdf-error{min-height:390px}.otp-card{margin:28px auto;padding:30px 20px}.otp-card h1{font-size:27px}}.deadline-card button.deadline-row{width:100%;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0}.chart-empty,.insight-empty{min-height:90px;color:var(--muted);text-align:center;place-items:center;font-size:9px;display:grid}.section-card-heading a{color:var(--gold-dark);font-size:8px;font-weight:600;text-decoration:none}.bulk-actionbar{min-height:48px;color:var(--forest-900);border-bottom:1px solid var(--gold-soft);background:#f5ead0;align-items:center;gap:7px;padding:8px 16px;display:flex}.bulk-actionbar strong{margin-right:auto;font-size:9px}.bulk-actionbar button{min-height:31px;color:var(--forest-800);background:var(--paper);border:1px solid var(--line);border-radius:5px;align-items:center;gap:5px;padding:0 9px;font-size:8px;display:flex}.document-table th:first-child,.document-table td:first-child{width:38px;padding-right:0}.document-table input[type=checkbox]{accent-color:var(--forest-800)}.status-chip.recusado,.status-chip.cancelado{color:#97483f;background:#fff0ed;border-color:#e2b3a9}.status-chip.expirado{color:#6f6f6b;background:#f0f0ed;border-color:#cececa}.notification-list article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.notification-list article:last-child{border-bottom:0}.notification-list article>span{color:#94702c;background:#fff7e5;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.notification-list article.is-delivered>span{color:var(--success);background:#e5f2eb}.notification-list article.has-error>span{color:var(--danger);background:#fbe9e6}.notification-list strong,.notification-list b,.notification-list small,.notification-list em,.notification-list time{display:block}.notification-list strong{font-size:10px}.notification-list b{color:#415149;margin-top:3px;font-size:8px}.notification-list small{color:var(--muted);margin-top:4px;font-size:7px}.notification-list article>div:last-child{text-align:right}.notification-list em{color:var(--gold-dark);font-size:8px;font-style:normal;font-weight:600}.notification-list time{color:var(--muted);margin-top:4px;font-size:7px}.settings-readonly{min-height:48px;color:var(--muted);border:1px solid var(--line);background:var(--paper);border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.setting-toggle:disabled{cursor:not-allowed;opacity:.72}.signer-editor-list article.signer-editor-card{grid-template-columns:30px 1.15fr 1.25fr .72fr 1fr .85fr .88fr 30px}.signer-editor-list select{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;height:41px;padding:0 8px;font-size:9px}.delivery-options{border:1px solid var(--line);background:#fffdf8c2;border-radius:8px;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;padding:14px;display:grid}.delivery-options .setting-toggle{min-height:54px}.delivery-options>.setting-toggle:last-of-type{grid-column:1/-1}.wizard-reminder-options{border:1px solid var(--line);background:#f8f4eb;border-radius:8px;grid-column:1/-1;padding:12px}.wizard-reminder-options>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.wizard-reminder-options>header>div{align-items:center;gap:8px;display:flex}.wizard-reminder-options>header svg{color:var(--gold-dark)}.wizard-reminder-options strong,.wizard-reminder-options small{display:block}.wizard-reminder-options strong{font-size:9px}.wizard-reminder-options small{color:var(--muted);margin-top:2px;font-size:7px}.wizard-reminder-options>header label{color:var(--forest-700);align-items:center;gap:6px;font-size:7px;font-weight:650;display:flex}.wizard-reminder-options>header input{width:15px;height:15px;accent-color:var(--forest-700)}.wizard-reminder-options>div{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;padding-top:8px;display:grid}.wizard-reminder-options .form-field{margin-top:0}.order-toggle:disabled{cursor:default;opacity:.9}.icp-settings-card{grid-template-columns:minmax(320px,1.2fr) minmax(300px,.8fr);align-items:center;gap:8px 28px;display:grid}.icp-settings-card .settings-heading{grid-column:1/-1}.icp-settings-copy strong,.icp-settings-copy span{display:block}.icp-settings-copy strong{color:var(--forest-800);font:600 17px Cormorant Garamond,serif}.icp-settings-copy span{color:var(--muted);margin-top:6px;font-size:8px;line-height:1.55}.icp-settings-copy a{color:var(--gold-dark);align-items:center;gap:6px;margin-top:10px;font-size:8px;font-weight:600;text-decoration:none;display:inline-flex}.icp-settings-card .setting-toggle{border:1px solid var(--line);border-radius:8px;padding:14px}.icp-only-step{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.icp-only-step>span{width:68px;height:68px;color:var(--gold);background:var(--forest-800);border:1px solid var(--gold);border-radius:50%;place-items:center;display:grid}.icp-only-step h3{margin:17px 0 7px;font:600 25px Cormorant Garamond,serif}.icp-only-step>p{max-width:620px;color:var(--muted);margin:0;font-size:9px;line-height:1.7}.icp-only-step>div{color:var(--success);background:#edf6f1;border:1px solid #b8d2c3;border-radius:8px;align-items:center;gap:8px;margin-top:18px;padding:12px 15px;font-size:8px;display:flex}.editor-controls{align-items:center}.editor-controls small{text-align:center;min-width:35px;color:var(--forest-700)}.paper-scroll{background:#d7d6d1;border-radius:7px;max-width:100%;max-height:610px;padding:12px;overflow:auto}.paper-preview.interactive-paper{transform-origin:top;margin:auto;transition:width .15s;overflow:visible}.placed-field.interactive.is-resizing{z-index:6}.resize-handle{background:var(--gold-dark);cursor:nwse-resize;touch-action:none;border:2px solid #fff;border-radius:50%;width:13px;height:13px;display:block;position:absolute;bottom:-5px;right:-5px}.wizard-final-actions{gap:8px;display:flex}.drawer-actions{position:relative}.drawer-more-actions{z-index:10;background:var(--paper);border:1px solid var(--gold-soft);width:210px;box-shadow:var(--shadow);border-radius:8px;flex-direction:column;padding:5px;display:flex;position:absolute;top:60px;right:25px;overflow:hidden}.drawer-more-actions button{min-height:36px;color:var(--forest-900);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 10px;font-size:8px;display:flex}.drawer-more-actions button:hover{background:var(--forest-100)}.integrity-strip{color:var(--success);background:#edf6f1;border:1px solid #b9d0c3;border-radius:8px;align-items:center;gap:10px;margin:0 25px 15px;padding:11px 13px;display:flex}.integrity-strip.invalid{color:var(--danger);background:#fff0ed;border-color:#e3b9b1}.integrity-strip strong,.integrity-strip span{display:block}.integrity-strip strong{font-size:9px}.integrity-strip span{color:var(--muted);margin-top:2px;font:7px monospace}.signer-progress-list article{grid-template-columns:28px minmax(0,1fr) auto auto}.signer-progress-list>article>span.rejected{color:var(--danger);background:#f9e5e1}.signer-row-actions{gap:2px;display:flex}.signer-row-actions button{width:26px;height:26px;color:var(--forest-700);background:0 0;border:0;border-radius:4px;place-items:center;display:grid}.signer-row-actions button:hover{background:var(--forest-100)}.drawer-inline-form{border-top:1px solid var(--line);background:#f8f4eb;grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.drawer-inline-form>strong,.drawer-inline-form>div{grid-column:1/-1}.drawer-inline-form>strong{font-size:10px}.drawer-inline-form>div{justify-content:flex-end;gap:7px;display:flex}.drawer-inline-form>div button{border:1px solid var(--line);min-height:34px;color:var(--forest-800);background:#fff;border-radius:5px;padding:0 10px;font-size:8px}.drawer-inline-form>div button:last-child{color:#fff;background:var(--forest-800);border-color:var(--forest-800)}.document-drawer>footer a{color:var(--forest-700);align-items:center;gap:6px;font-size:8px;text-decoration:none;display:flex}@media (width<=760px){.signer-editor-list article.signer-editor-card{grid-template-columns:28px 1fr 30px;align-items:start}.signer-editor-list article.signer-editor-card>label{grid-column:2}.signer-editor-list article.signer-editor-card>button{grid-area:1/3/7}.delivery-options{grid-template-columns:1fr}.delivery-options>.setting-toggle:last-of-type,.wizard-reminder-options{grid-column:auto}.wizard-reminder-options>header{flex-direction:column;align-items:flex-start}.wizard-reminder-options>div{grid-template-columns:1fr 1fr}.pdf-toolbar{align-items:flex-start;gap:8px}.pdf-toolbar>span{max-width:120px}.editor-controls{flex-wrap:wrap;justify-content:flex-end}.paper-scroll{max-height:500px}.notification-list article{grid-template-columns:32px minmax(0,1fr)}.notification-list article>div:last-child{text-align:left;grid-column:2}.bulk-actionbar{flex-wrap:wrap}.bulk-actionbar strong,.wizard-final-actions{width:100%}.wizard-final-actions button{flex:1}.icp-settings-card{grid-template-columns:1fr}.icp-settings-card .settings-heading{grid-column:auto}.settings-reminder-grid{grid-template-columns:1fr}}.evidence-workspace{gap:18px;display:grid}.evidence-intro{color:var(--paper);box-shadow:var(--shadow);background:linear-gradient(132deg,#002b21 0%,#064c39 60%,#0b382d 100%);border:1px solid #caa65f94;border-radius:13px;justify-content:space-between;align-items:center;gap:28px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.evidence-intro:after{content:"";pointer-events:none;border:1px solid #caa65f38;border-radius:50%;width:250px;height:250px;position:absolute;top:-86px;right:-54px;box-shadow:0 0 0 36px #caa65f0a,0 0 0 75px #caa65f09}.evidence-intro>div{z-index:1;max-width:760px;position:relative}.evidence-kicker{color:var(--gold);letter-spacing:.19em;align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex}.evidence-intro h2{letter-spacing:-.015em;margin:12px 0 6px;font:600 30px Cormorant Garamond,serif}.evidence-intro p{color:#fffdf8b8;max-width:710px;margin:0;font-size:9px;line-height:1.65}.evidence-product-link{color:#f1dba7;align-items:center;gap:6px;margin-top:10px;font-size:7.5px;font-weight:700;text-decoration:none;display:inline-flex}.evidence-product-link:hover{color:#fff;text-decoration:underline}.evidence-new-button{z-index:1;flex:none;min-height:45px;text-decoration:none;position:relative}.evidence-boundary{color:#3e5f50;background:#eef5f1;border:1px solid #b7cfc1;border-radius:9px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.evidence-boundary>svg{color:var(--success);flex:0 0 20px}.evidence-boundary strong,.evidence-boundary span{display:block}.evidence-boundary strong{font-size:9px}.evidence-boundary span{color:var(--muted);margin-top:3px;font-size:7.5px;line-height:1.55}.evidence-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.evidence-summary-card{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:center;gap:14px;min-height:106px;padding:18px;display:flex;box-shadow:0 8px 24px #00231a0b}.evidence-summary-card>span{width:42px;height:42px;color:var(--forest-700);background:var(--forest-100);border:1px solid #c9d9d0;border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.evidence-summary-card.attention>span{color:#9a6d1b;background:#fff5dd;border-color:#e3c989}.evidence-summary-card.success>span{color:#0f6e4f;background:#e7f3ed;border-color:#aad0bd}.evidence-summary-card.gold>span{color:#8d6728;background:#f7efdd;border-color:#dbc38f}.evidence-summary-card small,.evidence-summary-card strong,.evidence-summary-card p{margin:0;display:block}.evidence-summary-card small{color:var(--muted);font-size:7px;font-weight:650}.evidence-summary-card strong{color:var(--forest-900);margin:3px 0 1px;font:600 25px Cormorant Garamond,serif}.evidence-summary-card p{color:var(--muted);font-size:7px}.evidence-list-card{background:var(--paper);border:1px solid var(--line);border-radius:11px;overflow:hidden;box-shadow:0 12px 32px #00231a0d}.evidence-list-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:14px 19px;display:flex}.evidence-list-card>header span,.evidence-list-card>header h3{margin:0;display:block}.evidence-list-card>header span{color:var(--gold-dark);letter-spacing:.14em;font-size:6.5px;font-weight:750}.evidence-list-card>header h3{margin-top:4px;font:600 18px Cormorant Garamond,serif}.evidence-list-tools{align-items:center;gap:7px;display:flex}.evidence-list-tools label{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:8px;min-width:280px;height:38px;padding:0 11px;display:flex}.evidence-list-tools label svg{color:var(--muted)}.evidence-list-tools input{background:0 0;border:0;outline:0;width:100%;font-size:8px}.evidence-list-tools>button{width:38px;height:38px;color:var(--forest-700);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;place-items:center;display:grid}.evidence-case-list{min-height:130px}.evidence-case-row{width:100%;min-height:82px;color:var(--forest-900);border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:45px minmax(0,1fr) auto 22px;align-items:center;gap:13px;padding:13px 18px;transition:all .16s;display:grid}.evidence-case-row:last-child{border-bottom:0}.evidence-case-row:hover{background:#faf7ef}.evidence-status-icon{border:1px solid var(--line);width:42px;height:42px;color:var(--muted);background:#f6f4ee;border-radius:10px;place-items:center;display:grid}.evidence-status-icon.ready{color:#9a6d1b;background:#fff6e1;border-color:#e3c886}.evidence-status-icon.sealed{color:#0d6a4b;background:#e9f4ee;border-color:#add0be}.evidence-case-main strong,.evidence-case-main span,.evidence-case-main code{display:block}.evidence-case-main strong{font-size:9.5px}.evidence-case-main span{color:var(--muted);margin-top:4px;font-size:7.5px}.evidence-case-main code{color:var(--gold-dark);margin-top:5px;font-size:6.5px}.evidence-case-meta{text-align:right;min-width:170px}.evidence-status{color:#6d6d68;background:#f1f1ed;border:1px solid #d5d5cf;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:6.5px;font-weight:700;display:inline-flex}.evidence-status.ready{color:#89631e;background:#fff5dc;border-color:#e2c77d}.evidence-status.sealed{color:#0d684a;background:#e7f3ed;border-color:#a9cdbb}.evidence-case-meta small{color:var(--muted);margin-top:7px;font-size:6.5px;display:block}.evidence-empty,.evidence-drawer-loading{min-height:190px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.evidence-empty strong,.evidence-drawer-loading strong{color:var(--forest-800);font-size:9px}.evidence-empty span{max-width:420px;font-size:7px;line-height:1.5}.evidence-modal-backdrop,.evidence-drawer-backdrop{z-index:80;place-items:center;padding:24px;display:grid}.evidence-create-dialog{background:var(--paper);border:1px solid var(--gold);border-radius:12px;width:min(760px,100%);overflow:hidden;box-shadow:0 28px 90px #00191252}.evidence-create-dialog>header{color:#fff;border-bottom:2px solid var(--gold);background:linear-gradient(128deg,#003226,#001f18);justify-content:space-between;align-items:flex-start;gap:22px;padding:25px 27px;display:flex}.evidence-create-dialog>header span{color:var(--gold);letter-spacing:.16em;font-size:6.5px;font-weight:750}.evidence-create-dialog>header h2{margin:6px 0 3px;font:600 24px Cormorant Garamond,serif}.evidence-create-dialog>header p{color:#ffffffa6;margin:0;font-size:7.5px}.evidence-create-dialog>header button,.evidence-case-drawer>header>button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2b;border-radius:7px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.evidence-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:24px 27px;display:grid}.evidence-field{gap:6px;display:grid}.evidence-field.full{grid-column:1/-1}.evidence-field>span{color:var(--forest-800);font-size:7.5px;font-weight:650}.evidence-field input,.evidence-field select,.evidence-field textarea{width:100%;min-height:42px;color:var(--forest-900);border:1px solid var(--line);font:inherit;background:#fff;border-radius:7px;outline:0;padding:0 11px;font-size:8.5px}.evidence-field textarea{resize:vertical;min-height:92px;padding:11px}.evidence-field input:focus,.evidence-field select:focus,.evidence-field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px #caa65f1f}.evidence-create-dialog>footer{border-top:1px solid var(--line);background:#f7f3e9;justify-content:flex-end;gap:8px;padding:16px 27px;display:flex}.evidence-case-drawer{border:1px solid var(--gold);background:#f7f3e9;border-radius:13px;flex-direction:column;width:min(980px,100%);height:min(94vh,980px);display:flex;overflow:hidden;box-shadow:0 30px 100px #00191261}.evidence-case-drawer>header{color:#fff;border-bottom:2px solid var(--gold);background:linear-gradient(128deg,#003428,#001f18);justify-content:space-between;align-items:flex-start;gap:24px;padding:23px 27px;display:flex}.evidence-case-drawer>header span{color:var(--gold);letter-spacing:.12em;font-size:6.5px;font-weight:750}.evidence-case-drawer>header h2{margin:6px 0 3px;font:600 23px Cormorant Garamond,serif}.evidence-case-drawer>header p{color:#ffffffa6;margin:0;font-size:7.5px}.evidence-drawer-content{flex:1;padding:20px 23px 30px;overflow-y:auto}.evidence-stepper{background:var(--paper);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(5,1fr);margin-bottom:16px;padding:12px 18px;display:grid}.evidence-stepper>div{align-items:center;gap:8px;display:flex;position:relative}.evidence-stepper>div:not(:last-child):after{content:"";background:var(--line);height:1px;position:absolute;top:14px;left:42px;right:10px}.evidence-stepper span{z-index:1;width:28px;height:28px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;font-size:7px;font-weight:700;display:grid;position:relative}.evidence-stepper .done span{color:#fff;background:var(--forest-700);border-color:var(--gold)}.evidence-stepper small{z-index:1;color:var(--muted);background:var(--paper);padding-right:6px;font-size:7px;font-weight:650;position:relative}.evidence-acquisition-card,.evidence-inventory-card,.evidence-seal-card,.evidence-sealed-card{background:var(--paper);border:1px solid var(--line);border-radius:10px;margin-top:12px;padding:18px}.evidence-acquisition-card>header,.evidence-seal-card>header,.evidence-sealed-card>header{align-items:flex-start;gap:12px;display:flex}.evidence-acquisition-card>header>span,.evidence-seal-card>header>span,.evidence-sealed-card>header>span{width:40px;height:40px;color:var(--gold);background:var(--forest-800);border:1px solid var(--gold);border-radius:10px;flex:0 0 40px;place-items:center;display:grid}.evidence-acquisition-card em,.evidence-seal-card em,.evidence-sealed-card em{color:var(--gold-dark);letter-spacing:.14em;font-size:6px;font-style:normal;font-weight:750;display:block}.evidence-acquisition-card h3,.evidence-seal-card h3,.evidence-sealed-card h3{margin:4px 0 2px;font:600 17px Cormorant Garamond,serif}.evidence-acquisition-card p,.evidence-seal-card p,.evidence-sealed-card p{color:var(--muted);margin:0;font-size:7.5px;line-height:1.45}.evidence-url-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:14px;display:grid}.evidence-url-row input{border:1px solid var(--line);background:#fff;border-radius:7px;outline:0;min-height:40px;padding:0 11px;font-size:8px}.evidence-url-row button,.evidence-note-row button{color:#fff;background:var(--forest-700);border:1px solid var(--gold);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:7.5px;font-weight:650;display:flex}.evidence-capture-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.evidence-capture-actions button,.evidence-capture-actions label{min-height:41px;color:var(--forest-800);border:1px solid var(--gold-soft);cursor:pointer;background:#f9f6ee;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:7.5px;font-weight:650;display:flex}.evidence-capture-actions input{display:none}.evidence-capture-warning,.evidence-time-note{color:#765924;background:#fff8e9;border:1px solid #e4ce98;border-radius:7px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 11px;font-size:7px;line-height:1.45;display:flex}.evidence-capture-warning svg,.evidence-time-note svg{flex:0 0 17px}.evidence-live-capture{border:1px solid var(--gold);background:#071d17;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:14px;padding:12px;display:grid}.evidence-live-capture>div:first-child{background:#020a08;border-radius:6px;min-height:150px;position:relative;overflow:hidden}.evidence-live-capture video{object-fit:contain;width:100%;height:220px;display:block}.evidence-live-capture>div:first-child>span{color:#fff;background:#8a2323e0;border-radius:4px;align-items:center;gap:6px;padding:5px 7px;font-size:6px;font-weight:750;display:flex;position:absolute;top:10px;left:10px}.evidence-live-capture>div:first-child>span i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.2s infinite pulse}.evidence-live-capture>div:last-child{gap:7px;display:grid}.evidence-live-capture button{color:#fff;cursor:pointer;background:#0c5b44;border:1px solid #3d846e;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 10px;font-size:7px;display:flex}.evidence-live-capture button.stop{color:#ffe6e0;background:#7a2d27;border-color:#bd665d}.evidence-floating-controller{color:var(--forest-800);border:1px solid var(--gold-soft);background:linear-gradient(105deg,#f5efe0,#fffdf8);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding:10px 11px;display:flex}.evidence-floating-controller.is-open{color:#f8f3e7;border-color:var(--gold);background:linear-gradient(105deg,#0b5b43,#023225);box-shadow:0 7px 20px #022c211f}.evidence-floating-controller>div{align-items:center;gap:9px;min-width:0;display:flex}.evidence-floating-controller>div>svg{color:var(--gold-dark);flex:0 0 18px}.evidence-floating-controller.is-open>div>svg{color:var(--gold)}.evidence-floating-controller strong,.evidence-floating-controller small{display:block}.evidence-floating-controller strong{font-size:7.5px}.evidence-floating-controller small{color:var(--muted);margin-top:2px;font-size:6.4px;line-height:1.4}.evidence-floating-controller.is-open small{color:#bcd0c6}.evidence-floating-controller>button{color:#fff;background:var(--forest-700);border:1px solid var(--gold);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:6.8px;font-weight:700;display:flex}.evidence-floating-controller>button:disabled{cursor:default;opacity:.72}.evidence-note-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}.evidence-note-row textarea{border:1px solid var(--line);resize:vertical;min-height:78px;font:inherit;background:#fff;border-radius:7px;padding:10px 11px;font-size:8px}.evidence-note-row button{align-self:stretch}.evidence-inventory-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.evidence-inventory-card>header span{color:var(--gold-dark);letter-spacing:.14em;font-size:6px;font-weight:750}.evidence-inventory-card>header h3{margin:4px 0 2px;font:600 17px Cormorant Garamond,serif}.evidence-inventory-card>header p{color:var(--muted);margin:0;font-size:7.5px}.evidence-inventory-card>header b{color:var(--forest-700);flex:none;font-size:7.5px}.evidence-mini-empty{min-height:92px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:7.5px;display:flex}.evidence-artifact-list article,.evidence-custody-details article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:11px 4px;display:grid}.evidence-artifact-list article>b,.evidence-custody-details article>b{width:30px;height:30px;color:var(--gold-dark);background:#f5edda;border-radius:50%;place-items:center;font-size:6.5px;display:grid}.evidence-artifact-list strong,.evidence-artifact-list span,.evidence-artifact-list code,.evidence-custody-details strong,.evidence-custody-details span,.evidence-custody-details code{display:block}.evidence-artifact-list strong,.evidence-custody-details strong{font-size:8px}.evidence-artifact-list span,.evidence-custody-details span{color:var(--muted);margin-top:3px;font-size:6.5px}.evidence-artifact-list code,.evidence-custody-details code{color:#66756e;text-overflow:ellipsis;max-width:100%;margin-top:4px;font-size:5.8px;overflow:hidden}.evidence-artifact-list a{width:30px;height:30px;color:var(--forest-700);border:1px solid var(--line);background:#f8f5ed;border-radius:6px;place-items:center;display:grid}.evidence-custody-details{margin-top:13px}.evidence-custody-details summary{color:var(--forest-700);cursor:pointer;align-items:center;gap:7px;font-size:7.5px;font-weight:650;display:flex}.evidence-custody-details article{grid-template-columns:30px minmax(0,1fr)}.evidence-seal-card{background:linear-gradient(145deg,#fffdf8,#faf3e4);border-color:#d7bd80}.evidence-seal-specs{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.evidence-seal-specs span{color:#355b4b;background:#eef5f1;border:1px solid #c6d9cf;border-radius:6px;align-items:center;gap:7px;padding:9px;font-size:7px;display:flex}.evidence-seal-specs svg{color:var(--success)}.evidence-seal-consent{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:7px;align-items:flex-start;gap:9px;margin-top:13px;padding:12px;font-size:7px;line-height:1.48;display:flex}.evidence-seal-consent input{width:16px;height:16px;accent-color:var(--forest-700);flex:0 0 16px}.evidence-seal-button{color:#fff;border:1px solid var(--gold);cursor:pointer;background:linear-gradient(110deg,#0a6a4f,#003a2c);border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:12px;font-size:8px;font-weight:700;display:flex;box-shadow:0 10px 24px #00463429}.evidence-seal-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.evidence-sealed-card{background:linear-gradient(145deg,#f6fbf8,#edf6f1);border-color:#a9cdbb}.evidence-sealed-card>header>span{color:#e9d09a;background:#00513d}.evidence-sealed-hashes{gap:7px;margin-top:14px;display:grid}.evidence-sealed-hashes>div{background:#ffffffb8;border:1px solid #c7dace;border-radius:6px;grid-template-columns:120px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:8px 10px;display:grid}.evidence-sealed-hashes span{color:var(--muted);font-size:6.5px;font-weight:650}.evidence-sealed-hashes code{color:#486158;text-overflow:ellipsis;font-size:6px;overflow:hidden}.evidence-sealed-hashes button{width:28px;height:28px;color:var(--forest-700);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;place-items:center;display:grid}.evidence-anchor-summary{color:#6d521e;background:#fff7e6;border:1px solid #dfc480;border-radius:8px;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.evidence-anchor-summary>svg{flex:0 0 21px}.evidence-anchor-summary>div{flex:1;min-width:0}.evidence-anchor-summary strong,.evidence-anchor-summary span{display:block}.evidence-anchor-summary strong{font-size:8px}.evidence-anchor-summary span{color:var(--muted);margin-top:3px;font-size:6.8px;line-height:1.45}.evidence-anchor-summary.confirmed,.evidence-anchor-summary.partial{color:#0d674a;background:#eaf5ef;border-color:#add0be}.evidence-anchor-summary button{min-height:32px;color:var(--forest-800);cursor:pointer;background:#fff;border:1px solid;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:6.7px;font-weight:700;display:flex}.evidence-anchor-list{background:#ffffffad;border:1px solid #c7dace;border-radius:8px;margin-top:9px;overflow:hidden}.evidence-anchor-list article{border-bottom:1px solid #d9e4dd;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.evidence-anchor-list article:last-child{border-bottom:0}.evidence-anchor-list article>span{color:#8b691d;background:#fff5d9;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.evidence-anchor-list article>span.confirmed{color:#0d674a;background:#e3f2ea}.evidence-anchor-list article>span.failed{color:#9b3e32;background:#fff0ed}.evidence-anchor-list strong,.evidence-anchor-list small,.evidence-anchor-list code{display:block}.evidence-anchor-list strong{font-size:7.7px}.evidence-anchor-list small{color:var(--muted);margin-top:2px;font-size:6.4px}.evidence-anchor-list code{color:#60736a;text-overflow:ellipsis;max-width:100%;margin-top:4px;font-size:5.7px;overflow:hidden}.evidence-anchor-list a{color:var(--forest-700);border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:4px;padding:7px;font-size:6.2px;text-decoration:none;display:flex}.evidence-transparency-note{color:#355b4b;background:#eef5f1;border:1px solid #c6d9cf;border-radius:7px;align-items:flex-start;gap:9px;margin-top:9px;padding:10px;display:flex}.evidence-transparency-note svg{flex:0 0 17px}.evidence-transparency-note strong,.evidence-transparency-note code{display:block}.evidence-transparency-note strong{font-size:7px}.evidence-transparency-note code{color:#60736a;text-overflow:ellipsis;max-width:100%;margin-top:4px;font-size:5.7px;overflow:hidden}.evidence-sealed-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.evidence-sealed-actions a{min-height:39px;text-decoration:none}.evidence-time-note{color:#3e5f50;background:#eef5f1;border-color:#b8d1c3}.evidence-time-note strong{color:var(--forest-800)}.evidence-verification-hero.valid{background:linear-gradient(120deg,#eaf5ef,#fffdf8);border-color:#9ec9b4}.evidence-verification-hero.invalid{background:linear-gradient(120deg,#fff0ed,#fffdf8);border-color:#d8a9a0}.evidence-public-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.evidence-public-summary>div{background:var(--paper);border:1px solid var(--line);border-radius:10px;min-height:118px;padding:18px;box-shadow:0 8px 24px #00231a0b}.evidence-public-summary svg{color:var(--gold-dark)}.evidence-public-summary span,.evidence-public-summary strong,.evidence-public-summary small{display:block}.evidence-public-summary span{color:var(--gold-dark);letter-spacing:.12em;margin-top:11px;font-size:6.5px;font-weight:750}.evidence-public-summary strong{margin-top:5px;font-size:10px}.evidence-public-summary small{color:var(--muted);margin-top:4px;font-size:7px}.evidence-purpose{color:var(--muted);border:1px solid var(--line);background:#f8f5ed;border-radius:7px;margin-top:14px;padding:12px;font-size:7.5px;line-height:1.5}.evidence-purpose b{color:var(--forest-800);margin-bottom:4px;display:block}.evidence-public-inventory{background:var(--paper);border:1px solid var(--line);border-radius:10px;margin-top:18px;overflow:hidden}.evidence-public-inventory>header{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:16px 18px;display:flex}.evidence-public-inventory>header svg{color:var(--gold-dark)}.evidence-public-inventory>header span{color:var(--gold-dark);letter-spacing:.13em;font-size:6px;font-weight:750}.evidence-public-inventory>header h2{margin:4px 0 0;font:600 18px Cormorant Garamond,serif}.evidence-public-inventory article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);gap:12px;padding:13px 18px;display:grid}.evidence-public-inventory article:last-child{border-bottom:0}.evidence-public-inventory article>b{width:34px;height:34px;color:var(--gold-dark);background:#f5edda;border-radius:50%;place-items:center;font-size:7px;display:grid}.evidence-public-inventory strong,.evidence-public-inventory span,.evidence-public-inventory code{display:block}.evidence-public-inventory strong{font-size:8.5px}.evidence-public-inventory span{color:var(--muted);margin-top:3px;font-size:7px}.evidence-public-inventory code{color:#597067;word-break:break-all;margin-top:5px;font-size:6px}.evidence-public-anchors{background:var(--paper);border:1px solid var(--line);border-radius:10px;margin-top:18px;padding:18px;overflow:hidden;box-shadow:0 8px 24px #00231a0a}.evidence-public-anchors>header{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding-bottom:14px;display:flex}.evidence-public-anchors>header>svg{color:var(--gold-dark);flex:0 0 20px}.evidence-public-anchors>header span{color:var(--gold-dark);letter-spacing:.13em;font-size:6px;font-weight:750}.evidence-public-anchors>header h2{margin:4px 0 2px;font:600 18px Cormorant Garamond,serif}.evidence-public-anchors>header p{color:var(--muted);margin:0;font-size:7px;line-height:1.5}.evidence-public-anchor-list{border:1px solid var(--line);border-radius:8px;margin-top:10px;overflow:hidden}.evidence-public-anchor-list article{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.evidence-public-anchor-list article:last-child{border-bottom:0}.evidence-public-anchor-list article>span{color:#8b691d;background:#fff5d9;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.evidence-public-anchor-list article>span.confirmed{color:#0d674a;background:#e3f2ea}.evidence-public-anchor-list article>span.failed{color:#9b3e32;background:#fff0ed}.evidence-public-anchor-list strong,.evidence-public-anchor-list small,.evidence-public-anchor-list code{display:block}.evidence-public-anchor-list strong{font-size:8px}.evidence-public-anchor-list small{color:var(--muted);margin-top:3px;font-size:6.7px}.evidence-public-anchor-list code{color:#60736a;text-overflow:ellipsis;max-width:100%;margin-top:4px;font-size:5.8px;overflow:hidden}.evidence-public-anchor-list a{min-height:34px;color:var(--forest-700);border:1px solid var(--line);background:#f8f5ed;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:6.7px;font-weight:700;text-decoration:none;display:flex}.evidence-public-anchor-list>p{color:var(--muted);margin:0;padding:15px;font-size:7px}.evidence-public-transparency{color:#355b4b;background:#eef5f1;border:1px solid #c6d9cf;border-radius:8px;align-items:flex-start;gap:10px;margin-top:10px;padding:12px;display:flex}.evidence-public-transparency svg{flex:0 0 18px}.evidence-public-transparency strong,.evidence-public-transparency span,.evidence-public-transparency code{display:block}.evidence-public-transparency strong{font-size:8px}.evidence-public-transparency span{color:var(--muted);margin-top:2px;font-size:6.7px}.evidence-public-transparency code{color:#60736a;word-break:break-all;margin-top:5px;font-size:5.8px}.evidence-public-limitations{color:#075642;background:#eef8f4;border:1px solid #9fcdbd;border-radius:9px;align-items:flex-start;gap:12px;margin-top:18px;padding:16px 18px;display:flex;box-shadow:0 12px 34px #0648370f}.evidence-public-limitations>svg{flex:0 0 21px}.evidence-public-limitations strong{color:#064936;font-size:9px;display:block}.evidence-public-limitations p{color:#445f57;margin:6px 0 0;font-size:7.5px;line-height:1.55}.evidence-public-limitations a{color:#76591e;text-underline-offset:3px;margin-top:9px;font-size:7.5px;font-weight:800;text-decoration:underline;display:inline-flex}@media (width<=1000px){.evidence-summary-grid{grid-template-columns:1fr 1fr}.evidence-public-summary{grid-template-columns:1fr}}@media (width<=760px){.evidence-intro{flex-direction:column;align-items:flex-start;padding:22px 19px}.evidence-intro h2{font-size:25px}.evidence-new-button{justify-content:center;width:100%}.evidence-summary-grid{grid-template-columns:1fr 1fr;gap:8px}.evidence-summary-card{gap:9px;min-height:92px;padding:12px}.evidence-summary-card>span{flex-basis:34px;width:34px;height:34px}.evidence-list-card>header{flex-direction:column;align-items:stretch}.evidence-list-tools label{flex:1;min-width:0}.evidence-case-row{grid-template-columns:40px minmax(0,1fr) 18px;padding:12px}.evidence-case-meta{text-align:left;grid-column:2;min-width:0}.evidence-case-row>svg{grid-area:1/3}.evidence-modal-backdrop,.evidence-drawer-backdrop{align-items:end;padding:0}.evidence-create-dialog,.evidence-case-drawer{border-radius:14px 14px 0 0;width:100%;max-height:96dvh}.evidence-create-dialog>header,.evidence-case-drawer>header{padding:20px 18px}.evidence-form-grid{grid-template-columns:1fr;padding:18px}.evidence-field.full{grid-column:auto}.evidence-create-dialog>footer{padding:13px 18px}.evidence-case-drawer{height:96dvh}.evidence-drawer-content{padding:14px 12px 26px}.evidence-stepper{padding:10px 8px}.evidence-stepper>div{flex-direction:column;gap:4px}.evidence-stepper>div:not(:last-child):after{top:14px;left:55%;right:-45%}.evidence-stepper small{background:0 0;padding:0;font-size:6px}.evidence-url-row,.evidence-note-row,.evidence-live-capture{grid-template-columns:1fr}.evidence-url-row button{min-height:42px}.evidence-live-capture video{height:180px}.evidence-live-capture>div:last-child{grid-template-columns:1fr 1fr}.evidence-floating-controller{flex-direction:column;align-items:stretch}.evidence-floating-controller>button{width:100%}.evidence-seal-specs{grid-template-columns:1fr}.evidence-sealed-hashes>div{grid-template-columns:1fr 28px}.evidence-sealed-hashes span{grid-column:1/-1}.evidence-anchor-summary{flex-wrap:wrap;align-items:flex-start}.evidence-anchor-summary button{justify-content:center;width:100%}.evidence-anchor-list article{grid-template-columns:32px minmax(0,1fr)}.evidence-anchor-list article>a{grid-column:2;justify-self:start}.evidence-sealed-actions{grid-template-columns:1fr;display:grid}.evidence-sealed-actions a{justify-content:center}.evidence-verification-grid{grid-template-columns:1fr}.evidence-public-anchor-list article{grid-template-columns:32px minmax(0,1fr)}.evidence-public-anchor-list a{grid-column:2;justify-self:start}}@media (width<=420px){.evidence-summary-grid{grid-template-columns:1fr}.evidence-capture-actions{grid-template-columns:1fr;display:grid}}@media (width<=760px){.resource-form,.small-form-grid{grid-template-columns:1fr}.resource-form .wide,.small-form-grid .wide{grid-column:auto}.share-modal{max-height:calc(100vh - 20px)}.share-list code{max-width:48vw}.share-modal>footer{flex-direction:column-reverse}.share-modal>footer>*{width:100%}.share-list article{grid-template-columns:28px 1fr}.share-actions{grid-column:2}.contact-list article{grid-template-columns:42px 1fr auto}}.field-signer-select{flex-direction:column;gap:5px;margin:0 0 13px;display:flex}.field-signer-select span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.field-signer-select select{border:1px solid var(--line);width:100%;height:35px;color:var(--forest-900);background:#fff;border-radius:6px;padding:0 8px;font-size:9px}.field-requirement{color:#925237;background:#fff7f1;border:1px solid #e5c6b4;border-radius:6px;align-items:center;gap:6px;margin-top:15px;padding:8px;font-size:7px;line-height:1.35;display:flex}.field-requirement.ok{color:var(--forest-700);background:#eef6f1;border-color:#a8c7b7}.interactive-paper{touch-action:none;overflow:hidden}.placed-field.interactive{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;z-index:2;grid-template-columns:17px minmax(0,1fr);min-width:68px;padding:5px 24px 5px 7px;bottom:auto;box-shadow:0 2px 7px #32270f1a}.placed-field.interactive.is-dragging{cursor:grabbing;z-index:5;box-shadow:0 8px 20px #32270f33}.placed-field.interactive span,.placed-field.interactive small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.placed-field.interactive>button{color:#9d6f47;background:0 0;border:0;border-radius:4px;place-items:center;width:17px;height:17px;display:grid;position:absolute;top:4px;right:4px}.pdf-toolbar button:disabled{opacity:.35;cursor:default}.mini-brand a{width:fit-content;color:var(--forest-700);border-bottom:1px solid var(--gold-soft);align-items:center;gap:5px;margin-top:7px;padding-bottom:2px;font-size:7px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=760px){.field-signer-select,.field-requirement{width:100%}.field-signer-select{margin-bottom:6px}.field-signer-select select{max-width:280px}}.clm-workspace{gap:18px;display:grid}.clm-boundary-note{min-height:76px;color:var(--forest-900);border:1px solid var(--gold-soft);background:linear-gradient(120deg,#f5edda,#fffdf8);border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 18px;display:grid;box-shadow:0 8px 25px #251c090a}.clm-boundary-note>span{width:40px;height:40px;color:var(--gold);background:var(--forest-900);border-radius:9px;place-items:center;display:grid}.clm-boundary-note strong,.clm-boundary-note p{margin:0;display:block}.clm-boundary-note strong{font-size:11px}.clm-boundary-note p{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.clm-boundary-note>i{color:var(--gold-dark);letter-spacing:.08em;background:#caa65f1f;border-radius:999px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:700}.clm-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.clm-summary-card{background:var(--paper);border:1px solid var(--line);border-radius:10px;align-items:center;gap:13px;min-height:118px;padding:15px;display:flex;box-shadow:0 8px 24px #1c190e0a}.clm-summary-card>span{width:42px;height:42px;color:var(--gold-dark);border:1px solid var(--gold-soft);background:#f8efd9;border-radius:50%;flex:0 0 42px;place-items:center;display:grid}.clm-summary-card small,.clm-summary-card strong,.clm-summary-card p{margin:0;display:block}.clm-summary-card small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.clm-summary-card strong{color:var(--forest-800);margin-top:3px;font:600 28px/1 Cormorant Garamond,serif}.clm-summary-card p{color:var(--muted);margin-top:5px;font-size:7px;line-height:1.35}.clm-summary-card.is-alert{background:#fff9e9;border-color:#d8b462}.clm-summary-card.is-alert>span{color:#8b651d;background:#fff0c7}.clm-panel{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:11px;overflow:hidden}.clm-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.clm-panel-heading>div>span{color:var(--gold-dark);letter-spacing:.11em;font-size:8px}.clm-panel-heading h2{margin:5px 0 0;font:600 22px Cormorant Garamond,serif}.clm-panel-heading p{color:var(--muted);margin:4px 0 0;font-size:8px}.clm-toolbar{border-bottom:1px solid var(--line);background:#f8f5ee;grid-template-columns:minmax(280px,1fr) 190px 210px;gap:9px;padding:12px 16px;display:grid}.clm-toolbar select,.clm-search{border:1px solid var(--line);background:var(--paper);border-radius:7px;height:42px}.clm-toolbar select{color:var(--forest-900);font:inherit;padding:0 10px;font-size:9px}.clm-search{align-items:center;gap:9px;padding:0 12px;display:flex}.clm-search svg{color:var(--gold-dark)}.clm-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.clm-list{flex-direction:column;display:flex}.clm-row{width:100%;min-height:76px;color:var(--forest-900);text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;grid-template-columns:42px minmax(220px,1.6fr) minmax(145px,.8fr) 100px auto 52px 18px;align-items:center;gap:12px;padding:12px 17px;transition:all .16s;display:grid}.clm-row:last-child{border-bottom:0}.clm-row:hover{background:#fbf8f0}.clm-family-icon{width:40px;height:40px;color:var(--forest-700);background:#e6f0eb;border:1px solid #bad0c4;border-radius:9px;place-items:center;display:grid}.clm-family-icon.hr{color:#8a6420;background:#fff3d8;border-color:#dfc98e}.clm-row-main strong,.clm-row-main small,.clm-row-owner small,.clm-row-owner b,.clm-row-date small,.clm-row-date b{display:block}.clm-row-main strong{font-size:10px}.clm-row-main small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:7px;overflow:hidden}.clm-row-owner small,.clm-row-date small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:6.5px}.clm-row-owner b,.clm-row-date b{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:7.5px;font-weight:600;overflow:hidden}.clm-status{color:#68551e;text-align:center;background:#fff3d5;border:1px solid #dfc98e;border-radius:999px;width:max-content;max-width:150px;padding:6px 8px;font-size:7px;font-weight:650}.clm-status.active{color:#176347;background:#e6f3ec;border-color:#acd0bd}.clm-status.expiring,.clm-status.renewal{color:#8a5d0e;background:#fff1ca;border-color:#e2c069}.clm-status.terminated,.clm-status.expired{color:#874039;background:#fae8e5;border-color:#dfb0aa}.clm-file-count{color:var(--muted);justify-content:center;align-items:center;gap:4px;font-size:8px;display:flex}.clm-empty{min-height:220px;color:var(--gold-dark);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.clm-empty strong{color:var(--forest-800);font-size:11px}.clm-empty span{color:var(--muted);font-size:8px}.clm-empty button{margin-top:7px}.clm-create-modal{width:min(960px,100%)}.clm-create-modal .wizard-step{padding-top:20px}.clm-mode-switch{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:13px;display:grid}.clm-mode-switch button{min-height:73px;color:var(--forest-900);text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;padding:12px;display:grid}.clm-mode-switch button>svg{color:var(--gold-dark);grid-row:1/3}.clm-mode-switch button strong,.clm-mode-switch button span{display:block}.clm-mode-switch button strong{font-size:10px}.clm-mode-switch button span{color:var(--muted);font-size:7px}.clm-mode-switch button.is-active{background:#edf5f1;border-color:#7fae96;box-shadow:inset 0 0 0 1px #20704e14}.clm-family-switch{gap:7px;margin-bottom:17px;display:flex}.clm-family-switch button{min-height:38px;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:8px;display:flex}.clm-family-switch button.is-active{color:#fff;background:var(--forest-800);border-color:var(--gold)}.clm-form-grid textarea{resize:vertical;border:1px solid var(--line);min-height:75px;color:var(--ink);font:inherit;background:#fff;border-radius:6px;padding:10px;font-size:9px}.clm-file-upload{background:#f8f4ea;border:1px dashed #c9ad68;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:13px;display:grid}.clm-file-upload>div{grid-template-columns:30px 1fr;display:grid}.clm-file-upload>div svg{color:var(--gold-dark);grid-row:1/3}.clm-file-upload strong,.clm-file-upload span{display:block}.clm-file-upload strong{font-size:9px}.clm-file-upload span{color:var(--muted);margin-top:2px;font-size:7px}.clm-file-upload>button{min-height:35px;color:var(--forest-800);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:0 11px;font-size:8px;font-weight:600}.clm-file-upload>small{color:var(--forest-700);border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:6px;padding-top:7px;font-size:7px;display:flex}.clm-drawer{width:min(620px,100vw)}.clm-drawer-loading{height:100%;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:9px;display:flex}.clm-drawer-status{border-bottom:1px solid var(--line);background:#f6f2e8;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:10px 24px;display:flex}.clm-drawer-status select{min-height:34px;color:var(--forest-800);background:var(--paper);border:1px solid var(--gold-soft);border-radius:999px;padding:0 9px;font-size:8px;font-weight:650}.clm-drawer-status>span{color:var(--muted);align-items:center;gap:5px;font-size:7px;display:flex}.clm-tabs{background:var(--paper);border-bottom:1px solid var(--line);gap:3px;padding:8px 15px;display:flex;overflow-x:auto}.clm-tabs button{min-height:34px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 10px;font-size:7.5px;display:flex}.clm-tabs button.is-active{color:var(--forest-800);background:#e8f0ec;font-weight:650}.clm-tabs i{background:#caa65f2e;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:6px;font-style:normal;display:grid}.clm-drawer-body{padding:17px 0 2px}.clm-detail-grid{grid-template-columns:1fr 1fr;margin:0;display:grid}.clm-detail-grid>div{border-bottom:1px solid var(--line);min-height:66px;padding:12px 14px}.clm-detail-grid>div:nth-child(odd){border-right:1px solid var(--line)}.clm-detail-grid dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:6.5px}.clm-detail-grid dd{color:var(--forest-900);margin:5px 0 0;font-size:8px;font-weight:600;line-height:1.4}.clm-summary-copy{color:var(--muted);margin:0;padding:14px;font-size:8px;line-height:1.7}.document-drawer section.clm-separation-card{color:var(--success);background:#edf5f1;border-color:#b3cebf;align-items:flex-start;gap:9px;padding:13px;display:flex}.clm-separation-card div strong,.clm-separation-card div span{display:block}.clm-separation-card strong{font-size:8px}.clm-separation-card span{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45}.clm-created-by{color:var(--muted);font-size:7px}.clm-inline-upload{border:1px solid var(--line);background:#f8f4e9;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;margin:0 25px 17px;padding:13px;display:grid}.clm-inline-upload>div{grid-column:1/-1}.clm-inline-upload strong,.clm-inline-upload span{display:block}.clm-inline-upload strong{font-size:9px}.clm-inline-upload span{color:var(--muted);margin-top:3px;font-size:7px}.clm-inline-upload select,.clm-inline-upload input{background:var(--paper);border:1px solid var(--line);min-width:0;height:37px;font:inherit;border-radius:6px;padding:0 8px;font-size:7.5px}.clm-inline-upload input[type=file]{grid-column:1/-1;padding:8px}.clm-inline-upload button{grid-column:2;justify-self:end;min-height:35px}.clm-files a{color:var(--forest-900);border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:12px 14px;text-decoration:none;display:grid}.clm-files a:last-child{border-bottom:0}.clm-files a>span{width:32px;height:32px;color:var(--gold-dark);background:#f8efd8;border-radius:7px;place-items:center;display:grid}.clm-files strong,.clm-files small,.clm-files code{display:block}.clm-files strong{font-size:8.5px}.clm-files small{color:var(--muted);margin-top:3px;font-size:6.8px}.clm-files code{color:#718078;margin-top:4px;font-size:5.8px}.clm-mini-empty{color:var(--muted);text-align:center;padding:22px;font-size:8px}.clm-legal-workspace{padding-top:12px}.clm-legal-lock{color:#684f17;background:#fff4d7;border:1px solid #dec273;border-radius:8px;align-items:flex-start;gap:9px;margin:0 25px 12px;padding:12px;display:flex}.clm-legal-lock strong,.clm-legal-lock span{display:block}.clm-legal-lock strong{font-size:8px}.clm-legal-lock span{color:#7f704c;margin-top:3px;font-size:6.8px;line-height:1.45}.clm-legal-form{border:1px solid var(--line);background:#f8f4e9;border-radius:8px;grid-template-columns:1fr 1fr;gap:7px;margin:0 25px 16px;padding:12px;display:grid}.clm-legal-form input,.clm-legal-form textarea,.clm-legal-form select{min-width:0;color:var(--ink);background:var(--paper);border:1px solid var(--line);font:inherit;border-radius:6px;padding:0 8px;font-size:7.5px}.clm-legal-form input,.clm-legal-form select{height:36px}.clm-legal-form input,.clm-legal-form textarea{grid-column:1/-1}.clm-legal-form textarea{resize:vertical;padding-top:8px}.clm-legal-form button{grid-column:2;justify-self:end;min-height:34px}.clm-legal-list article{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:9px;padding:12px 14px;display:grid}.clm-legal-list article:last-child{border-bottom:0}.clm-legal-list article>span{color:#8b681c;background:#fff1ca;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.clm-legal-list article.level-high>span,.clm-legal-list article.level-critical>span{color:#91443b;background:#f9e6e2}.clm-legal-list small,.clm-legal-list strong,.clm-legal-list p{margin:0;display:block}.clm-legal-list small{color:var(--gold-dark);letter-spacing:.06em;font-size:6px}.clm-legal-list strong{margin-top:3px;font-size:8.5px}.clm-legal-list p{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.clm-legal-list article>i{color:var(--muted);background:#f0eee8;border-radius:999px;padding:4px 7px;font-size:6px;font-style:normal}.spin{animation:.8s linear infinite gsSpin}@keyframes gsSpin{to{transform:rotate(360deg)}}html[data-gs-theme=dark] .clm-boundary-note,html[data-gs-theme=dark] .clm-panel,html[data-gs-theme=dark] .clm-summary-card,html[data-gs-theme=dark] .clm-mode-switch button,html[data-gs-theme=dark] .clm-file-upload,html[data-gs-theme=dark] .clm-drawer-status,html[data-gs-theme=dark] .clm-tabs,html[data-gs-theme=dark] .clm-inline-upload,html[data-gs-theme=dark] .clm-legal-form{background:#10231cf0}.clm-files a{text-decoration:none}@media (width<=1150px){.clm-summary-grid{grid-template-columns:repeat(3,1fr)}.clm-row{grid-template-columns:42px minmax(220px,1.5fr) minmax(130px,.8fr) auto 52px 18px}.clm-row-date{display:none}}@media (width<=820px){.clm-summary-grid{grid-template-columns:1fr 1fr}.clm-summary-card:last-child{grid-column:1/-1}.clm-panel-heading{align-items:flex-start}.clm-toolbar{grid-template-columns:1fr 1fr}.clm-search{grid-column:1/-1}.clm-row{grid-template-columns:40px minmax(0,1fr) auto 18px}.clm-row-owner,.clm-file-count{display:none}.clm-status{max-width:120px}.clm-mode-switch{grid-template-columns:1fr}}@media (width<=560px){.clm-boundary-note{grid-template-columns:38px 1fr;padding:13px}.clm-boundary-note>i{grid-column:2;width:max-content}.clm-summary-grid{grid-template-columns:1fr}.clm-summary-card:last-child{grid-column:auto}.clm-summary-card{min-height:88px}.clm-panel-heading{flex-direction:column}.clm-panel-heading .primary-button{width:100%}.clm-toolbar{grid-template-columns:1fr}.clm-search{grid-column:auto}.clm-row{grid-template-columns:36px minmax(0,1fr) 16px;gap:9px;padding:11px 12px}.clm-family-icon{width:36px;height:36px}.clm-status{grid-column:2;width:max-content;margin-top:-3px}.clm-row>svg{grid-area:1/3/3}.clm-form-grid{grid-template-columns:1fr}.clm-form-grid .wide{grid-column:auto}.clm-file-upload{grid-template-columns:1fr}.clm-file-upload>small{grid-column:auto}.clm-create-modal .wizard-body{min-height:0}.clm-detail-grid{grid-template-columns:1fr}.clm-detail-grid>div:nth-child(odd){border-right:0}.clm-inline-upload,.clm-legal-form{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.clm-inline-upload button,.clm-legal-form button{grid-column:auto;width:100%}.clm-legal-lock{margin-left:14px;margin-right:14px}.clm-drawer-status{flex-direction:column;align-items:flex-start}.clm-tabs{padding-left:8px;padding-right:8px}}.wizard-modal{width:min(1080px,100%)}.field-step{grid-template-columns:215px minmax(0,1fr)}.pdf-stage{min-width:0;padding-right:28px}.paper-preview.interactive-paper{background:#e7e6e1;border-color:#c9c5bb;width:min(520px,100%);height:auto;min-height:0;padding:0;overflow:hidden}.pdf-page-canvas{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .18s ease-out;display:block;position:absolute;inset:0}.pdf-page-canvas.is-ready{opacity:1}.pdf-preview-state{z-index:1;text-align:center;color:var(--forest-700);background:linear-gradient(145deg,#f9f7f0,#eeece5);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex;position:absolute;inset:0}.pdf-preview-state span{color:var(--forest-900);font-size:9px;font-weight:600}.pdf-preview-state small{max-width:280px;color:var(--muted);font-size:7px;line-height:1.45}.pdf-preview-state.error{color:var(--danger)}.placed-field.interactive{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fff9e9f0}.page-number{z-index:4;color:#59615c;background:#ffffffe0;border-radius:999px;width:fit-content;padding:3px 7px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 1px 5px #00000014}.placement-hint{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin:10px 0 0;font-size:8px;display:flex}.placement-hint svg{color:var(--gold-dark)}@media (width<=760px){.field-step{grid-template-columns:1fr}.pdf-stage{padding-right:16px}.paper-preview.interactive-paper{width:min(500px,100%)}}.mini-brand .brand-mark{background:radial-gradient(circle at 50% 34%, #0a513d, var(--forest-950));border:1px solid #caa65f73;border-radius:12px;flex-basis:62px;width:62px;height:68px;padding:5px;box-shadow:0 8px 22px #021c1524}.public-brand>.public-brand-mark{border:0;flex:0 0 42px;width:42px;height:49px;padding:0}.public-brand>.public-brand-mark img{filter:drop-shadow(0 4px 7px #00000047)}.public-brand strong{letter-spacing:-.02em;font-size:22px}.public-header,.verification-header{background:linear-gradient(100deg,#043829,#021c15 66%,#010e0b);box-shadow:0 1px #caa65f4d}.verification-hero>.verification-seal-wrap{width:66px;height:66px;color:inherit;background:0 0;border-radius:0;position:relative;overflow:visible}.verification-seal-wrap .verification-brand-seal{flex-basis:66px;width:66px;height:66px}.verification-seal-wrap>i{color:#fff;background:var(--success);border:2px solid var(--paper);border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 3px 8px #021c1533}.verification-hero.pending .verification-seal-wrap>i{color:var(--forest-900);background:var(--gold-soft)}@media (width<=600px){.verification-hero>.verification-seal-wrap,.verification-seal-wrap .verification-brand-seal{flex-basis:50px;width:50px;height:50px}.verification-seal-wrap>i{width:21px;height:21px}}.signing-success>.success-seal{width:94px;height:94px;color:inherit;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.success-seal .completion-brand-seal{flex-basis:94px;width:94px;height:94px}.success-seal>i{color:#fff;background:var(--success);border:2px solid var(--paper);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:2px;right:0}@media (width<=720px){.backup-summary,.backup-row{flex-direction:column;align-items:stretch}.backup-summary>button{width:100%}.backup-row>div{flex-wrap:wrap}.backup-row .toolbar-button{flex:1;justify-content:center}}.wizard-modal{position:relative}.document-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.document-mode-grid>button{text-align:left;min-height:132px;color:var(--forest-900);border:1px solid var(--line);background:#fffefb;border-radius:10px;flex-direction:column;align-items:flex-start;gap:7px;padding:17px;display:flex;position:relative}.document-mode-grid>button:hover{border-color:var(--gold);transform:translateY(-1px)}.document-mode-grid>button.is-selected{color:var(--forest-900);border-color:var(--gold);background:linear-gradient(145deg,#f0f7f3,#fffaf0);box-shadow:inset 0 0 0 1px #caa65f38}.document-mode-grid svg{color:var(--gold-dark)}.document-mode-grid strong,.document-mode-grid span{display:block}.document-mode-grid strong{font-size:11px}.document-mode-grid span{color:var(--muted);font-size:8px;line-height:1.45}.document-mode-grid em{color:var(--success);text-transform:uppercase;letter-spacing:.07em;margin-top:auto;font-size:7px;font-style:normal;font-weight:700}.selected-file-list{gap:6px;margin:-5px 0 17px;display:grid}.selected-file-list>div{border:1px solid var(--line);background:#fffdf8d1;border-radius:7px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:8px 11px;display:grid}.selected-file-list>div>span{color:#fff;background:var(--forest-800);border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.selected-file-list strong,.selected-file-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.selected-file-list strong{font-size:9px}.selected-file-list small{color:var(--muted);margin-top:3px;font-size:7px}.selected-file-list em{color:var(--gold-dark);font-size:7px;font-style:normal}.batch-field-note{color:var(--forest-700);background:#edf6f1;border:1px solid #b8d2c3;border-radius:6px;gap:7px;margin:10px 0 12px;padding:9px;font-size:7px;line-height:1.45;display:flex}.batch-field-note svg{flex:0 0 15px}.placed-field-actions{z-index:8;gap:2px;display:flex;position:absolute;top:3px;right:3px}.placed-field.interactive>.placed-field-actions>button{color:#9d6f47;background:#ffffffd1;border:0;border-radius:4px;place-items:center;width:18px;height:18px;padding:0;display:grid;position:static}.placed-field.interactive>.placed-field-actions>.repeat-initials-button{color:#fff;background:var(--forest-700);box-shadow:0 2px 5px #032c2138}.rubric-repeat-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#021c158c;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.rubric-repeat-dialog{background:var(--paper);border:1px solid var(--gold);border-radius:12px;width:min(440px,100%);padding:18px;box-shadow:0 24px 70px #021c1547}.rubric-repeat-dialog header{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.rubric-repeat-dialog header span{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:700}.rubric-repeat-dialog h3{margin:4px 0 0;font:600 23px Cormorant Garamond,serif}.rubric-repeat-dialog header>button{background:var(--ivory);border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.rubric-repeat-dialog>button{width:100%;min-height:76px;color:var(--forest-900);text-align:left;border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:8px;padding:12px;display:grid}.rubric-repeat-dialog>button:hover{border-color:var(--gold);background:#fffaf0}.rubric-repeat-dialog>button>svg{color:var(--gold-dark)}.rubric-repeat-dialog>button strong,.rubric-repeat-dialog>button span{display:block}.rubric-repeat-dialog>button strong{font-size:10px}.rubric-repeat-dialog>button span{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.rubric-repeat-dialog>button em{color:var(--success);text-transform:uppercase;font-size:7px;font-style:normal;font-weight:700}@media (width<=760px){.document-mode-grid{grid-template-columns:1fr}.document-mode-grid>button{min-height:104px}.selected-file-list>div{grid-template-columns:26px minmax(0,1fr)}.selected-file-list em{grid-column:2}.rubric-repeat-dialog>button{grid-template-columns:28px 1fr}.rubric-repeat-dialog>button em{grid-column:2}}.marketing-shell{background:radial-gradient(circle at 82% 3%, #caa65f24, transparent 26%), var(--ivory);min-height:100vh;overflow:hidden}.marketing-header{color:#fff;background:linear-gradient(100deg,#043829,#021c15 68%,#010e0b);border-bottom:1px solid #caa65f66;justify-content:space-between;align-items:center;gap:28px;min-height:82px;padding:12px clamp(22px,5vw,76px);display:flex}.marketing-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.marketing-brand .brand-mark{flex-basis:48px;width:48px;height:54px}.marketing-brand strong,.marketing-brand span{display:block}.marketing-brand strong{color:inherit;font:600 23px Cormorant Garamond,serif}.marketing-brand span{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.1em;margin-top:2px;font-size:7px}.marketing-header nav{align-items:center;gap:26px;display:flex}.marketing-header nav a{color:#d5ddd8;font-size:10px;text-decoration:none}.marketing-header nav a:hover{color:var(--gold-soft)}.marketing-actions{align-items:center;gap:9px;display:flex}.marketing-login,.marketing-cta{border-radius:7px;justify-content:center;align-items:center;min-height:39px;padding:0 15px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.marketing-login{color:#fff;border:1px solid #fff3}.marketing-cta{color:var(--forest-950);background:var(--gold-soft);border:1px solid var(--gold)}.marketing-hero{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:center;gap:clamp(55px,8vw,125px);max-width:1400px;min-height:640px;margin:auto;padding:78px clamp(28px,7vw,104px) 88px;display:grid}.marketing-eyebrow,.plans-hero>span{width:fit-content;color:var(--gold-dark);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.hero-copy h1{max-width:760px;color:var(--forest-950);letter-spacing:-.065em;margin:16px 0 23px;font:700 clamp(54px,6vw,82px)/.93 Archivo,sans-serif}.hero-copy h1 em{color:var(--gold-dark);font-family:Cormorant Garamond,serif;font-weight:600}.hero-copy>p{color:#53645b;max-width:680px;font-size:clamp(13px,1.3vw,17px);line-height:1.75}.hero-actions{gap:10px;margin:28px 0 24px;display:flex}.marketing-primary,.marketing-secondary{border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.marketing-primary{color:#fff;background:linear-gradient(145deg,var(--forest-700),var(--forest-950));border:1px solid var(--gold);box-shadow:0 12px 30px #022c212b}.marketing-secondary{color:var(--forest-900);background:var(--paper);border:1px solid var(--line)}.hero-copy>ul{color:#526159;flex-wrap:wrap;gap:11px 18px;margin:0;padding:0;font-size:8px;list-style:none;display:flex}.hero-copy>ul li{align-items:center;gap:6px;display:flex}.hero-copy>ul svg{color:var(--success)}.hero-product-card{border:1px solid var(--gold);background:#fffdf8e6;border-radius:16px;padding:20px;position:relative;transform:rotate(1.2deg);box-shadow:0 28px 80px #021c152e}.hero-product-card:before{content:"";pointer-events:none;border:1px solid #caa65f33;border-radius:11px;position:absolute;inset:10px}.hero-card-top{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:13px;padding:4px 5px 11px;display:flex;position:relative}.hero-card-top span{color:var(--forest-900);font:600 19px Cormorant Garamond,serif}.hero-card-top em{color:var(--gold-dark);text-transform:uppercase;align-self:center;font-size:7px;font-style:normal}.hero-product-card article{min-height:78px;color:var(--forest-900);border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;margin-top:8px;padding:13px;display:grid;position:relative}.hero-product-card article>svg{color:var(--gold-dark)}.hero-product-card article strong,.hero-product-card article small{display:block}.hero-product-card article strong{font-size:10px}.hero-product-card article small{color:var(--muted);margin-top:4px;font-size:8px}.hero-product-card article.featured{border-color:var(--gold);background:linear-gradient(135deg,#edf6f1,#fff8e8);transform:translate(-12px);box-shadow:0 10px 25px #022c211a}.hero-product-card article>span{color:#fff;background:var(--forest-700);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:7px}.hero-product-card footer{color:var(--success);align-items:center;gap:7px;margin-top:15px;padding:9px 5px 2px;font-size:8px;display:flex;position:relative}.marketing-section,.pricing-home{max-width:1320px;margin:auto;padding:82px clamp(28px,6vw,86px)}.section-lead{max-width:680px;margin-bottom:34px}.section-lead>span,.brand-boundary>div:first-child>span{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:700}.section-lead h2,.brand-boundary h2{color:var(--forest-950);letter-spacing:-.055em;margin:9px 0 0;font:700 clamp(34px,4vw,54px)/1 Archivo,sans-serif}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-grid article{border:1px solid var(--line);background:#fffdf8d1;border-radius:12px;min-height:230px;padding:26px;position:relative}.feature-grid article>span{color:#8e682959;font:600 26px Cormorant Garamond,serif;position:absolute;top:18px;right:20px}.feature-grid svg{color:var(--gold-dark)}.feature-grid h3{margin:28px 0 8px;font:600 22px Cormorant Garamond,serif}.feature-grid p{color:var(--muted);margin:0;font-size:9px;line-height:1.75}.brand-boundary{color:#fff;border:1px solid var(--gold);background:radial-gradient(circle at 90% 20%,#caa65f2e,#0000 30%),linear-gradient(135deg,#064333,#021c15);border-radius:18px;grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;max-width:1200px;margin:30px auto 60px;padding:58px clamp(28px,6vw,76px);display:grid}.brand-boundary h2{color:#fff}.brand-boundary>div:first-child p{color:#c8d5ce;max-width:630px;font-size:11px;line-height:1.8}.brand-boundary-card{color:var(--forest-950);background:var(--paper);border:1px solid var(--gold);border-radius:12px;padding:24px}.brand-boundary-card>svg{color:var(--gold-dark)}.brand-boundary-card>strong{margin:14px 0 6px;font:600 22px Cormorant Garamond,serif;display:block}.brand-boundary-card>p{color:var(--muted);margin:0 0 18px;font-size:8px;line-height:1.6}.brand-boundary-card>div{border-top:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:8px;display:flex}.brand-boundary-card b{color:var(--success)}.pricing-wrap{max-width:1280px;margin:auto}.billing-toggle{background:#e7dfcf;border-radius:999px;width:fit-content;margin:0 auto 28px;padding:4px;display:flex}.billing-toggle button{min-height:37px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 15px;font-size:9px;font-weight:700}.billing-toggle button.is-active{color:#fff;background:var(--forest-800);box-shadow:0 5px 15px #022c2129}.billing-toggle span{color:var(--gold-soft);margin-left:4px;font-size:7px}.public-pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.public-pricing-grid>article{border:1px solid var(--line);background:#fffdf8eb;border-radius:13px;flex-direction:column;padding:27px;display:flex;position:relative;box-shadow:0 12px 35px #10231b0d}.public-pricing-grid>article.is-featured{border-color:var(--gold);transform:translateY(-8px);box-shadow:0 20px 55px #022c211f}.public-pricing-grid>article>em{color:#fff;background:var(--forest-700);text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:700;position:absolute;top:18px;right:18px}.public-pricing-grid header>span{color:var(--forest-900);font:600 25px Cormorant Garamond,serif}.public-pricing-grid header p{min-height:36px;color:var(--muted);margin:5px 0 0;font-size:8px;line-height:1.55}.price-line{margin:21px 0 3px}.price-line strong,.price-line small{display:block}.price-line strong{color:var(--forest-950);letter-spacing:-.055em;font:700 38px Archivo,sans-serif}.price-line small{color:var(--muted);margin-top:5px;font-size:8px}.price-savings{min-height:24px;color:var(--success);font-size:8px;font-weight:700}.public-pricing-grid ul{border-top:1px solid var(--line);flex:1;gap:11px;margin:20px 0 25px;padding:20px 0 0;list-style:none;display:grid}.public-pricing-grid li{color:#46554d;align-items:flex-start;gap:8px;font-size:8px;line-height:1.45;display:flex}.public-pricing-grid li svg{color:var(--success);flex:0 0 15px}.plan-button{color:#fff;background:var(--forest-800);border:1px solid var(--gold);border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.plan-button.secondary{color:var(--forest-900);background:var(--paper);border-color:var(--line)}.plan-button:disabled{opacity:.6}.billing-error{color:#8b3d36;text-align:center;background:#fff0ed;border:1px solid #e2b3a9;border-radius:7px;max-width:760px;margin:18px auto 0;padding:12px;font-size:9px}.pricing-certificate-note{max-width:760px;color:var(--muted);text-align:center;margin:22px auto 0;font-size:8px}.pricing-home .public-pricing-grid>article{min-height:480px}.marketing-footer{color:#fff;background:var(--forest-950);border-top:1px solid var(--gold);grid-template-columns:auto 1fr auto;align-items:center;gap:35px;min-height:150px;padding:30px clamp(28px,6vw,86px);display:grid}.marketing-footer p{color:#94a099;font-size:8px}.marketing-footer nav{gap:18px;display:flex}.marketing-footer nav a{color:#c8d5ce;font-size:8px;text-decoration:none}.plans-page main{padding:64px clamp(28px,6vw,86px) 90px}.plans-hero{text-align:center;max-width:760px;margin:0 auto 45px}.plans-hero>span{margin:auto}.plans-hero h1{color:var(--forest-950);letter-spacing:-.065em;margin:13px 0 9px;font:700 clamp(44px,6vw,72px)/.95 Archivo,sans-serif}.plans-hero p{color:var(--muted);font-size:11px}.access-page,.payment-result{background:radial-gradient(circle at 82% 7%,#caa65f24,transparent 26%),var(--ivory);place-items:center;min-height:100vh;padding:24px;display:grid}.access-page>section,.payment-result>section{text-align:center;border:1px solid var(--gold);background:#fffdf8f0;border-radius:15px;width:min(460px,100%);padding:34px;box-shadow:0 25px 80px #021c1524}.access-page .marketing-brand{width:fit-content;color:var(--forest-950);margin:0 auto 28px}.access-icon{width:58px;height:58px;color:var(--gold);background:var(--forest-800);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.access-page>section>span,.payment-result>section>span{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:700}.access-page h1,.payment-result h1{color:var(--forest-950);margin:7px 0 10px;font:600 33px Cormorant Garamond,serif}.access-page p,.payment-result p{color:var(--muted);font-size:9px;line-height:1.7}.access-button{width:100%;margin:19px 0 12px}.access-page small,.payment-result small{color:#849089;font-size:7px;line-height:1.5;display:block}.access-page footer{color:var(--muted);border-top:1px solid var(--line);margin-top:24px;padding-top:18px;font-size:8px}.access-page footer a{color:var(--gold-dark);font-weight:700}.payment-result .brand-mark{width:80px;height:80px;margin:0 auto 14px}.payment-success-icon{color:var(--success)}.payment-cancel-icon{color:var(--gold-dark)}.payment-result>section>div{justify-content:center;gap:8px;margin:20px 0;display:flex}.auth-access-card{width:min(500px,100%)!important}.access-icon.is-warning{background:#7f3e35}.auth-form{text-align:left;gap:13px;margin-top:20px;display:grid}.auth-form label{gap:6px;display:grid}.auth-form label>span{color:var(--forest-900);font-size:9px;font-weight:700}.auth-form input{width:100%;min-height:46px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;outline:none;padding:0 13px;font-size:13px}.auth-form input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #caa65f21}.auth-submit{border:1px solid var(--gold);width:100%;min-height:47px;margin-top:3px}.auth-submit:disabled{opacity:.65;cursor:wait}.auth-form-help{text-align:right}.auth-form-help a{color:var(--gold-dark);font-size:9px;text-decoration:none}.auth-form-error{color:#8b3d36;background:#fff0ed;border:1px solid #e2b3a9;border-radius:7px;padding:11px 12px;font-size:9px;line-height:1.45}.auth-password-rules{color:var(--muted);background:#f5f1e8;border-radius:7px;padding:10px 11px;font-size:8px;line-height:1.55}.auth-divider{color:#9a9f9b;align-items:center;gap:10px;margin:17px 0;font-size:8px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-legacy-link{min-height:42px;color:var(--forest-800);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.auth-legacy-link:hover{border-color:var(--gold);background:#fffaf0}.auth-success{color:var(--success);background:#edf6f1;border:1px solid #b8d2c3;border-radius:10px;margin-top:20px;padding:22px 18px}.auth-success strong{color:var(--forest-900);margin:9px 0 4px;font:600 21px Cormorant Garamond,serif;display:block}.auth-success p{margin:0}.auth-form-options{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.auth-form-options>a{color:var(--gold-dark);white-space:nowrap;margin-top:1px;font-size:8.5px;text-decoration:none}.auth-remember-option{gap:4px;min-width:0;display:grid}.auth-remember-option>small{color:var(--muted);margin-left:24px;font-size:7px;line-height:1.35}.auth-form label.auth-checkbox{cursor:pointer;flex-direction:row;grid-template-columns:none;align-items:center;gap:7px;display:flex}.auth-checkbox input{height:17px;accent-color:var(--forest-700);margin:0;padding:0;width:17px!important;min-height:17px!important}.auth-checkbox span{color:var(--muted)!important;font-size:8.5px!important;font-weight:500!important}.auth-passkey-button{width:100%;min-height:54px;color:var(--forest-900);border:1px solid var(--gold);cursor:pointer;background:linear-gradient(145deg,#fffdfa,#f4eee0);border-radius:9px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:8px 14px;display:flex;box-shadow:0 8px 22px #032b2012}.auth-passkey-button:hover{transform:translateY(-1px);box-shadow:0 12px 27px #032b201f}.auth-passkey-button:disabled{opacity:.62;cursor:wait}.auth-passkey-button>span,.auth-passkey-button strong,.auth-passkey-button small{text-align:left;display:block}.auth-passkey-button strong{font-size:10px}.auth-passkey-button small{color:var(--muted);margin-top:2px;font-size:7px;line-height:1.35}.auth-provider-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.auth-provider-grid>a{min-height:44px;color:var(--forest-900);border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.auth-provider-grid>a:hover{border-color:var(--gold);background:#fffaf0}.provider-google{color:#3569d4;background:#fff;border:1px solid #d9ddd9;border-radius:50%;place-items:center;width:22px;height:22px;font:700 11px Arial,sans-serif;display:grid}.provider-microsoft{grid-template-columns:1fr 1fr;gap:1.5px;width:18px;height:18px;font-style:normal;display:grid}.provider-microsoft b{background:#f25022;display:block}.provider-microsoft b:nth-child(2){background:#7fba00}.provider-microsoft b:nth-child(3){background:#00a4ef}.provider-microsoft b:nth-child(4){background:#ffb900}.auth-more-access{border-top:1px solid var(--line);margin-top:16px;padding-top:13px}.auth-more-access summary{width:fit-content;color:var(--muted);cursor:pointer;align-items:center;gap:6px;margin:auto;font-size:8px;display:flex}.auth-more-access[open] summary{color:var(--forest-700);margin-bottom:10px}.auth-more-access>small{margin-top:7px!important}.auth-step-heading{color:var(--forest-800);background:#eef5f1;border:1px solid #b9d1c5;border-radius:9px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.auth-step-heading>span{width:38px;height:38px;color:var(--gold);background:var(--forest-800);border-radius:50%;place-items:center;display:grid}.auth-step-heading strong,.auth-step-heading small{display:block}.auth-step-heading strong{font-size:10px}.auth-step-heading small{color:var(--muted);margin-top:3px;font-size:7.5px;line-height:1.45}.auth-back-button{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}@media (width<=900px){.marketing-header nav{display:none}.marketing-hero{grid-template-columns:1fr}.hero-product-card{max-width:560px;transform:none}.feature-grid,.public-pricing-grid{grid-template-columns:1fr}.public-pricing-grid>article.is-featured{transform:none}.brand-boundary{grid-template-columns:1fr;gap:30px;margin-left:18px;margin-right:18px}.marketing-footer{text-align:center;grid-template-columns:1fr}.marketing-footer .marketing-brand,.marketing-footer nav{margin:auto}.pricing-home .public-pricing-grid>article{min-height:0}}@media (width<=600px){.marketing-header{min-height:70px;padding:9px 14px}.marketing-brand .brand-mark{flex-basis:40px;width:40px;height:46px}.marketing-brand>div>span{display:none}.marketing-actions{gap:5px}.marketing-login,.marketing-cta{min-height:36px;padding:0 10px}.marketing-hero{min-height:0;padding:55px 20px 65px}.hero-copy h1{font-size:48px}.hero-actions,.payment-result>section>div{flex-direction:column}.hero-actions>*,.payment-result>section>div>*{width:100%}.hero-copy>ul{display:grid}.hero-product-card article.featured{transform:none}.marketing-section,.pricing-home{padding:60px 20px}.brand-boundary{padding:35px 22px}.plans-page main{padding:48px 18px 70px}.access-page>section,.payment-result>section{padding:28px 21px}}.settings-heading h2 em{color:var(--forest-800);text-transform:uppercase;letter-spacing:.06em;background:#edf6f1;border:1px solid #b8d2c3;border-radius:999px;margin-left:6px;padding:4px 7px;font:700 7px Inter,sans-serif}.brand-form-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.brand-form-grid .wide{grid-column:1/-1}.brand-form-grid textarea{resize:vertical;min-height:82px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:6px;padding:10px;font-size:9px}.brand-form-grid input[type=color]{min-height:43px;padding:4px}.certificate-brand-lock{color:var(--forest-800);border:1px solid var(--gold-soft);background:#fff8e8;border-radius:8px;grid-column:1/-1;align-items:center;gap:11px;margin-top:5px;padding:13px;display:flex}.certificate-brand-lock strong,.certificate-brand-lock span{display:block}.certificate-brand-lock strong{font-size:9px}.certificate-brand-lock span{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45}@media (width<=760px){.brand-form-grid{grid-template-columns:1fr}.brand-form-grid .wide{grid-column:auto}}.onboarding-page{background:radial-gradient(circle at 10% 10%,#caa65f29,transparent 25%),var(--ivory);grid-template-columns:minmax(310px,.8fr) minmax(520px,1.2fr);min-height:100vh;display:grid}.onboarding-intro{color:#fff;background:linear-gradient(145deg,#064333,#011b14);flex-direction:column;justify-content:space-between;padding:clamp(34px,6vw,84px);display:flex}.onboarding-intro .marketing-brand{width:fit-content}.onboarding-intro h1{letter-spacing:-.06em;max-width:560px;margin:50px 0 18px;font:700 clamp(44px,5vw,72px)/.95 Archivo,sans-serif}.onboarding-intro>div>p{color:#c5d4cc;max-width:560px;font-size:12px;line-height:1.75}.onboarding-intro ul{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.onboarding-intro li{color:#e6eee9;align-items:center;gap:9px;font-size:9px;display:flex}.onboarding-intro li svg{color:var(--gold-soft)}.onboarding-panel{place-items:center;padding:40px clamp(24px,6vw,80px);display:grid}.onboarding-panel>section{width:min(700px,100%)}.onboarding-panel header>span{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:700}.onboarding-panel h2{margin:7px 0 8px;font:600 37px Cormorant Garamond,serif}.onboarding-panel header p{color:var(--muted);margin:0 0 24px;font-size:9px;line-height:1.6}.onboarding-form{border:1px solid var(--line);background:#fffdf8f0;border-radius:13px;padding:25px;box-shadow:0 22px 65px #021c1517}.onboarding-identity{color:var(--success);background:#edf6f1;border:1px solid #b8d2c3;border-radius:8px;align-items:center;gap:10px;margin-bottom:20px;padding:11px 13px;display:flex}.onboarding-identity strong,.onboarding-identity span{display:block}.onboarding-identity strong{color:var(--forest-900);font-size:9px}.onboarding-identity span{color:var(--muted);margin-top:3px;font-size:8px}.onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.onboarding-grid label,.admin-reason{gap:6px;display:grid}.onboarding-grid label.wide{grid-column:1/-1}.onboarding-grid label>span,.admin-reason>span{color:var(--forest-900);font-size:8px;font-weight:700}.onboarding-grid input{border:1px solid var(--line);background:#fff;border-radius:7px;min-height:43px;padding:0 11px;font-size:9px}.legal-check{color:var(--muted);align-items:flex-start;gap:9px;margin:18px 0;font-size:8px;line-height:1.55;display:flex}.legal-check input{accent-color:var(--forest-700);margin-top:2px}.legal-check a{color:var(--gold-dark);font-weight:700}.onboarding-submit{border:1px solid var(--gold);width:100%}.onboarding-form>small{color:var(--muted);text-align:center;margin-top:10px;font-size:7px;display:block}.onboarding-error{color:#8b3d36;background:#fff0ed;border:1px solid #e2b3a9;border-radius:7px;margin-bottom:12px;padding:10px;font-size:8px}.legal-footer{color:#fff;background:var(--forest-950);border-top:1px solid var(--gold);grid-template-columns:1.2fr repeat(3,.75fr) 1fr;gap:32px;padding:52px clamp(24px,6vw,86px);display:grid}.legal-footer-heritage{color:#fff;border-bottom:1px solid #caa65f47;grid-column:1/-1;grid-template-columns:108px minmax(0,1fr) 42px;align-items:center;gap:22px;margin:-8px 0 12px;padding:0 0 30px;text-decoration:none;display:grid}.legal-footer-heritage>img{object-fit:cover;border:1px solid #caa65fb3;border-radius:50%;width:108px;height:108px;transition:transform .22s,box-shadow .22s;display:block;box-shadow:0 14px 38px #00000047}.legal-footer-heritage strong,.legal-footer-heritage span,.legal-footer-heritage small{display:block}.legal-footer-heritage strong{color:#fff;font:600 28px Cormorant Garamond,serif}.legal-footer-heritage span{color:#bdc9c2;margin-top:5px;font-size:12px;line-height:1.5}.legal-footer-heritage small{color:var(--gold-soft);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:800}.legal-footer-heritage>b{width:40px;height:40px;color:var(--gold-soft);border:1px solid #caa65f59;border-radius:50%;place-items:center;font-size:18px;transition:background .22s,border-color .22s;display:grid}.legal-footer-heritage:hover>img{transform:translateY(-3px);box-shadow:0 18px 44px #00000059}.legal-footer-heritage:hover>b{border-color:var(--gold);background:#caa65f1f}.legal-footer-brand p{color:#a6b3ac;max-width:290px;font-size:13px;line-height:1.65}.legal-footer-brand>span{color:#76887e;font-size:11px;line-height:1.5}.legal-footer nav,.legal-footer-contact{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.legal-footer nav>strong,.legal-footer-contact>strong{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:11px}.legal-footer nav a,.legal-footer-contact a,.legal-footer-contact span{color:#bdc9c2;font-size:12px;line-height:1.45;text-decoration:none}.legal-footer nav a:hover,.legal-footer-contact a:hover{color:#fff}.legal-shell{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 88% 3%,#caa65f21,#0000 24%),linear-gradient(#faf7ef 0,#f5f0e4 100%)}.legal-header{z-index:10;color:#fff;background:linear-gradient(100deg,#043829,#021c15 68%,#010e0b);border-bottom:1px solid #caa65f73;justify-content:space-between;align-items:center;min-height:86px;padding:12px clamp(22px,5vw,76px);display:flex;position:relative;box-shadow:0 8px 28px #021c151f}.legal-header-actions{align-items:center;gap:10px;display:flex}.legal-header-actions a,.legal-back{color:#d5ddd8;border:1px solid #ffffff21;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:13px;text-decoration:none;display:inline-flex}.legal-header-actions a:hover,.legal-back:hover{color:#fff;background:#ffffff0a;border-color:#caa65f99}.legal-document{width:min(1240px,100% - 48px);margin:0 auto;padding:36px 0 100px}.legal-breadcrumb{color:#79867f;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:44px;font-size:12px;display:flex}.legal-breadcrumb a{color:#456257;text-decoration:none}.legal-breadcrumb span{color:#b7aa8e}.legal-breadcrumb strong{color:#25483c;font-weight:600}.legal-title{border-bottom:1px solid #9f77326b;margin-bottom:52px;padding:0 0 42px;position:relative}.legal-eyebrow{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.legal-title h1{max-width:980px;color:var(--forest-950);letter-spacing:-.065em;margin:16px 0;font:700 clamp(48px,6.3vw,80px)/.96 Archivo,sans-serif}.legal-title>p{color:#506158;max-width:810px;margin:0;font-size:18px;line-height:1.68}.legal-metadata{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.legal-metadata span{color:#35584b;background:#fffdf8bf;border:1px solid #d8cdb7;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.legal-metadata svg{color:var(--gold-dark)}.legal-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.legal-actions button{min-height:40px;color:var(--forest-900);cursor:pointer;background:#fffdf8;border:1px solid #cfc2aa;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font:700 12px Inter,sans-serif;display:inline-flex}.legal-actions button:hover{border-color:var(--gold);background:#f0eadc}.legal-manual-copy{gap:6px;max-width:650px;margin-top:12px;display:grid}.legal-manual-copy span{color:#53655c;font-size:11px;font-weight:700}.legal-manual-copy input{min-height:40px;color:var(--forest-900);background:#fffdf8;border:1px solid #cfc2aa;border-radius:8px;padding:0 12px;font:12px ui-monospace,SFMono-Regular,Consolas,monospace}.legal-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:62px;display:grid}.legal-toc{gap:18px;display:grid;position:sticky;top:24px}.legal-toc>div,.legal-audience{background:#fffdf8c7;border:1px solid #d9cfba;border-radius:13px;padding:20px;box-shadow:0 14px 40px #021c150b}.legal-toc>div>span,.legal-audience>strong{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.legal-toc nav{gap:2px;max-height:58vh;padding-right:5px;display:grid;overflow:auto}.legal-toc nav a{color:#53655c;border-left:2px solid #0000;padding:7px 8px;font-size:12px;line-height:1.35;text-decoration:none}.legal-toc nav a:hover{color:var(--forest-800);border-left-color:var(--gold);background:#edf3ef}.legal-audience p{color:#51635a;margin:0 0 14px;font-size:12px;line-height:1.55}.legal-audience a{color:var(--forest-800);align-items:center;gap:5px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.legal-content{min-width:0}.legal-highlights{border:1px solid var(--gold);background:linear-gradient(135deg,#063f31,#02241b);border-radius:16px;margin:0 0 52px;padding:28px 30px;box-shadow:0 22px 55px #021c151f}.legal-highlights>div{color:var(--gold-soft);align-items:center;gap:10px;display:flex}.legal-highlights h2{color:#fff;margin:0;font:600 28px Cormorant Garamond,serif}.legal-highlights ul{gap:11px;margin:20px 0 0;padding:0;list-style:none;display:grid}.legal-highlights li{color:#d9e4de;padding-left:22px;font-size:14px;line-height:1.65;position:relative}.legal-highlights li:before{content:"";background:var(--gold-soft);border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:2px}.legal-section{border-top:1px solid #dcd2be;margin:0;padding:42px 0;scroll-margin-top:24px}.legal-section:first-of-type{border-top:0}.legal-section>header{align-items:flex-start;gap:14px;margin-bottom:19px;display:flex}.legal-section>header>span{width:34px;height:34px;color:var(--gold-dark);background:#f4ecdb;border:1px solid #d5c39c;border-radius:50%;flex:0 0 34px;place-items:center;font-size:11px;font-weight:800;display:grid}.legal-section h2{color:var(--forest-950);margin:2px 0 0;font:650 32px/1.05 Cormorant Garamond,serif}.legal-section>p,.legal-section>li{color:#43564d;font-size:15px;line-height:1.82}.legal-section>p{margin:12px 0}.legal-section>ul{gap:9px;margin:18px 0;padding-left:23px;display:grid}.legal-section>ul li{color:#43564d;padding-left:5px;font-size:15px;line-height:1.72}.legal-section>ul li::marker{color:var(--gold-dark)}.legal-table-wrap{background:#fffdf8;border:1px solid #d5cbb8;border-radius:11px;max-width:100%;margin:22px 0;overflow:auto;box-shadow:0 8px 25px #021c1509}.legal-table-wrap:focus-visible{outline-offset:2px;outline:3px solid #9f773240}.legal-table-wrap table{border-collapse:collapse;width:100%;min-width:610px}.legal-table-wrap th{color:#fff;background:var(--forest-900);text-align:left;vertical-align:top;padding:14px 15px;font-size:12px;line-height:1.35}.legal-table-wrap td{color:#495a52;vertical-align:top;border-top:1px solid #e1d8c7;padding:14px 15px;font-size:13px;line-height:1.55}.legal-table-wrap tbody tr:nth-child(2n) td{background:#faf6ed}.legal-note{border:1px solid #d9c18b;border-left:4px solid var(--gold-dark);background:#fff8e8;border-radius:8px;margin:22px 0 0;padding:18px 20px}.legal-note strong{color:#76571f;text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.legal-note p{color:#665a42;margin:6px 0 0;font-size:13px;line-height:1.65}.legal-references{background:#fffdf8c7;border:1px solid #d6cbb5;border-radius:15px;margin-top:52px;padding:28px}.legal-references>header{color:var(--gold-dark);align-items:center;gap:11px;display:flex}.legal-references header span{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800;display:block}.legal-references h2{color:var(--forest-950);margin:3px 0 0;font:650 27px Cormorant Garamond,serif}.legal-references>p{color:#617067;font-size:13px;line-height:1.65}.legal-references>div{gap:8px;margin-top:18px;display:grid}.legal-references a{color:var(--forest-800);background:#fffdf8;border:1px solid #ddd4c2;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px 13px;text-decoration:none;display:flex}.legal-references a:hover{border-color:var(--gold);transform:translateY(-1px)}.legal-references a strong,.legal-references a small{display:block}.legal-references a strong{font-size:12px}.legal-references a small{color:#6c7a72;margin-top:3px;font-size:11px}.legal-document-footer{border-top:1px solid #d5cbb8;gap:12px;margin-top:28px;padding:22px 0 0;display:grid}.legal-document-footer strong,.legal-document-footer span{display:block}.legal-document-footer strong{color:var(--forest-900);font-size:12px}.legal-document-footer span,.legal-document-footer p{color:#68776f;font-size:12px;line-height:1.6}.legal-document-footer p{margin:0}.legal-hub{width:min(1240px,100% - 48px);margin:0 auto;padding:84px 0 110px}.legal-hub-hero{max-width:1020px}.legal-hub-hero h1{color:var(--forest-950);letter-spacing:-.075em;margin:16px 0 20px;font:700 clamp(58px,8vw,104px)/.86 Archivo,sans-serif}.legal-hub-hero>p{color:#506158;max-width:780px;font-size:19px;line-height:1.72}.legal-hub-stats{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.legal-hub-stats span{color:#53635b;background:#fffdf8c2;border:1px solid #d8cdb7;border-radius:10px;align-items:center;gap:7px;min-height:54px;padding:0 16px;font-size:12px;display:flex}.legal-hub-stats strong{color:var(--forest-900);font-size:15px}.legal-hub-intro{color:#fff;border:1px solid var(--gold);background:linear-gradient(135deg,#064333,#021c15);border-radius:14px;grid-template-columns:auto 1fr;gap:17px;margin:70px 0;padding:25px 28px;display:grid}.legal-hub-intro svg{color:var(--gold-soft)}.legal-hub-intro strong{font:600 24px Cormorant Garamond,serif}.legal-hub-intro p{color:#c8d6cf;max-width:900px;margin:5px 0 0;font-size:13px;line-height:1.65}.legal-groups{gap:70px;display:grid}.legal-groups>section>header{color:var(--gold-dark);align-items:center;gap:12px;margin-bottom:21px;display:flex}.legal-groups>section>header span{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.legal-groups h2{color:var(--forest-950);margin:3px 0 0;font:650 34px Cormorant Garamond,serif}.legal-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.legal-card{min-height:260px;color:inherit;background:#fffdf8db;border:1px solid #d8cdb8;border-radius:13px;flex-direction:column;padding:22px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 15px 42px #021c150b}.legal-card:hover{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 22px 48px #021c1517}.legal-card>div{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.09em;justify-content:space-between;align-items:center;font-size:10px;font-weight:800;display:flex}.legal-card h3{color:var(--forest-950);margin:24px 0 10px;font:650 28px/1 Cormorant Garamond,serif}.legal-card p{color:#5a6961;margin:0;font-size:13px;line-height:1.65}.legal-card footer{color:#718078;gap:4px;margin-top:auto;padding-top:20px;font-size:10px;display:grid}.legal-card footer span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.legal-hub-contact{color:#fff;border:1px solid var(--gold);background:linear-gradient(115deg,#063f31,#021b15);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:80px;padding:31px;display:grid}.legal-hub-contact>svg{color:var(--gold-soft)}.legal-hub-contact span{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.legal-hub-contact h2{margin:5px 0;font:600 27px Cormorant Garamond,serif}.legal-hub-contact p{color:#bdcdc5;margin:0;font-size:12px;line-height:1.6}.legal-hub-contact a{min-height:43px;color:var(--forest-950);background:var(--gold-soft);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.cookie-notice{z-index:1000;color:#fff;border:1px solid var(--gold);background:linear-gradient(135deg,#064333,#021c15);border-radius:11px;align-items:center;gap:20px;width:min(540px,100% - 40px);padding:17px 18px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 20px 70px #021c154d}.cookie-notice strong{color:var(--gold-soft);font-size:9px;display:block}.cookie-notice p{color:#d3ded8;margin:5px 0;font-size:8px;line-height:1.5}.cookie-notice a{color:#fff;font-size:7px;font-weight:700}.cookie-notice button{min-height:38px;color:var(--forest-950);background:var(--gold-soft);border:0;border-radius:6px;flex:none;padding:0 15px;font-size:8px;font-weight:700}.public-signing-footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;padding:15px 20px!important;display:flex!important}.public-signing-footer>div{align-items:center;gap:7px;display:flex}.public-signing-footer>div span{color:#8da098;font-size:7px}.public-signing-footer a{color:var(--gold-soft);align-items:center;gap:4px;font-size:7px;font-weight:700;text-decoration:none;display:inline-flex}.public-signing-footer nav{gap:12px;display:flex}.public-signing-footer>small{color:#71857b;text-align:center;width:100%;font-size:7px}.public-tenant-logo{border:1px solid var(--gold);background:#fff;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.public-tenant-logo img{object-fit:contain;width:100%;height:100%}.superadmin-link{color:var(--gold-soft);background:#caa65f17;border:1px solid #caa65f40;border-radius:7px;align-items:center;gap:8px;margin:8px 12px 0;padding:10px;font-size:8px;font-weight:700;text-decoration:none;display:flex}.superadmin-shell{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 84% 3%,#caa65f1f,transparent 25%),var(--ivory)}.superadmin-shell>header{color:#fff;border-bottom:1px solid var(--gold);background:linear-gradient(115deg,#064333,#021c15 72%,#010d0a);justify-content:space-between;align-items:center;gap:20px;min-height:130px;padding:24px clamp(24px,5vw,72px);display:flex}.superadmin-shell>header span{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:6px;font-size:8px;display:flex}.superadmin-shell>header h1{margin:6px 0;font:600 32px Cormorant Garamond,serif}.superadmin-shell>header p{color:#9fb0a7;margin:0;font-size:8px}.superadmin-shell>header>a{color:#fff;border:1px solid #fff3;border-radius:7px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:8px;text-decoration:none;display:flex}.superadmin-shell main{max-width:1500px;margin:auto;padding:28px clamp(20px,4vw,58px) 80px}.superadmin-metrics{grid-template-columns:repeat(8,minmax(120px,1fr));gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}.superadmin-metrics article{border:1px solid var(--line);background:#fffdf8eb;border-radius:9px;flex-direction:column;justify-content:flex-end;min-height:105px;padding:15px;display:flex}.superadmin-metrics svg{color:var(--gold-dark);margin-bottom:auto}.superadmin-metrics span{color:var(--muted);font-size:7px}.superadmin-metrics strong{color:var(--forest-900);letter-spacing:-.04em;white-space:nowrap;margin-top:5px;font:700 21px Archivo,sans-serif}.superadmin-workspace{border:1px solid var(--line);background:#fffdf8f0;border-radius:13px;grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);min-height:610px;margin-top:20px;display:grid;overflow:hidden;box-shadow:0 18px 55px #021c1512}.superadmin-list{border-right:1px solid var(--line)}.superadmin-list>label{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:60px;padding:0 16px;display:flex}.superadmin-list>label svg{color:var(--gold-dark)}.superadmin-list>label input{background:0 0;border:0;outline:0;width:100%;font-size:9px}.superadmin-list>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #ece6d9;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:13px 15px;display:grid}.superadmin-list>button:hover,.superadmin-list>button.is-selected{background:#f1f7f3}.organization-avatar{color:#fff;background:var(--forest-800);border-radius:9px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:700;display:grid}.superadmin-list button strong,.superadmin-list button small,.superadmin-list button em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.superadmin-list button strong{font-size:9px}.superadmin-list button small{color:var(--muted);margin-top:3px;font-size:7px}.superadmin-list button em{color:var(--success);margin-top:4px;font-size:7px;font-style:normal}.superadmin-list button>b{color:var(--gold-dark);font-size:8px}.superadmin-loading{min-height:180px;color:var(--muted);justify-content:center;align-items:center;gap:8px;font-size:8px;display:flex}.superadmin-detail{padding:27px}.organization-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.organization-title span{color:var(--gold-dark);text-transform:uppercase;font-size:7px;font-weight:700}.organization-title h2{margin:5px 0 3px;font:600 30px Cormorant Garamond,serif}.organization-title p{color:var(--muted);margin:0;font-size:8px}.organization-title>em{border-radius:999px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:700}.organization-title>em.active{color:var(--success);background:#edf6f1}.organization-title>em.suspended{color:#8b3d36;background:#fff0ed}.superadmin-detail dl{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:22px 0;display:grid;overflow:hidden}.superadmin-detail dl>div{background:#fff;min-height:70px;padding:12px}.superadmin-detail dt{color:var(--muted);font-size:7px}.superadmin-detail dd{color:var(--forest-900);margin:6px 0 0;font-size:8px;line-height:1.5}.admin-reason textarea{resize:vertical;border:1px solid var(--line);border-radius:7px;min-height:70px;padding:10px;font:8px Inter,sans-serif}.admin-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.admin-actions>div{border:1px solid var(--line);background:#f8f5ed;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:13px;display:flex}.admin-actions strong{width:100%;font-size:8px}.admin-actions button,.admin-actions select,.admin-actions input{border:1px solid var(--line);background:#fff;border-radius:6px;min-height:36px;padding:0 9px;font-size:8px}.admin-actions button{color:#fff;background:var(--forest-800)}.admin-actions button.danger{color:#8b3d36;background:#fff0ed;border-color:#e2b3a9}.admin-actions .grant-action{grid-column:1/-1}.admin-actions .grant-action button{align-items:center;gap:5px;display:flex}.superadmin-empty{min-height:500px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:8px;display:grid}.superadmin-empty svg{color:var(--gold-dark)}.superadmin-empty strong{color:var(--forest-900);font:600 23px Cormorant Garamond,serif}.superadmin-empty span{font-size:8px}.superadmin-error{color:#8b3d36;background:#fff0ed;border:1px solid #e2b3a9;border-radius:7px;margin-top:14px;padding:11px;font-size:8px}.admin-audit{border:1px solid var(--line);background:#fffdf8f0;border-radius:11px;margin-top:22px;padding:24px}.admin-audit header span{color:var(--gold-dark);text-transform:uppercase;font-size:7px}.admin-audit h2{margin:4px 0 18px;font:600 25px Cormorant Garamond,serif}.admin-audit article{border-top:1px solid var(--line);grid-template-columns:150px 180px 1fr 230px;gap:12px;padding:10px 0;font-size:7px;display:grid}.admin-audit article p{color:var(--muted);margin:0}.admin-audit article em{color:var(--gold-dark);font-style:normal}.admin-audit article>span{color:var(--muted)}@media (width<=1100px){.legal-footer{grid-template-columns:repeat(2,1fr)}.legal-footer-brand{grid-column:1/-1}.legal-layout{grid-template-columns:220px minmax(0,1fr);gap:38px}.legal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.superadmin-workspace{grid-template-columns:1fr}.superadmin-list{border-right:0;border-bottom:1px solid var(--line);max-height:420px;overflow:auto}}@media (width<=760px){.onboarding-page{grid-template-columns:1fr}.onboarding-intro{padding:30px 22px}.onboarding-intro h1{margin-top:35px;font-size:45px}.onboarding-panel{padding:30px 18px}.onboarding-grid{grid-template-columns:1fr}.onboarding-grid label.wide{grid-column:auto}.legal-footer{grid-template-columns:1fr}.legal-footer-brand{grid-column:auto}.legal-header{min-height:74px;padding:10px 14px}.legal-header-actions a:first-child{display:none}.legal-back{justify-content:center;min-width:40px;padding:0 10px;font-size:0}.legal-document,.legal-hub{width:min(100% - 28px,1240px)}.legal-document{padding:25px 0 70px}.legal-breadcrumb{margin-bottom:32px;font-size:11px}.legal-title{margin-bottom:35px;padding-bottom:32px}.legal-title h1{font-size:46px}.legal-title>p{font-size:16px}.legal-metadata{gap:7px}.legal-metadata span{min-height:32px;font-size:10px}.legal-actions button{flex:170px;justify-content:center}.legal-layout{display:block}.legal-toc{margin-bottom:28px;position:static}.legal-toc>div{display:none}.legal-audience{padding:16px}.legal-highlights{padding:22px 20px}.legal-highlights h2{font-size:25px}.legal-section{padding:34px 0}.legal-section h2{font-size:28px}.legal-section>p,.legal-section>ul li{font-size:14px}.legal-table-wrap table{min-width:560px}.legal-references{padding:21px 18px}.legal-hub{padding:55px 0 80px}.legal-hub-hero h1{font-size:57px}.legal-hub-hero>p{font-size:16px}.legal-hub-stats span{width:100%}.legal-hub-intro{margin:45px 0;padding:21px}.legal-card-grid{grid-template-columns:1fr}.legal-card{min-height:230px}.legal-hub-contact{grid-template-columns:1fr;align-items:start;padding:24px}.legal-hub-contact a{justify-content:center}.cookie-notice{flex-direction:column;align-items:stretch;width:calc(100% - 24px);bottom:12px;right:12px}.public-signing-footer>div{text-align:center;flex-direction:column}.superadmin-shell>header{flex-direction:column;align-items:flex-start}.superadmin-detail{padding:18px}.superadmin-detail dl,.admin-actions{grid-template-columns:1fr}.admin-actions .grant-action{grid-column:auto}.admin-audit article{grid-template-columns:1fr;gap:4px}.superadmin-metrics{grid-template-columns:repeat(8,150px)}.legal-footer-heritage{grid-template-columns:88px minmax(0,1fr);gap:16px;padding-bottom:25px}.legal-footer-heritage>img{width:88px;height:88px}.legal-footer-heritage strong{font-size:23px;line-height:1.05}.legal-footer-heritage span{font-size:11px}.legal-footer-heritage small{margin-top:7px;font-size:9px}.legal-footer-heritage>b{display:none}}@media print{.legal-header,.legal-footer,.legal-actions,.legal-toc,.cookie-notice{display:none!important}.legal-shell{background:#fff}.legal-document{width:100%;padding:0}.legal-breadcrumb{display:none}.legal-title{margin-bottom:22px}.legal-title h1{font-size:40px}.legal-title>p{font-size:14px}.legal-layout{display:block}.legal-highlights{color:#111;box-shadow:none;break-inside:avoid;background:#f2f2f2;border-color:#777}.legal-highlights h2,.legal-highlights li{color:#111}.legal-section,.legal-references,.legal-note,.legal-table-wrap{break-inside:avoid;box-shadow:none}.legal-references a{color:#111}}@media (width<=600px){.team-plan-policy,.invite-result{flex-wrap:wrap;align-items:flex-start;margin:14px 14px 0}.team-plan-policy>svg,.invite-result>svg{margin-top:2px}.team-plan-policy a,.invite-result .secondary-button{justify-content:center;width:100%}.invite-result{padding-right:52px;position:relative}.invite-result .icon-button{position:absolute;top:10px;right:10px}.auth-form input{font-size:16px}}.verify-code-form{gap:10px;margin-top:20px;display:grid}.verify-code-form input{text-align:center;text-transform:uppercase;border:1px solid var(--line);border-radius:7px;min-height:48px;padding:0 13px;font-size:10px}.verify-code-form button{width:100%}.mk2-shell{background:var(--ivory)}.mk2-shell main{overflow:hidden}.mk2-shell [id]{scroll-margin-top:96px}.mk2-header{z-index:70;min-height:86px;padding:12px clamp(22px,4vw,66px);position:sticky;top:0;box-shadow:0 10px 30px #021c151a}.mk2-header .marketing-brand strong{font-size:25px}.mk2-header .marketing-brand span{font-size:8px}.mk2-header nav{gap:clamp(15px,1.8vw,28px)}.mk2-header nav a{padding:12px 0;font-size:11px;position:relative}.mk2-header nav a:after{content:"";background:var(--gold);transform-origin:100%;height:1px;transition:transform .22s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.mk2-header nav a:hover:after{transform-origin:0;transform:scaleX(1)}.mk2-verify-link{min-height:39px;color:var(--gold-soft);border:1px solid #caa65f52;border-radius:7px;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.mk2-hero{background:radial-gradient(circle at 83% 21%,#caa65f26,#0000 25%),radial-gradient(circle at 10% 85%,#06433312,#0000 24%),linear-gradient(#f8f3e9,#f4eee2);grid-template-columns:minmax(0,1.02fr) minmax(480px,.98fr);gap:clamp(52px,6vw,110px);max-width:none;min-height:760px;padding:90px max(28px,50vw - 690px) 104px;position:relative}.mk2-hero:before{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(#8e682929 1px,#0000 1px),linear-gradient(90deg,#8e68291f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 38% 65%,#000);mask-image:linear-gradient(90deg,#000,#0000 38% 65%,#000)}.mk2-hero-copy{z-index:1;position:relative}.mk2-hero-kicker{color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:11px;font-size:10px;font-weight:700;display:flex}.mk2-hero-kicker span{align-items:center;gap:7px;display:flex}.mk2-hero-kicker i{background:var(--gold);width:26px;height:1px}.mk2-hero-copy h1{max-width:800px;margin:19px 0 25px;font-size:clamp(57px,6vw,91px);line-height:.91}.mk2-hero-copy>p{max-width:690px;font-size:clamp(15px,1.25vw,18px);line-height:1.72}.mk2-hero-copy .marketing-primary,.mk2-hero-copy .marketing-secondary{min-height:52px;padding:0 22px;font-size:11px}.mk2-hero-copy>ul{gap:11px 20px;max-width:720px;font-size:10px;line-height:1.5}.mk2-hero-demo{z-index:1;width:min(100%,560px);min-height:576px;color:var(--ink);border:1px solid var(--gold);background:#fffdf8f5;border-radius:22px;margin-left:auto;padding:18px;position:relative;overflow:hidden;transform:rotate(.65deg);box-shadow:0 35px 100px #021c152e,inset 0 0 0 7px #caa65f0e}.mk2-hero-demo:before{content:"";border:1px solid #caa65f33;border-radius:50%;width:260px;height:260px;position:absolute;top:-130px;right:-100px}.mk2-demo-chrome{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:38px;padding:0 5px 13px;display:flex;position:relative}.mk2-demo-chrome>div{gap:5px;display:flex}.mk2-demo-chrome>div i{background:var(--gold-soft);border:1px solid var(--gold);border-radius:50%;width:7px;height:7px}.mk2-demo-chrome>span{color:#7a847e;letter-spacing:.08em;font-size:8px}.mk2-demo-chrome>button{width:28px;height:28px;color:var(--forest-700);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.mk2-demo-meta{justify-content:space-between;align-items:center;margin:15px 4px 10px;display:flex;position:relative}.mk2-demo-meta span{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:700}.mk2-demo-meta b{color:var(--forest-700);font-size:9px}.mk2-demo-progress{gap:5px;padding:12px 3px 0;display:flex}.mk2-demo-progress button,.mk2-tutorial-progress button{background:0 0;border:0;flex:1;height:15px;padding:6px 0}.mk2-demo-progress i,.mk2-tutorial-progress i{background:#dfd5c1;border-radius:2px;height:2px;display:block;overflow:hidden}.mk2-demo-progress button.is-active i,.mk2-tutorial-progress button.is-active i{background:var(--forest-700)}.mk2-demo-caption{min-height:76px;padding:10px 5px 0}.mk2-demo-caption strong,.mk2-demo-caption span{display:block}.mk2-demo-caption strong{color:var(--forest-950);font:600 20px Cormorant Garamond,serif}.mk2-demo-caption span{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.55}.mk2-scene{border:1px solid var(--line);background:radial-gradient(circle at 80% 10%,#caa65f26,#0000 28%),linear-gradient(145deg,#edf3ee,#f8f2e6);border-radius:13px;place-items:center;min-height:320px;padding:24px;animation:.42s both mk2SceneIn;display:grid;position:relative;overflow:hidden}.mk2-scene.is-compact{min-height:320px}@keyframes mk2SceneIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.mk2-upload-scene{text-align:center;flex-direction:column;align-items:center;width:min(100%,340px);display:flex}.mk2-upload-icon{width:70px;height:70px;color:var(--gold);background:linear-gradient(145deg,var(--forest-700),var(--forest-950));border:1px solid var(--gold);border-radius:18px;place-items:center;margin-bottom:14px;display:grid;box-shadow:0 14px 30px #022c212e}.mk2-upload-scene strong{font-size:11px}.mk2-upload-scene>span{color:var(--muted);margin-top:5px;font-size:8px}.mk2-upload-bar{background:#ddd3c1;border-radius:6px;width:100%;height:5px;margin:21px 0 12px;overflow:hidden}.mk2-upload-bar i{background:linear-gradient(90deg,var(--forest-700),var(--gold));width:88%;height:100%;animation:2s both mk2Upload;display:block}@keyframes mk2Upload{0%{width:5%}to{width:88%}}.mk2-upload-scene small{color:var(--success);align-items:center;gap:6px;font-size:8px;display:flex}.mk2-people-scene{border:1px solid var(--line);background:#fffdf8e6;border-radius:12px;width:min(100%,390px);padding:16px;box-shadow:0 14px 35px #022c2114}.mk2-people-scene header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.mk2-people-scene header>div{color:var(--forest-800);align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.mk2-people-scene header button{color:#fff;background:var(--forest-700);border:0;border-radius:5px;align-items:center;gap:4px;padding:6px 8px;font-size:7px;display:flex}.mk2-person-row{border-bottom:1px solid #ece5d7;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;padding:12px 0;display:grid}.mk2-person-row>i{width:32px;height:32px;color:var(--gold-soft);background:var(--forest-800);border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid}.mk2-person-row strong,.mk2-person-row small{display:block}.mk2-person-row strong{font-size:9px}.mk2-person-row small{color:var(--muted);margin-top:3px;font-size:7px}.mk2-person-row>span{color:var(--gold-dark);font-size:7px}.mk2-people-scene footer{color:var(--success);align-items:center;gap:6px;padding-top:11px;font-size:8px;display:flex}.mk2-position-scene{grid-template-columns:105px 1fr;align-items:center;gap:16px;width:100%;height:100%;display:grid}.mk2-field-tools{gap:7px;display:grid}.mk2-field-tools span{min-height:40px;color:var(--forest-800);border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 9px;font-size:7px;display:flex}.mk2-field-tools span:first-child{color:#fff;background:var(--forest-700);border-color:var(--gold)}.mk2-paper{aspect-ratio:.72;background:#fffefa;border:1px solid #d1c8b5;justify-self:center;width:min(100%,250px);padding:28px 24px;position:relative;overflow:hidden;box-shadow:0 15px 35px #10231b1f}.mk2-paper>i{background:#e7e1d5;border-radius:4px;width:80%;height:5px;margin:0 0 12px;display:block}.mk2-paper>i:nth-child(2){width:94%}.mk2-paper>i:nth-child(3){width:67%}.mk2-paper>i:nth-child(4){width:88%}.mk2-signature-field{width:72%;min-height:41px;color:var(--forest-800);border:1px dashed var(--forest-700);background:#eef7f1;border-radius:5px;align-items:center;gap:6px;padding:7px;font-size:7px;animation:.8s both mk2FieldMove;display:flex;position:absolute;bottom:48px;right:15px}@keyframes mk2FieldMove{0%{opacity:.3;transform:translate(-30px,-70px)}to{opacity:1;transform:none}}.mk2-rubric{width:29px;height:20px;color:var(--gold-dark);border:1px solid var(--gold);background:#fff8e7;border-radius:4px;place-items:center;font:700 7px Cormorant Garamond,serif;display:grid;position:absolute}.mk2-rubric.r1{top:42%;right:16px}.mk2-rubric.r2{top:55%;right:16px}.mk2-fake-cursor{color:var(--forest-950);filter:drop-shadow(0 2px 2px #fff);animation:1.1s both mk2Cursor;position:absolute;bottom:22%;right:20%}@keyframes mk2Cursor{0%{bottom:68%;right:65%}to{bottom:22%;right:20%}}.mk2-position-scene>small{color:var(--success);align-items:center;gap:5px;font-size:7px;display:flex;position:absolute;bottom:10px;right:18px}.mk2-send-scene{place-items:center;width:100%;display:grid}.mk2-mail-card{text-align:center;border:1px solid var(--gold);background:#fffdf8f2;border-radius:13px;width:min(100%,340px);padding:23px;box-shadow:0 16px 40px #022c211a}.mk2-mail-card>div{width:54px;height:54px;color:var(--gold);background:var(--forest-800);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.mk2-mail-card>span,.mk2-mail-card>strong{display:block}.mk2-mail-card>span{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:700}.mk2-mail-card>strong{margin-top:6px;font:600 17px Cormorant Garamond,serif}.mk2-mail-card ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:6px;margin:14px 0;padding:12px 0;list-style:none;display:grid}.mk2-mail-card li{color:var(--success);justify-content:center;align-items:center;gap:5px;font-size:7px;display:flex}.mk2-mail-card button{color:#fff;background:var(--forest-700);border:1px solid var(--gold);border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:0 13px;font-size:8px;display:inline-flex}.mk2-proof-scene{text-align:center;flex-direction:column;display:flex}.mk2-proof-seal{width:78px;height:78px;color:var(--gold);background:radial-gradient(circle,#0a513d,var(--forest-950));border:1px solid var(--gold);border-radius:50%;place-items:center;margin-bottom:13px;display:grid;position:relative;box-shadow:0 13px 28px #021c152e}.mk2-proof-seal>i{color:#fff;background:var(--success);border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:2px;right:0}.mk2-proof-scene>span{color:var(--success);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.mk2-proof-scene>strong{margin-top:6px;font:600 22px Cormorant Garamond,serif}.mk2-hash{border:1px solid var(--line);background:#fff;border-radius:7px;min-width:190px;margin:15px 0 10px;padding:9px 12px}.mk2-hash small,.mk2-hash code{display:block}.mk2-hash small{color:var(--muted);font-size:6px}.mk2-hash code{color:var(--forest-800);margin-top:4px;font-size:10px}.mk2-proof-items{gap:7px;display:flex}.mk2-proof-items span{color:var(--forest-700);background:#f0f7f3;border:1px solid #bdd2c6;border-radius:5px;align-items:center;gap:5px;padding:7px;font-size:7px;display:flex}.mk2-proof-rail{color:#fff;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);background:linear-gradient(90deg,#052f24,#021c15);grid-template-columns:repeat(5,1fr);display:grid}.mk2-proof-rail>div{border-right:1px solid #caa65f38;justify-content:center;align-items:center;gap:10px;min-height:104px;padding:19px;display:flex}.mk2-proof-rail>div:last-child{border-right:0}.mk2-proof-rail svg{color:var(--gold)}.mk2-proof-rail small,.mk2-proof-rail strong{display:block}.mk2-proof-rail small{color:#8fa299;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.mk2-proof-rail strong{color:#f7f1e4;margin-top:4px;font-size:10px}.mk2-section-lead{max-width:820px}.mk2-section-lead h2{font-size:clamp(40px,4.5vw,62px)}.mk2-section-lead>p{max-width:700px;color:var(--muted);margin:15px 0 0;font-size:13px;line-height:1.7}.mk2-demo-section{padding-top:115px;padding-bottom:110px}.mk2-product-tour{background:var(--paper);border:1px solid var(--gold);border-radius:20px;grid-template-columns:330px minmax(0,1fr);min-height:610px;display:grid;overflow:hidden;box-shadow:0 28px 80px #021c151c}.mk2-product-tour>aside{color:#fff;border-right:1px solid var(--gold);background:radial-gradient(circle at 40% 85%,#caa65f24,#0000 28%),linear-gradient(155deg,#064333,#021c15 67%);flex-direction:column;padding:30px 24px;display:flex}.mk2-tour-heading>span{color:var(--gold-soft);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.mk2-tour-heading>strong{margin-top:9px;font:600 27px Cormorant Garamond,serif;display:block}.mk2-tour-heading>small{color:#aab9b1;margin-top:6px;font-size:8px;line-height:1.6;display:block}.mk2-tour-nav{gap:5px;margin:28px 0;display:grid}.mk2-tour-nav button{color:#b8c6be;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:31px 1fr;align-items:center;gap:10px;min-height:67px;padding:10px;display:grid}.mk2-tour-nav button.is-active{color:#fff;background:#ffffff0e;border-color:#caa65f59}.mk2-tour-nav button>i{width:28px;height:28px;color:var(--gold);border:1px solid #caa65f80;border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.mk2-tour-nav b,.mk2-tour-nav small{display:block}.mk2-tour-nav b{font-size:9px}.mk2-tour-nav small{color:#8fa198;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.mk2-tour-controls{border-top:1px solid #caa65f38;justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;display:flex}.mk2-tour-controls button{color:var(--gold-soft);background:0 0;border:0;align-items:center;gap:7px;font-size:8px;display:flex}.mk2-tour-controls>span{color:#789087;font-size:8px}.mk2-tour-stage{background:radial-gradient(circle at 86% 8%,#caa65f26,#0000 22%),#f4efe4;grid-template-rows:auto 1fr auto;min-width:0;padding:25px;display:grid;position:relative}.mk2-stage-top{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:13px;font-size:8px;display:flex}.mk2-stage-top b{color:var(--gold-dark);border:1px solid var(--gold-soft);letter-spacing:.08em;background:#fff8e8;border-radius:999px;padding:5px 7px;font-size:6px}.mk2-tour-stage>.mk2-scene{min-height:370px}.mk2-tour-caption{min-height:112px;padding:18px 5px 3px}.mk2-tour-caption>span{color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.mk2-tour-caption h3{margin:5px 0;font:600 25px Cormorant Garamond,serif}.mk2-tour-caption p{max-width:670px;color:var(--muted);margin:0;font-size:9px;line-height:1.6}.mk2-tutorial-callout{color:#fff;border:1px solid var(--gold);background:linear-gradient(105deg,#064333,#032c21);border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:18px;padding:25px 28px;display:flex}.mk2-tutorial-callout>div>span{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.mk2-tutorial-callout h3{margin:7px 0 4px;font:600 23px Cormorant Garamond,serif}.mk2-tutorial-callout p{color:#b9c9c0;max-width:760px;margin:0;font-size:9px;line-height:1.6}.mk2-tutorial-callout>button{min-height:46px;color:var(--forest-950);background:var(--gold-soft);border:1px solid var(--gold);border-radius:7px;flex:none;align-items:center;gap:8px;padding:0 17px;font-size:9px;font-weight:700;display:flex}.mk2-tutorial-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02140fb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.mk2-tutorial-dialog{width:min(100%,990px);max-height:calc(100vh - 36px);color:var(--ink);background:var(--paper);border:1px solid var(--gold);border-radius:18px;overflow:auto;box-shadow:0 35px 120px #00000061}.mk2-tutorial-dialog>header{color:#fff;border-bottom:1px solid var(--gold);background:linear-gradient(105deg,#064333,#021c15);justify-content:space-between;align-items:center;min-height:85px;padding:18px 24px;display:flex}.mk2-tutorial-dialog>header span{color:var(--gold-soft);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.mk2-tutorial-dialog>header h2{margin:5px 0 0;font:600 26px Cormorant Garamond,serif}.mk2-tutorial-dialog>header button{color:#fff;background:#ffffff0f;border:1px solid #caa65f57;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.mk2-tutorial-body{background:radial-gradient(circle at 86% 8%,#caa65f26,#0000 25%),#ede8dd;grid-template-columns:190px 1fr;gap:28px;min-height:385px;padding:26px;display:grid}.mk2-tutorial-body>aside{border:1px solid var(--line);background:#fffdf8e6;border-radius:10px;flex-direction:column;gap:7px;padding:13px;display:flex}.mk2-tutorial-tool,.mk2-tutorial-body>aside>div{min-height:49px;color:var(--forest-800);border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:8px;display:flex}.mk2-tutorial-body>aside>div.is-active{color:#fff;background:var(--forest-700);border-color:var(--gold);box-shadow:0 8px 18px #022c2121}.mk2-tutorial-paper{aspect-ratio:.72;background:#fffefa;border:1px solid #cfc4ad;justify-self:center;width:min(100%,330px);padding:47px 33px;position:relative;overflow:hidden;box-shadow:0 20px 50px #10231b2b}.mk2-paper-label{color:var(--forest-900);text-align:center;margin-bottom:25px;font:600 13px Cormorant Garamond,serif;display:block}.mk2-tutorial-paper>i{background:#e5ded1;border-radius:5px;height:6px;margin:0 0 13px;display:block}.mk2-tutorial-paper>i:nth-of-type(2){width:82%}.mk2-tutorial-paper>i:nth-of-type(3){width:94%}.mk2-tutorial-paper>i:nth-of-type(4){width:71%}.mk2-tutorial-paper>i:nth-of-type(5){width:86%}.mk2-tutorial-signature{width:67%;min-height:52px;color:var(--forest-800);border:1px dashed var(--forest-700);background:#edf7f1f5;border-radius:6px;grid-template-columns:22px 1fr;align-items:center;gap:4px;padding:8px;transition:all .4s;display:grid;position:absolute;bottom:46px;right:25px}.mk2-tutorial-signature b,.mk2-tutorial-signature small{display:block}.mk2-tutorial-signature b{font-size:8px}.mk2-tutorial-signature small{color:var(--muted);grid-column:2;font-size:6px}.tutorial-step-0 .mk2-tutorial-signature{opacity:.35}.tutorial-step-1 .mk2-tutorial-signature{bottom:54%;right:50%;transform:translate(50%,50%)}.tutorial-step-2 .mk2-tutorial-signature{box-shadow:0 7px 20px #022c2129}.tutorial-step-4 .mk2-tutorial-signature{background:#e7f3eb;border-style:solid}.mk2-tutorial-paper>em{width:31px;height:22px;color:var(--gold-dark);border:1px solid var(--gold);background:#fff8e7;border-radius:4px;place-items:center;font:700 8px Cormorant Garamond,serif;display:grid;position:absolute;right:25px}.mk2-tutorial-paper .rubric-one{top:45%}.mk2-tutorial-paper .rubric-two{top:56%}.mk2-tutorial-cursor{color:var(--forest-950);filter:drop-shadow(0 2px 2px #fff);transition:all .45s;position:absolute;bottom:18%;right:19%}.tutorial-step-0 .mk2-tutorial-cursor{bottom:78%;right:80%}.tutorial-step-1 .mk2-tutorial-cursor{bottom:62%;right:73%}.tutorial-step-3 .mk2-tutorial-cursor{bottom:50%;right:17%}.tutorial-step-4 .mk2-tutorial-cursor{opacity:0}.mk2-tutorial-copy{gap:17px;padding:20px 25px 10px;display:flex}.mk2-tutorial-copy>span{width:42px;height:42px;color:var(--gold-dark);border:1px solid var(--gold);border-radius:50%;flex:0 0 42px;place-items:center;font:600 17px Cormorant Garamond,serif;display:grid}.mk2-tutorial-copy h3{margin:0;font:600 23px Cormorant Garamond,serif}.mk2-tutorial-copy p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.6}.mk2-tutorial-progress{gap:5px;padding:5px 25px 15px;display:flex}.mk2-tutorial-dialog>footer{justify-content:space-between;padding:15px 24px 22px;display:flex}.mk2-tutorial-dialog>footer button{min-height:43px;color:var(--forest-800);border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 15px;font-size:8px;font-weight:700;display:flex}.mk2-tutorial-dialog>footer button:last-child{color:#fff;background:var(--forest-700);border-color:var(--gold);margin-left:auto}.mk2-tutorial-dialog>footer button:disabled{opacity:.35}.mk2-how-section{padding-top:100px;padding-bottom:105px}.mk2-how-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mk2-how-grid article{border:1px solid var(--line);background:#fffdf8e0;border-radius:14px;min-height:290px;padding:25px;transition:all .22s;position:relative}.mk2-how-grid article:hover{border-color:var(--gold);transform:translateY(-5px);box-shadow:0 18px 45px #022c2114}.mk2-how-grid article>span{color:#8e682959;font:600 26px Cormorant Garamond,serif;position:absolute;top:20px;right:20px}.mk2-how-grid article>div{width:54px;height:54px;color:var(--gold);background:var(--forest-800);border:1px solid var(--gold);border-radius:13px;place-items:center;display:grid}.mk2-how-grid h3{margin:39px 0 10px;font:600 22px Cormorant Garamond,serif}.mk2-how-grid p{color:var(--muted);margin:0;font-size:10px;line-height:1.7}.mk2-modalities{grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;max-width:1320px;margin:0 auto 115px;padding:70px clamp(28px,6vw,86px);display:grid}.mk2-modalities-copy>span,.mk2-certificate-copy>span,.mk2-icp-section>div:nth-child(2)>span{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.mk2-modalities-copy h2,.mk2-certificate-copy h2,.mk2-icp-section h2{color:var(--forest-950);letter-spacing:-.055em;margin:10px 0 15px;font:700 clamp(37px,4vw,54px)/1 Archivo,sans-serif}.mk2-modalities-copy p,.mk2-certificate-copy>p,.mk2-icp-section p{color:var(--muted);font-size:11px;line-height:1.8}.mk2-modalities-copy>a,.mk2-certificate-copy>a,.mk2-icp-actions>a:first-child{color:#fff;background:var(--forest-700);border:1px solid var(--gold);border-radius:7px;align-items:center;gap:8px;width:fit-content;min-height:45px;margin-top:22px;padding:0 15px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.mk2-modality-cards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.mk2-modality-cards article{background:var(--paper);border:1px solid var(--line);border-radius:15px;min-height:430px;padding:27px;box-shadow:0 16px 45px #022c210f}.mk2-modality-cards article.is-icp{color:#fff;border-color:var(--gold);background:radial-gradient(circle at 80% 10%,#caa65f2b,#0000 27%),linear-gradient(145deg,#064333,#021c15)}.mk2-modality-cards article>div{width:57px;height:57px;color:var(--gold);background:var(--forest-800);border:1px solid var(--gold);border-radius:50%;place-items:center;margin-bottom:27px;display:grid}.mk2-modality-cards article.is-icp>div{color:var(--forest-950);background:var(--gold-soft)}.mk2-modality-cards article>span{color:var(--gold-dark);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.mk2-modality-cards article.is-icp>span{color:var(--gold-soft)}.mk2-modality-cards h3{margin:7px 0 10px;font:600 25px Cormorant Garamond,serif}.mk2-modality-cards p{min-height:78px;color:var(--muted);margin:0;font-size:9px;line-height:1.7}.mk2-modality-cards article.is-icp p{color:#aebfb6}.mk2-modality-cards ul{border-top:1px solid var(--line);gap:11px;margin:22px 0 0;padding:19px 0 0;list-style:none;display:grid}.mk2-modality-cards article.is-icp ul{border-color:#caa65f40}.mk2-modality-cards li{color:#4e5d55;align-items:flex-start;gap:7px;font-size:8px;line-height:1.5;display:flex}.mk2-modality-cards article.is-icp li{color:#d5e0da}.mk2-modality-cards li svg{color:var(--success);flex:0 0 14px}.mk2-modality-cards article.is-icp li svg{color:var(--gold-soft)}.mk2-certificate-section{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(55px,7vw,100px);padding-top:100px;padding-bottom:120px;display:grid}.mk2-certificate-visual{border:1px solid var(--gold);background:#fbf6e9;min-height:600px;padding:32px;position:relative;overflow:hidden;box-shadow:0 28px 75px #022c211f}.mk2-certificate-visual:before{content:"";pointer-events:none;border:1px solid #8e682980;position:absolute;inset:14px}.mk2-certificate-watermark{opacity:.055;filter:grayscale();bottom:20px;right:-30px;width:390px!important;height:390px!important;position:absolute!important}.mk2-certificate-visual>header{border-bottom:2px solid var(--forest-800);justify-content:space-between;align-items:flex-start;padding-bottom:24px;display:flex;position:relative}.mk2-certificate-visual>header>div{align-items:center;gap:10px;display:flex}.mk2-certificate-visual>header .brand-mark{flex-basis:45px;width:45px;height:52px}.mk2-certificate-visual header strong,.mk2-certificate-visual header small{display:block}.mk2-certificate-visual header strong{font:600 23px Cormorant Garamond,serif}.mk2-certificate-visual header small{color:var(--gold-dark);letter-spacing:.11em;margin-top:3px;font-size:7px}.mk2-certificate-visual header em{color:var(--gold-dark);border:1px solid var(--gold);border-radius:999px;padding:6px 8px;font-size:6px;font-style:normal;font-weight:700}.mk2-certificate-title{margin-top:57px;position:relative}.mk2-certificate-title>span{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:700}.mk2-certificate-title h3{margin:8px 0;font:600 31px Cormorant Garamond,serif}.mk2-certificate-title p{color:var(--muted);margin:0;font-size:9px}.mk2-certificate-data{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:45px;display:grid;position:relative}.mk2-certificate-data>div{background:#fffdf8db;min-height:90px;padding:15px}.mk2-certificate-data small,.mk2-certificate-data strong{display:block}.mk2-certificate-data small{color:var(--muted);font-size:7px}.mk2-certificate-data strong{color:var(--forest-800);margin-top:7px;font-size:9px}.mk2-certificate-visual>footer{color:#fff;background:var(--forest-800);border:1px solid var(--gold);grid-template-columns:50px 1fr auto;align-items:center;gap:11px;padding:18px;display:grid;position:absolute;bottom:32px;left:32px;right:32px}.mk2-certificate-visual footer>svg:first-child{color:var(--gold-soft)}.mk2-certificate-visual footer>svg:last-child{color:var(--gold)}.mk2-certificate-visual footer strong,.mk2-certificate-visual footer span{display:block}.mk2-certificate-visual footer strong{font-size:9px}.mk2-certificate-visual footer span{color:#adbbb4;margin-top:4px;font-size:7px}.mk2-certificate-copy ul{gap:13px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mk2-certificate-copy li{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 0;display:flex}.mk2-certificate-copy li>svg{color:var(--gold-dark);flex:0 0 18px}.mk2-certificate-copy li strong,.mk2-certificate-copy li small{display:block}.mk2-certificate-copy li small{color:var(--muted);margin-top:3px;font-size:8px}.mk2-security-section{color:#fff;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);background:radial-gradient(circle at 85% 15%,#caa65f24,#0000 27%),linear-gradient(145deg,#064333,#021c15 65%,#010e0b);padding:105px max(28px,50vw - 660px) 110px}.mk2-security-head{max-width:760px}.mk2-security-head>span{color:var(--gold-soft);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.mk2-security-head h2{color:#fff;letter-spacing:-.06em;margin:12px 0;font:700 clamp(42px,4.8vw,66px)/.95 Archivo,sans-serif}.mk2-security-head p{color:#aebeb5;font-size:11px;line-height:1.75}.mk2-trust-pulse{grid-template-columns:repeat(4,1fr);gap:8px;margin:38px 0 25px;display:grid}.mk2-trust-pulse button{color:#9db0a7;text-align:left;background:#ffffff09;border:1px solid #caa65f2e;border-radius:9px;align-items:center;gap:10px;min-height:78px;padding:14px;transition:all .2s;display:flex}.mk2-trust-pulse button.is-active{color:var(--gold);border-color:var(--gold);background:#caa65f18;transform:translateY(-2px)}.mk2-trust-pulse small,.mk2-trust-pulse strong{display:block}.mk2-trust-pulse small{color:#849b90;text-transform:uppercase;font-size:7px}.mk2-trust-pulse strong{color:#e8eee9;margin-top:4px;font-size:9px}.mk2-security-grid{border:1px solid #caa65f4d;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.mk2-security-grid article{background:#ffffff07;border-bottom:1px solid #caa65f2e;border-right:1px solid #caa65f2e;min-height:210px;padding:24px}.mk2-security-grid article:nth-child(3n){border-right:0}.mk2-security-grid article:nth-child(n+4){border-bottom:0}.mk2-security-grid svg{color:var(--gold)}.mk2-security-grid h3{margin:35px 0 8px;font:600 20px Cormorant Garamond,serif}.mk2-security-grid p{color:#9fb1a8;margin:0;font-size:9px;line-height:1.7}.mk2-security-links{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.mk2-security-links a{color:#cbd7d0;border:1px solid #caa65f40;border-radius:6px;align-items:center;min-height:37px;padding:0 12px;font-size:8px;text-decoration:none;display:flex}.mk2-security-links a:hover{color:var(--gold-soft);border-color:var(--gold)}.mk2-icp-section{background:radial-gradient(circle at 10% 50%,#caa65f1f,transparent 28%),var(--paper);border:1px solid var(--gold);border-radius:20px;grid-template-columns:270px 1fr;align-items:center;gap:70px;max-width:1200px;margin:110px auto;padding:65px;display:grid;box-shadow:0 25px 75px #022c2117}.mk2-icp-emblem{position:relative}.mk2-icp-emblem>.brand-mark{flex-basis:250px;width:250px;height:250px}.mk2-icp-emblem>i{width:58px;height:58px;color:var(--gold);background:var(--forest-800);border:3px solid var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:10px;box-shadow:0 9px 24px #022c2138}.mk2-icp-section h2{font-size:clamp(39px,4vw,58px)}.mk2-icp-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.mk2-icp-steps span{min-height:76px;color:var(--forest-800);border:1px solid var(--line);background:#f4efe4;border-radius:8px;align-items:center;gap:9px;padding:12px;font-size:8px;line-height:1.45;display:flex}.mk2-icp-steps b{width:25px;height:25px;color:var(--gold-soft);background:var(--forest-800);border-radius:50%;flex:0 0 25px;place-items:center;font-size:8px;display:grid}.mk2-icp-actions{align-items:center;gap:16px;display:flex}.mk2-icp-actions>a:last-child{color:var(--gold-dark);margin-top:22px;font-size:8px;font-weight:700}.mk2-use-section{padding-top:105px;padding-bottom:115px}.mk2-use-grid{grid-template-columns:repeat(5,1fr);gap:11px;display:grid}.mk2-use-grid article{background:var(--paper);border:1px solid var(--line);border-radius:12px;min-height:225px;padding:23px;transition:all .2s}.mk2-use-grid article:hover{border-color:var(--gold);transform:translateY(-4px)}.mk2-use-grid svg{color:var(--gold-dark)}.mk2-use-grid h3{margin:42px 0 8px;font:600 20px Cormorant Garamond,serif}.mk2-use-grid p{color:var(--muted);margin:0;font-size:9px;line-height:1.65}.mk2-brand-boundary{margin-top:0;margin-bottom:100px}.mk2-brand-tags{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.mk2-brand-tags span{color:var(--gold-soft);letter-spacing:.07em;text-transform:uppercase;border:1px solid #caa65f47;border-radius:999px;padding:7px 10px;font-size:7px;font-weight:700}.mk2-pricing-home{padding-top:105px;padding-bottom:115px}.mk2-pricing-home .billing-toggle button{font-size:10px}.mk2-pricing-home .public-pricing-grid>article{min-height:520px;padding:32px}.mk2-pricing-home .public-pricing-grid header>span{font-size:30px}.mk2-pricing-home .public-pricing-grid header p,.mk2-pricing-home .public-pricing-grid li,.mk2-pricing-home .price-line small,.mk2-pricing-home .price-savings{font-size:9px}.mk2-pricing-home .price-line strong{font-size:43px}.mk2-pricing-home .plan-button{min-height:48px;font-size:10px}.mk2-faq-section{padding-top:100px;padding-bottom:120px}.mk2-faq-list{border-top:1px solid var(--gold)}.mk2-faq-list details{border-bottom:1px solid var(--line)}.mk2-faq-list summary{min-height:78px;color:var(--forest-950);cursor:pointer;grid-template-columns:43px 1fr 30px;align-items:center;gap:12px;font:600 19px Cormorant Garamond,serif;list-style:none;display:grid}.mk2-faq-list summary::-webkit-details-marker{display:none}.mk2-faq-list summary>span{width:35px;height:35px;color:var(--gold-dark);border:1px solid var(--gold-soft);border-radius:50%;place-items:center;font-size:9px;display:grid}.mk2-faq-list summary>i{width:28px;height:28px;color:var(--gold-dark);border:1px solid var(--line);border-radius:50%;place-items:center;font:400 17px Inter,sans-serif;transition:all .2s;display:grid}.mk2-faq-list details[open] summary>i{transform:rotate(45deg)}.mk2-faq-list details>p{max-width:900px;color:var(--muted);margin:0 0 25px 55px;font-size:10px;line-height:1.8}.mk2-final-cta{color:#fff;border:1px solid var(--gold);background:radial-gradient(circle at 88% 20%,#caa65f2b,#0000 28%),linear-gradient(135deg,#064333,#021c15);border-radius:19px;grid-template-columns:115px 1fr auto;align-items:center;gap:28px;max-width:1200px;min-height:250px;margin:0 auto 115px;padding:38px 45px;display:grid;box-shadow:0 25px 70px #022c2124}.mk2-final-cta>.brand-mark{flex-basis:105px;width:105px;height:105px}.mk2-final-cta>div:nth-child(2)>span{color:var(--gold-soft);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:700}.mk2-final-cta h2{color:#fff;margin:7px 0 5px;font:600 33px Cormorant Garamond,serif}.mk2-final-cta p{color:#aebdb5;margin:0;font-size:9px}.mk2-final-cta>div:last-child{gap:8px;display:grid}.mk2-final-cta>div:last-child a{min-height:44px;color:var(--forest-950);background:var(--gold-soft);border:1px solid var(--gold);border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.mk2-final-cta>div:last-child a:last-child{color:#fff;background:0 0;border-color:#ffffff38}@media (width<=1180px){.mk2-header nav{display:none}.mk2-hero{grid-template-columns:1fr 480px;gap:40px}.mk2-proof-rail{grid-template-columns:repeat(3,1fr)}.mk2-proof-rail>div:nth-child(3){border-right:0}.mk2-proof-rail>div:nth-child(n+4){border-top:1px solid #caa65f38}.mk2-how-grid{grid-template-columns:repeat(2,1fr)}.mk2-modalities{grid-template-columns:1fr}.mk2-use-grid{grid-template-columns:repeat(3,1fr)}.mk2-final-cta{margin-left:24px;margin-right:24px}}@media (width<=900px){.mk2-hero{grid-template-columns:1fr;min-height:0;padding-top:70px}.mk2-hero-demo{width:min(100%,630px);margin:15px 0 0;transform:none}.mk2-product-tour{grid-template-columns:1fr}.mk2-product-tour>aside{border-right:0;border-bottom:1px solid var(--gold)}.mk2-tour-nav{grid-template-columns:repeat(5,1fr)}.mk2-tour-nav button{text-align:center;grid-template-columns:1fr}.mk2-tour-nav button>i{margin:auto}.mk2-tour-nav button span small{display:none}.mk2-tour-controls{margin-top:0}.mk2-tutorial-callout{flex-direction:column;align-items:flex-start}.mk2-tutorial-callout>button{justify-content:center;width:100%}.mk2-modalities,.mk2-certificate-section{grid-template-columns:1fr}.mk2-certificate-visual{width:min(100%,650px)}.mk2-security-grid{grid-template-columns:repeat(2,1fr)}.mk2-security-grid article:nth-child(3n){border-right:1px solid #caa65f2e}.mk2-security-grid article:nth-child(2n){border-right:0}.mk2-security-grid article:nth-child(n+4){border-bottom:1px solid #caa65f2e}.mk2-security-grid article:nth-last-child(-n+2){border-bottom:0}.mk2-trust-pulse{grid-template-columns:repeat(2,1fr)}.mk2-icp-section{grid-template-columns:190px 1fr;margin-left:20px;margin-right:20px;padding:40px}.mk2-icp-emblem>.brand-mark{flex-basis:180px;width:180px;height:180px}.mk2-use-grid{grid-template-columns:repeat(2,1fr)}.mk2-final-cta{grid-template-columns:90px 1fr}.mk2-final-cta>.brand-mark{flex-basis:82px;width:82px;height:82px}.mk2-final-cta>div:last-child{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.mk2-header{gap:8px;min-height:72px;padding:8px 10px}.mk2-header .marketing-brand{gap:6px;min-width:0}.mk2-header .marketing-brand .brand-mark{flex-basis:34px;width:34px;height:40px;display:grid}.mk2-header .marketing-brand strong{white-space:nowrap;font-size:18px}.mk2-header .marketing-brand>div>span,.mk2-verify-link{display:none}.mk2-header .marketing-actions{gap:5px;margin-left:auto}.mk2-header .marketing-login,.mk2-header .marketing-cta{white-space:nowrap;min-height:36px;padding:0 9px;font-size:10px}.mk2-header .marketing-login{display:inline-flex}.mk2-hero{padding:55px 18px 70px}.mk2-hero:before{display:none}.mk2-hero-kicker{flex-direction:column;align-items:flex-start;gap:6px}.mk2-hero-kicker i{display:none}.mk2-hero-copy h1{font-size:clamp(46px,13vw,64px)}.mk2-hero-copy>p{font-size:14px}.mk2-hero-copy .hero-actions{flex-direction:column}.mk2-hero-copy .hero-actions>*{width:100%}.mk2-hero-copy>ul{font-size:9px;display:grid}.mk2-hero-demo{border-radius:15px;min-height:535px;padding:12px}.mk2-scene.is-compact{min-height:290px;padding:14px}.mk2-position-scene{grid-template-columns:1fr}.mk2-field-tools{grid-template-columns:repeat(3,1fr)}.mk2-field-tools span{justify-content:center;padding:0 4px}.mk2-paper{width:190px}.mk2-position-scene>small{bottom:5px;right:10px}.mk2-demo-caption{min-height:88px}.mk2-proof-rail{grid-template-columns:1fr}.mk2-proof-rail>div{border-top:1px solid #caa65f38;border-right:0;justify-content:flex-start;min-height:74px;padding-left:24px}.mk2-proof-rail>div:first-child{border-top:0}.marketing-section.mk2-demo-section,.marketing-section.mk2-how-section,.marketing-section.mk2-certificate-section,.marketing-section.mk2-use-section,.marketing-section.mk2-faq-section,.pricing-home.mk2-pricing-home{padding:75px 18px}.mk2-section-lead h2{font-size:40px}.mk2-section-lead>p{font-size:11px}.mk2-product-tour{border-radius:14px;min-height:0}.mk2-product-tour>aside{padding:22px 16px}.mk2-tour-nav{grid-template-columns:repeat(5,minmax(45px,1fr));gap:3px}.mk2-tour-nav button{min-height:52px;padding:5px}.mk2-tour-nav button span b{font-size:6px}.mk2-tour-stage{padding:14px}.mk2-tour-stage>.mk2-scene{min-height:330px;padding:14px}.mk2-tour-caption{min-height:130px}.mk2-tutorial-body{grid-template-columns:1fr;min-height:0;padding:14px}.mk2-tutorial-body>aside{grid-template-columns:repeat(2,1fr)}.mk2-tutorial-paper{width:min(100%,280px)}.mk2-tutorial-dialog>header,.mk2-tutorial-copy,.mk2-tutorial-dialog>footer{padding-left:15px;padding-right:15px}.mk2-tutorial-copy{align-items:flex-start}.mk2-tutorial-dialog>footer{gap:7px}.mk2-tutorial-dialog>footer button{flex:1;justify-content:center}.mk2-how-grid,.mk2-modality-cards,.mk2-security-grid,.mk2-trust-pulse,.mk2-use-grid{grid-template-columns:1fr}.mk2-how-grid article{min-height:240px}.mk2-modalities{margin-bottom:70px;padding:70px 18px}.mk2-modality-cards article,.mk2-modality-cards p{min-height:0}.mk2-certificate-visual{min-height:550px;padding:22px}.mk2-certificate-visual:before{inset:9px}.mk2-certificate-visual>header{align-items:flex-start;gap:10px}.mk2-certificate-visual header em{display:none}.mk2-certificate-data{grid-template-columns:1fr}.mk2-certificate-data>div{min-height:62px}.mk2-certificate-data>div:nth-child(n+2){display:none}.mk2-certificate-visual>footer{bottom:22px;left:22px;right:22px}.mk2-security-section{padding:75px 18px}.mk2-security-head h2{font-size:43px}.mk2-security-grid article,.mk2-security-grid article:nth-child(3n),.mk2-security-grid article:nth-child(n+4),.mk2-security-grid article:nth-last-child(-n+2){border-bottom:1px solid #caa65f2e;border-right:0;min-height:180px}.mk2-security-grid article:last-child{border-bottom:0}.mk2-icp-section{grid-template-columns:1fr;gap:30px;margin:70px 14px;padding:32px 20px}.mk2-icp-emblem{width:160px;margin:auto}.mk2-icp-emblem>.brand-mark{flex-basis:160px;width:160px;height:160px}.mk2-icp-emblem>i{width:46px;height:46px}.mk2-icp-steps{grid-template-columns:1fr}.mk2-icp-actions{flex-direction:column;align-items:stretch;gap:0}.mk2-icp-actions>a:first-child{justify-content:center;width:100%}.mk2-icp-actions>a:last-child{text-align:center}.mk2-brand-boundary{margin:0 14px 70px}.mk2-pricing-home .public-pricing-grid>article{min-height:0;padding:25px}.mk2-faq-list summary{grid-template-columns:35px 1fr 26px;gap:8px;min-height:86px;font-size:17px}.mk2-faq-list summary>span{width:30px;height:30px}.mk2-faq-list details>p{margin-left:43px;font-size:9px}.mk2-final-cta{text-align:center;grid-template-columns:1fr;margin:0 14px 75px;padding:30px 22px}.mk2-final-cta>.brand-mark{margin:auto}.mk2-final-cta>div:last-child{grid-column:auto;grid-template-columns:1fr}.mk2-final-cta h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.mk2-shell *,.mk2-shell :before,.mk2-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.mk2-header nav a,.mk2-verify-link{font-size:12px}.mk2-hero-kicker{font-size:11px}.mk2-hero-copy .marketing-primary,.mk2-hero-copy .marketing-secondary,.mk2-hero-copy>ul{font-size:12px}.mk2-demo-caption span{font-size:11px}.mk2-proof-rail small{font-size:9px}.mk2-proof-rail strong{font-size:12px}.mk2-section-lead>span{font-size:11px}.mk2-section-lead>p{font-size:15px}.mk2-tour-heading>span{font-size:9px}.mk2-tour-heading>small,.mk2-tour-nav b{font-size:11px}.mk2-tour-nav small{font-size:9px}.mk2-tour-controls button,.mk2-tour-controls>span,.mk2-stage-top{font-size:10px}.mk2-tour-caption>span{font-size:9px}.mk2-tour-caption p{font-size:12px}.mk2-tutorial-callout>div>span{font-size:9px}.mk2-tutorial-callout p{font-size:12px}.mk2-tutorial-callout>button{font-size:11px}.mk2-how-grid p,.mk2-modality-cards p{font-size:13px}.mk2-modalities-copy>p,.mk2-certificate-copy>p,.mk2-icp-section>div:last-child>p{font-size:14px;line-height:1.75}.mk2-modality-cards li,.mk2-certificate-title p{font-size:12px}.mk2-certificate-data small{font-size:9px}.mk2-certificate-data strong,.mk2-certificate-visual footer strong{font-size:11px}.mk2-certificate-visual footer span{font-size:9px}.mk2-certificate-copy li strong{font-size:12px}.mk2-certificate-copy li small{font-size:11px}.mk2-security-head p{font-size:14px}.mk2-trust-pulse small{font-size:9px}.mk2-trust-pulse strong{font-size:11px}.mk2-security-grid p{font-size:12px}.mk2-security-links a{font-size:10px}.mk2-icp-steps span{font-size:11px}.mk2-icp-actions>a:last-child{font-size:10px}.mk2-use-grid p{font-size:12px}.mk2-brand-boundary>div:first-child p{font-size:14px}.mk2-brand-boundary .brand-boundary-card p,.mk2-pricing-home .billing-toggle button,.mk2-pricing-home .public-pricing-grid header p,.mk2-pricing-home .public-pricing-grid li,.mk2-pricing-home .price-line small,.mk2-pricing-home .price-savings,.mk2-pricing-home .plan-button{font-size:12px}.mk2-pricing-home .pricing-certificate-note{font-size:11px}.mk2-faq-list details>p{font-size:13px}.mk2-final-cta p{font-size:12px}.mk2-final-cta>div:last-child a{font-size:11px}@media (width<=700px){.mk2-section-lead>p{font-size:14px}.mk2-hero-copy>ul{font-size:11px}.mk2-tour-nav b{font-size:8px}.mk2-faq-list details>p{margin-left:43px;font-size:13px}}.avatar.has-photo{background:#fff;overflow:hidden}.avatar.has-photo img{object-fit:cover;width:100%;height:100%;display:block}.auth-form-success{color:#176047;background:#eaf3ee;border:1px solid #a9c5b8;border-radius:8px;margin:0 0 13px;padding:11px 12px;font-size:11px;line-height:1.5}.profile-loading{min-height:360px;color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.profile-layout{gap:20px;display:grid}.profile-hero-card{color:#fffdf8;border:1px solid var(--gold);background:radial-gradient(circle at 80% 20%,#caa65f2e,#0000 28%),linear-gradient(120deg,#063f30,#021c15);border-radius:13px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:22px;padding:25px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #021c1521}.profile-hero-card:after{content:"";pointer-events:none;border:1px solid #caa65f30;border-radius:50%;width:260px;height:260px;position:absolute;top:-145px;right:-120px}.profile-photo{width:104px;height:104px;color:var(--gold-soft);border:2px solid var(--gold);background:linear-gradient(145deg,#0c5a43,#032c21);border-radius:50%;place-items:center;font:600 34px Cormorant Garamond,serif;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #0003}.profile-photo img{object-fit:cover;width:100%;height:100%;display:block}.profile-photo>i{color:#fff;background:#021c15b3;place-items:center;display:grid;position:absolute;inset:0}.profile-hero-copy{z-index:1;min-width:0;position:relative}.profile-hero-copy>span{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:700}.profile-hero-copy h2{text-overflow:ellipsis;margin:5px 0 4px;font:600 clamp(26px,3vw,38px) Cormorant Garamond,serif;overflow:hidden}.profile-hero-copy p{color:#c8d3cd;margin:0;font-size:10px}.profile-hero-copy>div{gap:7px;margin-top:12px;display:flex}.profile-hero-copy em{color:var(--gold-soft);text-transform:uppercase;letter-spacing:.06em;background:#ffffff0f;border:1px solid #caa65f3d;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal}.profile-photo-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:205px;display:flex;position:relative}.profile-photo-actions .secondary-button{color:#fff;cursor:pointer;background:#ffffff0f;border-color:#caa65f61}.profile-photo-actions label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-photo-actions .text-button{color:#e7d7b5;background:0 0;border:0;min-height:38px}.profile-photo-actions small{color:#9eaea6;text-align:right;width:100%;font-size:7px;line-height:1.45}.profile-content-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:20px;display:grid}.profile-card{border:1px solid var(--line);background:#fffdf8db;border-radius:12px;min-width:0;padding:24px;box-shadow:0 8px 30px #1d2b2309}.profile-card.wide{grid-column:1/-1}.profile-card>header{align-items:flex-start;gap:12px;margin-bottom:17px;display:flex}.profile-card>header>span{width:40px;height:40px;color:var(--gold-dark);border:1px solid var(--gold-soft);background:#fffaf0;border-radius:8px;flex:0 0 40px;place-items:center;display:grid}.profile-card>header>div{flex:1;min-width:0}.profile-card>header h2,.profile-card>header p{margin:0}.profile-card>header h2{font:600 20px Cormorant Garamond,serif}.profile-card>header p{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5}.profile-card>header.compact{margin-top:18px}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;display:grid}.profile-preferences-card .setting-toggle{padding:13px 0}.theme-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.theme-options button{min-height:58px;color:var(--muted);border:1px solid var(--line);background:#fffefb;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-size:8px;display:flex}.theme-options button.is-selected{color:var(--forest-800);background:#eef5f1;border-color:#9ebdaf;box-shadow:inset 0 0 0 1px #06433314}.theme-options button svg:last-child{color:var(--success)}.profile-section-divider{background:var(--line);height:1px;margin:19px 0 0}.mandatory-notice{color:var(--success);background:#edf6f1;border:1px solid #b8d2c3;border-radius:7px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px;font-size:7px;line-height:1.55;display:flex}.mandatory-notice svg{flex:0 0 17px}.mandatory-notice strong{font-size:8px;display:block}.profile-signature-content{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:center;gap:24px;display:grid}.profile-signature-preview{border:1px solid var(--gold-soft);background:linear-gradient(#fff,#fffaf0);border-radius:9px;place-items:center;min-height:145px;padding:14px;display:grid}.profile-signature-preview img{object-fit:contain;width:100%;height:118px}.profile-signature-content>div:last-child>strong{color:var(--forest-900);font:600 18px Cormorant Garamond,serif}.profile-signature-content p{color:var(--muted);margin:5px 0 12px;font-size:8px;line-height:1.55}.profile-signature-content small{color:var(--muted);margin-top:10px;font-size:7px;line-height:1.55;display:block}.profile-signature-content .secondary-button{align-items:center;gap:6px;display:flex}.profile-signature-empty{min-height:104px;color:var(--gold-dark);background:#faf7f0;border:1px dashed #d7c8a8;border-radius:9px;justify-content:center;align-items:center;gap:13px;padding:18px;display:flex}.profile-signature-empty strong,.profile-signature-empty span{display:block}.profile-signature-empty strong{color:var(--forest-900);font-size:9px}.profile-signature-empty span{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5}.security-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.security-columns>section{background:#fbf8f1;border:1px solid #e8dfce;border-radius:9px;padding:18px}.security-columns h3,.profile-security-lists h3{color:var(--forest-800);margin:0 0 11px;font-size:10px}.security-current-value{overflow-wrap:anywhere;color:var(--forest-700);border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:7px;margin:0 0 14px;padding:11px;font-size:9px;display:flex}.security-columns .secondary-button{width:100%;margin-top:12px}.profile-inline-link{color:var(--gold-dark);text-align:center;margin-top:10px;font-size:8px;text-decoration:none;display:block}.profile-success{color:var(--success);align-items:flex-start;gap:7px;margin-top:10px;font-size:8px;line-height:1.45;display:flex}.profile-sessions-card>header>button{margin-left:auto}.profile-security-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.profile-security-lists>section{min-width:0}.session-row,.security-event-row{border-top:1px solid #e9e3d7;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:61px;padding:10px 0;display:grid}.session-row>span,.security-event-row>span{width:32px;height:32px;color:var(--gold-dark);border:1px solid var(--gold-soft);background:#fffaf0;border-radius:7px;place-items:center;display:grid}.session-row strong,.session-row small,.security-event-row strong,.security-event-row small{display:block}.session-row strong,.security-event-row strong{font-size:8px}.session-row small,.security-event-row small{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.session-row em{color:var(--success);background:#eaf3ee;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal}.session-row button{color:var(--danger);background:0 0;border:0;align-items:center;gap:4px;padding:7px;font-size:7px;display:flex}.security-event-row{grid-template-columns:34px minmax(0,1fr)}.profile-list-empty{color:var(--muted);border:1px dashed var(--line);text-align:center;background:#f7f3eb;border-radius:8px;padding:20px;font-size:8px}.account-security-loading{min-height:100px;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:8px;display:flex}.account-security-center{overflow:hidden;padding:0!important}.account-security-center>header{color:#f8f2e5;border-bottom:1px solid var(--gold);background:radial-gradient(circle at 85% 0,#caa65f2e,#0000 25%),linear-gradient(118deg,#064333,#012219);padding:19px 21px;margin:0!important}.account-security-center>header>span{color:#092c22!important;background:linear-gradient(145deg,#f0deb0,#b98d39)!important}.account-security-center>header h2{color:#fff!important}.account-security-center>header p{color:#b8c9c0!important}.account-security-center>header>em{color:#f1dfae;letter-spacing:.08em;white-space:nowrap;background:#ffffff12;border:1px solid #dcbe7673;border-radius:999px;margin-left:auto;padding:5px 8px;font-size:6px;font-style:normal;font-weight:800}.account-security-grid{grid-template-columns:1fr 1fr;display:grid}.account-security-grid>section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:19px 20px}.account-security-grid>section:nth-child(2n){border-right:0}.account-security-grid>section:nth-last-child(-n+2){border-bottom:0}.security-panel-title{grid-template-columns:39px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:15px;display:grid}.security-panel-title>span{color:#936b23;background:#fff0cd;border:1px solid #d8bd7c;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.security-panel-title strong,.security-panel-title small{display:block}.security-panel-title strong{color:var(--forest-900);font-size:9px}.security-panel-title small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45}.passkey-enroll{width:100%;min-height:39px}.registered-passkeys{gap:7px;margin-top:10px;display:grid}.registered-passkeys>article,.provider-security-row{border:1px solid var(--line);background:#faf7f0;border-radius:7px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:49px;padding:8px 9px;display:grid}.registered-passkeys>article>span{color:#176047;background:#e7f2ec;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.registered-passkeys strong,.registered-passkeys small,.provider-security-row strong,.provider-security-row small{display:block}.registered-passkeys strong,.provider-security-row strong{font-size:7.5px}.registered-passkeys small,.provider-security-row small{color:var(--muted);margin-top:2px;font-size:6.2px;line-height:1.35}.registered-passkeys button{color:var(--danger);cursor:pointer;background:0 0;border:0;padding:6px}.security-empty,.security-admin-note,.security-recommendation{color:var(--muted);background:#f7f3ea;border:1px dashed #d9ceba;border-radius:7px;align-items:flex-start;gap:7px;padding:10px;font-size:6.8px;line-height:1.5;display:flex}.mfa-enabled>div:first-child{color:#176047;background:#e6f2eb;border:1px solid #b3d2c2;border-radius:7px;align-items:center;gap:8px;margin-bottom:10px;padding:10px;display:flex}.mfa-enabled strong,.mfa-enabled small{display:block}.mfa-enabled strong{font-size:8px}.mfa-enabled small{color:#547065;margin-top:2px;font-size:6.5px}.mfa-enabled>label,.totp-setup>label{gap:5px;margin:10px 0;display:grid}.mfa-enabled>label span,.totp-setup>label span{color:var(--forest-900);font-size:7px;font-weight:700}.mfa-enabled input,.totp-setup input{min-height:38px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 10px;font-size:12px}.totp-qr{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;display:grid}.totp-qr img{border:1px solid var(--line);background:#fff;border-radius:8px;width:112px;height:112px}.totp-qr strong,.totp-qr small,.totp-qr code{display:block}.totp-qr strong{font-size:7.5px}.totp-qr small{color:var(--muted);margin-top:4px;font-size:6.5px}.totp-qr code{overflow-wrap:anywhere;color:#72551d;margin-top:5px;font-size:6px;line-height:1.5}.security-inline-actions{justify-content:flex-end;gap:7px;display:flex}.danger-outline{color:#8c413a!important;border-color:#d9aaa4!important}.recovery-code-box{background:#fff8e8;border:1px solid #d8bd79;border-radius:8px;margin-top:12px;padding:10px}.recovery-code-box>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.recovery-code-box strong,.recovery-code-box small{display:block}.recovery-code-box strong{font-size:7.5px}.recovery-code-box small{color:var(--muted);margin-top:2px;font-size:6.2px}.recovery-code-box header button{color:#755619;background:0 0;border:1px solid #d8bd79;border-radius:5px;align-items:center;gap:4px;padding:6px;font-size:6px;display:flex}.recovery-code-box>div{grid-template-columns:1fr 1fr;gap:5px;margin-top:9px;display:grid}.recovery-code-box code{color:#133f33;text-align:center;background:#fff;border:1px solid #e4d4ad;border-radius:4px;padding:5px;font-size:6.5px}.provider-security-row{grid-template-columns:28px minmax(0,1fr) auto;margin-top:7px}.provider-security-row>i{width:24px;height:24px}.provider-security-row>a,.provider-security-row>button{color:#176047;background:#e8f2ed;border:1px solid #b5d0c3;border-radius:5px;padding:6px 8px;font-size:6.2px;font-weight:750;text-decoration:none}.provider-security-row>button{color:#8d433b;background:#f9ebe8;border-color:#dbb5af}.provider-security-row>em{color:#9a8c71;font-size:6px;font-style:normal}.security-admin-note{margin-top:9px}.trusted-device-count{align-items:baseline;gap:7px;margin:8px 0 12px;display:flex}.trusted-device-count strong{color:var(--gold-dark);font:600 29px Cormorant Garamond,serif}.trusted-device-count span{color:var(--muted);font-size:7px}.trusted-device-panel>.secondary-button,.totp-panel>.secondary-button{width:100%}.trusted-device-panel>p{color:var(--muted);margin:10px 0 0;font-size:6.5px;line-height:1.5}.profile-danger-card{padding:0;overflow:hidden}.profile-danger-card summary{cursor:pointer;align-items:center;gap:11px;min-height:72px;padding:0 23px;list-style:none;display:flex}.profile-danger-card summary::-webkit-details-marker{display:none}.profile-danger-card summary>span{width:35px;height:35px;color:var(--danger);background:#fff0ed;border-radius:8px;place-items:center;display:grid}.profile-danger-card summary>div{flex:1}.profile-danger-card summary strong,.profile-danger-card summary small{display:block}.profile-danger-card summary strong{font-size:9px}.profile-danger-card summary small{color:var(--muted);margin-top:4px;font-size:7px}.profile-danger-card details[open] summary>svg{transform:rotate(180deg)}.danger-zone-content{border-top:1px solid var(--line);padding:0 23px 22px}.danger-zone-content>p{color:var(--muted);font-size:8px;line-height:1.55}.danger-zone-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.danger-zone-form button{color:#fff;background:var(--danger);border:1px solid #7d302b;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:0 14px;font-size:8px;font-weight:700;display:flex}.danger-zone-form button:disabled{opacity:.45}.profile-save-bar{z-index:12;color:#e6eee9;border:1px solid var(--gold);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#032c21f5;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 16px 12px 19px;display:flex;position:sticky;bottom:16px;box-shadow:0 18px 42px #021c1533}.profile-save-bar>div{align-items:center;gap:8px;font-size:8px;display:flex}.profile-save-bar>div svg{color:var(--gold)}.profile-save-bar .primary-button{box-shadow:none}html[data-gs-theme=dark]{--ink:#edf4ef;--ivory:#08130f;--paper:#10231c;--line:#29473c;--muted:#a8b6af;--forest-100:#17382d;--gold-soft:#d8bd82;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-gs-theme=dark] body,html[data-gs-theme=dark] .app-shell{background:#08130f}html[data-gs-theme=dark] .app-shell{background:radial-gradient(circle at 88% 7%,#caa65f14,#0000 24%),radial-gradient(circle at 12% 92%,#0643332e,#0000 25%),#08130f}html[data-gs-theme=dark] .page-heading h1{color:#f6f0e5}html[data-gs-theme=dark] .summary-card,html[data-gs-theme=dark] .insight-card,html[data-gs-theme=dark] .document-panel,html[data-gs-theme=dark] .simple-panel,html[data-gs-theme=dark] .resource-card,html[data-gs-theme=dark] .settings-card,html[data-gs-theme=dark] .profile-card,html[data-gs-theme=dark] .small-form-modal,html[data-gs-theme=dark] .wizard-modal,html[data-gs-theme=dark] .document-drawer,html[data-gs-theme=dark] .share-modal{background:#10231cf0}html[data-gs-theme=dark] .search-field,html[data-gs-theme=dark] .filter-select,html[data-gs-theme=dark] .toolbar-button,html[data-gs-theme=dark] .form-field input,html[data-gs-theme=dark] .form-field select,html[data-gs-theme=dark] .form-field textarea,html[data-gs-theme=dark] .signer-editor-list input,html[data-gs-theme=dark] .theme-options button,html[data-gs-theme=dark] .security-current-value{color:var(--ink);border-color:var(--line);background:#0b1b15}html[data-gs-theme=dark] .theme-options button.is-selected{color:#f4e5c1;background:#153c2f;border-color:#648e7c}html[data-gs-theme=dark] .security-columns>section,html[data-gs-theme=dark] .profile-list-empty,html[data-gs-theme=dark] .settings-note{border-color:var(--line);background:#0b1b15}html[data-gs-theme=dark] .account-security-grid>section,html[data-gs-theme=dark] .registered-passkeys>article,html[data-gs-theme=dark] .provider-security-row,html[data-gs-theme=dark] .security-empty,html[data-gs-theme=dark] .security-admin-note,html[data-gs-theme=dark] .security-recommendation{background:#0b1b15;border-color:#355348}html[data-gs-theme=dark] .mfa-enabled input,html[data-gs-theme=dark] .totp-setup input,html[data-gs-theme=dark] .recovery-code-box code{color:var(--ink);background:#091812;border-color:#355348}html[data-gs-theme=dark] .profile-card>header>span,html[data-gs-theme=dark] .session-row>span,html[data-gs-theme=dark] .security-event-row>span{background:#142a22}html[data-gs-theme=dark] .document-table tbody tr:hover{background:#234d3e66}html[data-gs-theme=dark] .profile-menu{background:#10231c}html[data-gs-theme=dark] .profile-menu button:hover,html[data-gs-theme=dark] .profile-menu>a:hover{background:#18362b}html[data-gs-theme=dark] .secondary-button{color:var(--ink);background:#10231c}html[data-gs-theme=dark] .mandatory-notice,html[data-gs-theme=dark] .profile-success{color:#9fd3bb;background:#14382c;border-color:#2f6651}html[data-gs-theme=dark] .profile-signature-preview,html[data-gs-theme=dark] .profile-signature-empty{background:#0b1b15;border-color:#355348}@media (width<=1050px){.profile-content-grid{grid-template-columns:1fr}.profile-card.wide{grid-column:auto}.profile-hero-card{grid-template-columns:100px minmax(0,1fr)}.profile-photo{width:92px;height:92px}.profile-photo-actions{grid-column:1/-1;justify-content:flex-start}.profile-photo-actions small{text-align:left}.security-columns,.profile-security-lists{grid-template-columns:1fr}}@media (width<=850px){.account-security-grid{grid-template-columns:1fr}.account-security-grid>section,.account-security-grid>section:nth-child(2n),.account-security-grid>section:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.account-security-grid>section:last-child{border-bottom:0}}@media (width<=650px){.profile-hero-card{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:20px 17px}.profile-photo{width:70px;height:70px;font-size:25px}.profile-hero-copy h2{font-size:26px}.profile-photo-actions{min-width:0}.profile-photo-actions .secondary-button,.profile-photo-actions .text-button{flex:1}.profile-form-grid{grid-template-columns:1fr}.profile-card{padding:18px 15px}.profile-signature-content{grid-template-columns:1fr;gap:15px}.profile-signature-content .secondary-button{justify-content:center;width:100%}.theme-options{grid-template-columns:1fr}.theme-options button{justify-content:flex-start;min-height:45px;padding:0 13px}.theme-options button svg:last-child{margin-left:auto}.profile-sessions-card>header{flex-wrap:wrap}.profile-sessions-card>header>button{width:100%;margin-left:0}.session-row{grid-template-columns:32px minmax(0,1fr)}.session-row>em,.session-row>button{grid-column:2;justify-self:start}.danger-zone-form{grid-template-columns:1fr}.profile-save-bar{flex-direction:column;align-items:stretch;bottom:8px}.profile-save-bar>div{display:none}.profile-save-bar .primary-button{width:100%}.account-security-center>header{flex-wrap:wrap;align-items:flex-start}.account-security-center>header>em{margin-left:49px}.account-security-grid>section{padding:17px 14px}.totp-qr{grid-template-columns:90px minmax(0,1fr)}.totp-qr img{width:90px;height:90px}.recovery-code-box>div,.auth-provider-grid{grid-template-columns:1fr}.auth-form-options{flex-direction:column;align-items:flex-start;gap:8px}}.plan-seat-band{color:var(--forest-800);border:1px solid var(--line);background:#f4efe4;border-radius:8px;gap:4px;margin:14px 0 18px;padding:12px 13px;font-size:10px;font-weight:750;display:grid}.plan-seat-band small{color:var(--muted);font-size:8px;font-weight:450;line-height:1.45}.identity-config-card{background:#fbf8f1;border:1px solid #dfd3b9;border-radius:11px;margin-top:18px;overflow:hidden}.identity-config-card>header{color:#f9f4e8;background:linear-gradient(125deg,#064333,#032c21);align-items:center;gap:11px;min-height:72px;padding:15px 17px;display:flex}.identity-config-card>header>span{width:38px;height:38px;color:var(--gold-soft);background:#ffffff0f;border:1px solid #caa65f59;border-radius:8px;flex:0 0 38px;place-items:center;display:grid}.identity-config-card>header>div{flex:1;min-width:0}.identity-config-card>header h3,.identity-config-card>header p{margin:0}.identity-config-card>header h3{font:600 19px Cormorant Garamond,serif}.identity-config-card>header p{color:#b8c6bf;margin-top:3px;font-size:8px}.identity-config-card>header em{color:#173f32;background:var(--gold-soft);text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:750;display:flex}.identity-config-card>header em.is-locked{color:#f1ddae;background:#ffffff0f;border:1px solid #caa65f4d}.identity-requirement-signers{gap:12px;padding:15px;display:grid}.identity-requirement-signers>article{border:1px solid var(--line);background:#fff;border-radius:9px;padding:14px}.identity-signer-heading{align-items:center;gap:9px;margin-bottom:11px;display:flex}.identity-signer-heading>span{width:27px;height:27px;color:var(--gold-dark);border:1px solid var(--gold);border-radius:50%;place-items:center;font-size:8px;display:grid}.identity-signer-heading strong,.identity-signer-heading small{display:block}.identity-signer-heading strong{font-size:9px}.identity-signer-heading small{color:var(--muted);margin-top:2px;font-size:7px}.identity-requirement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.identity-requirement-grid button{min-height:60px;color:var(--ink);text-align:left;border:1px solid var(--line);background:#fcfaf5;border-radius:7px;grid-template-columns:21px minmax(0,1fr);align-items:flex-start;gap:7px;padding:9px;display:grid}.identity-requirement-grid button>span{color:#fff;border:1px solid #bcb4a3;border-radius:5px;place-items:center;width:19px;height:19px;display:grid}.identity-requirement-grid button strong,.identity-requirement-grid button small{display:block}.identity-requirement-grid button strong{font-size:8px}.identity-requirement-grid button small{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.35}.identity-requirement-grid button.is-selected{background:#edf5f1;border-color:#80aa97;box-shadow:inset 0 0 0 1px #06433314}.identity-requirement-grid button.is-selected>span{background:var(--forest-700);border-color:var(--forest-700)}.identity-plan-lock{color:var(--forest-800);border:1px dashed var(--gold);background:#fff;border-radius:9px;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;margin:15px;padding:15px;display:grid}.identity-plan-lock>svg{color:var(--gold-dark)}.identity-plan-lock strong,.identity-plan-lock span{display:block}.identity-plan-lock strong{font-size:9px}.identity-plan-lock span{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.5}.identity-plan-lock a{color:var(--gold-dark);font-size:8px;font-weight:750;text-decoration:none}.identity-config-card>footer{color:#6b756f;border-top:1px solid var(--line);background:#f3eee2;align-items:flex-start;gap:7px;padding:10px 15px;font-size:7px;line-height:1.5;display:flex}.identity-config-card>footer svg{color:var(--success);flex:0 0 15px}.public-identity-evidence{background:#fbf8f1;border:1px solid #dacaab;border-radius:11px;margin:15px 0;overflow:hidden}.public-identity-evidence>header{color:#f8f3e7;background:linear-gradient(125deg,#064333,#032c21);align-items:flex-start;gap:9px;padding:13px;display:flex}.public-identity-evidence>header>span{width:34px;height:34px;color:var(--gold-soft);border:1px solid #caa65f59;border-radius:8px;flex:0 0 34px;place-items:center;display:grid}.public-identity-evidence>header strong,.public-identity-evidence>header p{margin:0;display:block}.public-identity-evidence>header strong{font-size:10px}.public-identity-evidence>header p{color:#b9c7c0;margin-top:4px;font-size:8px;line-height:1.45}.identity-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 9px;padding:12px 12px 2px;display:grid}.identity-data-grid .public-field:last-child:nth-child(odd){grid-column:1/-1}.identity-photo-grid{gap:7px;padding:5px 12px 12px;display:grid}.identity-photo-input{cursor:pointer;background:#fff;border:1px dashed #c8b88f;border-radius:8px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:65px;padding:9px 11px;display:grid}.identity-photo-input>span{width:34px;height:34px;color:var(--gold-dark);background:#fffaf0;border-radius:7px;place-items:center;display:grid}.identity-photo-input strong,.identity-photo-input small{display:block}.identity-photo-input strong{font-size:9px}.identity-photo-input small{color:var(--muted);text-overflow:ellipsis;margin-top:3px;font-size:7px;line-height:1.35;overflow:hidden}.identity-photo-input em{color:var(--gold-dark);font-size:7px;font-style:normal;font-weight:750}.identity-photo-input.has-file{background:#edf5f1;border-style:solid;border-color:#8db3a1}.identity-photo-input.has-file>span{color:#fff;background:var(--forest-700)}.identity-photo-input.is-preparing{cursor:wait;opacity:.78;pointer-events:none}.identity-privacy-note{color:#66736c;border-top:1px solid var(--line);background:#f0ebdf;align-items:flex-start;gap:7px;padding:10px 12px;font-size:7px;line-height:1.5;display:flex}.identity-privacy-note svg{color:var(--success);flex:0 0 15px}.identity-evidence-complete{color:#175f47;background:#eaf4ef;border:1px solid #a7c8b9;border-radius:9px;align-items:flex-start;gap:9px;margin:14px 0;padding:12px;display:flex}.identity-evidence-complete svg{flex:0 0 19px}.identity-evidence-complete strong,.identity-evidence-complete span{display:block}.identity-evidence-complete strong{font-size:9px}.identity-evidence-complete span{margin-top:3px;font-size:8px;line-height:1.45}.dossier-download-card{background:#eef5f1;border:1px solid #9dbdad;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin:13px 20px 2px;padding:14px;display:grid}.dossier-download-card>span{width:40px;height:40px;color:var(--gold);background:var(--forest-800);border-radius:9px;place-items:center;display:grid}.dossier-download-card strong,.dossier-download-card p{margin:0;display:block}.dossier-download-card strong{color:var(--forest-800);font-size:10px}.dossier-download-card p{color:var(--muted);margin-top:4px;font-size:8px;line-height:1.45}.dossier-download-card>a:not(.secondary-button){color:var(--gold-dark);font-size:8px;font-weight:750;text-decoration:none}.dossier-download-card.is-locked{background:#fbf8f1;border-color:#dfd3b9}.dossier-download-card.is-locked>span{color:var(--gold-dark);background:#f0e7d6}.dossier-suite-card{grid-template-columns:42px minmax(0,1fr);align-items:start}.dossier-suite-copy{padding-top:2px}.dossier-suite-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.dossier-suite-actions a{border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:37px;padding:0 10px;font-size:8px;font-weight:700;text-decoration:none;display:flex}.dossier-suite-actions .primary-button{color:#fff;border:1px solid var(--gold);background:linear-gradient(145deg,#07523d,#032c21)}.dossier-history{background:#fff9;border:1px solid #c8d8cf;border-radius:7px;grid-column:1/-1;overflow:hidden}.dossier-history>summary{min-height:36px;color:var(--forest-800);cursor:pointer;align-items:center;gap:7px;padding:0 11px;font-size:8px;font-weight:750;display:flex}.dossier-history>summary::marker{display:none}.dossier-history>div{border-top:1px solid #dbe4df}.dossier-history article{border-bottom:1px solid #e2e8e4;grid-template-columns:auto minmax(0,1fr) 28px 28px;align-items:center;gap:8px;padding:9px 10px;display:grid}.dossier-history article:last-child{border-bottom:0}.dossier-history article>span{color:#175f47;text-transform:uppercase;background:#dfeee7;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:750}.dossier-history article>span.shareable{color:#745716;background:#f4e9ca}.dossier-history article strong,.dossier-history article small{display:block}.dossier-history article strong{font-size:7.5px}.dossier-history article small{color:var(--muted);margin-top:3px;font-size:6.5px}.dossier-history article>a{width:27px;height:27px;color:var(--forest-700);background:var(--paper);border:1px solid var(--line);border-radius:5px;place-items:center;display:grid}html[data-gs-theme=dark] .identity-config-card,html[data-gs-theme=dark] .identity-requirement-signers>article,html[data-gs-theme=dark] .identity-requirement-grid button,html[data-gs-theme=dark] .identity-plan-lock,html[data-gs-theme=dark] .dossier-download-card{background:#10231c;border-color:#355348}html[data-gs-theme=dark] .identity-requirement-grid button.is-selected,html[data-gs-theme=dark] .dossier-download-card:not(.is-locked){background:#15382d}@media (width<=760px){.identity-requirement-grid{grid-template-columns:1fr 1fr}.identity-plan-lock,.dossier-download-card{grid-template-columns:36px minmax(0,1fr)}.identity-plan-lock a,.dossier-download-card>a{grid-column:1/-1;justify-content:center}.dossier-download-card{margin-left:14px;margin-right:14px}.identity-data-grid{grid-template-columns:1fr}.identity-data-grid .public-field:last-child:nth-child(odd){grid-column:auto}}@media (width<=520px){.identity-config-card>header{flex-wrap:wrap;align-items:flex-start}.identity-config-card>header em{margin-left:49px}.identity-requirement-grid{grid-template-columns:1fr}.identity-photo-input{grid-template-columns:34px minmax(0,1fr)}.identity-photo-input em{grid-column:2}.dossier-download-card{text-align:left;grid-template-columns:1fr}.dossier-download-card>span{margin-bottom:2px}.dossier-download-card>a{grid-column:auto;width:100%}.dossier-suite-actions,.dossier-history{grid-column:auto}.dossier-suite-actions{grid-template-columns:1fr}.dossier-history article{grid-template-columns:minmax(0,1fr) 28px 28px}.dossier-history article>span{grid-column:1/-1;width:max-content}}.dossier-verification-shell main{width:min(1080px,100% - 36px)}.dossier-verification-hero.invalid{background:#fff2ef;border-color:#dc9c92}.dossier-verification-hero.invalid em{color:#9b3d31}.dossier-verification-hero.invalid .verification-seal-wrap>i{background:#a84235}.dossier-file-checker{border:1px solid var(--gold);color:#fff;background:linear-gradient(120deg,#062f24,#021c15);border-radius:11px;margin-top:18px;padding:22px;box-shadow:0 12px 34px #021c151f}.dossier-file-checker-copy{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:13px;display:grid}.dossier-file-checker-copy>span{width:46px;height:46px;color:var(--gold-soft);border:1px solid #caa65f80;border-radius:10px;place-items:center;display:grid}.dossier-file-checker-copy em,.dossier-file-checker-copy h2,.dossier-file-checker-copy p{margin:0;display:block}.dossier-file-checker-copy em{color:var(--gold);letter-spacing:.12em;font-size:7px;font-style:normal;font-weight:750}.dossier-file-checker-copy h2{margin-top:5px;font:600 22px Cormorant Garamond,serif}.dossier-file-checker-copy p{color:#bdcbc4;max-width:760px;margin-top:6px;font-size:8px;line-height:1.55}.dossier-file-checker>label{color:#062f24;cursor:pointer;background:linear-gradient(120deg,#f6e8be,#d9bb72);border:1px solid #e5cc8a;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:46px;margin-top:16px;font-size:9px;font-weight:750;display:flex}.dossier-file-checker>label.is-loading{opacity:.8;cursor:wait}.dossier-file-checker>label input{display:none}.dossier-file-checker>small{color:#adbbb4;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:7px;display:block;overflow:hidden}.dossier-check-error{color:#ffcfca;background:#952b213b;border:1px solid #ffaca359;border-radius:6px;align-items:center;gap:7px;margin-top:10px;padding:10px;font-size:8px;display:flex}.dossier-check-result{color:#123b2d;background:#e8f4ee;border:1px solid #8dbca5;border-radius:8px;grid-template-columns:40px minmax(0,1fr);gap:11px;margin-top:13px;padding:14px;display:grid}.dossier-check-result>span{color:#fff;background:#1d7458;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.dossier-check-result strong,.dossier-check-result p,.dossier-check-result small{margin:0;display:block}.dossier-check-result strong{font-size:9px}.dossier-check-result p{margin-top:4px;font-size:8px;line-height:1.45}.dossier-check-result small{color:#65746c;margin-top:5px;font-size:6.8px}.dossier-check-result.altered,.dossier-check-result.revoked{color:#6f2a24;background:#fce9e6;border-color:#df9c93}.dossier-check-result.altered>span,.dossier-check-result.revoked>span{background:#a84235}.dossier-check-result.incomplete{color:#694f17;background:#fff4d7;border-color:#dec273}.dossier-check-result.incomplete>span{background:#9a721f}.dossier-verification-grid{grid-template-columns:1.1fr .9fr}.dossier-integrity-list{gap:7px;padding:13px 0 4px;display:grid}.dossier-integrity-list>div{color:#416353;background:#edf5f1;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;font-size:8px;display:flex}.dossier-integrity-list>div svg{color:#1d7458}.dossier-integrity-list>div.warning{color:#7d5b1d;background:#fff5dc}.dossier-integrity-list>div.warning svg{color:#9a721f}.dossier-document-link{grid-column:2}.dossier-document-link>p{color:var(--muted);font-size:8px;line-height:1.55}.dossier-document-link>a{color:#fff;background:var(--forest-800);border:1px solid var(--gold);border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:8px;font-weight:700;text-decoration:none;display:flex}.dossier-legal-limit{color:#745c26;background:#fff8e8;border:1px solid #e3cf9b;border-radius:6px;align-items:flex-start;gap:7px;margin-top:12px;padding:10px;font-size:7px;line-height:1.5;display:flex}.dossier-legal-limit svg{flex:0 0 16px}@media (width<=900px){.dossier-verification-grid{grid-template-columns:1fr}.dossier-document-link{grid-column:auto}}@media (width<=600px){.dossier-file-checker{padding:17px}.dossier-file-checker-copy{grid-template-columns:38px 1fr}.dossier-file-checker-copy>span{width:36px;height:36px}.dossier-file-checker-copy h2{font-size:19px}.dossier-check-result{grid-template-columns:32px 1fr}.dossier-check-result>span{width:31px;height:31px}.dossier-verification-hero{grid-template-columns:50px 1fr}}.library-layout{grid-template-columns:244px minmax(0,1fr);align-items:start;gap:18px;display:grid}.library-mobile-folder-actions,.library-mobile-folders{display:none}.library-sidebar{border:1px solid var(--line);background:#fffdf8d1;border-radius:11px;max-height:calc(100vh - 120px);padding:15px 12px;position:sticky;top:96px;overflow:auto;box-shadow:0 7px 24px #182d2309}.library-sidebar>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:2px 7px 13px;display:flex}.library-sidebar>header span,.library-sidebar>header strong{display:block}.library-sidebar>header span{color:var(--gold-dark);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:750}.library-sidebar>header strong{margin-top:3px;font:600 16px Cormorant Garamond,serif}.library-sidebar-close{width:34px;height:34px;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:none}.library-views{gap:3px;padding:11px 0 5px;display:grid}.library-views button{color:#536159;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;min-height:35px;padding:0 9px;font-size:9px;display:flex}.library-views button:hover,.library-views button.is-active{color:var(--forest-800);background:var(--forest-100)}.library-views button.is-active{font-weight:700}.library-sidebar-heading{color:var(--gold-dark);letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:14px 7px 6px;font-size:8px;font-weight:750;display:flex}.library-sidebar-heading button{width:26px;height:26px;color:var(--forest-700);background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.library-sidebar-heading button:hover{background:var(--forest-100)}.folder-tree,.smart-folder-list{gap:2px;display:grid}.folder-tree>small,.smart-folder-list>small{color:var(--muted);padding:9px;font-size:8px;line-height:1.45}.folder-node>div{border-radius:6px;align-items:center;gap:1px;min-height:34px;transition:all .15s;display:flex}.folder-node>div:hover,.folder-node>div.is-active{background:#edf4f0}.folder-caret{color:#839087;background:0 0;border:0;flex:0 0 18px;place-items:center;width:18px;height:28px;padding:0;display:grid}.folder-caret svg{transition:all .15s}.folder-caret svg.is-open{transform:rotate(90deg)}.folder-label{min-width:0;min-height:32px;color:var(--ink);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:7px;padding:0 3px;font-size:8.5px;display:flex}.folder-label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.folder-label>small{color:var(--muted);margin-left:auto;font-size:7px}.folder-edit{width:27px;height:27px;color:var(--muted);opacity:0;background:0 0;border:0;place-items:center;padding:0;display:grid}.folder-node>div:hover .folder-edit,.folder-node>div.is-active .folder-edit{opacity:1}.smart-folder-list button{color:#526159;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;grid-template-columns:5px 16px minmax(0,1fr);align-items:center;gap:7px;min-height:32px;padding:0 8px;font-size:8px;display:grid;overflow:hidden}.smart-folder-list button:hover{background:#f2eee5}.smart-folder-list button i{border-radius:4px;width:4px;height:19px}.library-rules-button{width:100%;min-height:36px;color:var(--gold-dark);border:1px solid var(--gold-soft);background:#fbf6e9;border-radius:7px;align-items:center;gap:8px;margin-top:14px;padding:0 10px;font-size:8px;font-weight:650;display:flex}.library-main{min-width:0}.library-breadcrumb{min-height:34px;color:var(--muted);align-items:center;gap:4px;margin-bottom:10px;display:flex}.library-breadcrumb button{color:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:3px;font-size:8px;display:flex}.library-breadcrumb span{align-items:center;gap:3px;display:flex}.library-breadcrumb em{margin-left:auto;font-size:8px;font-style:normal}.library-breadcrumb .library-create-folder{color:#fff;background:var(--forest-800);border:1px solid var(--gold);border-radius:7px;min-height:32px;margin-left:7px;padding:0 10px;font-weight:700}.active-folder-banner{color:#f6f2e9;background:radial-gradient(circle at 90% 20%,#caa65f24,#0000 35%),linear-gradient(135deg,#063f30,#021f18);border:1px solid #caa65f66;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:12px;padding:16px;display:grid;overflow:hidden}.active-folder-banner>i{color:#fff;border-radius:8px;place-items:center;width:42px;height:42px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.active-folder-banner span,.active-folder-banner h2,.active-folder-banner p{margin:0;display:block}.active-folder-banner span{color:var(--gold-soft);letter-spacing:.1em;text-transform:uppercase;font-size:7px}.active-folder-banner h2{margin-top:2px;font:600 20px Cormorant Garamond,serif}.active-folder-banner p{color:#aebdb6;margin-top:3px;font-size:8px}.active-folder-banner>strong{color:#f3dca7;background:#ffffff0f;border:1px solid #caa65f40;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:7px;display:flex}.active-folder-banner>div:last-child{grid-column:2/-1;justify-content:flex-end;gap:6px;display:flex}.active-folder-banner a,.active-folder-banner button{color:#f6f0df;background:#ffffff0a;border:1px solid #caa65f3d;border-radius:6px;align-items:center;gap:6px;min-height:31px;padding:0 10px;font-size:8px;text-decoration:none;display:flex}.library-toolbar{border:1px solid var(--line);background:#fffdf8bf;border-radius:10px;align-items:center;gap:8px;margin-bottom:9px;padding:10px;display:flex}.library-toolbar .search-field{min-width:190px}.library-toolbar .filter-select{min-width:135px}.library-toolbar .toolbar-button{padding:0 11px;font-size:9px}.library-toolbar .toolbar-button.is-active{color:#fff;background:var(--forest-800);border-color:var(--forest-800)}.library-display-toggle{border:1px solid var(--line);border-radius:7px;display:flex;overflow:hidden}.library-display-toggle button,.library-refresh{width:39px;height:41px;color:var(--muted);background:var(--paper);border:0;place-items:center;padding:0;display:grid}.library-display-toggle button+button{border-left:1px solid var(--line)}.library-display-toggle button.is-active{color:#fff;background:var(--forest-800)}.library-refresh{border:1px solid var(--line);border-radius:7px}.advanced-filters{border:1px solid var(--line);background:#faf7ef;border-radius:9px;grid-template-columns:1.1fr 1.2fr 1.2fr .9fr .9fr auto auto;align-items:end;gap:8px;margin-bottom:10px;padding:12px;display:grid}.advanced-filters label{gap:4px;display:grid}.advanced-filters label span{color:var(--muted);font-size:7px}.advanced-filters input,.advanced-filters select{width:100%;height:35px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:0 8px;font-size:8px}.advanced-filters>button{min-height:35px;color:var(--forest-700);background:var(--paper);border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:8px;display:flex}.library-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.library-metrics article{border:1px solid var(--line);background:#fffdf8c7;border-radius:8px;align-items:center;gap:10px;min-height:65px;padding:11px 13px;display:flex}.library-metrics article>svg{width:31px;height:31px;color:var(--gold-dark);background:#fbf2df;border-radius:7px;padding:7px}.library-metrics span,.library-metrics strong{display:block}.library-metrics span{color:var(--muted);font-size:7.5px}.library-metrics strong{margin-top:1px;font:600 23px/1 Cormorant Garamond,serif}.library-bulk{color:#f4efe4;border:1px solid var(--gold);background:linear-gradient(100deg,#064333,#032c21);border-radius:8px;align-items:center;gap:6px;min-height:46px;margin-bottom:9px;padding:7px 10px;display:flex}.library-bulk strong{margin-right:auto;font-size:8px}.library-bulk button{min-height:31px;color:inherit;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:5px;align-items:center;gap:5px;padding:0 8px;font-size:7.5px;display:flex}.library-bulk button.danger{color:#ffd0c9}.library-table-wrap{border:1px solid var(--line);background:#fffdf8d1;border-radius:10px;overflow:auto}.library-table{border-collapse:collapse;width:100%;min-width:910px}.library-table th{color:var(--muted);border-bottom:1px solid var(--line);text-align:left;letter-spacing:.08em;text-transform:uppercase;padding:11px 12px;font-size:7px}.library-table td{vertical-align:middle;border-bottom:1px solid #ebe5d9;padding:12px;font-size:8px}.library-table tr:last-child td{border-bottom:0}.library-table tbody tr{cursor:pointer;transition:all .14s}.library-table tbody tr:hover{background:#f4f8f5}.library-document-title{align-items:center;gap:9px;min-width:200px;display:flex}.library-document-title>span,.library-file-icon{width:34px;height:34px;color:var(--gold-dark);border:1px solid var(--gold-soft);background:#fff7e6;border-radius:7px;flex:0 0 34px;place-items:center;display:grid}.library-document-title strong,.library-document-title small{display:block}.library-document-title strong{font-size:9px}.library-document-title small{color:var(--muted);margin-top:3px;font-size:6.8px}.library-tag-row{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.library-tag-row i{color:#58655e;background:#f0eee8;border:1px solid #ddd5c5;border-radius:999px;padding:3px 5px;font-size:6px;font-style:normal}.responsible-cell{color:#55625b;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;max-width:150px;font-size:7px;display:flex;overflow:hidden}.library-status{color:#8d6724;white-space:nowrap;background:#fff6df;border:1px solid #e4cc91;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:6.8px;display:inline-flex}.library-status.completed{color:#176047;background:#eaf4ef;border-color:#9fc2b1}.library-status.draft{color:#606962;background:#f1f2ef;border-color:#d1d4d0}.library-status.cancelled,.library-status.expired,.library-status.rejected{color:#9e463e;background:#fff0ed;border-color:#e2b8b0}.approval-pending{color:var(--gold-dark);align-items:center;gap:3px;margin-top:4px;font-size:6px;display:flex}.row-star{width:27px;height:27px;color:var(--gold-dark);background:0 0;border:0;place-items:center;padding:0;display:grid}.library-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.library-document-grid article{border:1px solid var(--line);cursor:pointer;background:#fffdf8d6;border-radius:9px;min-height:205px;padding:14px;transition:all .16s;position:relative}.library-document-grid article:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.library-document-grid article>header{justify-content:space-between;display:flex}.library-document-grid article>header button{color:var(--gold-dark);background:0 0;border:0;padding:0}.library-document-grid .library-file-icon{margin:12px 0 9px}.library-document-grid article>em{color:var(--gold-dark);text-transform:uppercase;font-size:7px;font-style:normal}.library-document-grid h3{margin:5px 0 3px;font:600 18px/1.05 Cormorant Garamond,serif}.library-document-grid p{color:var(--muted);margin:0;font-size:8px}.library-document-grid footer{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:13px;left:14px;right:14px}.library-document-grid footer small{color:var(--muted);font-size:6.5px}.legal-hold-mark{color:var(--gold-dark);align-items:center;gap:3px;font-size:6px;display:flex;position:absolute;top:47px;right:12px}.library-empty{min-height:260px;color:var(--muted);border:1px dashed var(--line);text-align:center;background:#fffdf8b3;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px;display:flex}.library-empty strong{color:var(--ink);font-size:11px}.library-empty span{font-size:8px}.library-empty button{color:#fff;background:var(--forest-800);border:1px solid var(--gold);border-radius:6px;align-items:center;gap:6px;min-height:36px;margin-top:4px;padding:0 13px;font-size:8px;display:flex}.library-empty.small{min-height:120px}.library-modal{background:var(--paper);border:1px solid var(--gold);border-radius:12px;width:min(620px,100vw - 24px);max-height:calc(100vh - 28px);overflow:auto;box-shadow:0 28px 80px #0000004d}.library-modal.is-wide{width:min(840px,100vw - 24px)}.library-modal>header{color:#f7f1e5;background:linear-gradient(135deg,#063c2e,#021a14);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 21px;display:flex}.library-modal>header span,.library-modal>header h2{margin:0;display:block}.library-modal>header span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.library-modal>header h2{margin-top:3px;font:600 24px Cormorant Garamond,serif}.library-modal>header button{color:#fff;background:#ffffff0a;border:1px solid #ffffff21;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.library-modal-body{padding:19px}.library-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.library-form-grid label:not(.library-check),.library-form-grid fieldset{border:0;gap:5px;min-width:0;margin:0;padding:0;display:grid}.library-form-grid .wide{grid-column:1/-1}.library-form-grid label>span,.library-form-grid legend{color:#56635b;font-size:7.5px}.library-form-grid input,.library-form-grid select,.library-form-grid textarea{width:100%;min-height:39px;color:var(--ink);border:1px solid var(--line);background:#fffefb;border-radius:6px;padding:8px 10px;font-size:8px}.library-form-grid textarea{resize:vertical;min-height:72px}.folder-color-options{align-items:center;gap:7px;height:39px;display:flex}.folder-color-options button{border:2px solid #0000;border-radius:50%;width:24px;height:24px;padding:0}.folder-color-options button.is-active{box-shadow:0 0 0 2px var(--forest-800);border-color:#fff}.library-check{border:1px solid var(--line);background:#f8f4eb;border-radius:7px;grid-template-columns:18px 20px minmax(0,1fr);align-items:start;gap:8px;min-height:59px;padding:10px;display:grid}.library-check input{width:15px;height:15px}.library-check strong,.library-check small{display:block}.library-check strong{font-size:8px}.library-check small{color:var(--muted);margin-top:2px;font-size:7px;line-height:1.35}.folder-permissions{border:1px solid var(--line);border-radius:8px;margin-top:14px;overflow:hidden}.folder-permissions>header{background:#f5f0e5;justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.folder-permissions>header span,.folder-permissions>header strong{display:block}.folder-permissions>header span{color:var(--gold-dark);text-transform:uppercase;font-size:7px}.folder-permissions>header strong{margin-top:2px;font-size:8px}.folder-permissions>label{border-top:1px solid var(--line);align-items:center;gap:10px;padding:9px 12px;display:flex}.folder-permissions>label>span{flex:1;min-width:0}.folder-permissions strong,.folder-permissions small{display:block}.folder-permissions strong{font-size:8px}.folder-permissions small{color:var(--muted);margin-top:2px;font-size:7px}.folder-permissions select{height:34px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:0 8px;font-size:7px}.library-modal-actions{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:7px;margin-top:17px;padding-top:14px;display:grid}.library-modal-actions button{background:var(--paper);border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:37px;padding:0 12px;font-size:8px;display:flex}.library-modal-actions .danger-text{color:var(--danger);border-color:#e7c3be}.library-modal-actions .primary-button{color:#fff;background:var(--forest-800);border-color:var(--gold)}.smart-filter-preview,.client-portal-builder{color:var(--forest-800);background:#edf5f1;border:1px solid #adcbbe;border-radius:8px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;display:flex}.smart-filter-preview strong,.smart-filter-preview span,.client-portal-builder strong,.client-portal-builder p{margin:0;display:block}.smart-filter-preview strong,.client-portal-builder strong{font-size:9px}.smart-filter-preview span,.client-portal-builder p{color:var(--muted);margin-top:3px;font-size:7.5px;line-height:1.45}.filing-rule-builder{grid-template-columns:1.2fr .9fr .8fr 1fr 1.1fr 1fr;align-items:end;gap:8px;display:grid}.filing-rule-builder label{gap:4px;display:grid}.filing-rule-builder label span{color:var(--muted);font-size:7px}.filing-rule-builder input,.filing-rule-builder select{width:100%;height:36px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:0 8px;font-size:7.5px}.filing-rule-builder>button{grid-column:1/-1;justify-self:end}.filing-rule-list{gap:7px;margin-top:15px;display:grid}.filing-rule-list article{border:1px solid var(--line);border-radius:7px;grid-template-columns:30px minmax(0,1fr) auto 28px;align-items:center;gap:9px;padding:10px;display:grid}.filing-rule-list article>i{width:28px;height:28px;color:var(--gold-dark);background:#fbf2df;border-radius:6px;place-items:center;font-size:7px;font-style:normal;display:grid}.filing-rule-list strong,.filing-rule-list span{display:block}.filing-rule-list strong{font-size:8px}.filing-rule-list span{color:var(--muted);margin-top:3px;font-size:7px}.filing-rule-list em{color:var(--success);font-size:7px;font-style:normal}.filing-rule-list button{width:27px;height:27px;color:var(--danger);background:0 0;border:0;place-items:center;padding:0;display:grid}.portal-create-button{align-self:end}.created-portal-link{color:var(--success);background:#eaf4ef;border:1px solid #a8c8b9;border-radius:7px;grid-template-columns:20px minmax(0,1fr) 28px;align-items:center;gap:8px;margin-top:12px;padding:10px;display:grid}.created-portal-link code{color:var(--forest-800);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.created-portal-link button{width:27px;height:27px;color:var(--forest-700);background:0 0;border:0;place-items:center;padding:0;display:grid}.portal-history{gap:7px;margin-top:14px;display:grid}.portal-history article{border:1px solid var(--line);border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:10px;display:grid}.portal-history strong,.portal-history span{display:block}.portal-history strong{font-size:8px}.portal-history span{color:var(--muted);margin-top:3px;font-size:7px}.portal-history em{color:var(--muted);font-size:7px;font-style:normal}.portal-history button{color:var(--danger);background:0 0;border:1px solid #e4beb8;border-radius:5px;padding:6px 8px;font-size:7px}.template-library-filter{border:1px solid var(--line);background:#fffdf8d1;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;min-height:65px;margin-bottom:14px;padding:12px 16px;display:flex}.template-library-filter span,.template-library-filter strong{display:block}.template-library-filter span{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.template-library-filter strong{margin-top:3px;font:600 17px Cormorant Garamond,serif}.template-library-filter label{min-width:230px;height:38px;color:var(--forest-700);background:var(--paper);border:1px solid var(--line);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.template-library-filter select{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:8px}.wizard-legal-metadata,.drawer-metadata-details{border:1px solid var(--line);background:#faf7ef;border-radius:8px;margin-top:12px}.wizard-legal-metadata summary,.drawer-metadata-details summary{min-height:40px;color:var(--gold-dark);cursor:pointer;align-items:center;gap:7px;padding:0 11px;font-size:8px;font-weight:650;display:flex}.wizard-legal-metadata>.form-grid,.drawer-metadata-details>.drawer-library-grid{padding:0 11px 12px}.drawer-library-card,.drawer-workflow-card{overflow:visible!important}.drawer-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px;display:grid}.drawer-library-grid .wide{grid-column:1/-1}.drawer-legal-hold{color:var(--gold-dark);background:#fff4d9;border:1px solid #e4c881;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:6.5px;font-style:normal;display:flex}.drawer-save-library{color:#fff;background:var(--forest-800);border:1px solid var(--gold);border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:35px;margin:0 13px 13px;padding:0 11px;font-size:8px;display:flex}.drawer-metadata-details{margin:0 13px 11px}.drawer-approval-form{grid-template-columns:1fr 1.2fr auto;gap:6px;padding:12px;display:grid}.drawer-approval-form input,.drawer-approval-form select,.drawer-approval-form button,.drawer-version-builder select,.drawer-version-builder button{min-height:35px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:0 8px;font-size:7px}.drawer-approval-form button,.drawer-version-builder button{color:#fff;background:var(--forest-800);border-color:var(--gold);justify-content:center;align-items:center;gap:5px;display:flex}.drawer-pending-approval{color:var(--gold-dark);background:#fff6df;border:1px solid #e2ca90;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;margin:12px;padding:10px;display:grid}.drawer-pending-approval strong,.drawer-pending-approval span{display:block}.drawer-pending-approval strong{font-size:8px}.drawer-pending-approval span{color:var(--muted);margin-top:3px;font-size:7px}.drawer-pending-approval button{background:var(--paper);border:1px solid var(--line);border-radius:5px;align-items:center;gap:4px;min-height:31px;padding:0 8px;font-size:7px;display:flex}.drawer-approval-history{gap:5px;padding:0 12px 10px;display:grid}.drawer-approval-history article{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;display:grid}.drawer-approval-history article>span{width:24px;height:24px;color:var(--gold-dark);background:#fff4da;border-radius:50%;place-items:center;display:grid}.drawer-approval-history article>span.approved{color:var(--success);background:#e6f2ec}.drawer-approval-history article>span.rejected{color:var(--danger);background:#fff0ed}.drawer-approval-history strong,.drawer-approval-history small{display:block}.drawer-approval-history strong{font-size:7.5px}.drawer-approval-history small{color:var(--muted);margin-top:2px;font-size:6.5px}.drawer-comment-composer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:12px;display:grid}.drawer-comment-composer textarea{min-height:55px;color:var(--ink);background:var(--paper);border:1px solid var(--line);resize:vertical;border-radius:6px;padding:8px;font-size:8px}.drawer-comment-composer button{min-height:34px;color:var(--forest-700);background:var(--paper);border:1px solid var(--line);border-radius:6px;align-self:end;align-items:center;gap:5px;padding:0 9px;font-size:7px;display:flex}.drawer-comments{gap:6px;padding:0 12px 12px;display:grid}.drawer-comments article{border:1px solid var(--line);background:#f8f5ee;border-radius:6px;padding:9px}.drawer-comments article.is-resolved{opacity:.58}.drawer-comments article>div{justify-content:space-between;gap:8px;display:flex}.drawer-comments strong{font-size:7.5px}.drawer-comments time{color:var(--muted);font-size:6.5px}.drawer-comments p{color:#4e5a54;margin:5px 0;font-size:7.5px;line-height:1.45}.drawer-comments button{color:var(--success);background:0 0;border:0;padding:0;font-size:6.5px}.drawer-version-builder{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 105px auto;align-items:center;gap:7px;padding:12px;display:grid}.drawer-version-builder strong,.drawer-version-builder span{display:block}.drawer-version-builder strong{font-size:8px}.drawer-version-builder span{color:var(--muted);margin-top:3px;font-size:6.5px}.drawer-relations{gap:5px;padding:0 12px 12px;display:grid}.drawer-relations article{color:var(--forest-700);background:#eef4f0;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;padding:8px;display:grid}.drawer-relations strong,.drawer-relations span{display:block}.drawer-relations strong{font-size:7.5px}.drawer-relations span{color:var(--muted);margin-top:2px;font-size:6.5px}.drawer-reminder-card{overflow:visible!important}.drawer-reminder-default{border:1px solid var(--line);background:#f8f4eb;border-radius:7px;align-items:flex-start;gap:9px;margin:12px;padding:10px;display:flex}.drawer-reminder-default input{width:16px;height:16px;accent-color:var(--forest-700)}.drawer-reminder-default strong,.drawer-reminder-default span{display:block}.drawer-reminder-default strong{font-size:8px}.drawer-reminder-default span{color:var(--muted);margin-top:2px;font-size:7px;line-height:1.4}.drawer-reminder-toggle{grid-template-columns:1fr 1fr;gap:6px;padding:0 12px 9px;display:grid}.drawer-reminder-toggle button{min-height:34px;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;gap:5px;font-size:7px;display:flex}.drawer-reminder-toggle button.is-active{color:#fff;background:var(--forest-800);border-color:var(--gold)}.drawer-reminder-toggle button:disabled{opacity:.65}.drawer-reminder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 12px 10px;display:grid}.drawer-reminder-grid label{gap:4px;min-width:0;display:grid}.drawer-reminder-grid span{color:var(--muted);font-size:6.5px}.drawer-reminder-grid select,.drawer-reminder-grid input{width:100%;height:34px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:0 7px;font-size:7px}.drawer-reminder-status{color:var(--muted);background:#edf4f0;border-radius:6px;align-items:flex-start;gap:7px;margin:0 12px 11px;padding:9px;font-size:6.8px;line-height:1.5;display:flex}.drawer-reminder-status.is-due{color:#78580f;background:#fff6da;border:1px solid #e6ca73}.drawer-reminder-status svg{color:var(--forest-700);flex:0 0 15px}.drawer-reminder-card>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:7px;padding:11px 12px;display:flex}.drawer-reminder-card>footer button{min-height:34px;color:var(--forest-700);background:var(--paper);border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:7px;display:flex}.drawer-reminder-card>footer .primary-button{color:#fff;background:var(--forest-800);border-color:var(--gold)}.client-portal-shell{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 90% 3%,#caa65f29,transparent 28%),var(--ivory)}.client-portal-shell>header{color:#fff;border-bottom:1px solid var(--gold);background:linear-gradient(90deg,#043829,#011b14);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:10px max(24px,50vw - 590px);display:flex}.client-portal-shell>header>span{color:var(--gold-soft);align-items:center;gap:7px;font-size:11px;display:flex}.client-portal-shell .public-brand{color:#fff}.client-portal-shell main{width:min(1120px,100% - 36px);min-height:calc(100vh - 220px);margin:0 auto;padding:48px 0 60px}.client-portal-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:28px;display:flex}.client-portal-hero em{color:var(--gold-dark);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700}.client-portal-hero h1{margin:7px 0 5px;font:600 clamp(38px,5vw,62px)/.95 Cormorant Garamond,serif}.client-portal-hero p{color:var(--muted);margin:0;font-size:12px}.client-portal-hero>span{color:var(--success);background:#e8f2ed;border:1px solid #a7c4b6;border-radius:7px;align-items:center;gap:7px;padding:10px 12px;font-size:10px;display:flex}.client-portal-toolbar{align-items:center;gap:15px;margin:22px 0;display:flex}.client-portal-toolbar label{background:var(--paper);border:1px solid var(--line);border-radius:8px;flex:1;align-items:center;gap:10px;height:46px;padding:0 13px;display:flex}.client-portal-toolbar input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.client-portal-toolbar>span{color:var(--muted);font-size:10px}.client-portal-documents{gap:10px;display:grid}.client-portal-documents>article{border:1px solid var(--line);background:#fffdf8db;border-radius:10px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.client-portal-documents>article>span{width:48px;height:48px;color:var(--gold-dark);border:1px solid var(--gold-soft);background:#fff6e2;border-radius:9px;place-items:center;display:grid}.client-portal-documents em,.client-portal-documents h2,.client-portal-documents p,.client-portal-documents small,.client-portal-documents code{margin:0;display:block}.client-portal-documents em{color:var(--gold-dark);text-transform:uppercase;font-size:8px;font-style:normal}.client-portal-documents h2{margin-top:4px;font:600 21px Cormorant Garamond,serif}.client-portal-documents p{color:var(--muted);margin-top:2px;font-size:9px}.client-portal-documents small{color:var(--muted);align-items:center;gap:5px;margin-top:8px;font-size:8px;display:flex}.client-portal-documents code{color:#77827c;margin-top:5px;font-size:7px}.client-portal-documents a{color:#fff;background:var(--forest-800);border:1px solid var(--gold);border-radius:7px;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:9px;font-weight:650;text-decoration:none;display:flex}.client-portal-state,.client-portal-empty{min-height:300px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.client-portal-state strong,.client-portal-empty strong{color:var(--ink)}.client-portal-state.error svg{color:var(--danger)}.client-portal-shell>footer{color:#dce6e0;background:#021b14;border-top:1px solid #caa65f59;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:140px;padding:20px max(24px,50vw - 590px);display:grid}.client-portal-shell>footer .brand-mark{width:68px;height:68px}.client-portal-shell>footer strong,.client-portal-shell>footer span{display:block}.client-portal-shell>footer strong{color:#fff;font:600 20px Cormorant Garamond,serif}.client-portal-shell>footer span{color:#9eada6;margin-top:4px;font-size:9px}.client-portal-shell>footer a{color:var(--gold-soft);font-size:10px;text-decoration:none}html[data-gs-theme=dark] .library-sidebar,html[data-gs-theme=dark] .library-toolbar,html[data-gs-theme=dark] .library-metrics article,html[data-gs-theme=dark] .library-table-wrap,html[data-gs-theme=dark] .library-document-grid article,html[data-gs-theme=dark] .library-modal,html[data-gs-theme=dark] .template-library-filter{border-color:var(--line);background:#10231c}html[data-gs-theme=dark] .folder-node>div:hover,html[data-gs-theme=dark] .folder-node>div.is-active,html[data-gs-theme=dark] .library-table tbody tr:hover,html[data-gs-theme=dark] .smart-folder-list button:hover{background:#18362b}html[data-gs-theme=dark] .advanced-filters,html[data-gs-theme=dark] .library-check,html[data-gs-theme=dark] .drawer-comments article,html[data-gs-theme=dark] .wizard-legal-metadata,html[data-gs-theme=dark] .drawer-metadata-details{border-color:var(--line);background:#0b1b15}html[data-gs-theme=dark] .library-form-grid input,html[data-gs-theme=dark] .library-form-grid select,html[data-gs-theme=dark] .library-form-grid textarea,html[data-gs-theme=dark] .advanced-filters input,html[data-gs-theme=dark] .advanced-filters select,html[data-gs-theme=dark] .filing-rule-builder input,html[data-gs-theme=dark] .filing-rule-builder select,html[data-gs-theme=dark] .drawer-approval-form input,html[data-gs-theme=dark] .drawer-approval-form select,html[data-gs-theme=dark] .drawer-comment-composer textarea,html[data-gs-theme=dark] .drawer-version-builder select{color:var(--ink);border-color:var(--line);background:#091812}@media (width<=1180px){.library-layout{grid-template-columns:210px minmax(0,1fr)}.advanced-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-filters>button{align-self:end}.library-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filing-rule-builder{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=850px){.library-layout{display:block}.library-mobile-folder-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:10px;display:grid}.library-mobile-folders{width:100%;min-height:45px;color:var(--forest-800);background:var(--paper);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:9px;font-weight:650;display:flex}.library-mobile-folders svg:last-child{margin-left:auto}.library-mobile-create-folder{color:#fff;background:var(--forest-800);border:1px solid var(--gold);border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:45px;padding:0 13px;font-size:8px;font-weight:750;display:flex}.library-sidebar{z-index:85;border-radius:0;width:min(320px,88vw);max-height:none;padding:20px 14px;transition:all .22s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:20px 0 60px #00000047}.library-sidebar.is-open{transform:none}.library-sidebar-close{display:grid}.library-toolbar{flex-wrap:wrap}.library-toolbar .search-field{flex:100%}.library-toolbar .filter-select{flex:1}.library-toolbar .toolbar-button{width:auto;font-size:8px}.library-display-toggle{margin-left:auto}.advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.library-metrics{scroll-snap-type:x proximity;padding-bottom:2px;display:flex;overflow:auto}.library-metrics article{scroll-snap-align:start;min-width:125px;min-height:57px}.library-metrics article>svg{width:28px;height:28px}.library-metrics strong{font-size:20px}.library-bulk{overflow:auto}.library-bulk strong,.library-bulk button{flex:none}.library-table-wrap{background:0 0;border:0;overflow:visible}.library-table{min-width:0;display:block}.library-table thead{display:none}.library-table tbody{gap:8px;display:grid}.library-table tr{background:var(--paper);border:1px solid var(--line);border-radius:9px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;padding:12px;display:grid}.library-table td{border:0;padding:3px 4px}.library-table td:first-child{grid-area:1/1}.library-table td:nth-child(2){grid-area:1/2}.library-table td:nth-child(3){grid-area:2/2/auto/-1}.library-table td:nth-child(5){grid-area:1/3}.library-table td:nth-child(7){grid-area:2/1}.library-table td:nth-child(4),.library-table td:nth-child(6){display:none}.library-document-title{min-width:0}.library-document-title>span{display:none}.library-document-title strong{font-size:10px}.library-document-grid,.filing-rule-builder{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-history article{grid-template-columns:1fr auto}.portal-history em{grid-column:1}.client-portal-hero{flex-direction:column;align-items:flex-start}.client-portal-documents>article{grid-template-columns:42px minmax(0,1fr)}.client-portal-documents>article>span{width:40px;height:40px}.client-portal-documents a{grid-column:2;justify-self:start}.client-portal-shell>footer{grid-template-columns:60px minmax(0,1fr)}.client-portal-shell>footer>a{grid-column:1/-1}}@media (width<=560px){.library-mobile-folder-actions{grid-template-columns:1fr}.library-mobile-create-folder{width:100%}.library-breadcrumb{white-space:nowrap;overflow:auto}.library-breadcrumb .library-create-folder{display:none}.active-folder-banner{grid-template-columns:38px minmax(0,1fr);padding:13px}.active-folder-banner>i{width:37px;height:37px}.active-folder-banner>strong{grid-column:2;justify-self:start}.active-folder-banner>div:last-child{grid-column:1/-1;justify-content:flex-start;overflow:auto}.active-folder-banner a,.active-folder-banner button{flex:none}.library-toolbar .filter-select{min-width:0}.library-toolbar .toolbar-button{width:42px;padding:0;font-size:0}.library-display-toggle{margin-left:0}.library-refresh{margin-left:auto}.advanced-filters{grid-template-columns:1fr 1fr}.advanced-filters label:nth-child(-n+3){grid-column:1/-1}.library-document-grid{grid-template-columns:1fr}.library-document-grid article{min-height:190px}.library-modal-body{padding:14px}.library-form-grid{grid-template-columns:1fr}.library-form-grid .wide{grid-column:auto}.folder-permissions>label{flex-direction:column;align-items:flex-start}.folder-permissions select{width:100%}.library-modal-actions{grid-template-columns:1fr 1fr}.library-modal-actions>span{display:none}.library-modal-actions .danger-text{grid-column:1/-1}.filing-rule-builder{grid-template-columns:1fr}.filing-rule-builder>button{width:100%}.filing-rule-list article{grid-template-columns:28px minmax(0,1fr) 28px}.filing-rule-list em{grid-column:2}.portal-history article{grid-template-columns:1fr}.portal-history button{justify-self:start}.template-library-filter{flex-direction:column;align-items:stretch}.template-library-filter label{width:100%;min-width:0}.drawer-library-grid,.drawer-reminder-grid{grid-template-columns:1fr}.drawer-library-grid .wide{grid-column:auto}.drawer-approval-form,.drawer-pending-approval,.drawer-version-builder{grid-template-columns:1fr}.drawer-pending-approval button,.drawer-version-builder button{justify-content:center;width:100%}.drawer-comment-composer{grid-template-columns:1fr}.drawer-comment-composer button{justify-content:center}.drawer-reminder-card>footer{flex-direction:column}.drawer-reminder-card>footer button{width:100%}.document-drawer section.drawer-library-card,.document-drawer section.drawer-workflow-card,.document-drawer section.drawer-reminder-card{margin-left:14px;margin-right:14px}.client-portal-shell>header{flex-direction:column;align-items:flex-start;padding:12px 16px}.client-portal-shell main{width:min(100% - 24px,1120px);padding:30px 0 45px}.client-portal-hero h1{font-size:39px}.client-portal-toolbar{flex-direction:column;align-items:stretch}.client-portal-documents>article{grid-template-columns:1fr;padding:15px}.client-portal-documents a{grid-column:auto;justify-content:center;width:100%}.client-portal-shell>footer{text-align:center;grid-template-columns:1fr;padding:24px 18px}.client-portal-shell>footer .brand-mark{margin:auto}.client-portal-shell>footer>a{grid-column:auto}}.share-modal{border-radius:16px;width:min(980px,100vw - 30px);max-height:calc(100vh - 28px);box-shadow:0 34px 110px #00000061}.share-modal>header{grid-template-columns:62px minmax(0,1fr) 44px;gap:17px;min-height:94px;padding:20px 28px}.share-modal>header>span{width:58px;height:58px}.share-modal>header em{font-size:9px;font-weight:800}.share-modal>header h2{margin:5px 0;font-size:31px;line-height:1}.share-modal>header p{font-size:10px}.share-notice{margin:20px 26px 10px;padding:14px 16px;font-size:10px;line-height:1.5}.share-notice>svg{flex:none}.share-guide{color:#173f31;background:linear-gradient(110deg,#eff8f3,#fff9e9);border:1px solid #a8c9ba;border-radius:10px;grid-template-columns:45px minmax(0,1fr);align-items:center;gap:12px;margin:12px 26px 4px;padding:14px 16px;display:grid;box-shadow:inset 4px 0 #176047}.share-guide>span{color:#e4c986;background:#07503c;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.share-guide strong,.share-guide p{margin:0;display:block}.share-guide strong{font-size:13px}.share-guide p{color:#5d7067;margin-top:4px;font-size:10px;line-height:1.45}.share-guide b{color:#07503c}.share-list{gap:12px;padding:14px 26px 22px;display:grid}.share-list article{background:#fffdf8;border:1px solid #d8cdb7;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px 13px;padding:17px 18px;display:grid;box-shadow:0 8px 22px #1931280f}.share-list article:last-child{border-bottom:1px solid #d8cdb7}.share-list article>span.share-order{color:#805f22;background:#fff7e4;border:1px solid #caa65f;grid-row:1;align-self:start;width:34px;height:34px;font-size:10px;font-weight:800}.share-signer{min-width:0}.share-signer strong{color:#173b2f;font-size:13px}.share-signer small{margin-top:3px;font-size:9px}.share-link-box{text-align:left;color:#07503c;cursor:pointer;background:#eef6f2;border:1px dashed #7da998;border-radius:8px;grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;min-height:50px;padding:8px 10px 8px 13px;transition:background .18s,border-color .18s,box-shadow .18s;display:grid}.share-link-box:hover{background:#e3f2eb;border-color:#176047;box-shadow:0 6px 15px #1760471f}.share-link-box code{color:#07503c;text-overflow:ellipsis;white-space:nowrap;background:0 0;max-width:none;margin:0;padding:0;font:8.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.share-link-box>span{color:#fff;white-space:nowrap;background:#07503c;border:0;border-radius:6px;align-items:center;gap:5px;width:auto;height:32px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.share-actions{grid-column:2;grid-template-columns:minmax(150px,.72fr) minmax(250px,1.28fr);gap:8px;display:grid}.share-actions>a{border-radius:8px;justify-content:center;align-items:center;gap:8px;width:auto;height:48px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.share-actions .share-email-action{color:#174838;background:#fff;border-color:#cfc4ad}.share-actions .share-email-action:hover{color:#07503c;background:#f4f0e6;border-color:#9dbbad}.share-actions .share-whatsapp-action{color:#fff;background:linear-gradient(110deg,#25d366,#16ad50);border-color:#159746;justify-content:flex-start;box-shadow:0 9px 20px #18ae5138}.share-actions .share-whatsapp-action:hover{color:#fff;background:linear-gradient(110deg,#20c65d,#119946);border-color:#0e873d;box-shadow:0 11px 24px #18ae514d}.share-whatsapp-action>span:last-child{min-width:0}.share-whatsapp-action strong,.share-whatsapp-action small{color:inherit;margin:0;display:block}.share-whatsapp-action strong{font-size:10px}.share-whatsapp-action small{color:#ffffffd1;margin-top:2px;font-size:7.5px;font-weight:600}.whatsapp-mark{flex:none;place-items:center;width:28px;height:28px;display:grid;position:relative}.whatsapp-mark>svg:last-child{fill:#fff;stroke-width:2.5px;position:absolute;top:9px;left:9px;transform:rotate(-15deg)}.share-modal>footer{align-items:center;padding:17px 26px}.share-modal>footer .secondary-button{min-height:48px;padding:0 18px;font-size:9px}.share-modal>footer .share-copy-all{text-align:left;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:315px;min-height:56px;padding:8px 17px;display:grid;box-shadow:0 12px 25px #033e2e33}.share-copy-all>span{color:#f1dba6;background:#ffffff17;border:1px solid #caa65f59;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.share-copy-all strong,.share-copy-all small{display:block}.share-copy-all strong{color:#fff;font-size:10px}.share-copy-all small{color:#c7d7d0;margin-top:2px;font-size:7.5px;font-weight:600}html[data-gs-theme=dark] .share-guide,html[data-gs-theme=dark] .share-list article{color:var(--ink);background:#10231c;border-color:#355348}html[data-gs-theme=dark] .share-signer strong,html[data-gs-theme=dark] .share-guide strong{color:var(--ink)}html[data-gs-theme=dark] .share-link-box{color:#9ed1bb;background:#0b2c21;border-color:#477765}html[data-gs-theme=dark] .share-link-box code{color:#a9dbc5}@media (width<=760px){.share-modal{border-radius:13px;width:calc(100vw - 18px);max-height:calc(100vh - 18px)}.share-modal>header{grid-template-columns:48px minmax(0,1fr) 38px;min-height:82px;padding:15px 16px}.share-modal>header>span{width:46px;height:46px}.share-modal>header h2{font-size:25px}.share-notice,.share-guide{margin-left:14px;margin-right:14px}.share-guide{grid-template-columns:38px minmax(0,1fr);padding:12px}.share-guide>span{width:36px;height:36px}.share-guide strong{font-size:11px}.share-list{gap:10px;padding:12px 14px 18px}.share-list article{grid-template-columns:30px minmax(0,1fr);padding:14px 12px}.share-list article>span.share-order{width:28px;height:28px}.share-link-box,.share-actions{grid-column:1/-1}.share-link-box{min-height:54px}.share-actions{grid-template-columns:1fr}.share-actions>a{min-height:50px}.share-modal>footer{flex-direction:column-reverse;align-items:stretch;padding:14px}.share-modal>footer>*,.share-modal>footer .share-copy-all{width:100%;min-width:0}.share-modal>footer .secondary-button{justify-content:center}}@media (width<=430px){.share-modal>header h2{font-size:22px}.share-modal>header p{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.share-guide p{font-size:9px}.share-link-box{grid-template-columns:minmax(0,1fr) 36px;padding-right:8px}.share-link-box>span{justify-content:center;width:34px;padding:0;font-size:0}.share-signer strong{font-size:12px}}.folder-favorite{width:25px;height:27px;color:var(--gold-dark);opacity:.55;background:0 0;border:0;place-items:center;padding:0;display:grid}.folder-favorite:hover{opacity:1}.folder-favorite:has(svg[fill=currentColor]){opacity:1}.smart-folder-list>div{border-radius:6px;grid-template-columns:minmax(0,1fr) 25px;align-items:center;display:grid}.smart-folder-list>div:hover{background:#f2eee5}.smart-folder-list>div>button:first-child{width:100%}.smart-folder-list .smart-folder-delete{width:24px;height:26px;min-height:0;color:var(--muted);opacity:0;background:0 0;border:0;grid-template-columns:1fr;place-items:center;padding:0;display:grid}.smart-folder-list>div:hover .smart-folder-delete{opacity:1}.clm-boundary-note.phase-two{color:#f7f4eb;background:linear-gradient(118deg,#052f23,#011d16 62%,#0b3e2e);border-color:#caa65fa6;box-shadow:0 14px 34px #02201826}.clm-boundary-note.phase-two>span{color:#06291f;background:linear-gradient(145deg,#ead9a9,#c9a45d)}.clm-boundary-note.phase-two p{color:#b8c7c0}.clm-boundary-note.phase-two>i{color:#f0dfb0;background:#caa65f29;border:1px solid #caa65f47}.phase-two-grid .clm-summary-card{min-height:108px;padding:13px}.phase-two-grid .clm-summary-card>span{flex-basis:38px;width:38px;height:38px}.clm-phase-two-capabilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.clm-phase-two-capabilities article{border:1px solid var(--line);background:linear-gradient(135deg,#fffdf8,#f6f0e2);border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:88px;padding:14px 15px;display:grid}.clm-phase-two-capabilities article>span{width:36px;height:36px;color:var(--gold-dark);border:1px solid var(--gold-soft);background:#fff;border-radius:8px;place-items:center;display:grid}.clm-phase-two-capabilities strong,.clm-phase-two-capabilities p{margin:0;display:block}.clm-phase-two-capabilities strong{font-size:9px}.clm-phase-two-capabilities p{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45}.clm-phase-two-capabilities button{min-height:31px;color:var(--forest-700);border:1px solid var(--gold-soft);background:#fff;border-radius:6px;padding:0 9px;font-size:7px;font-weight:700}.clm-row-indicators{justify-content:flex-end;align-items:center;gap:4px;display:flex}.clm-row-indicators i{min-width:24px;height:24px;color:var(--muted);background:#f4efe3;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0 5px;font-size:6.5px;font-style:normal;display:flex}.clm-row-indicators i:first-child:not(:last-child){color:#805d15;background:#fff1c9}.phase-two-create{width:min(1040px,100%)}.phase-two-create .wizard-body{max-height:min(72vh,760px)}.clm-selected-template{color:#153d31;background:linear-gradient(120deg,#edf7f2,#fff8e8);border:1px solid #a9c8b9;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:12px 13px;display:grid}.clm-selected-template>span{color:#f0d897;background:linear-gradient(145deg,#0a674c,#033426);border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.clm-selected-template small,.clm-selected-template strong,.clm-selected-template p{margin:0;display:block}.clm-selected-template small{color:#8a692b;letter-spacing:.09em;font-size:6px}.clm-selected-template strong{margin-top:3px;font-size:9px}.clm-selected-template p{color:#5d7168;margin-top:3px;font-size:7px;line-height:1.45}.clm-selected-template>svg{color:#176047}.phase-two-drawer{width:min(760px,100vw)}.phase-two-drawer .clm-drawer-status{flex-wrap:wrap;justify-content:flex-start}.phase-two-drawer .clm-drawer-status>span:first-of-type{margin-left:auto}.clm-approval-chip{background:#eeeae1;border-radius:999px;min-height:29px;padding:0 8px}.clm-approval-chip.approved{background:#e2f1e9;color:#176347!important}.clm-approval-chip.pending{background:#fff0c8;color:#815e16!important}.clm-approval-chip.rejected{background:#fae5e1;color:#8d443c!important}.phase-two-tabs{padding:7px 10px}.phase-two-tabs button{padding:0 8px}.clm-priority{background:#efede7;border-radius:999px;padding:4px 7px;font-size:7px;display:inline-flex}.clm-priority.high,.clm-priority.urgent{color:#8a4b18;background:#fff0d7}.clm-priority.urgent{color:#8d3f38;background:#fde7e3}.document-drawer section.clm-signature-status-card{border:1px solid var(--line);background:#f7f3e9;align-items:flex-start;gap:10px;padding:14px;display:flex}.clm-signature-status-card>span{width:37px;height:37px;color:var(--gold-dark);background:#fff;border-radius:8px;flex:0 0 37px;place-items:center;display:grid}.clm-signature-status-card.completed{background:#eaf4ef;border-color:#a6c5b7}.clm-signature-status-card.completed>span{color:#fff;background:var(--forest-700)}.clm-signature-status-card strong,.clm-signature-status-card p{margin:0;display:block}.clm-signature-status-card strong{font-size:8.5px}.clm-signature-status-card p{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.45}.clm-production-tab{gap:14px;display:grid}.clm-template-use{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f4ea;gap:9px;padding:13px 14px;display:grid}.clm-template-use>label{gap:4px;display:grid}.clm-template-use label>span,.clm-compare-controls label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:6.5px}.clm-template-use select,.clm-template-use input,.clm-compare-controls select{width:100%;height:37px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:0 9px;font-size:7.5px}.clm-template-use>p{color:var(--muted);margin:0;font-size:7px}.clm-template-use>button{justify-self:end}.clm-variable-grid label{gap:4px;display:grid}.clm-template-autofill{background:linear-gradient(135deg,#edf6f1,#fff9eb);border:1px solid #abc8ba;border-radius:9px;gap:9px;margin:3px 0 5px;padding:12px;display:grid;box-shadow:0 8px 22px #0536290f}.clm-template-autofill>header{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px;display:grid}.clm-template-autofill>header>span{color:#f0d899;background:linear-gradient(145deg,#086047,#033428);border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.clm-template-autofill header small,.clm-template-autofill header strong,.clm-template-autofill header p{margin:0;display:block}.clm-template-autofill header small{color:#8b6a2b;letter-spacing:.1em;font-size:5.8px}.clm-template-autofill header strong{color:#073b2c;margin-top:3px;font-size:8.5px}.clm-template-autofill header p{color:#5c7168;margin-top:3px;font-size:6.7px;line-height:1.45}.clm-autofill-tabs{background:#ffffffb8;border:1px solid #d8cdaa;border-radius:7px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.clm-autofill-tabs button{color:#62736b;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:32px;font-size:6.8px;font-weight:750;display:flex}.clm-autofill-tabs button.is-active{color:#073e2e;background:#fff;box-shadow:0 3px 10px #022e221a}.clm-autofill-upload{cursor:pointer;background:#ffffffd1;border:1px dashed #9ebbac;border-radius:8px;align-items:center;gap:9px;min-height:66px;padding:10px 11px;display:flex!important}.clm-autofill-upload>svg{color:#167053;flex:none}.clm-autofill-upload div{flex:1;min-width:0}.clm-autofill-upload strong,.clm-autofill-upload span{margin:0;display:block}.clm-autofill-upload strong{color:#163f32;text-overflow:ellipsis;white-space:nowrap;font-size:7.7px;overflow:hidden}.clm-autofill-upload span{color:#6b7b74;margin-top:3px;font-size:6.3px;text-transform:none!important;letter-spacing:0!important}.clm-autofill-upload em{color:#846422;font-size:6.5px;font-style:normal;font-weight:800}.clm-autofill-upload.has-file{background:#f8fffb;border-style:solid;border-color:#75aa92}.clm-autofill-text{gap:4px;position:relative;display:grid!important}.clm-autofill-text textarea{resize:vertical;min-height:118px;color:var(--ink);background:#ffffffe0;border:1px solid #cfc3a6;border-radius:7px;outline:0;padding:9px 10px;font:400 7.5px/1.5 Inter,sans-serif}.clm-autofill-text textarea:focus{border-color:#4c8d73;box-shadow:0 0 0 3px #2a77581a}.clm-autofill-text>small{color:#7a887f;justify-self:end;font-size:5.8px}.clm-autofill-action{justify-content:space-between;align-items:center;gap:10px;display:flex}.clm-autofill-action>small{color:#61756c;align-items:flex-start;gap:4px;max-width:52%;font-size:6px;line-height:1.45;display:flex}.clm-autofill-action>small svg{color:#167053;flex:none}.clm-autofill-action>button{flex:none;min-height:34px}.clm-autofill-progress{gap:4px;display:grid}.clm-autofill-progress>span{background:#dce6df;border-radius:999px;height:5px;overflow:hidden}.clm-autofill-progress i{border-radius:inherit;background:linear-gradient(90deg,#0a6a4d,#c6a45b);height:100%;transition:width .2s;display:block}.clm-autofill-progress small{color:#597168;font-size:6px}.clm-autofill-error,.clm-autofill-success{border-radius:7px;align-items:flex-start;gap:7px;padding:8px 9px;font-size:6.7px;line-height:1.45;display:flex}.clm-autofill-error{color:#8c423b;background:#fae9e6;border:1px solid #dfb5af}.clm-autofill-success{color:#175b44;background:#e4f2eb;border:1px solid #9fc9b5}.clm-autofill-success>div{flex:1}.clm-autofill-success strong,.clm-autofill-success span{display:block}.clm-autofill-success span{color:#557268;margin-top:2px}.clm-autofill-success button{color:#76581d;background:#fff;border:1px solid #d4bd83;border-radius:5px;align-items:center;gap:3px;padding:4px 6px;font-size:6px;font-weight:750;display:flex}.clm-variable-grid label.is-autofilled{background:#edf7f1;border:1px solid #a5c9b8;border-radius:7px;padding:6px}.clm-variable-grid label>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.clm-variable-grid label>span em{color:#187050;letter-spacing:0;text-transform:none;font-size:5.3px;font-style:normal}.clm-variable-grid label.is-autofilled input{background:#fbfffd;border-color:#7eaf98}.clm-compare-controls{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;padding:12px 14px;display:grid}.clm-compare-controls label{gap:4px;min-width:0;display:grid}.clm-compare-controls button{min-height:37px}.clm-comparison-result{border:1px solid var(--line);border-radius:8px;margin:0 14px 12px;overflow:hidden}.clm-diff-stats{border-bottom:1px solid var(--line);background:#f5f1e7;gap:15px;padding:9px 11px;display:flex}.clm-diff-stats span{color:var(--muted);font-size:6.8px}.clm-diff-stats b{color:var(--forest-800);font-size:8px}.clm-diff-message{color:#805c17;align-items:flex-start;gap:7px;margin:0;padding:14px;font-size:7.5px;line-height:1.5;display:flex}.clm-diff-message.ok{color:var(--success)}.clm-redline{color:#34443c;background:#fffefa;max-height:270px;padding:14px;font:400 8px/1.8 Inter,sans-serif;overflow:auto}.clm-redline .added{color:#175e43;background:#dff2e7;padding:1px 2px;text-decoration:none}.clm-redline .removed{color:#8a423b;background:#f9dfdc;padding:1px 2px;text-decoration:line-through}.clm-redline .same{color:#5d6762}.document-drawer section.clm-signature-gate{background:linear-gradient(120deg,#062f24,#021d16);border:1px solid #caa65fb3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.clm-signature-gate>div{grid-template-columns:38px 1fr;align-items:start;gap:10px;display:grid}.clm-signature-gate>div>span{color:#09291f;background:var(--gold-soft);border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.clm-signature-gate small,.clm-signature-gate strong,.clm-signature-gate p{margin:0;display:block}.clm-signature-gate small{color:var(--gold-soft);letter-spacing:.09em;font-size:6px}.clm-signature-gate strong{color:#fff;margin-top:3px;font-size:9px}.clm-signature-gate p{color:#b7c5bf;margin-top:4px;font-size:7px;line-height:1.5}.clm-signature-gate>a{color:#f3e3b7;white-space:nowrap;border:1px solid #caa65f80;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:7px;text-decoration:none;display:flex}.clm-collaboration-grid{gap:14px;display:grid}.clm-comment-form,.clm-task-form{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f8f4ea;gap:7px;padding:12px 14px;display:grid}.clm-comment-form textarea,.clm-task-form input,.clm-task-form select,.clm-task-form textarea{min-width:0;color:var(--ink);background:var(--paper);border:1px solid var(--line);font:inherit;border-radius:6px;padding:8px;font-size:7.5px}.clm-comment-form button,.clm-task-form button{justify-self:end}.clm-task-form{grid-template-columns:1.2fr 1fr 120px 100px}.clm-task-form textarea{grid-column:1/-1}.clm-task-form button{grid-column:4}.clm-comment-list,.clm-task-list{gap:6px;padding:10px 14px;display:grid}.clm-comment-list article{border:1px solid var(--line);background:#fbfaf6;border-radius:7px;grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:10px;display:grid}.clm-comment-list article>span{color:#fff;background:var(--forest-700);border-radius:50%;place-items:center;width:30px;height:30px;font-size:7px;font-weight:700;display:grid}.clm-comment-list strong,.clm-comment-list small,.clm-comment-list p,.clm-comment-list em{margin:0;display:block}.clm-comment-list strong{font-size:8px}.clm-comment-list small{color:var(--muted);margin-top:2px;font-size:6px}.clm-comment-list p{color:#4c5953;margin-top:6px;font-size:7.5px;line-height:1.5}.clm-comment-list em{color:var(--success);align-items:center;gap:4px;margin-top:5px;font-size:6.5px;font-style:normal;display:flex}.clm-comment-list article>button{width:27px;height:27px;color:var(--success);background:#e5f1eb;border:0;border-radius:6px;place-items:center;display:grid}.clm-comment-list article.resolved{opacity:.62}.clm-task-list article{border:1px solid var(--line);background:#fbfaf6;border-left:3px solid #c8ae71;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.clm-task-list article.priority-high,.clm-task-list article.priority-urgent{border-left-color:#b96c3d}.clm-task-list article.completed{opacity:.65;border-left-color:#4f9a79}.clm-task-list article>span{width:31px;height:31px;color:var(--gold-dark);background:#fff3d9;border-radius:7px;place-items:center;display:grid}.clm-task-list strong,.clm-task-list small,.clm-task-list p{margin:0;display:block}.clm-task-list strong{font-size:8px}.clm-task-list small{color:var(--muted);margin-top:3px;font-size:6.5px}.clm-task-list p{color:#58635e;margin-top:4px;font-size:7px}.clm-task-list select{border:1px solid var(--line);background:#fff;border-radius:6px;height:32px;padding:0 7px;font-size:6.5px}.document-drawer section.clm-approval-overview{border:1px solid var(--line);background:#f7f2e6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.clm-approval-overview>div{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;display:grid}.clm-approval-overview>div>span{width:36px;height:36px;color:var(--gold-dark);border:1px solid var(--gold-soft);background:#fff;border-radius:8px;place-items:center;display:grid}.clm-approval-overview small,.clm-approval-overview strong,.clm-approval-overview p{margin:0;display:block}.clm-approval-overview small{color:var(--gold-dark);letter-spacing:.08em;font-size:6px}.clm-approval-overview strong{margin-top:3px;font-size:9px}.clm-approval-overview p{color:var(--muted);margin-top:4px;font-size:7px;line-height:1.4}.clm-approval-list{gap:7px;padding:10px 14px;display:grid}.clm-approval-list article{border:1px solid var(--line);background:#fbfaf6;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid;position:relative}.clm-approval-list article>span{color:#80601d;background:#fff1cf;border-radius:50%;place-items:center;width:31px;height:31px;font-size:7px;font-weight:750;display:grid}.clm-approval-list article.status-approved>span{color:#fff;background:var(--success)}.clm-approval-list article.status-rejected>span{color:#fff;background:var(--danger)}.clm-approval-list small,.clm-approval-list strong,.clm-approval-list p,.clm-approval-list em{margin:0;display:block}.clm-approval-list small{color:var(--gold-dark);letter-spacing:.04em;font-size:5.8px}.clm-approval-list strong{margin-top:3px;font-size:8.5px}.clm-approval-list p{color:var(--muted);margin-top:2px;font-size:6.5px}.clm-approval-list em{color:#606c66;margin-top:4px;font-size:6.5px;font-style:italic}.clm-approval-list article>i{color:var(--muted);background:#efede7;border-radius:999px;padding:4px 7px;font-size:6px;font-style:normal}.clm-approval-actions{grid-column:2/-1;gap:6px;display:flex}.clm-approval-actions button{min-height:29px;color:var(--success);background:#e6f2ec;border:1px solid #acd0bd;border-radius:5px;align-items:center;gap:4px;padding:0 8px;font-size:6.5px;display:flex}.clm-approval-actions button:last-child{color:var(--danger);background:#f9e7e4;border-color:#e1b4ae}.clm-icon-danger{width:25px;height:25px;color:var(--danger);opacity:.7;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:7px;right:7px}.clm-approval-form{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr 1fr 120px auto;gap:7px;padding:12px 14px;display:grid}.clm-approval-form input,.clm-approval-form select{min-width:0;height:36px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:0 8px;font-size:7px}.clm-files a.is-current{border-left:3px solid var(--success);background:#edf5f1}.clm-template-studio{width:min(1060px,100%)}.clm-template-studio .wizard-body{min-height:500px;max-height:72vh;overflow:auto}.clm-template-studio-grid{grid-template-columns:1fr 1fr;gap:18px;padding:18px;display:grid}.clm-template-catalog{gap:7px;display:grid}.clm-template-catalog>button{width:100%;color:var(--ink);text-align:left;border:1px solid var(--line);cursor:pointer;background:#fbfaf6;border-radius:8px;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:11px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.clm-template-catalog>button:hover{border-color:#86aa9a;transform:translateY(-1px);box-shadow:0 8px 20px #033a2b1a}.clm-template-catalog>button:focus-visible{outline-offset:2px;outline:3px solid #caa65f57}.clm-template-catalog>button:disabled{cursor:default;opacity:.72;box-shadow:none;transform:none}.clm-template-catalog>button>span{width:32px;height:32px;color:var(--gold-dark);background:#fff3d9;border-radius:7px;place-items:center;display:grid}.clm-template-catalog strong,.clm-template-catalog small,.clm-template-catalog p,.clm-template-catalog em{margin:0;display:block}.clm-template-catalog strong{font-size:8.5px}.clm-template-catalog small{color:var(--gold-dark);margin-top:3px;font-size:6px}.clm-template-catalog p{color:var(--muted);margin-top:5px;font-size:7px;line-height:1.45}.clm-template-catalog em{color:#176047;align-items:center;gap:3px;margin-top:7px;font-size:6.5px;font-style:normal;font-weight:800;display:flex}.clm-template-create{gap:7px;display:grid}.clm-template-create input,.clm-template-create textarea,.clm-template-create select{min-width:0;color:var(--ink);background:var(--paper);border:1px solid var(--line);font:inherit;border-radius:6px;padding:8px;font-size:7.5px}.clm-template-create>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.clm-template-create button{justify-self:end}.clm-template-studio>footer>span{color:var(--muted);font-size:7px}.clm-template-studio>header p{color:#b7c8c0;margin:5px 0 0;font-size:8px}.clm-template-toolbar{grid-template-columns:minmax(0,1fr) 145px;gap:7px;margin-bottom:8px;display:grid}.clm-template-toolbar label{border:1px solid var(--line);background:#fffdf8;border-radius:7px;align-items:center;gap:7px;min-width:0;height:38px;padding:0 10px;display:flex}.clm-template-toolbar label svg{color:#176047;flex:none}.clm-template-toolbar input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:8px}.clm-template-toolbar select{min-width:0;color:var(--ink);border:1px solid var(--line);background:#fffdf8;border-radius:7px;padding:0 9px;font-size:8px}.clm-template-catalog-summary{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.clm-template-catalog-summary span{color:#5f6f67;background:#f2eee4;border:1px solid #e0d6c1;border-radius:6px;padding:5px 7px;font-size:6.5px}.clm-template-catalog-summary strong{color:#176047;font-size:8px}.clm-template-catalog>button.is-official{background:linear-gradient(120deg,#fbfffce8,#fffaf0);border-color:#b9cdbd;box-shadow:inset 3px 0 #176047}.clm-template-catalog>button.is-official:hover{box-shadow:inset 3px 0 #176047,0 8px 20px #033a2b1a}.clm-template-catalog>button.is-official>span{color:#f0d897;background:linear-gradient(135deg,#0a674c,#033426)}.clm-template-badges{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.clm-template-badges b{color:#176047;letter-spacing:.08em;background:#e2f0e9;border:1px solid #b6d1c4;border-radius:999px;align-items:center;min-height:16px;padding:0 6px;font-size:5.5px;display:inline-flex}.clm-template-badges b.is-guedes{color:#6f501b;background:#fff0c7;border-color:#d5b66f}.clm-clause-catalog{gap:7px;padding:0 14px 12px;display:grid}.clm-clause-catalog article{border:1px solid var(--line);background:#fbfaf6;border-radius:7px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px;display:grid}.clm-clause-catalog article>span{width:30px;height:30px;color:var(--gold-dark);background:#fff3d8;border-radius:7px;place-items:center;display:grid}.clm-clause-catalog small,.clm-clause-catalog strong,.clm-clause-catalog p,.clm-clause-catalog em{margin:0;display:block}.clm-clause-catalog small{color:var(--gold-dark);text-transform:uppercase;font-size:5.8px}.clm-clause-catalog strong{margin-top:3px;font-size:8px}.clm-clause-catalog p{max-height:70px;color:var(--muted);margin-top:4px;font-size:6.8px;line-height:1.45;overflow:auto}.clm-clause-catalog em{color:#6e6245;margin-top:4px;font-size:6.3px}.clm-clause-catalog button{min-height:29px;color:var(--forest-700);border:1px solid var(--gold-soft);background:#fff;border-radius:5px;padding:0 8px;font-size:6.5px}.clm-clause-create{border:1px solid var(--line);background:#f8f4e9;border-radius:7px;margin:0 14px 15px;padding:9px}.clm-clause-create summary{color:var(--forest-700);cursor:pointer;align-items:center;gap:5px;font-size:7px;font-weight:700;display:flex}.clm-clause-create form{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.clm-clause-create input,.clm-clause-create select,.clm-clause-create textarea{min-width:0;color:var(--ink);background:var(--paper);border:1px solid var(--line);font:inherit;border-radius:6px;padding:8px;font-size:7px}.clm-clause-create textarea{grid-column:1/-1}.clm-clause-create button{grid-column:2;justify-self:end}.clm-signature-source-lock{color:#175f47;background:#e8f3ed;border:1px solid #a5c6b7;border-radius:8px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.clm-signature-source-lock strong,.clm-signature-source-lock span{display:block}.clm-signature-source-lock strong{font-size:9px}.clm-signature-source-lock span{color:#567068;margin-top:3px;font-size:7px;line-height:1.45}.document-mode-grid button:disabled,.upload-zone:disabled{cursor:not-allowed;opacity:.65}html[data-gs-theme=dark] .clm-phase-two-capabilities article,html[data-gs-theme=dark] .clm-template-use,html[data-gs-theme=dark] .clm-comment-form,html[data-gs-theme=dark] .clm-task-form,html[data-gs-theme=dark] .clm-comment-list article,html[data-gs-theme=dark] .clm-task-list article,html[data-gs-theme=dark] .clm-approval-list article,html[data-gs-theme=dark] .clm-template-catalog article,html[data-gs-theme=dark] .clm-clause-catalog article,html[data-gs-theme=dark] .clm-signature-source-lock{background:#10231c;border-color:#355348}html[data-gs-theme=dark] .clm-template-use input,html[data-gs-theme=dark] .clm-template-use select,html[data-gs-theme=dark] .clm-compare-controls select,html[data-gs-theme=dark] .clm-comment-form textarea,html[data-gs-theme=dark] .clm-task-form input,html[data-gs-theme=dark] .clm-task-form select,html[data-gs-theme=dark] .clm-task-form textarea,html[data-gs-theme=dark] .clm-approval-form input,html[data-gs-theme=dark] .clm-approval-form select,html[data-gs-theme=dark] .clm-template-create input,html[data-gs-theme=dark] .clm-template-create textarea,html[data-gs-theme=dark] .clm-template-create select,html[data-gs-theme=dark] .clm-clause-create input,html[data-gs-theme=dark] .clm-clause-create textarea,html[data-gs-theme=dark] .clm-clause-create select,html[data-gs-theme=dark] .clm-template-toolbar label,html[data-gs-theme=dark] .clm-template-toolbar select{color:var(--ink);background:#091812;border-color:#355348}html[data-gs-theme=dark] .clm-template-catalog-summary span{color:#a8b9b1;background:#10231c;border-color:#355348}html[data-gs-theme=dark] .clm-template-catalog article.is-official{background:linear-gradient(120deg,#102a20,#17271e);border-color:#4b7563}html[data-gs-theme=dark] .clm-template-catalog>button{color:var(--ink);background:#10231c;border-color:#355348}html[data-gs-theme=dark] .clm-template-catalog>button.is-official{background:linear-gradient(120deg,#102a20,#17271e);border-color:#4b7563}html[data-gs-theme=dark] .clm-selected-template{color:var(--ink);background:linear-gradient(120deg,#102a20,#17271e);border-color:#4b7563}html[data-gs-theme=dark] .clm-selected-template p{color:#a8b9b1}html[data-gs-theme=dark] .clm-template-autofill{background:linear-gradient(135deg,#102a20,#1d281d);border-color:#4b7563}html[data-gs-theme=dark] .clm-template-autofill header strong{color:#e7efe9}html[data-gs-theme=dark] .clm-template-autofill header p,html[data-gs-theme=dark] .clm-autofill-action>small{color:#a8b9b1}html[data-gs-theme=dark] .clm-autofill-tabs,html[data-gs-theme=dark] .clm-autofill-upload,html[data-gs-theme=dark] .clm-autofill-text textarea{color:var(--ink);background:#091812;border-color:#456858}html[data-gs-theme=dark] .clm-autofill-tabs button.is-active{color:#f0d899;background:#173a2c}html[data-gs-theme=dark] .clm-autofill-upload strong{color:#e7efe9}html[data-gs-theme=dark] .clm-variable-grid label.is-autofilled{background:#123326;border-color:#4b8069}html[data-gs-theme=dark] .clm-variable-grid label.is-autofilled input{background:#091812;border-color:#4b8069}@media (width<=1200px){.clm-summary-grid.phase-two-grid{grid-template-columns:repeat(3,1fr)}.clm-phase-two-capabilities{grid-template-columns:1fr}.clm-phase-two-capabilities article{min-height:72px}}@media (width<=820px){.clm-row-indicators{display:none}.phase-two-drawer{width:100vw}.clm-template-studio-grid{grid-template-columns:1fr}.clm-task-form{grid-template-columns:1fr 1fr}.clm-task-form textarea,.clm-task-form button{grid-column:1/-1}.clm-approval-form{grid-template-columns:1fr 1fr}.clm-approval-form button{grid-column:1/-1;width:100%}.document-drawer section.clm-signature-gate{grid-template-columns:1fr}.clm-signature-gate>button,.clm-signature-gate>a{justify-content:center;width:100%}}@media (width<=560px){.clm-summary-grid.phase-two-grid{grid-template-columns:1fr}.clm-phase-two-capabilities article{grid-template-columns:34px minmax(0,1fr)}.clm-phase-two-capabilities button{grid-column:2;justify-self:start}.phase-two-drawer .clm-drawer-status>span:first-of-type{margin-left:0}.clm-variable-grid,.clm-compare-controls,.clm-task-form,.clm-approval-form,.clm-template-create>div,.clm-clause-create form{grid-template-columns:1fr}.clm-compare-controls button,.clm-task-form textarea,.clm-task-form button,.clm-approval-form button,.clm-clause-create textarea,.clm-clause-create button{grid-column:auto;width:100%}.clm-diff-stats{flex-wrap:wrap}.document-drawer section.clm-approval-overview{grid-template-columns:1fr}.clm-approval-overview>button{width:100%}.clm-approval-list article{grid-template-columns:32px minmax(0,1fr)}.clm-approval-list article>i{grid-column:2;justify-self:start}.clm-approval-actions{flex-wrap:wrap;grid-column:2}.clm-template-studio .wizard-body{min-height:0}.clm-template-studio-grid{padding:13px}.clm-template-studio>footer{flex-direction:column;align-items:flex-start}.clm-template-studio>footer button{width:100%}.clm-clause-catalog article{grid-template-columns:30px minmax(0,1fr)}.clm-clause-catalog article button{grid-column:2;justify-self:start}.clm-autofill-tabs{grid-template-columns:1fr}.clm-autofill-action{flex-direction:column;align-items:stretch}.clm-autofill-action>small{max-width:none}.clm-autofill-action>button{width:100%}.clm-autofill-upload{align-items:flex-start}.clm-autofill-success{flex-wrap:wrap}.clm-autofill-success button{margin-left:24px}.clm-template-toolbar{grid-template-columns:1fr}.clm-template-toolbar select{min-height:38px}.clm-template-catalog-summary{grid-template-columns:repeat(3,1fr);display:grid}.clm-template-catalog-summary span{text-align:center}.clm-template-catalog>button{padding:12px 10px}.clm-template-catalog em{min-height:28px;margin-top:8px;font-size:7px}.clm-selected-template{grid-template-columns:36px minmax(0,1fr)}.clm-selected-template>svg{display:none}}.clm-boundary-note.phase-three{background:radial-gradient(circle at 88% 20%,#caa65f24,#0000 30%),linear-gradient(118deg,#052f23,#011d16 62%,#0b3e2e)}.clm-summary-grid.phase-two-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.clm-phase-three-capabilities{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.clm-phase-three-capabilities article{background:linear-gradient(145deg,#062f24,#021b15);border:1px solid #caa65f61;border-radius:10px;min-height:105px;padding:15px;box-shadow:0 12px 28px #03231b14}.clm-phase-three-capabilities article>span{color:#08291f;background:linear-gradient(145deg,#edddb0,#c9a45c);border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.clm-phase-three-capabilities strong,.clm-phase-three-capabilities p{margin:0;display:block}.clm-phase-three-capabilities strong{color:#fff;margin-top:11px;font-size:9px}.clm-phase-three-capabilities p{color:#afc2b9;margin-top:4px;font-size:7px;line-height:1.5}.clm-row-indicators i.is-overdue{color:#8d3f38!important;background:#fde6e1!important}.clm-operations-tab{gap:14px;padding-bottom:18px;display:grid}.document-drawer section.clm-operations-hero{background:linear-gradient(120deg,#062f24,#021d16);border:1px solid #caa65fb3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.clm-operations-hero>div{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px;display:grid}.clm-operations-hero>div>span{color:#08291f;background:linear-gradient(145deg,#ead8a6,#c9a45c);border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.clm-operations-hero small,.clm-operations-hero strong,.clm-operations-hero p{margin:0;display:block}.clm-operations-hero small{color:var(--gold-soft);letter-spacing:.1em;font-size:6px}.clm-operations-hero strong{color:#fff;margin-top:3px;font-size:10px}.clm-operations-hero p{color:#b7c6bf;margin-top:4px;font-size:7px;line-height:1.5}.clm-operations-hero>button{color:#f3e2b4;white-space:nowrap;background:#ffffff0a;border-color:#caa65f80}.clm-operation-metrics{grid-template-columns:repeat(5,1fr);gap:7px;padding:0 14px;display:grid}.clm-operation-metrics article{border:1px solid var(--line);background:#f7f3e9;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:24px 1fr;align-items:center;min-height:64px;padding:9px 10px;display:grid}.clm-operation-metrics article>svg{color:var(--gold-dark);grid-row:1/3}.clm-operation-metrics span{color:var(--muted);font-size:6.3px}.clm-operation-metrics strong{color:var(--forest-900);font-family:var(--font-serif);font-size:20px;font-weight:500}.clm-operation-metrics article.is-alert{background:#fceae6;border-color:#e4b4ae}.clm-operation-metrics article.is-alert>svg,.clm-operation-metrics article.is-alert strong{color:#913f38}.drawer-section-title>i{color:var(--muted);font-size:6.5px;font-style:normal}.clm-operation-create{border:1px solid var(--line);background:#f8f4e9;border-radius:8px;margin:0 14px 10px;padding:10px}.clm-operation-create>summary{color:var(--forest-700);cursor:pointer;align-items:center;gap:6px;font-size:7.5px;font-weight:750;display:flex}.clm-operation-create[open]>summary{margin-bottom:10px}.clm-operation-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.clm-operation-form input,.clm-operation-form select,.clm-operation-form textarea{min-width:0;min-height:36px;color:var(--ink);background:var(--paper);border:1px solid var(--line);font:inherit;border-radius:6px;padding:8px;font-size:7px}.clm-operation-form label{gap:4px;min-width:0;display:grid}.clm-operation-form label>span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:6px}.clm-operation-form textarea{grid-column:1/-1}.clm-operation-form>button{grid-column:4;justify-self:end}.clm-operation-checkbox{color:var(--muted);align-items:center;font-size:7px;grid-template-columns:18px 1fr!important;display:flex!important}.clm-operation-checkbox input{width:16px;height:16px;min-height:16px;padding:0}.clm-notice-form input[name=subject],.clm-notice-form textarea{grid-column:1/-1}.clm-obligation-list,.clm-renewal-list,.clm-adjustment-list,.clm-notice-list{gap:7px;padding:0 14px 8px;display:grid}.clm-obligation-list>article,.clm-renewal-list>article,.clm-adjustment-list>article,.clm-notice-list>article{border:1px solid var(--line);background:#fbfaf6;border-left:3px solid #c8aa66;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.clm-obligation-list>article.overdue{background:#fff7f4;border-left-color:#b84f44}.clm-obligation-list>article.inactive{opacity:.64}.clm-renewal-list>article.is-current{background:#f0f7f3;border-left-color:#28765a}.clm-adjustment-list>article.status-active{border-left-color:#28765a}.clm-notice-list>article.status-failed,.clm-notice-list>article.status-unconfigured{border-left-color:#b84f44}.clm-obligation-list article>span,.clm-renewal-list article>span,.clm-adjustment-list article>span,.clm-notice-list article>span{width:31px;height:31px;color:var(--gold-dark);background:#fff1cf;border-radius:8px;place-items:center;display:grid}.clm-obligation-list small,.clm-obligation-list strong,.clm-obligation-list p,.clm-obligation-list em,.clm-obligation-list b,.clm-obligation-list i,.clm-renewal-list small,.clm-renewal-list strong,.clm-renewal-list p,.clm-renewal-list em,.clm-adjustment-list small,.clm-adjustment-list strong,.clm-adjustment-list p,.clm-adjustment-list em,.clm-notice-list small,.clm-notice-list strong,.clm-notice-list p{margin:0;display:block}.clm-obligation-list small,.clm-renewal-list small,.clm-adjustment-list small,.clm-notice-list small{color:var(--gold-dark);letter-spacing:.04em;text-transform:uppercase;font-size:5.8px}.clm-obligation-list strong,.clm-renewal-list strong,.clm-adjustment-list strong,.clm-notice-list strong{margin-top:3px;font-size:8.5px}.clm-obligation-list p,.clm-renewal-list p,.clm-adjustment-list p,.clm-notice-list p{color:var(--muted);margin-top:3px;font-size:6.5px;line-height:1.45}.clm-obligation-list em,.clm-renewal-list em,.clm-adjustment-list em{color:#5c6862;margin-top:4px;font-size:6.5px;font-style:normal}.clm-obligation-list b{color:#765718;background:#fff0c8;border-radius:999px;align-items:center;gap:4px;width:max-content;margin-top:5px;padding:3px 6px;font-size:5.8px;display:flex}.clm-obligation-list i{color:var(--success);margin-top:4px;font-size:6px;font-style:normal}.clm-obligation-list article>aside{gap:5px;width:190px;display:grid}.clm-obligation-list aside select,.clm-renewal-list form select,.clm-renewal-list form input,.clm-adjustment-list form input{min-width:0;height:30px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:5px;padding:0 6px;font-size:6.2px}.clm-obligation-list aside>div{justify-content:flex-end;gap:4px;display:flex}.clm-obligation-list aside button,.clm-renewal-list form button,.clm-adjustment-list form button{min-height:27px;color:var(--forest-700);background:#e8f2ed;border:1px solid #afd0bf;border-radius:5px;padding:0 7px;font-size:6px}.clm-obligation-list aside button:last-child,.clm-adjustment-list form button:last-child{color:#8c433b;background:#f9e8e4;border-color:#e2b7b1}.clm-renewal-list article>i,.clm-adjustment-list article>i,.clm-notice-list article>i{color:var(--muted);white-space:nowrap;background:#efede7;border-radius:999px;padding:4px 7px;font-size:6px;font-style:normal}.clm-renewal-list article>form{grid-column:2/-1;grid-template-columns:110px 130px minmax(0,1fr) auto;gap:5px;display:grid}.clm-adjustment-list article>form{grid-column:2/-1;justify-content:flex-end;gap:5px;display:flex}.clm-adjustment-list article>form input{width:110px}.clm-operation-guidance{color:#71571e;border:1px solid var(--gold-soft);background:#fff1cf;border-radius:7px;align-items:center;gap:6px;margin:0 14px;padding:8px 10px;font-size:6.8px;display:flex}.clm-operation-history{border:1px solid var(--line);background:#f6f2e8;border-radius:7px;margin:4px 14px 0;padding:9px 10px}.clm-operation-history summary{color:var(--forest-700);cursor:pointer;font-size:7px;font-weight:700}.clm-operation-history>div{gap:5px;margin-top:8px;display:grid}.clm-operation-history p{color:var(--muted);border-top:1px solid var(--line);align-items:flex-start;gap:6px;margin:0;padding-top:5px;font-size:6.5px;line-height:1.45;display:flex}.clm-operation-history p svg{color:var(--success);flex:none}.clm-operation-history p.failed svg{color:var(--danger)}html[data-gs-theme=dark] .clm-phase-three-capabilities article,html[data-gs-theme=dark] .clm-operation-metrics article,html[data-gs-theme=dark] .clm-operation-create,html[data-gs-theme=dark] .clm-obligation-list>article,html[data-gs-theme=dark] .clm-renewal-list>article,html[data-gs-theme=dark] .clm-adjustment-list>article,html[data-gs-theme=dark] .clm-notice-list>article,html[data-gs-theme=dark] .clm-operation-history{background:#10231c;border-color:#355348}html[data-gs-theme=dark] .clm-operation-form input,html[data-gs-theme=dark] .clm-operation-form select,html[data-gs-theme=dark] .clm-operation-form textarea,html[data-gs-theme=dark] .clm-obligation-list aside select,html[data-gs-theme=dark] .clm-renewal-list form select,html[data-gs-theme=dark] .clm-renewal-list form input,html[data-gs-theme=dark] .clm-adjustment-list form input{color:var(--ink);background:#091812;border-color:#355348}@media (width<=1200px){.clm-phase-three-capabilities{grid-template-columns:1fr 1fr}.clm-operation-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.clm-operation-form{grid-template-columns:1fr 1fr}.clm-operation-form textarea,.clm-notice-form input[name=subject],.clm-notice-form textarea{grid-column:1/-1}.clm-operation-form>button{grid-column:2}.clm-obligation-list>article,.clm-renewal-list>article,.clm-adjustment-list>article,.clm-notice-list>article{grid-template-columns:34px minmax(0,1fr)}.clm-obligation-list article>aside,.clm-renewal-list article>form,.clm-adjustment-list article>form{grid-column:2;width:100%}.clm-renewal-list article>i,.clm-adjustment-list article>i,.clm-notice-list article>i{grid-column:2;justify-self:start}.clm-renewal-list article>form{grid-template-columns:1fr 1fr}.clm-renewal-list article>form button{grid-column:1/-1}}@media (width<=560px){.clm-phase-three-capabilities,.clm-operation-metrics,.clm-operation-form{grid-template-columns:1fr}.clm-phase-three-capabilities article{min-height:92px}.document-drawer section.clm-operations-hero{grid-template-columns:1fr}.clm-operations-hero>button{justify-content:center;width:100%}.clm-operation-form textarea,.clm-notice-form input[name=subject],.clm-notice-form textarea,.clm-operation-form>button{grid-column:auto;width:100%}.clm-obligation-list article>aside,.clm-renewal-list article>form,.clm-adjustment-list article>form{grid-column:1/-1}.clm-obligation-list article>aside{width:100%}.clm-renewal-list article>form{grid-template-columns:1fr}.clm-adjustment-list article>form{flex-direction:column}.clm-adjustment-list article>form input{width:100%}.clm-obligation-list aside>div{justify-content:stretch}.clm-obligation-list aside button{flex:1}.clm-operation-metrics article{min-height:56px}.clm-operation-create,.clm-obligation-list,.clm-renewal-list,.clm-adjustment-list,.clm-notice-list,.clm-operation-metrics{margin-left:0;margin-right:0;padding-left:10px;padding-right:10px}}.clm-boundary-note.phase-four{background:radial-gradient(circle at 80% 12%,#e6ca8533,#0000 24%),linear-gradient(116deg,#063f30,#02281f 57%,#071d17);position:relative;overflow:hidden}.clm-boundary-note.phase-four:after{content:"";pointer-events:none;border:1px solid #d8bd7c33;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-102px;right:-50px}.clm-boundary-note.phase-four>button{z-index:1;color:#f4e5c1;white-space:nowrap;background:#ffffff0f;border:1px solid #d8bd7c75;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:7px;font-weight:750;display:flex;position:relative}.clm-boundary-note.phase-four>i{z-index:1;position:relative}.clm-phase-four-capabilities{background:linear-gradient(145deg,#fffdf7,#f3eddf);border:1px solid #d8c89e;border-radius:12px;margin-top:12px;overflow:hidden;box-shadow:0 14px 35px #042d220f}.clm-phase-four-capabilities>header{color:#fff;background:radial-gradient(circle at 82% 0,#d6b3652e,#0000 30%),linear-gradient(115deg,#052f24,#021d16);border-bottom:1px solid #b79247;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:16px 19px;display:flex}.clm-phase-four-capabilities>header span{color:#dbc484;letter-spacing:.11em;align-items:center;gap:5px;font-size:6px;font-weight:750;display:flex}.clm-phase-four-capabilities>header h3{margin:5px 0 0;font:600 20px Cormorant Garamond,serif}.clm-phase-four-capabilities>header button{color:#09291f;background:linear-gradient(145deg,#ead9aa,#c9a45c);border:1px solid #f0dba1;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:7px;font-weight:800;display:flex;box-shadow:0 7px 20px #00000029}.clm-phase-four-capabilities>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.clm-phase-four-capabilities article{border-right:1px solid #ded4be;min-width:0;padding:16px 17px 18px}.clm-phase-four-capabilities article:last-child{border-right:0}.clm-phase-four-capabilities article>span{color:#9a722c;background:#fff5dd;border:1px solid #dbc389;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.clm-phase-four-capabilities article strong,.clm-phase-four-capabilities article p{margin:0;display:block}.clm-phase-four-capabilities article strong{color:var(--forest-900);margin-top:10px;font-size:8.5px}.clm-phase-four-capabilities article p{color:var(--muted);margin-top:4px;font-size:6.8px;line-height:1.55}.clm-intelligence-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:18px}.clm-intelligence-center{border:1px solid #caaa63;width:min(1180px,100%);max-height:94vh;overflow:hidden;box-shadow:0 28px 90px #011b145c}.clm-intelligence-center>header{background:radial-gradient(circle at 78% 0,#e0c27a30,#0000 31%),linear-gradient(118deg,#063f30,#011e17);min-height:102px;padding:20px 24px}.clm-intelligence-center>header span{color:#dbc484;align-items:center;gap:5px;display:flex}.clm-intelligence-center>header h2{margin-top:6px;font-size:27px}.clm-intelligence-center>header p{color:#b8c8c0;margin:4px 0 0;font-size:7.5px}.clm-intelligence-center .wizard-body{background:radial-gradient(circle at 90% 2%,#caa65f12,transparent 22%),var(--paper);min-height:430px;max-height:calc(94vh - 176px);padding:18px 20px 25px;overflow:auto}.clm-intelligence-center>footer>span{color:var(--muted);font-size:7px}.clm-intelligence-loading{min-height:230px;color:var(--forest-700);justify-content:center;align-items:center;gap:10px;font-size:8px;display:flex}.clm-intelligence-hero{color:#fff;background:linear-gradient(120deg,#074a38,#032d23);border:1px solid #caa65fa6;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex;box-shadow:0 12px 30px #042d221c}.clm-intelligence-hero span,.clm-intelligence-hero h3,.clm-intelligence-hero p{margin:0;display:block}.clm-intelligence-hero span{color:#dbc484;letter-spacing:.12em;font-size:6px;font-weight:750}.clm-intelligence-hero h3{margin-top:4px;font:600 21px Cormorant Garamond,serif}.clm-intelligence-hero p{color:#c1d0c9;margin-top:4px;font-size:7px;line-height:1.5}.clm-intelligence-actions{gap:7px;display:flex}.clm-intelligence-actions a{color:#f2dfad;white-space:nowrap;border:1px solid #d8bd7c80;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:7px;font-weight:750;text-decoration:none;display:flex}.clm-intelligence-actions a:last-child{color:#082d23;background:linear-gradient(145deg,#ecdcae,#c9a45c)}.clm-intelligence-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:11px 0 16px;display:grid}.clm-intelligence-metrics article{border:1px solid var(--line);background:#fcfaf4;border-radius:9px;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:68px;padding:10px;display:grid}.clm-intelligence-metrics article>span{color:#926d2b;background:#fff2d3;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.clm-intelligence-metrics small,.clm-intelligence-metrics strong{display:block}.clm-intelligence-metrics small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:5.8px}.clm-intelligence-metrics strong{color:var(--forest-900);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font:600 16px Cormorant Garamond,serif;overflow:hidden}.clm-intelligence-metrics article.danger{background:#fff1ed;border-color:#dea9a2}.clm-intelligence-metrics article.danger>span,.clm-intelligence-metrics article.danger strong{color:#8f3933}.clm-intelligence-metrics article.warning{background:#fff7e7;border-color:#e0c17b}.clm-intelligence-metrics article.warning>span,.clm-intelligence-metrics article.warning strong{color:#8a621a}.clm-intelligence-metrics article.ok>span{color:#176047;background:#e6f2ec}.clm-risk-distribution{padding:0 0 15px}.clm-risk-distribution>div:last-child{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.clm-risk-distribution article{border:1px solid var(--line);background:#f8f4ea;border-radius:8px;min-width:0;padding:10px 11px 13px;position:relative;overflow:hidden}.clm-risk-distribution article span,.clm-risk-distribution article strong{display:block}.clm-risk-distribution article span{color:var(--muted);text-transform:uppercase;font-size:6px}.clm-risk-distribution article strong{margin-top:2px;font:600 20px Cormorant Garamond,serif}.clm-risk-distribution article>i{background:#e6e0d3;height:3px;position:absolute;bottom:0;left:0;right:0}.clm-risk-distribution article>i b{background:linear-gradient(90deg,#0d664d,#c5a359);height:100%;display:block}.clm-intelligence-table{border:1px solid var(--line);border-radius:9px;min-width:820px;overflow:hidden}.clm-intelligence-table-head,.clm-intelligence-table>article{grid-template-columns:minmax(220px,1.7fr) .65fr .5fr .5fr .6fr .45fr .85fr;align-items:center;gap:9px;padding:9px 11px;display:grid}.clm-intelligence-table-head{color:#e8ddc0;text-transform:uppercase;letter-spacing:.05em;background:#07382c;font-size:5.8px;font-weight:700}.clm-intelligence-table>article{border-top:1px solid var(--line);background:#fffefa;min-height:55px;font-size:7px}.clm-intelligence-table>article:nth-child(odd){background:#faf7ef}.clm-intelligence-table>article:hover{background:#edf5f1}.clm-intelligence-table article strong,.clm-intelligence-table article small{display:block}.clm-intelligence-table article strong{font-size:7.5px}.clm-intelligence-table article small{color:var(--muted);margin-top:2px;font-size:6px}.clm-intelligence-table article>b{color:var(--forest-800);font-size:7px}.clm-intelligence-table article>span.has-priority{color:#973f37;text-align:center;background:#fae5e1;border-radius:999px;width:max-content;min-width:22px;padding:4px 6px;font-weight:800}.clm-intelligence-table article>button{color:var(--forest-700);white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:3px;font-size:6.5px;font-weight:750;display:flex}.intelligence-level{color:#4f655d;white-space:nowrap;background:#e8eeeb;border-radius:999px;width:max-content;padding:4px 6px;font-size:5.8px;font-weight:750}.intelligence-level.level-critical{color:#8f3933;background:#f9e2de}.intelligence-level.level-high{color:#865d16;background:#fff0cd}.intelligence-level.level-medium{color:#416a5b;background:#e6f0eb}.intelligence-level.level-low{color:#176047;background:#dff0e8}.clm-intelligence-workspace{gap:13px}.clm-intelligence-lock{color:#f7edda;background:linear-gradient(118deg,#063e2f,#021e17);border:1px solid #c7a256;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.clm-intelligence-lock>svg{color:#dfc57f}.clm-intelligence-lock strong,.clm-intelligence-lock span{display:block}.clm-intelligence-lock strong{font-size:8.5px}.clm-intelligence-lock span{color:#b9c9c1;margin-top:3px;font-size:6.5px;line-height:1.45}.clm-intelligence-lock a{color:#f2dfad;white-space:nowrap;border:1px solid #d8bd7c7a;border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:6.5px;font-weight:750;text-decoration:none;display:flex}.document-drawer section.clm-analysis-launcher{background:linear-gradient(145deg,#fbf8ef,#f4eee0);border-color:#d9c99f;padding:14px}.clm-analysis-launcher>p{color:var(--muted);margin:0 0 10px;font-size:6.8px;line-height:1.55}.clm-analysis-file-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.clm-analysis-file-row select{min-width:0;height:36px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:0 9px;font-size:7px}.clm-analysis-manual{border:1px solid var(--line);background:#ffffff94;border-radius:7px;margin-top:9px;padding:9px}.clm-analysis-manual summary{color:var(--forest-700);cursor:pointer;align-items:center;gap:5px;font-size:6.8px;font-weight:750;display:flex}.clm-analysis-manual textarea{resize:vertical;width:100%;color:var(--ink);background:var(--paper);border:1px solid var(--line);font:inherit;border-radius:6px;margin-top:8px;padding:9px;font-size:7px;line-height:1.5}.clm-analysis-manual button{margin-top:6px}.clm-intelligence-empty{min-height:140px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;border-style:dashed!important}.clm-intelligence-empty svg{color:#a27a31}.clm-intelligence-empty strong{color:var(--forest-800);font-size:9px}.clm-intelligence-empty p{max-width:360px;margin:0;font-size:6.8px;line-height:1.5}.clm-contract-score-grid{grid-template-columns:repeat(4,1fr);gap:7px;padding:0 14px;display:grid}.clm-contract-score-grid article{border:1px solid var(--line);background:#f6f3ea;border-top:3px solid #7b9c8e;border-radius:8px;min-height:67px;padding:11px 12px}.clm-contract-score-grid small,.clm-contract-score-grid strong{display:block}.clm-contract-score-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:6px}.clm-contract-score-grid strong{color:var(--forest-900);margin-top:4px;font:600 21px Cormorant Garamond,serif}.clm-contract-score-grid article.tone-critical{background:#fff0ed;border-top-color:#a6483f}.clm-contract-score-grid article.tone-high{background:#fff7e5;border-top-color:#b67f26}.clm-contract-score-grid article.tone-medium{border-top-color:#c6a35c}.clm-contract-score-grid article.tone-low{border-top-color:#28765a}.document-drawer section.clm-executive-summary{background:linear-gradient(135deg,#eef5f1,#f8f4e9);border-left:3px solid #b9964e;padding:14px 15px}.clm-executive-summary>div{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 5px;display:grid}.clm-executive-summary>div>svg{color:#a47a2e;grid-row:1/3}.clm-executive-summary span{color:#9a722c;letter-spacing:.1em;font-size:6px;font-weight:750}.clm-executive-summary small{color:var(--muted);font-size:6px}.clm-executive-summary>p{color:#2d443b;margin:10px 0 0;font-size:7.2px;line-height:1.62}.clm-intelligence-coverage{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 14px 8px;display:grid}.clm-intelligence-coverage article{border:1px solid var(--line);background:#f7f4ec;border-radius:7px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:9px;display:grid}.clm-intelligence-coverage article>span{color:#65756f;background:#ece9e1;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.clm-intelligence-coverage strong,.clm-intelligence-coverage small{display:block}.clm-intelligence-coverage strong{font-size:7px}.clm-intelligence-coverage small{color:var(--muted);margin-top:2px;font-size:5.8px}.clm-intelligence-coverage article.present{background:#edf6f1;border-color:#b4d2c3}.clm-intelligence-coverage article.present>span{color:#176047;background:#d9eee4}.clm-intelligence-coverage article.missing{background:#fff0ed;border-color:#e0b4ad}.clm-intelligence-coverage article.missing>span{color:#9a4039;background:#f7deda}.clm-extracted-terms{flex-wrap:wrap;gap:6px;padding:0 14px 8px;display:flex}.clm-extracted-terms>span{min-width:82px;color:var(--forest-800);border:1px solid var(--line);background:#faf7ef;border-radius:7px;padding:7px 9px;font-size:7px}.clm-extracted-terms small{color:#9a722c;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:5.3px;display:block}.clm-findings-heading{align-items:center}.clm-findings-heading select{min-width:135px;height:31px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:0 7px;font-size:6.5px}.clm-intelligence-findings{gap:8px;padding:0 14px 8px;display:grid}.clm-intelligence-findings>article{border:1px solid var(--line);background:#fcfaf5;border-left:3px solid #789a8b;border-radius:8px;padding:12px 13px}.clm-intelligence-findings>article.severity-critical{background:#fff5f2;border-left-color:#a8473e}.clm-intelligence-findings>article.severity-high{background:#fff9e9;border-left-color:#bd8127}.clm-intelligence-findings>article.status-resolved,.clm-intelligence-findings>article.status-mitigated{opacity:.7}.clm-intelligence-findings header{align-items:center;gap:6px;display:flex}.clm-intelligence-findings header span,.clm-intelligence-findings header b,.clm-intelligence-findings header i{text-transform:uppercase;border-radius:999px;padding:3px 5px;font-size:5.5px;font-style:normal}.clm-intelligence-findings header span{color:#28594a;background:#e5f0eb}.clm-intelligence-findings header b{color:#78591d;background:#fff0c9}.clm-intelligence-findings header i{color:var(--muted);background:#efede6;margin-left:auto}.clm-intelligence-findings h4,.clm-intelligence-findings>article>p{margin:0}.clm-intelligence-findings h4{color:var(--forest-900);margin-top:8px;font-size:8.5px}.clm-intelligence-findings>article>p{color:var(--muted);margin-top:4px;font-size:6.7px;line-height:1.5}.clm-intelligence-findings blockquote{color:#56675f;background:#f0ede4;border-left:2px solid #c4a35a;margin:9px 0 0;padding:8px 9px;font-size:6.3px;line-height:1.5}.clm-finding-recommendation{color:#1b5944;background:#eaf4ef;border:1px solid #bdd4c9;border-radius:7px;grid-template-columns:21px minmax(0,1fr);gap:6px;margin-top:9px;padding:8px;display:grid}.clm-finding-recommendation svg{margin-top:1px}.clm-finding-recommendation p{margin:0;font-size:6.5px;line-height:1.5}.clm-finding-recommendation strong{text-transform:uppercase;margin-bottom:1px;font-size:6px;display:block}.clm-intelligence-findings footer{border-top:1px solid var(--line);align-items:center;gap:7px;margin-top:9px;padding-top:8px;display:flex}.clm-intelligence-findings footer select{min-width:104px;height:29px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:5px;padding:0 6px;font-size:6px}.clm-intelligence-findings footer button,.clm-intelligence-findings footer>span{color:#176047;background:#e9f4ee;border:1px solid #b2d0c1;border-radius:5px;align-items:center;gap:4px;min-height:29px;padding:0 8px;font-size:6px;font-weight:700;display:flex}.clm-intelligence-findings footer>span{margin-left:auto}.clm-intelligence-history{gap:6px;padding:0 14px 12px;display:grid}.clm-intelligence-history article{border:1px solid var(--line);background:#f8f5ed;border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;display:grid}.clm-intelligence-history article>span{color:#176047;background:#e0eee7;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.clm-intelligence-history article>span.level-critical{color:#9a4039;background:#f6deda}.clm-intelligence-history article>span.level-high{color:#896019;background:#fff0c9}.clm-intelligence-history strong,.clm-intelligence-history small{display:block}.clm-intelligence-history strong{font-size:7px}.clm-intelligence-history small{color:var(--muted);margin-top:2px;font-size:5.8px}html[data-gs-theme=dark] .clm-phase-four-capabilities,html[data-gs-theme=dark] .clm-intelligence-center .wizard-body,html[data-gs-theme=dark] .clm-intelligence-metrics article,html[data-gs-theme=dark] .clm-risk-distribution article,html[data-gs-theme=dark] .clm-intelligence-table>article,html[data-gs-theme=dark] .document-drawer section.clm-analysis-launcher,html[data-gs-theme=dark] .clm-analysis-manual,html[data-gs-theme=dark] .clm-contract-score-grid article,html[data-gs-theme=dark] .document-drawer section.clm-executive-summary,html[data-gs-theme=dark] .clm-intelligence-coverage article,html[data-gs-theme=dark] .clm-extracted-terms>span,html[data-gs-theme=dark] .clm-intelligence-findings>article,html[data-gs-theme=dark] .clm-intelligence-history article{background:#10231c;border-color:#355348}html[data-gs-theme=dark] .clm-phase-four-capabilities article{border-color:#355348}html[data-gs-theme=dark] .clm-analysis-file-row select,html[data-gs-theme=dark] .clm-analysis-manual textarea,html[data-gs-theme=dark] .clm-findings-heading select,html[data-gs-theme=dark] .clm-intelligence-findings footer select{color:var(--ink);background:#091812;border-color:#355348}html[data-gs-theme=dark] .clm-intelligence-table>article:hover{background:#16382d}html[data-gs-theme=dark] .clm-executive-summary>p{color:#c9d5cf}html[data-gs-theme=dark] .clm-intelligence-findings blockquote{color:#b5c3bc;background:#091812}@media (width<=1200px){.clm-phase-four-capabilities>div{grid-template-columns:1fr 1fr}.clm-phase-four-capabilities article:nth-child(2){border-right:0}.clm-phase-four-capabilities article:nth-child(-n+2){border-bottom:1px solid #ded4be}.clm-intelligence-metrics{grid-template-columns:repeat(3,1fr)}.clm-intelligence-table,.clm-intelligence-center .wizard-body>section:last-child{overflow-x:auto}.clm-intelligence-coverage{grid-template-columns:1fr 1fr}}@media (width<=820px){.clm-boundary-note.phase-four{grid-template-columns:34px minmax(0,1fr)}.clm-boundary-note.phase-four>button{grid-column:2;justify-self:start}.clm-phase-four-capabilities>header{flex-direction:column;align-items:flex-start}.clm-phase-four-capabilities>header button{justify-content:center;width:100%}.clm-intelligence-center{border-radius:0;max-height:100vh}.clm-intelligence-center>header{min-height:98px;padding:16px}.clm-intelligence-center>header h2{font-size:22px}.clm-intelligence-center .wizard-body{max-height:calc(100vh - 170px);padding:13px}.clm-intelligence-hero{flex-direction:column;align-items:flex-start}.clm-intelligence-actions{width:100%}.clm-intelligence-actions a{flex:1}.clm-risk-distribution>div:last-child{grid-template-columns:repeat(3,1fr)}.clm-intelligence-lock{grid-template-columns:30px minmax(0,1fr)}.clm-intelligence-lock a{grid-column:2;justify-self:start}.clm-analysis-file-row{grid-template-columns:1fr}.clm-analysis-file-row button{justify-content:center;width:100%}.clm-contract-score-grid{grid-template-columns:1fr 1fr}.clm-intelligence-findings footer{flex-wrap:wrap;align-items:flex-start}.clm-intelligence-findings footer>span{margin-left:0}}@media (width<=560px){.clm-boundary-note.phase-four>i{grid-column:2;position:static}.clm-phase-four-capabilities>div{grid-template-columns:1fr}.clm-phase-four-capabilities article{border-bottom:1px solid #ded4be;border-right:0}.clm-phase-four-capabilities article:last-child{border-bottom:0}.clm-intelligence-backdrop{padding:0}.clm-intelligence-center>header p{display:none}.clm-intelligence-center>footer{flex-direction:column;align-items:flex-start}.clm-intelligence-center>footer button{width:100%}.clm-intelligence-metrics,.clm-risk-distribution>div:last-child{grid-template-columns:1fr 1fr}.clm-intelligence-actions{flex-direction:column}.clm-intelligence-coverage{grid-template-columns:1fr}.clm-findings-heading{flex-direction:column;align-items:flex-start}.clm-findings-heading select{width:100%}.clm-intelligence-findings footer select,.clm-intelligence-findings footer button,.clm-intelligence-findings footer>span{justify-content:center;width:100%}.clm-analysis-manual button{width:100%}.clm-contract-score-grid{padding:0 10px}.clm-intelligence-coverage,.clm-extracted-terms,.clm-intelligence-findings,.clm-intelligence-history{padding-left:10px;padding-right:10px}}.clm-boundary-note.phase-five{background:radial-gradient(circle at 82% 18%,#ecd2913d,#0000 27%),linear-gradient(116deg,#064936,#022a20 56%,#171b15)}.clm-boundary-note.phase-five>span{color:#082a20;background:linear-gradient(145deg,#f0e0b2,#c9a45c)}.clm-phase-five-capabilities{background:#fbf8ef;border:1px solid #c8aa66;border-radius:12px;margin-top:12px;overflow:hidden;box-shadow:0 17px 42px #03271d12}.clm-phase-five-capabilities>header{color:#fff;background:radial-gradient(circle at 86% 12%,#d5b16333,#0000 28%),linear-gradient(118deg,#063f30,#011e17);border-bottom:1px solid #c6a35c;padding:18px 20px}.clm-phase-five-capabilities>header span{color:#e0c984;letter-spacing:.12em;align-items:center;gap:5px;font-size:6px;font-weight:800;display:flex}.clm-phase-five-capabilities>header h3{margin:5px 0 2px;font:600 21px Cormorant Garamond,serif}.clm-phase-five-capabilities>header p{color:#b7c8c0;margin:0;font-size:7px}.clm-phase-five-capabilities>div{grid-template-columns:repeat(4,1fr);display:grid}.clm-phase-five-capabilities article{border-right:1px solid #ddd2ba;grid-template-columns:37px minmax(0,1fr);gap:9px;min-width:0;padding:15px;display:grid}.clm-phase-five-capabilities article:last-child{border-right:0}.clm-phase-five-capabilities article>span{color:#916c27;background:#fff0cd;border:1px solid #d6bb7a;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.clm-phase-five-capabilities strong,.clm-phase-five-capabilities p{margin:0;display:block}.clm-phase-five-capabilities strong{font-size:8.2px}.clm-phase-five-capabilities p{color:var(--muted);margin-top:4px;font-size:6.5px;line-height:1.5}.clm-playbook-workspace{gap:13px}.clm-playbook-lock{color:#f8efdd;background:radial-gradient(circle at 85% 0,#d7b4682b,#0000 28%),linear-gradient(118deg,#064333,#021e17);border:1px solid #c8a258;border-radius:9px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.clm-playbook-lock>svg{color:#e1c77e}.clm-playbook-lock strong,.clm-playbook-lock span{display:block}.clm-playbook-lock strong{font-size:8.5px}.clm-playbook-lock span{color:#b9c9c1;margin-top:3px;font-size:6.5px;line-height:1.45}.clm-playbook-lock a{color:#f2dfad;white-space:nowrap;border:1px solid #d8bd7c80;border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:6.5px;font-weight:750;text-decoration:none;display:flex}.document-drawer section.clm-playbook-launcher{background:linear-gradient(145deg,#fbf8ef,#f1eadb);border-color:#d6c18f;padding:14px}.clm-playbook-launcher>p{color:var(--muted);margin:0 0 10px;font-size:6.8px;line-height:1.55}.clm-playbook-launcher .drawer-section-title>i{color:#77591d;background:#fff0c8;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal}.clm-playbook-warning{color:#7b5415;background:#fff0c9;border:1px solid #dfc078;border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:8px 9px;font-size:6.5px;display:flex}.clm-playbook-score-grid{grid-template-columns:repeat(5,1fr);gap:7px;padding:0 14px;display:grid}.clm-playbook-score-grid article{border:1px solid var(--line);background:#f6f3ea;border-top:3px solid #7b9c8e;border-radius:8px;min-height:67px;padding:11px 12px}.clm-playbook-score-grid small,.clm-playbook-score-grid strong{display:block}.clm-playbook-score-grid small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:6px}.clm-playbook-score-grid strong{color:var(--forest-900);margin-top:4px;font:600 21px Cormorant Garamond,serif}.clm-playbook-score-grid article.tone-critical{background:#fff0ed;border-top-color:#a6483f}.clm-playbook-score-grid article.tone-high{background:#fff7e5;border-top-color:#b67f26}.clm-playbook-score-grid article.tone-medium{border-top-color:#c6a35c}.clm-playbook-score-grid article.tone-low{border-top-color:#28765a}.document-drawer section.clm-playbook-summary{background:linear-gradient(135deg,#eef5f1,#f8f2e5);border-left:3px solid #b9964e;padding:14px 15px}.clm-playbook-summary>div{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 5px;display:grid}.clm-playbook-summary>div>svg{color:#a47a2e;grid-row:1/3}.clm-playbook-summary span{color:#9a722c;letter-spacing:.1em;font-size:6px;font-weight:750}.clm-playbook-summary small{color:var(--muted);font-size:6px}.clm-playbook-summary>p{color:#2d443b;margin:10px 0 0;font-size:7.2px;line-height:1.62}.clm-playbook-filter{align-items:center}.clm-playbook-filter select{min-width:135px;height:31px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:0 7px;font-size:6.5px}.clm-playbook-proposals{gap:10px;padding:0 14px 9px;display:grid}.clm-playbook-proposals>article{border:1px solid var(--line);background:#fffdfa;border-left:3px solid #7b9b8e;border-radius:9px;overflow:hidden;box-shadow:0 7px 22px #03281e09}.clm-playbook-proposals>article.severity-critical{border-left-color:#a3423a}.clm-playbook-proposals>article.severity-high{border-left-color:#ba7c22}.clm-playbook-proposals>article.decision-rejected{opacity:.7}.clm-playbook-proposals>article.decision-accepted{border-left-color:#26765a}.clm-playbook-proposals article>header{border-bottom:1px solid var(--line);background:#f8f5ec;padding:12px 13px}.clm-playbook-proposals header>div{align-items:center;gap:5px;display:flex}.clm-playbook-proposals header span,.clm-playbook-proposals header b,.clm-playbook-proposals header i{border-radius:999px;padding:3px 5px;font-size:5.3px;font-style:normal;font-weight:750}.clm-playbook-proposals header span{color:#225e49;background:#e1efe8}.clm-playbook-proposals header b{color:#755719;background:#fff0c8}.clm-playbook-proposals header i{color:#7d463f;background:#f8e3df;margin-left:auto}.clm-playbook-proposals header>strong,.clm-playbook-proposals header>small{display:block}.clm-playbook-proposals header>strong{color:var(--forest-900);margin-top:7px;font-size:8.5px}.clm-playbook-proposals header>small{color:var(--muted);margin-top:3px;font-size:5.8px}.clm-playbook-redline{grid-template-columns:1fr 1fr;display:grid}.document-drawer .clm-playbook-redline>section{border:0;border-radius:0;min-width:0;margin:0;padding:12px 13px}.clm-playbook-redline section>span{letter-spacing:.08em;margin-bottom:5px;font-size:5.8px;font-weight:800;display:block}.clm-playbook-redline .before{color:#633d37;background:#fff0ed;border-right:1px solid #e3c9c4!important}.clm-playbook-redline .before.missing{color:#776c59;background:#f4f0e7}.clm-playbook-redline .before p{white-space:pre-wrap;max-height:220px;margin:0;font-size:6.7px;line-height:1.55;overflow:auto}.clm-playbook-redline .after{color:#174e3d;background:#e9f4ee}.clm-playbook-redline .after textarea{resize:vertical;color:#123d31;width:100%;min-height:110px;font:inherit;background:#ffffffb3;border:1px solid #a9cbbb;border-radius:6px;padding:8px;font-size:6.7px;line-height:1.55}.clm-playbook-fallback{background:#f7f2e6;border:1px solid #d9cba9;border-radius:7px;margin:9px 12px;padding:9px}.clm-playbook-fallback summary{color:#76591d;cursor:pointer;font-size:6.5px;font-weight:750}.clm-playbook-fallback p{color:var(--muted);white-space:pre-wrap;margin:7px 0;font-size:6.5px;line-height:1.5}.clm-playbook-fallback button{color:#176047;background:#e7f2ec;border:1px solid #b6d1c4;border-radius:5px;min-height:27px;padding:0 7px;font-size:6px}.clm-playbook-guidance{color:#6f5117;background:#fff2d4;border:1px solid #dfc37f;border-radius:7px;grid-template-columns:21px minmax(0,1fr);gap:6px;margin:9px 12px;padding:8px;display:grid}.clm-playbook-guidance p{margin:0;font-size:6.5px;line-height:1.5}.clm-playbook-guidance strong{text-transform:uppercase;margin-bottom:2px;font-size:6px;display:block}.clm-playbook-proposals article>footer{border-top:1px solid var(--line);background:#f8f5ed;grid-template-columns:1fr auto;gap:8px;padding:10px 12px;display:grid}.clm-playbook-proposals footer>textarea{resize:vertical;min-width:0;color:var(--ink);background:var(--paper);border:1px solid var(--line);font:inherit;border-radius:6px;padding:8px;font-size:6.3px;line-height:1.45}.clm-playbook-proposals footer>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.clm-playbook-proposals footer button,.decision-badge{color:#52665e;background:#efede6;border:1px solid #d5d0c4;border-radius:5px;align-items:center;gap:4px;min-height:28px;padding:0 7px;font-size:5.8px;display:flex}.clm-playbook-proposals footer button.reject{color:#913f38;background:#f9e6e2;border-color:#e0b2ac}.clm-playbook-proposals footer button.accept{color:#fff;background:#176047;border-color:#176047;font-weight:750}.decision-badge{border:0;font-weight:750}.decision-badge.accepted{color:#176047;background:#dff0e7}.decision-badge.rejected{color:#913f38;background:#f9e3df}.decision-badge.deferred{color:#7b5a18;background:#fff0c9}.clm-playbook-history{gap:6px;padding:0 14px 12px;display:grid}.clm-playbook-history article{border:1px solid var(--line);background:#f8f5ed;border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;display:grid}.clm-playbook-history article>span{color:#176047;background:#e0eee7;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.clm-playbook-history strong,.clm-playbook-history small{display:block}.clm-playbook-history strong{font-size:7px}.clm-playbook-history small{color:var(--muted);margin-top:2px;font-size:5.8px}html[data-gs-theme=dark] .clm-phase-five-capabilities,html[data-gs-theme=dark] .document-drawer section.clm-playbook-launcher,html[data-gs-theme=dark] .clm-playbook-score-grid article,html[data-gs-theme=dark] .document-drawer section.clm-playbook-summary,html[data-gs-theme=dark] .clm-playbook-proposals>article,html[data-gs-theme=dark] .clm-playbook-fallback,html[data-gs-theme=dark] .clm-playbook-proposals article>footer,html[data-gs-theme=dark] .clm-playbook-history article{background:#10231c;border-color:#355348}html[data-gs-theme=dark] .clm-phase-five-capabilities article{border-color:#355348}html[data-gs-theme=dark] .clm-playbook-filter select,html[data-gs-theme=dark] .clm-playbook-proposals footer>textarea{color:var(--ink);background:#091812;border-color:#355348}html[data-gs-theme=dark] .clm-playbook-redline .before{color:#e4b5ae;background:#321d1a}html[data-gs-theme=dark] .clm-playbook-redline .before.missing{color:#c1b69e;background:#201f19}html[data-gs-theme=dark] .clm-playbook-redline .after{color:#bfe0d1;background:#12352a}html[data-gs-theme=dark] .clm-playbook-redline .after textarea{color:#e7f2ed;background:#091812;border-color:#396856}html[data-gs-theme=dark] .clm-playbook-summary>p{color:#c9d5cf}@media (width<=1200px){.clm-phase-five-capabilities>div{grid-template-columns:1fr 1fr}.clm-phase-five-capabilities article:nth-child(2){border-right:0}.clm-phase-five-capabilities article:nth-child(-n+2){border-bottom:1px solid #ddd2ba}.clm-playbook-score-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.clm-playbook-lock{grid-template-columns:31px minmax(0,1fr)}.clm-playbook-lock a{grid-column:2;justify-self:start}.clm-playbook-redline{grid-template-columns:1fr}.clm-playbook-redline .before{border-bottom:1px solid #e3c9c4!important;border-right:0!important}.clm-playbook-proposals article>footer{grid-template-columns:1fr}.clm-playbook-proposals footer>div{justify-content:flex-start}.clm-playbook-filter{flex-direction:column;align-items:flex-start}.clm-playbook-filter select{width:100%}}@media (width<=560px){.clm-phase-five-capabilities>div,.clm-playbook-score-grid{grid-template-columns:1fr}.clm-phase-five-capabilities article{border-bottom:1px solid #ddd2ba;border-right:0}.clm-phase-five-capabilities article:last-child{border-bottom:0}.clm-playbook-score-grid,.clm-playbook-proposals,.clm-playbook-history{padding-left:10px;padding-right:10px}.clm-playbook-proposals footer>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.clm-playbook-proposals footer button,.decision-badge{justify-content:center;width:100%}.decision-badge{grid-column:1/-1}.clm-playbook-launcher .drawer-section-title{flex-direction:column;align-items:flex-start}}.clm-boundary-note.phase-six{background:radial-gradient(circle at 83% 14%,#edd08745,#0000 28%),linear-gradient(116deg,#07503b,#02291f 55%,#171b15)}.clm-boundary-note.phase-six>span{color:#082a20;background:linear-gradient(145deg,#f4e4b8,#caa65c);box-shadow:0 0 0 4px #e6cb891a}.clm-phase-six-capabilities{background:linear-gradient(145deg,#fffdf7,#f4eee1);border:1px solid #c7a65d;border-radius:12px;margin-top:12px;overflow:hidden;box-shadow:0 18px 44px #03271d14}.clm-phase-six-capabilities>header{color:#fff;background:radial-gradient(circle at 87% 8%,#e0c07533,#0000 29%),linear-gradient(118deg,#064533,#011d16);border-bottom:1px solid #c6a35c;padding:18px 20px}.clm-phase-six-capabilities>header span{color:#e4cd8b;letter-spacing:.12em;align-items:center;gap:5px;font-size:6px;font-weight:800;display:flex}.clm-phase-six-capabilities>header h3{margin:5px 0 2px;font:600 21px Cormorant Garamond,serif}.clm-phase-six-capabilities>header p{color:#b9cbc2;margin:0;font-size:7px;line-height:1.5}.clm-phase-six-capabilities>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.clm-phase-six-capabilities article{border-right:1px solid #ddd2ba;grid-template-columns:37px minmax(0,1fr);gap:9px;min-width:0;padding:15px;display:grid}.clm-phase-six-capabilities article:last-child{border-right:0}.clm-phase-six-capabilities article>span{color:#8e6927;background:#fff0cd;border:1px solid #d6bb7a;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.clm-phase-six-capabilities strong,.clm-phase-six-capabilities p{margin:0;display:block}.clm-phase-six-capabilities strong{color:var(--forest-900);font-size:8.2px}.clm-phase-six-capabilities p{color:var(--muted);margin-top:4px;font-size:6.5px;line-height:1.5}.clm-review-stack{gap:13px;display:grid}.clm-consolidation-workspace{gap:13px}.clm-consolidation-lock{color:#f8efdd;background:radial-gradient(circle at 85% 0,#dab76830,#0000 29%),linear-gradient(118deg,#064735,#021f18);border:1px solid #caa55d;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;display:grid;box-shadow:0 10px 27px #02241b17}.clm-consolidation-lock>svg{color:#e4ca81}.clm-consolidation-lock strong,.clm-consolidation-lock span{display:block}.clm-consolidation-lock strong{font-size:8.5px}.clm-consolidation-lock span{color:#bbcbc3;margin-top:3px;font-size:6.5px;line-height:1.45}.clm-consolidation-status{color:#755719;white-space:nowrap;background:#fff0c8;border:1px solid #e1c682bf;border-radius:999px;padding:5px 8px;font-size:5.8px;font-weight:800}.clm-consolidation-status.approved{color:#14543e;background:#dff1e8;border-color:#93c6ae}.clm-consolidation-status.rejected{color:#8d3e37;background:#f8e3df;border-color:#dba9a3}.clm-consolidation-status.submitted{color:#664c18;background:#f4dda3;border-color:#d4b467}.document-drawer section.clm-consolidation-launcher{background:linear-gradient(145deg,#fbf8ef,#f2ead9);border-color:#d5be87;padding:14px}.clm-consolidation-launcher>p{color:var(--muted);margin:0 0 10px;font-size:6.8px;line-height:1.55}.clm-consolidation-source{border:1px solid var(--line);background:#ffffff9e;border-radius:7px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.clm-consolidation-source>svg{color:#9a722c}.clm-consolidation-source strong,.clm-consolidation-source span{display:block}.clm-consolidation-source strong{color:var(--forest-900);font-size:7px}.clm-consolidation-source span{color:var(--muted);margin-top:2px;font-size:5.8px}.clm-consolidation-source i{color:#765618;white-space:nowrap;background:#fff0c9;border-radius:999px;padding:4px 6px;font-size:5.5px;font-style:normal}.clm-consolidation-manual{border:1px solid var(--line);background:#fff9;border-radius:7px;margin-top:9px;padding:9px;display:block}.clm-consolidation-manual>span{color:#77591d;margin-bottom:6px;font-size:6.5px;font-weight:750;display:block}.clm-consolidation-manual textarea,.clm-consolidation-editor textarea,.clm-manual-placement textarea,.clm-consolidation-approval textarea{resize:vertical;width:100%;color:var(--ink);background:var(--paper);border:1px solid var(--line);font:inherit;border-radius:6px;padding:9px;font-size:6.8px;line-height:1.55}.clm-consolidation-launcher>button{margin-top:9px}.clm-consolidation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 14px;display:grid}.document-drawer section.clm-consolidation-summary{background:0 0;border:0;padding:0 14px}.clm-consolidation-summary article{border:1px solid var(--line);background:#f7f3e9;border-top:3px solid #789b8b;border-radius:8px;min-height:66px;padding:10px 11px}.clm-consolidation-summary small,.clm-consolidation-summary strong{display:block}.clm-consolidation-summary small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:5.8px}.clm-consolidation-summary strong{color:var(--forest-900);margin-top:4px;font:600 20px Cormorant Garamond,serif}.clm-consolidation-summary article.warning{background:#fff7e5;border-top-color:#b67f26}.clm-consolidation-summary article.ok{background:#edf6f1;border-top-color:#26765a}.document-drawer section.clm-consolidation-approved{color:#164d3c;background:linear-gradient(135deg,#e2f2ea,#f4f5e9);border-color:#a7cbbb #a7cbbb #a7cbbb #26765a;border-left-style:solid;border-left-width:3px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:12px 14px;display:grid}.clm-consolidation-approved>svg{color:#26765a}.clm-consolidation-approved strong,.clm-consolidation-approved p{margin:0;display:block}.clm-consolidation-approved strong{font-size:8px}.clm-consolidation-approved p{color:#557067;margin-top:3px;font-size:6.3px;line-height:1.5}.clm-consolidation-redline{gap:9px;padding:0 14px 9px;display:grid}.clm-consolidation-redline>article{border:1px solid var(--line);background:#fffdfa;border-left:3px solid #28765a;border-radius:9px;overflow:hidden;box-shadow:0 7px 21px #03281e09}.clm-consolidation-redline>article.placement-unresolved{background:#fffaf0;border-left-color:#b57d25}.clm-consolidation-redline article>header{border-bottom:1px solid var(--line);background:#f8f5ec;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.clm-consolidation-redline header>b{color:#fff;background:#176047;border-radius:999px;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.clm-consolidation-redline .placement-unresolved header>b{background:#a67522}.clm-consolidation-redline header small,.clm-consolidation-redline header strong{display:block}.clm-consolidation-redline header small{color:#9a722c;letter-spacing:.04em;font-size:5.4px;font-weight:800}.clm-consolidation-redline header strong{color:var(--forest-900);margin-top:3px;font-size:7.5px}.clm-consolidation-redline header>svg{color:#26765a}.clm-consolidation-redline .placement-unresolved header>svg{color:#a67522}.clm-consolidation-redline article>div{grid-template-columns:1fr 1fr;display:grid}.document-drawer .clm-consolidation-redline article section{border:0;border-radius:0;min-width:0;margin:0;padding:11px 12px}.clm-consolidation-redline section>span{letter-spacing:.07em;margin-bottom:5px;font-size:5.6px;font-weight:800;display:block}.clm-consolidation-redline section p{white-space:pre-wrap;max-height:190px;margin:0;font-size:6.5px;line-height:1.55;overflow:auto}.clm-consolidation-redline .before{color:#6e423b;background:#fff0ed;border-right:1px solid #e3c9c4!important}.clm-consolidation-redline .after{color:#174e3d;background:#e9f4ee}.clm-consolidation-redline article>footer{color:#76591d;background:#fff3d7;border-top:1px solid #e3c98b;padding:7px 12px;font-size:6px;line-height:1.45}.document-drawer section.clm-consolidation-editor,.document-drawer section.clm-consolidation-approval,.document-drawer section.clm-consolidation-downloads,.document-drawer section.clm-consolidation-history{padding:14px}.clm-consolidation-editor .drawer-section-title>i{color:var(--muted);font-size:5.8px;font-style:normal}.clm-consolidation-editor>textarea{min-height:270px;font-family:Georgia,Times New Roman,serif;font-size:7px;line-height:1.65}.clm-consolidation-actions{gap:8px;margin-top:8px;display:grid}.clm-consolidation-actions>button,.clm-manual-placement button{color:#176047;background:#e8f3ed;border:1px solid #a9cbbb;border-radius:6px;justify-content:center;align-items:center;gap:5px;width:max-content;min-height:30px;padding:0 9px;font-size:6px;font-weight:750;display:flex}.clm-manual-placement{color:#725217;background:#fff2d2;border:1px solid #dcbf7b;border-radius:7px;gap:7px;padding:10px;display:grid}.clm-manual-placement label{align-items:flex-start;gap:6px;font-size:6.5px;font-weight:700;line-height:1.45;display:flex}.clm-manual-placement input{accent-color:#176047;margin-top:1px}.clm-manual-placement textarea{background:#fffdf7;border-color:#d8c28d}.clm-manual-placement button.confirm{color:#fff;background:#176047;border-color:#176047}.clm-consolidation-approval>textarea{margin-bottom:8px}.clm-consolidation-approval>button,.clm-consolidation-approval>div button{border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:6.3px;font-weight:750;display:flex}.clm-consolidation-approval>div{justify-content:flex-end;gap:6px;display:flex}.clm-consolidation-approval button.reject{color:#903f38;background:#fae7e3;border:1px solid #dfb0aa}.clm-consolidation-downloads>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.clm-consolidation-downloads a{min-width:0;color:var(--forest-800);border:1px solid var(--line);background:#f7f4eb;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px;text-decoration:none;display:grid}.clm-consolidation-downloads a>svg:first-child{color:#a07931}.clm-consolidation-downloads a strong,.clm-consolidation-downloads a small{display:block}.clm-consolidation-downloads a strong{font-size:7px}.clm-consolidation-downloads a small{max-width:150px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:5.5px;overflow:hidden}.clm-consolidation-downloads>p{color:var(--muted);align-items:center;gap:5px;margin:9px 0 0;font-size:5.8px;line-height:1.45;display:flex}.clm-consolidation-downloads>p svg{color:#26765a;flex:none}.clm-consolidation-history>div:last-child{gap:6px;display:grid}.clm-consolidation-history article{border:1px solid var(--line);background:#f8f5ed;border-radius:7px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;padding:8px 9px;display:grid}.clm-consolidation-history article>span{color:#176047;background:#e0eee7;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.clm-consolidation-history strong,.clm-consolidation-history small{display:block}.clm-consolidation-history strong{font-size:7px}.clm-consolidation-history small{color:var(--muted);margin-top:2px;font-size:5.8px}html[data-gs-theme=dark] .clm-phase-six-capabilities,html[data-gs-theme=dark] .document-drawer section.clm-consolidation-launcher,html[data-gs-theme=dark] .clm-consolidation-source,html[data-gs-theme=dark] .clm-consolidation-manual,html[data-gs-theme=dark] .clm-consolidation-summary article,html[data-gs-theme=dark] .clm-consolidation-redline>article,html[data-gs-theme=dark] .clm-consolidation-history article,html[data-gs-theme=dark] .clm-consolidation-downloads a{background:#10231c;border-color:#355348}html[data-gs-theme=dark] .clm-phase-six-capabilities article{border-color:#355348}html[data-gs-theme=dark] .clm-consolidation-manual textarea,html[data-gs-theme=dark] .clm-consolidation-editor textarea,html[data-gs-theme=dark] .clm-consolidation-approval textarea{color:var(--ink);background:#091812;border-color:#355348}html[data-gs-theme=dark] .clm-consolidation-redline .before{color:#e5b5ae;background:#321d1a}html[data-gs-theme=dark] .clm-consolidation-redline .after{color:#bfe0d1;background:#12352a}html[data-gs-theme=dark] .clm-consolidation-redline article>header{background:#13271f}html[data-gs-theme=dark] .document-drawer section.clm-consolidation-approved{color:#bee0d0;background:#12352a;border-color:#396856}html[data-gs-theme=dark] .clm-consolidation-approved p{color:#a8c0b5}@media (width<=1200px){.clm-phase-six-capabilities>div{grid-template-columns:1fr 1fr}.clm-phase-six-capabilities article:nth-child(2){border-right:0}.clm-phase-six-capabilities article:nth-child(-n+2){border-bottom:1px solid #ddd2ba}.clm-consolidation-downloads>div:nth-child(2){grid-template-columns:1fr 1fr}}@media (width<=820px){.clm-consolidation-lock{grid-template-columns:31px minmax(0,1fr)}.clm-consolidation-status{grid-column:2;justify-self:start}.clm-consolidation-summary{grid-template-columns:1fr 1fr}.clm-consolidation-redline article>div{grid-template-columns:1fr}.clm-consolidation-redline .before{border-bottom:1px solid #e3c9c4!important;border-right:0!important}.clm-consolidation-downloads>div:nth-child(2){grid-template-columns:1fr}.clm-consolidation-source{grid-template-columns:27px minmax(0,1fr)}.clm-consolidation-source i{grid-column:2;justify-self:start}.clm-consolidation-approval>div{justify-content:flex-start}}@media (width<=560px){.clm-phase-six-capabilities>div,.clm-consolidation-summary{grid-template-columns:1fr}.clm-phase-six-capabilities article{border-bottom:1px solid #ddd2ba;border-right:0}.clm-phase-six-capabilities article:last-child{border-bottom:0}.document-drawer section.clm-consolidation-summary,.clm-consolidation-redline{padding-left:10px;padding-right:10px}.clm-consolidation-actions>button,.clm-manual-placement button,.clm-consolidation-approval>button{width:100%}.clm-consolidation-approval>div{grid-template-columns:1fr;display:grid}.clm-consolidation-approval>div button{width:100%}.clm-consolidation-editor>textarea{min-height:230px}}.clm-boundary-note.phase-seven{background:linear-gradient(120deg,#062d22,#0b4434 58%,#102b23);border-color:#b99a57}.clm-phase-seven-capabilities{color:#f9f4e8;background:linear-gradient(145deg,#032c21,#061c17);border:1px solid #caa65f8c;border-radius:14px;margin-bottom:18px;overflow:hidden;box-shadow:0 16px 42px #021c1529}.clm-phase-seven-capabilities>header{background:radial-gradient(circle at 86% 10%,#caa65f33,#0000 28%);border-bottom:1px solid #caa65f4d;padding:20px 22px 18px}.clm-phase-seven-capabilities header>span{color:#dfc27f;letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.clm-phase-seven-capabilities h3{margin:7px 0 3px;font:700 24px/1.05 Cormorant Garamond,serif}.clm-phase-seven-capabilities header p{color:#b6c7bf;max-width:760px;margin:0;font-size:10px;line-height:1.55}.clm-phase-seven-capabilities>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.clm-phase-seven-capabilities article{border-right:1px solid #caa65f2e;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:16px;display:grid}.clm-phase-seven-capabilities article:last-child{border:0}.clm-phase-seven-capabilities article>span{color:#dfc27f;background:#caa65f1a;border:1px solid #caa65f47;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.clm-phase-seven-capabilities article strong{font-size:9px;display:block}.clm-phase-seven-capabilities article p{color:#9eb2a9;margin:4px 0 0;font-size:7px;line-height:1.55}.clm-negotiation-workspace{background:linear-gradient(#f8f4e9,#f3edde)}.document-drawer .clm-negotiation-workspace>section{padding:14px}.clm-negotiation-lock{color:#eaf2ed;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;background:linear-gradient(135deg,#062e23,#0a4937)!important;border-color:#a88845!important}.clm-negotiation-lock>span{color:#ead5a5;background:#caa65f1f;border:1px solid #caa65f59;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.clm-negotiation-lock small,.clm-negotiation-lock strong,.clm-negotiation-lock p{margin:0;display:block}.clm-negotiation-lock small{color:#d9bd77;letter-spacing:.09em;font-size:5.7px;font-weight:800}.clm-negotiation-lock strong{margin-top:3px;font-size:8px}.clm-negotiation-lock p{color:#b2c3bc;margin-top:3px;font-size:6px;line-height:1.45}.clm-negotiation-lock>i{color:#dfc27f;white-space:nowrap;background:#02140f59;border:1px solid #caa65f40;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:5.5px;font-style:normal;display:flex}.clm-negotiation-secret{color:#5f4311;background:linear-gradient(135deg,#fff5d7,#f4e2ad)!important;border:1px solid #cba85f!important}.clm-negotiation-secret>header{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.clm-negotiation-secret header>span{color:#765615;background:#fff9e9;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.clm-negotiation-secret header small,.clm-negotiation-secret header strong,.clm-negotiation-secret header p{margin:0;display:block}.clm-negotiation-secret header small{letter-spacing:.08em;font-size:5.5px;font-weight:850}.clm-negotiation-secret header strong{margin-top:2px;font-size:8px}.clm-negotiation-secret header p{color:#806c42;margin-top:2px;font-size:5.8px}.clm-negotiation-secret header>button{background:0 0;border:0}.clm-negotiation-secret>div{grid-template-columns:2fr 1fr;gap:7px;margin-top:10px;display:grid}.clm-negotiation-secret label{background:#ffffffa6;border:1px solid #8f692a40;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:7px;display:grid}.clm-negotiation-secret label>span{letter-spacing:.07em;grid-column:1/-1;font-size:5.2px;font-weight:800}.clm-negotiation-secret code{text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.clm-negotiation-secret label button{color:#654912;background:#fff;border:1px solid #c9aa65;border-radius:5px;align-items:center;gap:3px;padding:4px 6px;font-size:5.5px;font-weight:700;display:flex}.clm-negotiation-invite-form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.clm-negotiation-invite-form input,.clm-negotiation-invite-form textarea,.clm-negotiation-invite-form select{width:100%;color:var(--ink);border:1px solid var(--line);background:#fffdf8;border-radius:7px;padding:9px;font-size:6.7px}.clm-negotiation-invite-form>textarea,.clm-negotiation-invite-form>button,.clm-negotiation-options{grid-column:1/-1}.clm-negotiation-invite-form label>span{color:#76591f;margin-bottom:4px;font-size:5.6px;font-weight:750;display:block}.clm-negotiation-options{gap:12px;display:flex}.clm-negotiation-options label{align-items:center;gap:5px;font-size:6.2px;font-weight:650;display:flex}.clm-negotiation-options input{accent-color:#176047;width:auto}.clm-phase-gate{color:#77551b;background:#fff4d7;border:1px solid #d8bb75;border-radius:8px;align-items:center;gap:9px;padding:12px;display:flex}.clm-phase-gate strong,.clm-phase-gate span{display:block}.clm-phase-gate strong{font-size:7px}.clm-phase-gate span{margin-top:2px;font-size:6px}.clm-negotiation-rooms>div:last-child{gap:6px;display:grid}.clm-negotiation-rooms>div:last-child>button{text-align:left;border:1px solid var(--line);background:#faf7ef;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.clm-negotiation-rooms>div:last-child>button.is-active{background:#eaf3ee;border-color:#7aa795;box-shadow:inset 3px 0 #176047}.clm-negotiation-rooms button>span{color:#176047;background:#dfeee7;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.clm-negotiation-rooms button strong,.clm-negotiation-rooms button small{display:block}.clm-negotiation-rooms button strong{font-size:7px}.clm-negotiation-rooms button small{color:var(--muted);margin-top:2px;font-size:5.6px}.clm-negotiation-rooms button>i{color:#76591f;font-size:5.6px;font-style:normal;font-weight:700}.clm-negotiation-overview>header{justify-content:space-between;gap:10px;display:flex}.clm-negotiation-overview header small,.clm-negotiation-overview header h3,.clm-negotiation-overview header p{margin:0;display:block}.clm-negotiation-overview header small{color:#9a722c;letter-spacing:.08em;font-size:5.5px;font-weight:800}.clm-negotiation-overview header h3{margin-top:3px;font:700 18px Cormorant Garamond,serif}.clm-negotiation-overview header p{color:var(--muted);font-size:6px}.clm-negotiation-overview header>span{color:#176047;background:#e5f1eb;border:1px solid #a7cabb;border-radius:999px;align-items:center;gap:4px;height:max-content;padding:5px 7px;font-size:5.7px;font-weight:750;display:flex}.clm-negotiation-metrics{grid-template-columns:repeat(4,1fr);gap:6px;margin:10px 0;display:grid}.clm-negotiation-metrics article{border:1px solid var(--line);background:#f7f4eb;border-radius:7px;padding:8px}.clm-negotiation-metrics strong,.clm-negotiation-metrics span{display:block}.clm-negotiation-metrics strong{color:#176047;font:700 18px Cormorant Garamond,serif}.clm-negotiation-metrics span{color:var(--muted);font-size:5.5px}.clm-negotiation-metrics .is-alert{background:#fff4d7;border-color:#d8bb75}.clm-negotiation-overview dl{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.clm-negotiation-overview dl>div{background:#fbf9f3;border-radius:6px;padding:7px}.clm-negotiation-overview dt{color:#9a722c;text-transform:uppercase;font-size:5.3px;font-weight:800}.clm-negotiation-overview dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:6px}.clm-negotiation-overview dd.delivery-failed,.clm-negotiation-overview dd.delivery-unconfigured{color:#93453e}.clm-negotiation-room-actions{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.clm-negotiation-room-actions a,.clm-negotiation-room-actions button{color:#16513f;background:#edf5f1;border:1px solid #a9cbbb;border-radius:6px;align-items:center;gap:4px;min-height:28px;padding:0 8px;font-size:5.8px;font-weight:700;text-decoration:none;display:flex}.clm-negotiation-room-actions .danger-text{color:#943f38;background:#fae9e5;border-color:#dfb1ab}.clm-negotiation-items{gap:8px;display:grid}.clm-negotiation-items>article{border:1px solid var(--line);background:#fffdf8;border-left:3px solid #789b8b;border-radius:8px;overflow:hidden}.clm-negotiation-items>article.status-accepted{border-left-color:#26805f}.clm-negotiation-items>article.status-rejected{border-left-color:#a64a42}.clm-negotiation-items>article.status-countered{border-left-color:#b18331}.clm-negotiation-items article>header{border-bottom:1px solid var(--line);background:#f7f3e9;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}.clm-negotiation-items header>span{color:#fff;background:#176047;border-radius:999px;place-items:center;width:27px;height:27px;font-size:6px;font-weight:800;display:grid}.clm-negotiation-items header strong,.clm-negotiation-items header small{display:block}.clm-negotiation-items header strong{font-size:6.7px}.clm-negotiation-items header small{color:var(--muted);margin-top:2px;font-size:5.3px}.clm-negotiation-items header>i{font-size:5.5px;font-style:normal;font-weight:750}.clm-negotiation-items article>p,.clm-negotiation-items article>em{margin:0;padding:8px 10px;font-size:6.3px;line-height:1.5;display:block}.clm-negotiation-items article>em{color:#795b20;background:#fff5da}.clm-negotiation-items article details{background:#fff0ec;padding:7px 10px}.clm-negotiation-items summary{color:#894942;font-size:5.7px;font-weight:750}.clm-negotiation-items blockquote{white-space:pre-wrap;margin:6px 0 0;font:6.2px/1.55 Georgia,serif}.clm-negotiation-items .proposal,.clm-negotiation-items .counter{color:#174d3c;background:#eaf4ef;border-top:1px solid #bdd7cb;padding:8px 10px}.clm-negotiation-items .counter{color:#6f511b;background:#fff3d7;border-color:#dfc88f}.clm-negotiation-items .proposal>span,.clm-negotiation-items .counter>span{letter-spacing:.07em;font-size:5.3px;font-weight:850}.clm-negotiation-items article>form{border-top:1px solid var(--line);background:#f6f2e8;grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.clm-negotiation-items select,.clm-negotiation-items textarea{border:1px solid var(--line);background:#fffdf8;border-radius:6px;width:100%;padding:7px;font-size:5.8px}.clm-negotiation-items form textarea:first-of-type{grid-column:1/-1}.clm-negotiation-items form button{color:#fff;background:#176047;border:0;border-radius:6px;justify-content:center;align-items:center;gap:4px;font-size:5.8px;font-weight:750;display:flex}.clm-negotiation-message{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:9px;display:grid}.clm-negotiation-message textarea{border:1px solid var(--line);resize:vertical;background:#fffdf8;border-radius:7px;padding:8px;font-size:6.2px}.clm-negotiation-message button{color:#176047;background:#e9f3ee;border:1px solid #a8cbbb;border-radius:7px;align-items:center;gap:4px;padding:0 9px;font-size:5.8px;font-weight:750;display:flex}.clm-negotiation-finalize{color:#f4f5ed;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid;background:linear-gradient(135deg,#092d24,#0b4a38)!important;border-color:#a88a49!important}.clm-negotiation-finalize>div{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;display:grid}.clm-negotiation-finalize>div>span{color:#e4cb8e;background:#caa65f1f;border-radius:8px;place-items:center;width:33px;height:33px;display:grid}.clm-negotiation-finalize small,.clm-negotiation-finalize strong,.clm-negotiation-finalize p{margin:0;display:block}.clm-negotiation-finalize small{color:#d7ba76;letter-spacing:.07em;font-size:5.4px;font-weight:800}.clm-negotiation-finalize strong{margin-top:3px;font-size:7.8px}.clm-negotiation-finalize p{color:#b6c8c0;margin-top:2px;font-size:5.8px}.clm-negotiation-finalize>button{white-space:nowrap}.clm-negotiation-history{border:1px solid var(--line);background:#f7f3e9;border-radius:8px;margin:0 14px 14px;padding:9px}.clm-negotiation-history summary{font-size:6px;font-weight:750}.clm-negotiation-history>div{gap:5px;margin-top:8px;display:grid}.clm-negotiation-history p{grid-template-columns:8px minmax(0,1fr);gap:6px;margin:0;display:grid}.clm-negotiation-history p>i{background:#caa65f;border-radius:50%;width:6px;height:6px;margin-top:3px}.clm-negotiation-history strong,.clm-negotiation-history small{display:block}.clm-negotiation-history strong{font-size:5.8px}.clm-negotiation-history small{color:var(--muted);font-size:5.2px}.negotiation-access-shell,.negotiation-portal-shell{color:#10231c;background:radial-gradient(circle at 88% 5%,#caa65f2e,#0000 25%),linear-gradient(#f8f3e8,#efe7d7);min-height:100vh}.negotiation-access-shell>header,.negotiation-portal-header{color:#fff;background:linear-gradient(100deg,#032c21,#061b15);border-bottom:1px solid #caa65f;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:12px clamp(20px,5vw,72px);display:flex}.negotiation-access-shell>header a,.negotiation-portal-header a{color:#fff;align-items:center;gap:11px;text-decoration:none;display:flex}.negotiation-access-shell>header .brand-mark,.negotiation-portal-header .brand-mark{flex-basis:49px;width:49px;height:51px}.negotiation-access-shell>header a>span{font:700 26px Cormorant Garamond,serif}.negotiation-access-shell>header>i,.negotiation-portal-header>span{color:#ead5a5;align-items:center;gap:6px;font-size:12px;font-style:normal;display:flex}.negotiation-access-shell>main{place-items:center;min-height:calc(100vh - 132px);padding:40px 20px;display:grid}.negotiation-access-card{text-align:center;background:#fffdf8f5;border:1px solid #d4c292;border-radius:22px;width:min(540px,100%);padding:42px;box-shadow:0 26px 70px #19241e29}.negotiation-access-seal{color:#d9bc78;background:linear-gradient(145deg,#063e2f,#021c15);border:1px solid #caa65f;border-radius:20px;place-items:center;width:66px;height:66px;margin:0 auto 19px;display:grid;box-shadow:0 12px 25px #032c212e}.negotiation-access-card>small{color:#9b732c;letter-spacing:.13em;font-size:11px;font-weight:850}.negotiation-access-card h1{margin:8px 0 9px;font:700 42px/1 Cormorant Garamond,serif}.negotiation-access-card>p{color:#66736d;max-width:400px;margin:0 auto 26px;font-size:14px;line-height:1.6}.negotiation-access-card form{text-align:left}.negotiation-access-card label span{color:#44564e;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.negotiation-access-card input{text-align:center;color:#063e2f;letter-spacing:.14em;background:#f9f6ef;border:1px solid #cfc2a6;border-radius:11px;width:100%;padding:16px;font-size:21px;font-weight:800}.negotiation-access-card form>button{color:#fff;background:linear-gradient(100deg,#0a644a,#033326);border:1px solid #caa65f;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:54px;margin-top:13px;font-size:15px;font-weight:800;display:flex;box-shadow:0 12px 24px #03382a2e}.negotiation-access-trust{border-top:1px solid #e1d7c2;flex-wrap:wrap;justify-content:center;gap:13px;margin-top:25px;padding-top:20px;display:flex}.negotiation-access-trust span{color:#627169;align-items:center;gap:5px;font-size:10px;display:flex}.negotiation-access-shell>footer{color:#718078;place-items:center;min-height:54px;font-size:10px;display:grid}.negotiation-feedback{border:1px solid;border-radius:9px;align-items:center;gap:7px;margin:12px 0;padding:11px 13px;font-size:12px;display:flex}.negotiation-feedback.error{color:#8a3b35;background:#fff0ed;border-color:#e1b0aa}.negotiation-feedback.success{color:#15503d;background:#e8f4ee;border-color:#afd0c1}.negotiation-feedback button{background:0 0;border:0;margin-left:auto}.negotiation-portal-header .public-brand>div strong,.negotiation-portal-header .public-brand>div small{display:block}.negotiation-portal-header .public-brand strong{font:700 25px Cormorant Garamond,serif}.negotiation-portal-header .public-brand small{color:#d9c78d;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.negotiation-portal-shell>main{width:min(1480px,100%);margin:0 auto;padding:38px clamp(18px,4vw,58px) 60px}.negotiation-hero{color:#f8f5ec;background:radial-gradient(circle at 83% 0,#caa65f2e,#0000 30%),linear-gradient(125deg,#052e23,#061b15);border:1px solid #b99956;border-radius:18px 18px 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:25px;padding:28px 30px;display:grid}.negotiation-hero small{color:#d8bb75;letter-spacing:.11em;font-size:10px;font-weight:850}.negotiation-hero h1{margin:7px 0 8px;font:700 clamp(29px,3vw,42px)/1 Cormorant Garamond,serif}.negotiation-hero p{color:#b9c7c0;max-width:820px;margin:0;font-size:13px;line-height:1.55}.negotiation-hero>div>div{flex-wrap:wrap;gap:14px;margin-top:17px;display:flex}.negotiation-hero>div>div span{color:#dfe7e2;align-items:center;gap:5px;font-size:11px;display:flex}.negotiation-hero>aside{color:#f1dfb2;background:#ffffff0f;border:1px solid #caa65f59;border-radius:12px;align-items:center;gap:10px;min-width:210px;padding:13px;display:flex}.negotiation-hero aside span small,.negotiation-hero aside span strong,.negotiation-hero aside span em{display:block}.negotiation-hero aside small{font-size:8px}.negotiation-hero aside strong{color:#fff;margin-top:2px;font-size:13px}.negotiation-hero aside em{color:#aebeb7;margin-top:3px;font-size:9px;font-style:normal}.negotiation-privacy-note{color:#23463a;background:#eaf3ee;border:1px solid #a8c9ba;border-top:0;border-radius:0 0 12px 12px;align-items:center;gap:11px;padding:16px 22px;display:flex}.negotiation-privacy-note>svg{color:#176047;flex:none}.negotiation-privacy-note strong,.negotiation-privacy-note span{display:block}.negotiation-privacy-note strong{font-size:12px}.negotiation-privacy-note span{color:#5c7168;margin-top:3px;font-size:10px;line-height:1.45}.negotiation-work-grid{grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);align-items:start;gap:18px;margin-top:20px;display:grid}.negotiation-document,.negotiation-discussion{background:#fffdf8;border:1px solid #d9ceb8;border-radius:14px;overflow:hidden;box-shadow:0 14px 40px #14241d12}.negotiation-document>header,.negotiation-discussion>header{background:#f6f1e6;border-bottom:1px solid #ddd1ba;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.negotiation-document header small,.negotiation-discussion header small{color:#9a722c;letter-spacing:.1em;font-size:8px;font-weight:850}.negotiation-document h2,.negotiation-discussion h2{margin:3px 0 0;font:700 24px Cormorant Garamond,serif}.negotiation-document header>span,.negotiation-discussion header>span{color:#66736d;font-size:10px}.negotiation-blocks{padding:16px}.negotiation-blocks>article{background:#fff;border:1px solid #ddd3bf;border-radius:10px;margin-bottom:10px;transition:all .16s}.negotiation-blocks>article.has-discussion{border-left:3px solid #b48a3e}.negotiation-block-heading{text-align:left;background:#f8f5ed;border:0;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 13px;display:flex}.negotiation-block-heading>span{align-items:center;gap:8px;min-width:0;display:flex}.negotiation-block-heading b{color:#fff;background:#176047;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.negotiation-block-heading strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.negotiation-block-heading i{color:#77581f;background:#fff0c9;border-radius:999px;flex:none;padding:4px 6px;font-size:8px;font-style:normal}.negotiation-block-heading svg{transition:transform .16s}.negotiation-block-heading svg.open{transform:rotate(180deg)}.negotiation-block-text{color:#273e35;white-space:pre-wrap;padding:17px 18px;font:14px/1.75 Georgia,Times New Roman,serif}.negotiation-block-actions{background:#fbf8f1;border-top:1px solid #ebe2d2;flex-wrap:wrap;gap:6px;padding:10px 13px;display:flex}.negotiation-block-actions button{color:#14503d;background:#edf5f1;border:1px solid #b7d1c5;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:750;display:flex}.negotiation-inline-items{background:#f6f2e9;border-top:1px solid #ddd1ba;gap:8px;padding:12px;display:grid}.negotiation-discussion{flex-direction:column;max-height:calc(100vh - 36px);display:flex;position:sticky;top:18px}.negotiation-item-list{min-height:180px;padding:12px;overflow:auto}.negotiation-item{background:#fff;border:1px solid #dcd1bb;border-left:3px solid #779a8a;border-radius:9px;margin-bottom:9px;overflow:hidden}.negotiation-item.status-accepted{border-left-color:#1e805e}.negotiation-item.status-rejected{border-left-color:#aa4c43}.negotiation-item.status-countered{border-left-color:#b18431}.negotiation-item>header{background:#f8f4eb;border-bottom:1px solid #e5dbc7;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.negotiation-item header span{color:#2c4c40;align-items:center;gap:4px;font-size:9px;font-weight:750;display:flex}.negotiation-item header i{color:#756a55;font-size:8px;font-style:normal}.negotiation-item>small{color:#9a722c;padding:7px 10px 0;font-size:8px;font-weight:750;display:block}.negotiation-item>p{color:#40544c;margin:0;padding:9px 10px;font-size:10px;line-height:1.5}.negotiation-item>div{color:#164b3a;background:#eaf4ef;border-top:1px solid #c2d9ce;padding:9px 10px}.negotiation-item>div.counter{color:#6d511c;background:#fff3d8;border-color:#dfc98f}.negotiation-item div em{letter-spacing:.07em;font-size:7px;font-style:normal;font-weight:850}.negotiation-item blockquote{white-space:pre-wrap;margin:6px 0 0;font:11px/1.55 Georgia,serif}.negotiation-item>footer{color:#819087;background:#faf8f3;padding:6px 10px;font-size:8px}.negotiation-counter-alert{color:#725319;background:#fff2d2;border:1px solid #dabb74;border-radius:8px;gap:8px;margin:10px 12px 0;padding:10px;display:flex}.negotiation-counter-alert strong,.negotiation-counter-alert span{display:block}.negotiation-counter-alert strong{font-size:10px}.negotiation-counter-alert span{margin-top:2px;font-size:8px}.negotiation-counter-form{background:#f8f4ea;border:1px solid #ddd1b9;border-top:0;border-radius:0 0 9px 9px;gap:6px;margin:-4px 0 10px;padding:10px;display:grid}.negotiation-counter-form strong{font-size:9px}.negotiation-counter-form select,.negotiation-counter-form textarea{background:#fff;border:1px solid #d4c8b0;border-radius:6px;width:100%;padding:8px;font-size:9px}.negotiation-counter-form button{color:#fff;background:#176047;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:32px;font-size:9px;font-weight:750;display:flex}.negotiation-empty{text-align:center;color:#6e7c75;place-items:center;gap:5px;padding:30px;display:grid}.negotiation-empty strong{font-size:12px}.negotiation-empty span{max-width:230px;font-size:9px;line-height:1.45}.negotiation-submit-panel{background:#f3eee3;border-top:1px solid #d8cdb8;margin-top:auto;padding:13px}.negotiation-submit-panel p{color:#64736b;align-items:flex-start;gap:6px;margin:0 0 9px;font-size:8px;line-height:1.45;display:flex}.negotiation-submit-panel button{color:#fff;background:linear-gradient(100deg,#0a674c,#033426);border:1px solid #b8944e;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:42px;font-size:11px;font-weight:800;display:flex}.negotiation-submit-panel button:disabled{opacity:.55}.negotiation-compose-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02140fb8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.negotiation-compose{background:#fffdf8;border:1px solid #caa65f;border-radius:16px;width:min(700px,100%);max-height:92vh;overflow:auto;box-shadow:0 28px 90px #0000004d}.negotiation-compose>header{color:#fff;background:linear-gradient(110deg,#043226,#061c16);justify-content:space-between;gap:12px;padding:19px 22px;display:flex}.negotiation-compose header small{color:#d9bd78;letter-spacing:.1em;font-size:8px;font-weight:850}.negotiation-compose header h2{margin:4px 0 0;font:700 25px Cormorant Garamond,serif}.negotiation-compose header>button{color:#fff;background:#ffffff0f;border:1px solid #ffffff26;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.negotiation-compose-source{color:#694c16;background:#fff2d4;border-bottom:1px solid #dec589;padding:14px 22px}.negotiation-compose-source span{letter-spacing:.08em;font-size:8px;font-weight:850}.negotiation-compose-source p{white-space:pre-wrap;max-height:130px;margin:6px 0 0;font:11px/1.6 Georgia,serif;overflow:auto}.negotiation-compose>label{padding:14px 22px 0;display:block}.negotiation-compose label>span{color:#41564d;margin-bottom:6px;font-size:10px;font-weight:750;display:block}.negotiation-compose textarea{color:#1c342b;resize:vertical;background:#fbf9f3;border:1px solid #d5cab4;border-radius:8px;width:100%;padding:11px;font-size:11px;line-height:1.55}.negotiation-compose>footer{justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.negotiation-compose footer button{border:1px solid #cabd9f;border-radius:7px;align-items:center;gap:5px;min-height:38px;padding:0 14px;font-size:10px;font-weight:750;display:flex}.negotiation-compose footer button:last-child{color:#fff;background:#176047;border-color:#176047}.negotiation-portal-footer{color:#dce6e0;background:#061c16;border-top:1px solid #b18d49;align-items:center;gap:14px;padding:25px clamp(20px,5vw,72px);display:flex}.negotiation-portal-footer .brand-mark{flex-basis:62px;width:62px;height:62px}.negotiation-portal-footer strong,.negotiation-portal-footer span{display:block}.negotiation-portal-footer strong{font:700 21px Cormorant Garamond,serif}.negotiation-portal-footer span{color:#9fb1a8;font-size:9px}.negotiation-portal-footer a{color:#d9bd78;margin-left:auto;font-size:10px;text-decoration:none}html[data-gs-theme=dark] .clm-phase-seven-capabilities,html[data-gs-theme=dark] .clm-negotiation-workspace,html[data-gs-theme=dark] .clm-negotiation-rooms>div:last-child>button,html[data-gs-theme=dark] .clm-negotiation-items>article,html[data-gs-theme=dark] .clm-negotiation-items article>header,html[data-gs-theme=dark] .clm-negotiation-overview dl>div{background:#10231c;border-color:#355348}html[data-gs-theme=dark] .clm-negotiation-invite-form input,html[data-gs-theme=dark] .clm-negotiation-invite-form textarea,html[data-gs-theme=dark] .clm-negotiation-items select,html[data-gs-theme=dark] .clm-negotiation-items textarea,html[data-gs-theme=dark] .clm-negotiation-message textarea{color:var(--ink);background:#091812;border-color:#355348}@media (width<=1200px){.clm-phase-seven-capabilities>div{grid-template-columns:1fr 1fr}.clm-phase-seven-capabilities article:nth-child(2){border-right:0}.clm-phase-seven-capabilities article:nth-child(-n+2){border-bottom:1px solid #caa65f2e}.negotiation-work-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.8fr)}}@media (width<=900px){.negotiation-work-grid{grid-template-columns:1fr}.negotiation-discussion{max-height:none;position:static}.negotiation-item-list{max-height:none}.negotiation-hero{grid-template-columns:1fr}.negotiation-hero>aside{min-width:0}.clm-negotiation-lock{grid-template-columns:36px minmax(0,1fr)}.clm-negotiation-lock>i{grid-column:2;justify-self:start}.clm-negotiation-finalize{grid-template-columns:1fr}.clm-negotiation-finalize>button{width:100%}}@media (width<=640px){.clm-phase-seven-capabilities>div,.clm-negotiation-invite-form,.clm-negotiation-secret>div,.clm-negotiation-overview dl{grid-template-columns:1fr}.clm-phase-seven-capabilities article{border-bottom:1px solid #caa65f2e;border-right:0}.clm-negotiation-invite-form>textarea,.clm-negotiation-invite-form>button,.clm-negotiation-options{grid-column:auto}.clm-negotiation-options{flex-direction:column;align-items:flex-start}.clm-negotiation-metrics{grid-template-columns:1fr 1fr}.clm-negotiation-overview>header{flex-direction:column;align-items:flex-start}.clm-negotiation-items article>form,.clm-negotiation-message{grid-template-columns:1fr}.clm-negotiation-message button{justify-content:center;min-height:32px}.negotiation-access-shell>header,.negotiation-portal-header{min-height:68px;padding:9px 15px}.negotiation-access-shell>header>i,.negotiation-portal-header>span{display:none}.negotiation-access-card{border-radius:16px;padding:30px 20px}.negotiation-access-card h1{font-size:35px}.negotiation-portal-shell>main{padding:20px 11px 38px}.negotiation-hero{padding:22px 18px}.negotiation-hero h1{font-size:31px}.negotiation-privacy-note{align-items:flex-start;padding:14px 16px}.negotiation-blocks{padding:8px}.negotiation-block-heading>span{flex-wrap:wrap;align-items:flex-start}.negotiation-block-heading strong{white-space:normal;width:calc(100% - 35px)}.negotiation-block-heading i{margin-left:33px}.negotiation-block-text{padding:14px;font-size:13px;line-height:1.7}.negotiation-block-actions{grid-template-columns:1fr;display:grid}.negotiation-block-actions button{justify-content:center;min-height:34px}.negotiation-compose-backdrop{align-items:end;padding:0}.negotiation-compose{border-radius:16px 16px 0 0;max-height:95vh}.negotiation-portal-footer{flex-wrap:wrap;align-items:flex-start;padding:22px 18px}.negotiation-portal-footer a{width:100%;margin:0 0 0 76px}}.intake-ai-card{color:var(--ink);background:linear-gradient(150deg,#fffdf7,#f4eee0);border:1px solid #c8aa69;border-radius:14px;margin:16px 0;overflow:hidden;box-shadow:0 15px 38px #27362d1a}.intake-ai-card>header{color:#f8f5eb;background:radial-gradient(circle at 88% 0,#caa65f33,#0000 35%),linear-gradient(120deg,#053d2e,#061c16);border-bottom:1px solid #b9954c;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:16px 17px;display:grid}.intake-ai-card>header>span{color:#ead4a0;background:#ffffff12;border:1px solid #dabc7661;border-radius:11px;place-items:center;width:41px;height:41px;display:grid}.intake-ai-card>header small,.intake-ai-card>header h3,.intake-ai-card>header p{margin:0;display:block}.intake-ai-card>header small{color:#d9bd79;letter-spacing:.11em;font-size:8px;font-weight:850}.intake-ai-card>header h3{margin-top:4px;font:700 22px/1.05 Cormorant Garamond,serif}.intake-ai-card>header p{color:#b8c8c0;margin-top:4px;font-size:9px;line-height:1.45}.intake-ai-card>header>em{color:#ead6a9;white-space:nowrap;background:#0000002e;border:1px solid #d7b87040;border-radius:999px;align-self:start;padding:6px 8px;font-size:8px;font-style:normal;font-weight:750}.intake-ai-source{color:#285143;background:#e8f1ec;border-bottom:1px solid #c7d8cf;align-items:center;gap:9px;padding:11px 17px;display:flex}.intake-ai-source>svg{color:#1d6b50;flex:none}.intake-ai-source strong,.intake-ai-source span{display:block}.intake-ai-source strong{font-size:9px}.intake-ai-source span{color:#66766e;margin-top:2px;font-size:7px}.intake-ai-section{padding:13px 17px 2px}.intake-ai-section+.intake-ai-section{border-top:1px solid #e0d6c0;margin-top:4px}.intake-ai-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.intake-ai-heading>div{align-items:center;gap:7px;display:flex}.intake-ai-heading svg{color:#9b742c}.intake-ai-heading strong,.intake-ai-heading small{display:block}.intake-ai-heading strong{font-size:9px}.intake-ai-heading small{color:var(--muted);margin-top:2px;font-size:7px}.intake-ai-heading>em{color:#876626;font-size:7px;font-style:normal;font-weight:800}.intake-ai-list{grid-template-columns:1fr 1fr;gap:7px;display:grid}.intake-ai-list>button{text-align:left;min-width:0;color:var(--ink);background:#fffdf8;border:1px solid #ddd1b8;border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px;transition:all .14s;display:grid}.intake-ai-list>button:hover{border-color:#bda261;transform:translateY(-1px)}.intake-ai-list>button.is-selected{background:#edf5f0;border-color:#6f9e8a;box-shadow:inset 3px 0 #176047}.intake-ai-list>button:disabled{opacity:.62;cursor:not-allowed;transform:none}.intake-ai-list button>i{color:#fff;background:#f7f2e6;border:1px solid #cdbd9d;border-radius:6px;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.intake-ai-list button.is-selected>i{background:#176047;border-color:#176047}.intake-ai-list button small,.intake-ai-list button strong,.intake-ai-list button span,.intake-ai-list button q{display:block}.intake-ai-list button small{color:#9a722d;text-transform:uppercase;font-size:6px;font-weight:800}.intake-ai-list button strong{overflow-wrap:anywhere;margin-top:2px;font-size:8px;line-height:1.35}.intake-ai-list button span{color:#66746d;margin-top:3px;font-size:6.4px;line-height:1.45}.intake-ai-list button q{color:#6d624e;background:#f7f3ea;border-left:2px solid #c8a45c;max-height:45px;margin-top:5px;padding:5px 6px;font:italic 6px/1.45 Georgia,serif;overflow:hidden}.intake-ai-list button>b{color:#176047;font-size:6px;font-weight:850}.intake-ai-list.compact button strong{margin:0}.intake-ai-filing{color:#55400f;background:#fff2cf;border:1px solid #d9bc78;border-radius:9px;align-items:flex-start;gap:9px;margin:13px 17px 0;padding:11px;display:flex}.intake-ai-filing>svg{color:#997129;flex:none}.intake-ai-filing strong,.intake-ai-filing span,.intake-ai-filing small{display:block}.intake-ai-filing strong{font-size:8px}.intake-ai-filing span{margin-top:2px;font-size:7px}.intake-ai-filing small{color:#776743;margin-top:3px;font-size:6.3px}.intake-ai-warnings{color:#7d4b24;background:#fff0dd;border:1px solid #e0bb91;border-radius:8px;margin:9px 17px 0;padding:9px 11px}.intake-ai-warnings summary{cursor:pointer;align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.intake-ai-warnings p{margin:7px 0 0;padding-left:20px;font-size:6.5px;line-height:1.45}.intake-ai-actions{background:#f0eadc;border-top:1px solid #dcd0b7;justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:13px 17px;display:flex}.intake-ai-actions>div{color:#647169;align-items:flex-start;gap:6px;max-width:55%;font-size:6.5px;line-height:1.45;display:flex}.intake-ai-actions>div svg{color:#176047;flex:none}.intake-ai-actions>button{flex:none}.intake-ai-progress{background:#e4dbc8;border-radius:999px;height:7px;margin:17px 17px 0;overflow:hidden}.intake-ai-progress>i{border-radius:inherit;background:linear-gradient(90deg,#176047,#c29b4e);height:100%;transition:width .18s;display:block}.intake-ai-card.is-loading>p,.intake-ai-card.is-error>p{color:var(--muted);margin:10px 17px 14px;font-size:8px}.intake-ai-card.is-loading>footer{color:#176047;background:#e8f2ed;border-top:1px solid #c6dbd0;align-items:center;gap:6px;padding:10px 17px;font-size:7px;display:flex}.intake-ai-card.is-error{border-color:#cf8a80}.intake-ai-card.is-error>header{background:linear-gradient(120deg,#682e29,#301a18);border-color:#a85d54}.intake-ai-card.is-error>.secondary-button{margin:0 17px 15px}.intake-ai-card.is-applied{border-color:#4f8e73}.intake-ai-card.is-applied>header>span{color:#dff1e8;background:#368d6633}.intake-placement-action{justify-content:center;align-items:center;gap:6px;width:100%;color:#f7f2e5!important;background:linear-gradient(110deg,#0c654b,#053628)!important;border:1px solid #bd9850!important;margin:4px 0 8px!important;display:flex!important}.intake-ai-mini-recommendation{color:#244b3d;background:#eaf4ef;border:1px solid #a5c9b9;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:9px;margin:11px 0;padding:11px;display:flex}.intake-ai-mini-recommendation>div{gap:8px;display:flex}.intake-ai-mini-recommendation strong,.intake-ai-mini-recommendation span{display:block}.intake-ai-mini-recommendation strong{font-size:8px}.intake-ai-mini-recommendation span{color:#63756c;margin-top:2px;font-size:6.5px;line-height:1.45}.intake-ai-mini-recommendation button{color:#15503d;background:#fff;border:1px solid #8eb9a6;border-radius:6px;flex:none;padding:6px 8px;font-size:6px;font-weight:800}html[data-gs-theme=dark] .intake-ai-card,html[data-gs-theme=dark] .intake-ai-list>button{background:#10231c;border-color:#3d5a4f}html[data-gs-theme=dark] .intake-ai-source,html[data-gs-theme=dark] .intake-ai-actions{color:var(--ink);background:#122b22;border-color:#355348}html[data-gs-theme=dark] .intake-ai-list>button.is-selected{background:#123529}html[data-gs-theme=dark] .intake-ai-list button q{color:#c9c1af;background:#17271f}html[data-gs-theme=dark] .intake-ai-heading small,html[data-gs-theme=dark] .intake-ai-list button span{color:#a9bbb2}@media (width<=760px){.intake-ai-card>header{grid-template-columns:38px minmax(0,1fr);padding:14px}.intake-ai-card>header>span{width:37px;height:37px}.intake-ai-card>header>em{grid-column:2;justify-self:start}.intake-ai-list{grid-template-columns:1fr}.intake-ai-actions{flex-direction:column;align-items:stretch}.intake-ai-actions>div{max-width:none}.intake-ai-actions>button{justify-content:center;width:100%}.intake-ai-section{padding-left:12px;padding-right:12px}.intake-ai-filing,.intake-ai-warnings{margin-left:12px;margin-right:12px}}.clm-simple-shell{--simple-emerald:#063d30;--simple-deep:#031f18;--simple-gold:#c5a35a;--simple-ivory:#fbf8ef;min-width:0;color:var(--ink);gap:18px;padding:2px 0 38px;display:grid}.clm-simple-hero{background:radial-gradient(circle at 92% 0,#cda8581f,#0000 34%),linear-gradient(135deg,#fffdf8,#f7f1e4);border:1px solid #d8ccb2;border-radius:17px;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px 18px;display:flex;box-shadow:0 18px 55px #042a2012}.clm-simple-hero>div:first-child>span,.clm-simple-entry>header span,.clm-simple-board-panel>header span,.clm-simple-alerts>header span,.clm-cockpit-progress>header span,.clm-cockpit-overview>header span,.clm-cockpit-attention>header span,.clm-cockpit-document>header span{color:#9b742b;letter-spacing:.14em;font-size:9px;font-weight:850}.clm-simple-hero h1{color:var(--forest-900);letter-spacing:-.02em;margin:6px 0 2px;font:700 clamp(35px,4vw,54px)/.95 Cormorant Garamond,serif}.clm-simple-hero p{color:var(--muted);margin:7px 0 0;font-size:14px}.clm-simple-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.clm-simple-hero-actions>span,.clm-simple-hero-actions>button{color:#34584b;background:#ffffffb3;border:1px solid #d8ccb2;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:11px;font-weight:750;display:flex}.clm-simple-hero-actions>span{color:#176047;background:#e8f3ed;border-color:#b9d4c7}.clm-simple-hero-actions>button.primary-button{color:#f8f3e7;background:linear-gradient(115deg,#087052,#033a2c);border-color:#c5a35a;min-height:48px;padding:0 19px;font-size:13px;box-shadow:0 9px 22px #03382a2e}.clm-simple-entry{background:#fffdf9;border:1px solid #d8ccb2;border-radius:15px;overflow:hidden;box-shadow:0 12px 35px #042a200d}.clm-simple-entry>header{border-bottom:1px solid #e7decb;justify-content:space-between;align-items:flex-end;gap:20px;padding:16px 19px 12px;display:flex}.clm-simple-entry>header span,.clm-simple-entry>header strong{display:block}.clm-simple-entry>header strong{color:var(--forest-900);margin-top:4px;font:700 21px Cormorant Garamond,serif}.clm-simple-entry>header small{max-width:480px;color:var(--muted);text-align:right;font-size:10px;line-height:1.45}.clm-simple-entry>div{grid-template-columns:repeat(4,1fr);display:grid}.clm-simple-entry>div>button{text-align:left;min-width:0;color:var(--ink);background:0 0;border:0;border-right:1px solid #e7decb;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:17px 18px;transition:all .16s;display:grid}.clm-simple-entry>div>button:last-child{border-right:0}.clm-simple-entry>div>button:hover{background:#edf5f1}.clm-simple-entry>div>button>span{color:#176047;background:#e6f1eb;border:1px solid #c3d9ce;border-radius:11px;place-items:center;width:41px;height:41px;display:grid}.clm-simple-entry>div>button strong,.clm-simple-entry>div>button small{display:block}.clm-simple-entry>div>button strong{font-size:12px}.clm-simple-entry>div>button small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.35}.clm-simple-entry>div>button>svg{color:#697a72}.clm-simple-toolbar{grid-template-columns:minmax(260px,1fr) 190px auto;gap:9px;display:grid}.clm-simple-toolbar label{background:#fffdf9;border:1px solid #d8ccb2;border-radius:10px;align-items:center;gap:9px;min-width:0;height:44px;padding:0 13px;display:flex}.clm-simple-toolbar label svg{color:#176047;flex:none}.clm-simple-toolbar input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.clm-simple-toolbar select,.clm-simple-toolbar>button{min-height:44px;color:var(--ink);background:#fffdf9;border:1px solid #d8ccb2;border-radius:10px;padding:0 12px;font-size:11px}.clm-simple-toolbar>button{color:#176047;justify-content:center;align-items:center;gap:7px;font-weight:750;display:flex}.clm-simple-main-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:14px;min-width:0;display:grid}.clm-simple-board-panel,.clm-simple-alerts{background:#fffdf9;border:1px solid #d8ccb2;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 13px 38px #042a200d}.clm-simple-board-panel>header,.clm-simple-alerts>header{border-bottom:1px solid #e6ddca;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:14px 17px;display:flex}.clm-simple-board-panel>header h2,.clm-simple-alerts>header h2{color:var(--forest-900);margin:4px 0 0;font:700 23px Cormorant Garamond,serif}.clm-simple-board-panel>header small{color:var(--muted);font-size:9px}.clm-simple-board{scroll-snap-type:x proximity;scrollbar-color:#bca66f transparent;grid-template-columns:repeat(5,minmax(178px,1fr));gap:9px;min-width:0;padding:12px;display:grid;overflow-x:auto}.clm-simple-column{scroll-snap-align:start;background:#f8f5ed;border:1px solid #dfd4bf;border-top:3px solid #8fad9f;border-radius:11px;min-width:178px;min-height:390px;overflow:hidden}.clm-simple-column.stage-approval{border-top-color:#c29b4e}.clm-simple-column.stage-signature{border-top-color:#27785c}.clm-simple-column.stage-active{border-top-color:#4f923d}.clm-simple-column.stage-closed{border-top-color:#9ca39e}.clm-simple-column>header{border-bottom:1px dashed #d7cbb5;justify-content:space-between;align-items:center;height:45px;padding:0 12px;display:flex}.clm-simple-column>header strong{color:#304a40;font:700 16px Cormorant Garamond,serif}.clm-simple-column>header span{color:#50665d;background:#e4ebe7;border-radius:6px;place-items:center;min-width:23px;height:23px;font-size:9px;font-weight:800;display:grid}.clm-simple-column>div{gap:8px;padding:9px;display:grid}.clm-simple-card{text-align:left;width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #ded4c1;border-radius:9px;padding:11px;transition:all .15s;box-shadow:0 6px 15px #072d220b}.clm-simple-card:hover{border-color:#8eb3a2;transform:translateY(-1px);box-shadow:0 9px 20px #072d2217}.clm-simple-card.status-expiring,.clm-simple-card.status-renewal{border-color:#d3ae5c;box-shadow:inset 3px 0 #c29439}.clm-simple-card>header{justify-content:space-between;align-items:center;gap:7px;margin-bottom:9px;display:flex}.clm-simple-card>header span{color:#557066;text-transform:uppercase;align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.clm-simple-card>header>svg{color:#78857f}.clm-simple-card>strong,.clm-simple-card>small{display:block}.clm-simple-card>strong{color:#173c30;text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.clm-simple-card>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.clm-simple-card>p{color:#77591e;background:#fff4d8;border-radius:6px;align-items:center;gap:5px;margin:10px 0 0;padding:6px 7px;font-size:8px;display:flex}.clm-simple-card>p.is-overdue{color:#8d3d37;background:#fae6e2}.clm-simple-card>footer{border-top:1px solid #ece5d7;grid-template-columns:minmax(0,1fr) 28px;align-items:end;gap:8px;margin-top:11px;padding-top:9px;display:grid}.clm-simple-card footer span,.clm-simple-card footer b{display:block}.clm-simple-card footer span{color:#8b968f;text-transform:uppercase;font-size:6px}.clm-simple-card footer b{color:#34564a;margin-top:2px;font-size:8px;line-height:1.3}.clm-simple-card footer i{color:#fff;background:#07503c;border:1px solid #c5a35a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:8px;font-style:normal;font-weight:800;display:grid}.clm-simple-column-empty{color:#9a9f9b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:115px;display:flex}.clm-simple-column-empty span{font-size:8px}.clm-simple-loading{color:#64756d;justify-content:center;align-items:center;gap:8px;min-height:230px;font-size:11px;display:flex}.clm-simple-alerts>header>svg{color:#9b742b}.clm-simple-alerts>div{display:grid}.clm-simple-alerts>div>button{text-align:left;min-width:0;color:var(--ink);background:0 0;border:0;border-bottom:1px solid #ebe3d3;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:13px 14px;display:grid}.clm-simple-alerts>div>button:hover{background:#f1f6f3}.clm-simple-alerts>div>button>span{color:#176047;background:#e8f2ed;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.clm-simple-alerts>div>button.is-overdue>span{color:#9a4039;background:#f8e2de}.clm-simple-alerts button strong,.clm-simple-alerts button small{display:block}.clm-simple-alerts button strong{font-size:9px;line-height:1.35}.clm-simple-alerts button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.clm-simple-alerts>footer{color:#66766e;text-align:center;background:#f8f5ed;padding:11px 14px;font-size:8px}.clm-simple-alert-empty{color:#819087;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:180px;padding:20px;display:flex}.clm-simple-alert-empty svg{color:#44856c}.clm-simple-alert-empty strong{color:#315447;font-size:11px}.clm-simple-alert-empty span{max-width:220px;font-size:9px;line-height:1.45}.clm-simple-assistant{gap:8px;display:grid}.clm-simple-assistant>form{color:#fff;background:#fffdf9;border:1px solid #cdb77e;border-radius:14px;grid-template-columns:44px minmax(0,1fr) 40px;align-items:center;gap:8px;height:58px;padding:6px 8px;display:grid;box-shadow:0 11px 30px #042a2012}.clm-simple-assistant>form>span{color:#efd595;background:linear-gradient(135deg,#087052,#032f24);border:1px solid #c5a35a;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.clm-simple-assistant input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.clm-simple-assistant form>button{color:#fff;background:#07503c;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.clm-simple-assistant>div{flex-wrap:wrap;gap:6px;display:flex}.clm-simple-assistant>div>button{color:#426156;background:#f7fbf8;border:1px solid #c7d9d0;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:9px;display:flex}.clm-simple-assistant output{color:#315447;background:#eaf4ef;border:1px solid #b6d2c5;border-radius:10px;grid-template-columns:24px minmax(0,1fr) 26px;align-items:start;gap:8px;padding:11px 13px;font-size:10px;line-height:1.5;display:grid}.clm-simple-assistant output>button{color:#587068;background:0 0;border:0;place-items:center;width:25px;height:25px;display:grid}.clm-return-simple{z-index:5;color:#fff;background:#07503c;border:1px solid #c5a35a;border-radius:999px;align-items:center;gap:7px;width:max-content;min-height:40px;margin:16px auto 0;padding:0 16px;font-size:11px;font-weight:800;display:flex;position:sticky;bottom:14px;box-shadow:0 10px 25px #021e1733}.clm-signed-picker{width:min(820px,96vw)}.clm-signed-picker>header p,.clm-create-modal.is-simple>header p{color:#b8c8c0;margin:5px 0 0;font-size:9px}.clm-signed-picker .wizard-body{padding:16px}.clm-signed-picker-search{background:#fff;border:1px solid #d7cbb4;border-radius:10px;align-items:center;gap:9px;height:45px;padding:0 12px;display:flex}.clm-signed-picker-search input{background:0 0;border:0;outline:0;width:100%;font-size:11px}.clm-signed-picker-list{gap:8px;margin-top:12px;display:grid}.clm-signed-picker-list>button{text-align:left;min-width:0;color:var(--ink);background:#fffdf8;border:1px solid #ded3be;border-radius:10px;grid-template-columns:40px minmax(0,1fr) 19px;align-items:center;gap:10px;padding:11px 12px;display:grid}.clm-signed-picker-list>button:hover{background:#edf5f1;border-color:#8cb3a1}.clm-signed-picker-list>button>span{color:#176047;background:#e4f0ea;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.clm-signed-picker-list strong,.clm-signed-picker-list small{display:block}.clm-signed-picker-list strong{font-size:11px}.clm-signed-picker-list small{color:var(--muted);margin-top:3px;font-size:8px}.clm-signed-picker>footer span{color:var(--muted);font-size:8px}.clm-create-modal.is-simple{width:min(900px,96vw)}.clm-create-modal.is-simple .clm-form-grid:not(.show-additional) .clm-advanced-field{display:none}.clm-create-modal.is-simple .clm-mode-switch{margin-bottom:12px}.clm-create-modal.is-simple .clm-file-upload{order:8}.clm-create-modal.is-simple .intake-ai-card{order:9}.clm-show-additional{color:#31594b;background:#edf5f1;border:1px solid #bdd4c9;border-radius:8px;order:10;justify-content:center;align-items:center;gap:6px;min-height:37px;font-size:9px;font-weight:750;display:flex}.clm-simple-drawer{background:#f8f4ea;border:1px solid #c5a35a;border-radius:17px;width:min(1000px,96vw);max-height:96vh;overflow:hidden;box-shadow:0 30px 90px #00000047}.clm-simple-drawer>header{color:#f8f2e4;background:radial-gradient(circle at 88% 0,#cfaa5c30,#0000 32%),linear-gradient(118deg,#064331,#021f18);border-bottom:1px solid #c5a35a;justify-content:space-between;align-items:flex-start;gap:18px;min-height:112px;padding:22px 25px;display:flex}.clm-simple-drawer>header span{color:#dbbf77;letter-spacing:.14em;font-size:8px;font-weight:850}.clm-simple-drawer>header h2{margin:5px 0 3px;font:700 30px Cormorant Garamond,serif}.clm-simple-drawer>header p{color:#b7c8bf;margin:0;font-size:9px}.clm-simple-drawer>header>button{color:#fff;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.clm-simple-drawer-status{background:#f0eadc;border-bottom:1px solid #d8ccb5;align-items:center;gap:8px;min-height:49px;padding:7px 18px;display:flex}.clm-simple-drawer-status>span{color:#50685e;background:#fffaf0;border:1px solid #d7c9ac;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:8px;display:flex}.clm-simple-drawer-status>span:last-child{margin-left:auto}.clm-simple-drawer-status i{color:#fff;background:#07503c;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;font-weight:800;display:grid}.clm-simple-drawer>footer{background:#f0eadc;border-top:1px solid #d8ccb5;justify-content:flex-end;align-items:center;gap:7px;min-height:57px;padding:9px 18px;display:flex}.clm-simple-drawer>footer button{color:#31584a;background:#fffaf0;border:1px solid #d2c3a5;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:8px;font-weight:750;display:flex}.clm-simple-drawer>footer button:first-child{margin-right:auto}.clm-simple-cockpit{gap:12px;max-height:calc(96vh - 218px);padding:15px 17px 22px;display:grid;overflow:auto}.clm-cockpit-progress,.clm-cockpit-next,.clm-cockpit-overview,.clm-cockpit-attention,.clm-cockpit-document{background:#fffdf8;border:1px solid #ddd1b9;border-radius:12px}.clm-cockpit-progress{padding:14px 16px}.clm-cockpit-progress>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.clm-cockpit-progress>header strong{color:#173f31;margin-top:3px;font:700 19px Cormorant Garamond,serif;display:block}.clm-cockpit-progress>header small{color:var(--muted);font-size:7px}.clm-cockpit-progress>div{grid-template-columns:repeat(5,1fr);gap:0;margin-top:13px;display:grid}.clm-cockpit-progress article{color:#909a95;text-align:center;justify-items:center;gap:5px;font-size:7px;display:grid;position:relative}.clm-cockpit-progress article:before{content:"";z-index:0;background:#ded8ca;width:100%;height:2px;position:absolute;top:13px;right:50%}.clm-cockpit-progress article:first-child:before{display:none}.clm-cockpit-progress article i{z-index:1;background:#eeeae0;border:2px solid #d5cbb6;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid;position:relative}.clm-cockpit-progress article.is-done i,.clm-cockpit-progress article.is-current i{color:#fff;background:#176047;border-color:#176047}.clm-cockpit-progress article.is-done:before,.clm-cockpit-progress article.is-current:before{background:#76a18f}.clm-cockpit-progress article.is-current{color:#173f31;font-weight:800}.clm-cockpit-progress article.is-current i{box-shadow:0 0 0 4px #dfeee7}.clm-cockpit-next{background:linear-gradient(120deg,#edf6f1,#fff9ea);border-color:#a8c9bb;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 15px;display:grid}.clm-cockpit-next>span{color:#176047;background:#d9eee4;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.clm-cockpit-next small,.clm-cockpit-next strong,.clm-cockpit-next p{margin:0;display:block}.clm-cockpit-next small{color:#9b742b;letter-spacing:.12em;font-size:7px;font-weight:850}.clm-cockpit-next strong{color:#153d30;margin-top:3px;font-size:12px}.clm-cockpit-next p{color:#64756d;margin-top:3px;font-size:8px;line-height:1.45}.clm-cockpit-next>button{color:#fff;background:#07503c;border:1px solid #c5a35a;border-radius:8px;align-items:center;gap:6px;min-height:39px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.clm-cockpit-next.alert{background:#fff3e5;border-color:#dcad77}.clm-cockpit-next.alert>span{color:#9b4b30;background:#f9ded4}.clm-cockpit-next.success{background:#edf6f1}.clm-cockpit-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;display:grid}.clm-cockpit-overview,.clm-cockpit-attention{padding:14px 15px}.clm-cockpit-overview>header,.clm-cockpit-attention>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.clm-cockpit-overview h3,.clm-cockpit-attention h3,.clm-cockpit-document h3{color:#173f31;margin:3px 0 0;font:700 18px Cormorant Garamond,serif}.clm-cockpit-overview>header svg{color:#a57b2d}.clm-cockpit-overview>p{color:#556b62;margin:12px 0;font-size:8px;line-height:1.6}.clm-cockpit-overview dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.clm-cockpit-overview dl>div{background:#f7f3ea;border-radius:7px;min-width:0;padding:8px 9px}.clm-cockpit-overview dt{color:#8b968f;text-transform:uppercase;font-size:6px}.clm-cockpit-overview dd{color:#294b3e;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:8px;font-weight:750;overflow:hidden}.clm-cockpit-attention>header b{color:#78591c;background:#fff0c9;border-radius:7px;place-items:center;min-width:26px;height:26px;font-size:9px;display:grid}.clm-cockpit-attention>div{gap:6px;margin-top:11px;display:grid}.clm-cockpit-attention>div>button{text-align:left;min-width:0;color:var(--ink);background:#f8f5ed;border:1px solid #e0d7c5;border-radius:8px;grid-template-columns:31px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:8px;display:grid}.clm-cockpit-attention>div>button>span{color:#176047;background:#e3efe9;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.clm-cockpit-attention button strong,.clm-cockpit-attention button small{display:block}.clm-cockpit-attention button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.clm-cockpit-attention button small{color:var(--muted);margin-top:2px;font-size:7px}.clm-cockpit-attention button.is-overdue{background:#fff0ed;border-color:#dfb0a9}.clm-cockpit-attention button.is-overdue>span{color:#994139;background:#f6deda}.clm-cockpit-clear{color:#7d8d85;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:108px;display:flex}.clm-cockpit-clear svg{color:#338064}.clm-cockpit-clear strong{color:#315447;font-size:9px}.clm-cockpit-clear span{font-size:7px}.clm-cockpit-document{overflow:hidden}.clm-cockpit-document>header{justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.clm-cockpit-document>header p{color:var(--muted);margin:3px 0 0;font-size:7px}.clm-cockpit-document>header a,.clm-cockpit-document>header button{color:#176047;background:#edf5f1;border:1px solid #bad2c7;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:8px;font-weight:750;text-decoration:none;display:flex}.clm-cockpit-signature{background:#f5f1e7;border-top:1px solid #ded4be;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 15px;display:grid}.clm-cockpit-signature>span{color:#8c6b2c;background:#fff0cf;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.clm-cockpit-signature strong,.clm-cockpit-signature small{display:block}.clm-cockpit-signature strong{font-size:8px}.clm-cockpit-signature small{color:var(--muted);margin-top:2px;font-size:7px}.clm-cockpit-signature>button{color:#fff;background:#07503c;border:1px solid #c5a35a;border-radius:7px;align-items:center;gap:6px;min-height:35px;padding:0 10px;font-size:8px;font-weight:800;display:flex}.clm-cockpit-signature.completed>span{color:#176047;background:#dcefe6}.clm-cockpit-shortcuts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.clm-cockpit-shortcuts>button{text-align:left;color:#315447;background:#fffdf8;border:1px solid #ddd1b9;border-radius:9px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.clm-cockpit-shortcuts>button>svg{color:#176047;background:#e5f0ea;border-radius:8px;width:34px;height:34px;padding:8px}.clm-cockpit-shortcuts strong,.clm-cockpit-shortcuts small{display:block}.clm-cockpit-shortcuts strong{font-size:8px}.clm-cockpit-shortcuts small{color:var(--muted);margin-top:2px;font-size:6px}html[data-gs-theme=dark] .clm-simple-hero,html[data-gs-theme=dark] .clm-simple-entry,html[data-gs-theme=dark] .clm-simple-toolbar label,html[data-gs-theme=dark] .clm-simple-toolbar select,html[data-gs-theme=dark] .clm-simple-toolbar>button,html[data-gs-theme=dark] .clm-simple-board-panel,html[data-gs-theme=dark] .clm-simple-alerts,html[data-gs-theme=dark] .clm-simple-assistant>form,html[data-gs-theme=dark] .clm-simple-column,html[data-gs-theme=dark] .clm-simple-card,html[data-gs-theme=dark] .clm-simple-drawer,html[data-gs-theme=dark] .clm-cockpit-progress,html[data-gs-theme=dark] .clm-cockpit-next,html[data-gs-theme=dark] .clm-cockpit-overview,html[data-gs-theme=dark] .clm-cockpit-attention,html[data-gs-theme=dark] .clm-cockpit-document,html[data-gs-theme=dark] .clm-cockpit-shortcuts>button{color:var(--ink);background:#10231c;border-color:#355348}html[data-gs-theme=dark] .clm-simple-hero h1,html[data-gs-theme=dark] .clm-simple-entry>header strong,html[data-gs-theme=dark] .clm-simple-board-panel>header h2,html[data-gs-theme=dark] .clm-simple-alerts>header h2,html[data-gs-theme=dark] .clm-simple-card>strong,html[data-gs-theme=dark] .clm-simple-card footer b,html[data-gs-theme=dark] .clm-cockpit-progress>header strong,html[data-gs-theme=dark] .clm-cockpit-overview h3,html[data-gs-theme=dark] .clm-cockpit-attention h3,html[data-gs-theme=dark] .clm-cockpit-document h3,html[data-gs-theme=dark] .clm-simple-toolbar input,html[data-gs-theme=dark] .clm-simple-toolbar select,html[data-gs-theme=dark] .clm-simple-assistant input,html[data-gs-theme=dark] .clm-signed-picker-search input{color:var(--ink)}@media (width<=1280px){.clm-simple-main-grid{grid-template-columns:1fr}.clm-simple-alerts>div{grid-template-columns:repeat(3,1fr)}.clm-simple-alerts>div>button{border-right:1px solid #ebe3d3}.clm-simple-alerts>footer{display:none}}@media (width<=980px){.clm-simple-hero{flex-direction:column;align-items:flex-start}.clm-simple-hero-actions{justify-content:flex-start;width:100%}.clm-simple-entry>div{grid-template-columns:1fr 1fr}.clm-simple-entry>div>button:nth-child(2){border-right:0}.clm-simple-entry>div>button:nth-child(-n+2){border-bottom:1px solid #e7decb}.clm-simple-alerts>div{grid-template-columns:1fr 1fr}.clm-cockpit-grid{grid-template-columns:1fr}}@media (width<=720px){.clm-simple-shell{gap:12px;padding-bottom:22px}.clm-simple-hero{border-radius:12px;padding:17px 15px}.clm-simple-hero h1{font-size:39px}.clm-simple-hero p{font-size:12px;line-height:1.45}.clm-simple-hero-actions>span{display:none}.clm-simple-hero-actions>button{flex:1}.clm-simple-hero-actions>button.primary-button{flex-basis:100%;width:100%}.clm-simple-entry>header{flex-direction:column;align-items:flex-start}.clm-simple-entry>header small{text-align:left}.clm-simple-entry>div{grid-template-columns:1fr}.clm-simple-entry>div>button{border-bottom:1px solid #e7decb;border-right:0}.clm-simple-entry>div>button:last-child{border-bottom:0}.clm-simple-toolbar{grid-template-columns:1fr 1fr}.clm-simple-toolbar label{grid-column:1/-1}.clm-simple-toolbar>button{min-width:0}.clm-simple-board{grid-template-columns:repeat(5,82vw);padding:9px}.clm-simple-column{min-width:82vw}.clm-simple-alerts>div{grid-template-columns:1fr}.clm-simple-assistant>div{grid-template-columns:1fr;display:grid}.clm-simple-assistant>div>button{justify-content:center}.clm-simple-assistant>form{grid-template-columns:39px minmax(0,1fr) 36px;height:54px}.clm-simple-assistant>form>span{width:38px;height:38px}.clm-simple-assistant input{font-size:11px}.clm-simple-drawer{border-radius:0;width:100vw;max-height:100vh}.clm-simple-drawer>header{min-height:98px;padding:16px}.clm-simple-drawer>header h2{font-size:25px}.clm-simple-drawer-status{padding:7px 11px;overflow-x:auto}.clm-simple-drawer-status>span{flex:none}.clm-simple-drawer-status>span:last-child{margin-left:0}.clm-simple-cockpit{max-height:calc(100vh - 205px);padding:11px}.clm-cockpit-progress>header{flex-direction:column;align-items:flex-start}.clm-cockpit-progress>div{grid-template-columns:repeat(5,90px);padding-bottom:4px;overflow-x:auto}.clm-cockpit-next{grid-template-columns:39px minmax(0,1fr)}.clm-cockpit-next>button{grid-column:1/-1;justify-content:center;width:100%}.clm-cockpit-overview dl{grid-template-columns:1fr}.clm-cockpit-document>header{flex-direction:column;align-items:flex-start}.clm-cockpit-document>header a,.clm-cockpit-document>header button{justify-content:center;width:100%}.clm-cockpit-signature{grid-template-columns:34px minmax(0,1fr)}.clm-cockpit-signature>button{grid-column:1/-1;justify-content:center;width:100%}.clm-cockpit-shortcuts{grid-template-columns:1fr 1fr}.clm-simple-drawer>footer{justify-content:flex-start;overflow-x:auto}.clm-simple-drawer>footer button{flex:none}.clm-simple-drawer>footer button:first-child{margin-right:0}.clm-create-modal.is-simple .clm-form-grid{grid-template-columns:1fr}.clm-create-modal.is-simple .wide{grid-column:auto}.clm-signed-picker>footer{flex-direction:column;align-items:flex-start}.clm-signed-picker>footer button{width:100%}}.model-library-switcher{color:#fff;background:linear-gradient(118deg,#062f24,#011d16 68%,#0a3b2c);border:1px solid #caa65f9e;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:16px 18px;display:flex;box-shadow:0 14px 32px #02201821}.model-library-switcher>div:first-child span,.model-library-switcher>div:first-child strong,.model-library-switcher>div:first-child p{margin:0;display:block}.model-library-switcher>div:first-child span{color:var(--gold-soft);letter-spacing:.13em;font-size:7px}.model-library-switcher>div:first-child strong{margin-top:4px;font:600 20px Cormorant Garamond,serif}.model-library-switcher>div:first-child p{color:#b7c8c0;margin-top:4px;font-size:7.5px}.model-library-switcher [role=tablist]{gap:7px;display:flex}.model-library-switcher [role=tab]{color:#dce7e1;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:0 11px;font-size:7.5px;font-weight:700;display:flex}.model-library-switcher [role=tab] b{color:#06291f;background:#d9c086;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:6.5px;display:grid}.model-library-switcher [role=tab].is-active{color:#082c21;background:#f7f1e3;border-color:#d2b56e;box-shadow:0 6px 16px #00000029}.official-model-intro{background:linear-gradient(120deg,#fafffce8,#fff8e9);border:1px solid #b9cdbd;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:14px;padding:15px 17px;display:grid;box-shadow:inset 4px 0 #176047}.official-model-intro>span{color:#f1dda6;background:linear-gradient(135deg,#0b674c,#033426);border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.official-model-intro small,.official-model-intro strong,.official-model-intro p{margin:0;display:block}.official-model-intro small{color:#85651f;letter-spacing:.1em;font-size:6px}.official-model-intro strong{color:var(--forest-900);margin-top:3px;font:650 18px Cormorant Garamond,serif}.official-model-intro p{color:var(--muted);margin-top:3px;font-size:7px;line-height:1.45}.official-model-intro .primary-button{min-height:38px;font-size:7px}.official-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.official-model-grid article{border:1px solid var(--line);background:#fffdf8e6;border-radius:10px;flex-direction:column;min-height:235px;padding:16px;display:flex;box-shadow:0 8px 22px #1831280a}.official-model-grid article.is-official{border-color:#b8cdbf;box-shadow:inset 3px 0 #176047,0 8px 22px #1831280d}.official-model-grid article.is-guedes-47{background:linear-gradient(145deg,#fffdf7,#f8efd9);border-color:#c9a75c;box-shadow:inset 3px 0 #b68b30,0 10px 25px #6e4d1414}.official-model-grid header{justify-content:space-between;align-items:center;gap:8px;display:flex}.official-model-grid header>span{color:#f0d897;background:linear-gradient(135deg,#0a674c,#033426);border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.official-model-grid header>div{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.official-model-grid header b{color:#176047;letter-spacing:.08em;background:#e2f0e9;border:1px solid #b6d1c4;border-radius:999px;align-items:center;min-height:17px;padding:0 6px;font-size:5.3px;display:flex}.official-model-grid header b.guedes-badge{color:#715018;background:#fff0c7;border-color:#d5b66f}.official-model-grid>article>small{color:var(--gold-dark);text-transform:uppercase;letter-spacing:.07em;margin-top:14px;font-size:6.5px}.official-model-grid h2{color:var(--forest-900);margin:6px 0 0;font:650 18px/1.08 Cormorant Garamond,serif}.official-model-grid p{color:var(--muted);margin:8px 0;font-size:7px;line-height:1.55}.official-model-grid footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:10px;display:flex}.official-model-grid footer span{color:var(--muted);font-size:6.5px}.official-model-grid footer button{color:var(--forest-700);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:7px;font-weight:750;display:flex}.official-model-loading{min-height:180px;color:var(--forest-700);border:1px solid var(--line);background:#fffdf8bf;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.official-model-loading strong{font-size:8px}.official-model-loading.has-error{color:var(--danger)}.official-model-loading .secondary-button{margin-top:4px}html[data-gs-theme=dark] .official-model-intro,html[data-gs-theme=dark] .official-model-grid article,html[data-gs-theme=dark] .official-model-loading{background:#10231c;border-color:#355348}html[data-gs-theme=dark] .official-model-grid article.is-guedes-47{background:linear-gradient(145deg,#17291f,#2a2518);border-color:#8f763e}html[data-gs-theme=dark] .official-model-intro strong,html[data-gs-theme=dark] .official-model-grid h2{color:var(--ink)}@media (width<=920px){.model-library-switcher{flex-direction:column;align-items:stretch}.model-library-switcher [role=tablist]{width:100%}.model-library-switcher [role=tab]{flex:1;justify-content:center}.official-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.official-model-intro{grid-template-columns:42px minmax(0,1fr)}.official-model-intro .primary-button{grid-column:1/-1;width:100%}}@media (width<=560px){.model-library-switcher{padding:14px}.model-library-switcher [role=tablist]{flex-direction:column}.model-library-switcher [role=tab]{justify-content:flex-start;width:100%}.model-library-switcher [role=tab] b{margin-left:auto}.official-model-grid{grid-template-columns:1fr}.official-model-grid article{min-height:210px}.official-model-intro{grid-template-columns:38px minmax(0,1fr);padding:13px}.official-model-intro>span{width:36px;height:36px}.official-model-intro strong{font-size:16px}}.clm-template-catalog>button{font:inherit}.official-model-grid footer>div{align-items:center;gap:9px;display:flex}.official-model-grid footer>div button:first-child{color:#8b6828}.clm-template-workbench{background:#f4efe3;border:1px solid #cbb77d;border-radius:12px;margin:0 14px 18px;overflow:hidden;box-shadow:0 16px 38px #0b2d221a}.clm-template-workbench.is-fullscreen{z-index:1700;background:#eee8da;border-radius:14px;flex-direction:column;margin:0;display:flex;position:fixed;inset:10px;box-shadow:0 30px 100px #00000061}.clm-workbench-header{color:#fff;background:radial-gradient(circle at 86% 0,#caa65f2e,#0000 30%),linear-gradient(110deg,#06382a,#031e17);border-bottom:1px solid #c3a35b;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:13px 16px;display:flex}.clm-workbench-header span,.clm-workbench-header strong,.clm-workbench-header small{display:block}.clm-workbench-header span{color:#d9bd77;letter-spacing:.12em;font-size:6px;font-weight:850}.clm-workbench-header strong{margin-top:3px;font:700 20px Cormorant Garamond,serif}.clm-workbench-header small{color:#b8c8c0;margin-top:2px;font-size:6.5px}.clm-workbench-header>button{color:#f3e7ca;white-space:nowrap;background:#ffffff12;border:1px solid #caa65f6b;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:6.5px;font-weight:750;display:flex}.clm-workbench-grid{grid-template-columns:minmax(330px,.88fr) minmax(390px,1.12fr);min-height:570px;display:grid}.clm-template-workbench.is-fullscreen .clm-workbench-grid{flex:1;min-height:0}.clm-workbench-controls{background:#fffdf8;border-right:1px solid #d7cab0;min-width:0;padding:14px;overflow:auto}.clm-template-workbench.is-fullscreen .clm-workbench-controls{max-height:none}.clm-workbench-model span{color:#76591f;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:6px;font-weight:800;display:block}.clm-workbench-model select{width:100%;min-height:37px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d3c4a7;border-radius:7px;padding:0 9px;font-size:7px}.clm-workbench-description{color:var(--muted);margin:7px 0 0;font-size:6.3px;line-height:1.5}.clm-workbench-tabs{background:#eee8da;border:1px solid #ddd1b8;border-radius:8px;grid-template-columns:1fr 1fr;gap:5px;margin:12px 0;padding:4px;display:grid}.clm-workbench-tabs button{color:#66756e;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:31px;font-size:6.2px;font-weight:750;display:flex}.clm-workbench-tabs button.is-active{color:#fff;background:#0b5a43;box-shadow:0 4px 10px #05433129}.clm-workbench-fields{gap:11px;display:grid}.clm-custom-text-warning{color:#765413;background:#fff4d5;border:1px solid #dcc281;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;padding:8px;font-size:5.8px;line-height:1.4;display:grid}.clm-custom-text-warning button{color:#755510;background:0 0;border:0;font-size:5.8px;font-weight:800;text-decoration:underline}.clm-variable-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.clm-variable-grid label{min-width:0}.clm-variable-grid label>span{color:#53665d;justify-content:space-between;align-items:center;gap:5px;min-height:16px;margin-bottom:3px;font-size:5.8px;font-weight:700;display:flex}.clm-variable-grid label>span em{color:#176047;font-size:5px;font-style:normal}.clm-variable-grid input{width:100%;min-height:34px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d5c8ae;border-radius:6px;padding:0 8px;font-size:6.5px}.clm-variable-grid label.is-autofilled input{background:#eff8f3;border-color:#66a58b;box-shadow:0 0 0 2px #28805f12}.clm-fulltext-editor{gap:9px;display:grid}.clm-fulltext-guidance{color:#31594b;background:#edf5f1;border:1px solid #b5d0c4;border-radius:8px;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:9px;display:grid}.clm-fulltext-guidance strong,.clm-fulltext-guidance span{display:block}.clm-fulltext-guidance strong{margin-bottom:2px;font-size:6.5px}.clm-fulltext-guidance span{font-size:5.8px;line-height:1.4}.clm-fulltext-editor label>span{color:#76591f;text-transform:uppercase;margin-bottom:4px;font-size:5.8px;font-weight:800;display:block}.clm-fulltext-editor input,.clm-fulltext-editor textarea{color:#1c332a;background:#fff;border:1px solid #d2c3a6;border-radius:7px;width:100%;padding:9px;font:6.7px/1.65 Georgia,Times New Roman,serif}.clm-fulltext-editor textarea{resize:vertical;min-height:420px}.clm-fulltext-editor>div:last-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.clm-fulltext-editor>div:last-child small{color:var(--muted);font-size:5.6px}.clm-fulltext-editor>div:last-child button{color:#76591f;background:#fff6df;border:1px solid #ddc788;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:5.7px;font-weight:750;display:flex}.clm-live-document{background:#c9c5bc;flex-direction:column;min-width:0;display:flex;overflow:hidden}.clm-live-document>header{color:#e8eee9;background:#263c34;border-bottom:1px solid #b79a57;justify-content:space-between;align-items:center;gap:8px;min-height:43px;padding:0 13px;display:flex}.clm-live-document>header>div{letter-spacing:.08em;align-items:center;gap:6px;font-size:6px;font-weight:850;display:flex}.clm-live-document>header small{color:#d8c58d;font-size:5.5px}.clm-live-document-scroll{flex:1;padding:22px;overflow:auto}.clm-document-paper{color:#162c24;background:#fffefb;border:1px solid #d4c8ae;width:min(100%,640px);min-height:830px;margin:0 auto;padding:42px 46px 35px;box-shadow:0 14px 34px #0f1a152e}.clm-paper-brand{border-bottom:2px solid #c4a45d;align-items:center;gap:9px;padding-bottom:15px;display:flex}.clm-paper-brand>span{color:#ead7a6;background:linear-gradient(140deg,#096047,#03271e);border-radius:9px;place-items:center;width:36px;height:36px;font:700 12px Georgia,serif;display:grid}.clm-paper-brand strong,.clm-paper-brand small{display:block}.clm-paper-brand strong{color:#063f2f;font:700 16px Cormorant Garamond,serif}.clm-paper-brand small{color:#7c8b84;text-transform:uppercase;letter-spacing:.08em;margin-top:1px;font-size:6px}.clm-document-paper h1{color:#0a3c2f;text-align:center;text-transform:uppercase;margin:29px 0 20px;font:700 23px/1.18 Cormorant Garamond,serif}.clm-paper-body{color:#263c34;white-space:pre-wrap;overflow-wrap:anywhere;font:7.5px/1.8 Georgia,Times New Roman,serif}.clm-document-paper>footer{color:#849089;border-top:1px solid #dfd6c4;justify-content:space-between;gap:12px;margin-top:36px;padding-top:10px;font-size:5.6px;display:flex}.clm-workbench-footer{background:#f5f0e5;border-top:1px solid #d5c7aa;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:11px 15px;display:flex}.clm-workbench-footer>div{color:#62736a;grid-template-columns:18px minmax(0,1fr);gap:7px;display:grid}.clm-workbench-footer strong,.clm-workbench-footer span{display:block}.clm-workbench-footer strong{color:#315447;font-size:6.3px}.clm-workbench-footer span{font-size:5.7px;line-height:1.4}.clm-workbench-footer .primary-button{flex:none;min-height:38px}.clm-inline-viewer-backdrop,.clm-template-preview-overlay{z-index:1900;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02120dbd;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.clm-inline-viewer{background:#e9e5dc;border:1px solid #c5a45b;border-radius:14px;flex-direction:column;width:min(1080px,96vw);height:min(840px,94vh);display:flex;overflow:hidden;box-shadow:0 32px 100px #00000073}.clm-inline-viewer.is-fullscreen{border-radius:0;width:100vw;height:100vh}.clm-inline-viewer>header{color:#f7f4ea;background:linear-gradient(105deg,#063a2c,#031c16);border-bottom:1px solid #c6a45a;justify-content:space-between;align-items:center;gap:12px;min-height:65px;padding:10px 14px;display:flex}.clm-inline-viewer>header>div:first-child{grid-template-columns:37px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.clm-inline-viewer>header>div:first-child>span{color:#ead39a;background:#caa65f1f;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.clm-inline-viewer header small,.clm-inline-viewer header strong,.clm-inline-viewer header p{margin:0;display:block}.clm-inline-viewer header small{color:#d3b874;letter-spacing:.1em;font-size:5.5px;font-weight:850}.clm-inline-viewer header strong{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.clm-inline-viewer header p{color:#aebeb7;margin-top:2px;font-size:5.5px}.clm-inline-viewer>header>div:last-child,.clm-template-preview>header>div:last-child{gap:5px;display:flex}.clm-inline-viewer>header button,.clm-template-preview>header button{color:#f4e5c3;background:#ffffff0f;border:1px solid #caa65f59;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.clm-inline-viewer-body{background:#c8c6c0;flex:1;min-height:0;padding:10px}.clm-inline-viewer iframe{background:#fff;border:0;border-radius:5px;width:100%;height:100%}.clm-inline-viewer-fallback{color:#55665e;text-align:center;background:#fffdf8;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.clm-inline-viewer-fallback strong{color:#183f32;font-size:10px}.clm-inline-viewer-fallback p{max-width:380px;margin:0;font-size:7px;line-height:1.5}.clm-inline-viewer-fallback a{color:#fff;background:#07503c;border:1px solid #c5a45c;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:7px;font-weight:750;text-decoration:none;display:flex}.clm-inline-viewer>footer{color:#607168;background:#f8f4ea;border-top:1px solid #d1c4a8;justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:8px 14px;font-size:6px;display:flex}.clm-inline-viewer>footer span,.clm-inline-viewer>footer a{align-items:center;gap:5px;display:flex}.clm-inline-viewer>footer a{color:#07503c;font-weight:750;text-decoration:none}.clm-files>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 36px;align-items:stretch;display:grid}.clm-files>article:last-child{border-bottom:0}.clm-files>article.is-current{border-left:3px solid var(--success);background:#edf5f1}.clm-file-open{min-width:0;color:var(--forest-900);text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:12px 10px 12px 14px;display:grid}.clm-file-open>span{width:32px;height:32px;color:var(--gold-dark);background:#f8efd8;border-radius:7px;place-items:center;display:grid}.clm-file-download{border-left:1px solid var(--line);color:#176047!important;border-bottom:0!important;grid-template-columns:1fr!important;place-items:center!important;padding:0!important;display:grid!important}.clm-file-download:hover,.clm-file-open:hover{background:#1760470f}.clm-template-preview-overlay{z-index:2000}.clm-template-preview{background:#f2ede2;border:1px solid #c5a45c;border-radius:14px;flex-direction:column;width:min(1080px,96vw);height:min(860px,94vh);display:flex;overflow:hidden;box-shadow:0 32px 100px #00000073}.clm-template-preview.is-fullscreen{border-radius:0;width:100vw;height:100vh}.clm-template-preview>header{color:#fff;background:radial-gradient(circle at 85% 0,#caa65f2e,#0000 30%),linear-gradient(110deg,#063a2c,#031c16);border-bottom:1px solid #c5a45c;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 16px;display:flex}.clm-template-preview>header small,.clm-template-preview>header strong,.clm-template-preview>header p{margin:0;display:block}.clm-template-preview>header small{color:#d8bb75;letter-spacing:.11em;font-size:5.8px;font-weight:850}.clm-template-preview>header strong{margin-top:3px;font:700 20px Cormorant Garamond,serif}.clm-template-preview>header p{color:#b8c7c0;margin-top:2px;font-size:6px}.clm-template-preview-grid{flex:1;grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid}.clm-template-preview-grid>aside{color:#41564d;background:#fffaf0;border-right:1px solid #d6c9ad;padding:18px;overflow:auto}.clm-template-preview-grid>aside>span{color:#9b742b;letter-spacing:.11em;font-size:5.8px;font-weight:850}.clm-template-preview-grid aside h3{color:#153c2f;margin:5px 0 7px;font:700 18px Cormorant Garamond,serif}.clm-template-preview-grid aside p{color:#65766e;margin:0;font-size:6.5px;line-height:1.55}.clm-template-variable-list{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.clm-template-variable-list span{color:#176047;background:#eaf4ef;border:1px solid #bad3c7;border-radius:999px;padding:5px 7px;font-size:5.6px;font-weight:700}.clm-template-preview-note{color:#665222;background:#fff1cc;border:1px solid #d9bd78;border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:7px;margin-top:15px;padding:9px;font-size:5.8px;line-height:1.45;display:grid}.clm-template-preview-paper-wrap{background:#c9c6bd;padding:24px;overflow:auto}.clm-template-preview>footer{background:#f8f4e9;border-top:1px solid #d4c6a8;justify-content:flex-end;align-items:center;gap:8px;min-height:58px;padding:9px 15px;display:flex}html[data-gs-theme=dark] .clm-template-workbench,html[data-gs-theme=dark] .clm-workbench-controls,html[data-gs-theme=dark] .clm-workbench-footer,html[data-gs-theme=dark] .clm-template-preview,html[data-gs-theme=dark] .clm-template-preview-grid>aside,html[data-gs-theme=dark] .clm-template-preview>footer,html[data-gs-theme=dark] .clm-inline-viewer>footer{color:var(--ink);background:#10231c;border-color:#355348}html[data-gs-theme=dark] .clm-workbench-model select,html[data-gs-theme=dark] .clm-variable-grid input,html[data-gs-theme=dark] .clm-fulltext-editor input,html[data-gs-theme=dark] .clm-fulltext-editor textarea{color:var(--ink);background:#0a1c16;border-color:#3a554b}html[data-gs-theme=dark] .clm-files>article.is-current{background:#143328}@media (width<=820px){.clm-workbench-grid{grid-template-columns:1fr}.clm-workbench-controls{border-bottom:1px solid #d7cab0;border-right:0}.clm-live-document{min-height:620px}.clm-template-workbench.is-fullscreen{border-radius:0;inset:0}.clm-template-workbench.is-fullscreen .clm-workbench-grid{display:block;overflow:auto}.clm-template-workbench.is-fullscreen .clm-workbench-controls{overflow:visible}.clm-template-preview-grid{grid-template-columns:1fr;overflow:auto}.clm-template-preview-grid>aside{border-bottom:1px solid #d6c9ad;border-right:0;overflow:visible}.clm-template-preview-paper-wrap{min-height:600px;overflow:visible}.clm-template-preview{height:96vh}.clm-template-preview.is-fullscreen{height:100vh}.clm-inline-viewer{width:100%;height:96vh}.clm-document-paper{min-height:760px;padding:35px 28px}}@media (width<=560px){.clm-template-workbench{margin:0 8px 15px}.clm-workbench-header{flex-direction:column;align-items:flex-start}.clm-workbench-header>button{justify-content:center;width:100%}.clm-workbench-grid{min-height:0}.clm-variable-grid{grid-template-columns:1fr}.clm-live-document{min-height:530px}.clm-live-document-scroll,.clm-template-preview-paper-wrap{padding:10px}.clm-document-paper{min-height:650px;padding:27px 20px}.clm-document-paper h1{font-size:19px}.clm-workbench-footer{flex-direction:column;align-items:stretch}.clm-workbench-footer .primary-button{justify-content:center;width:100%}.clm-inline-viewer-backdrop,.clm-template-preview-overlay{padding:0}.clm-inline-viewer,.clm-template-preview{border-radius:0;width:100vw;height:100vh}.clm-inline-viewer>header,.clm-template-preview>header{padding:10px}.clm-inline-viewer header p{display:none}.clm-inline-viewer>footer{flex-direction:column;align-items:flex-start}.clm-template-preview>footer{flex-direction:column-reverse;align-items:stretch}.clm-template-preview>footer button{justify-content:center;width:100%}.official-model-grid footer{flex-direction:column;align-items:flex-start}.official-model-grid footer>div{justify-content:space-between;width:100%}}.gsai-access-state{min-height:360px;color:var(--forest-700);border:1px solid var(--line);box-shadow:var(--shadow);text-align:center;background:#fffdf8d1;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.gsai-access-state strong{color:var(--forest-900);font:650 23px Cormorant Garamond,serif}.gsai-access-state span{color:var(--muted);font-size:11px}.gsai-access-state.is-denied svg{color:var(--gold-dark)}.gsai-shell{color:#142a22;background:#f3eee2;border:1px solid #c9af70;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 22px 65px #05251c21}.gsai-shell.is-fullscreen{z-index:2200;background:#eee9dd;border:0;border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0}.gsai-hero{color:#f9f5e9;background:radial-gradient(circle at 82% 0,#caa65f2e,#0000 28%),linear-gradient(110deg,#074532,#021f18);border-bottom:1px solid #c9a85d;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:13px 18px;display:flex}.gsai-hero-brand{align-items:center;gap:13px;min-width:0;display:flex}.gsai-hero-brand>span{flex:none;place-items:center;width:55px;height:55px;display:grid}.gsai-hero-brand .brand-mark{flex-basis:54px;width:54px;height:54px}.gsai-hero-brand small,.gsai-hero-brand h2,.gsai-hero-brand p{margin:0;display:block}.gsai-hero-brand small{color:#dabc73;letter-spacing:.13em;font-size:8px;font-weight:800}.gsai-hero-brand h2{margin-top:2px;font:700 29px/.95 Cormorant Garamond,serif}.gsai-hero-brand p{color:#b8c7c0;margin-top:4px;font-size:9px}.gsai-hero-actions{align-items:center;gap:7px;display:flex}.gsai-security-pill,.gsai-hero-actions button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.gsai-security-pill{color:#e7d3a3;background:#caa65f14;border:1px solid #caa65f40}.gsai-hero-actions button{color:#f6e6c3;background:#ffffff0e;border:1px solid #caa65f54}.gsai-hero-actions button:last-child{width:34px;padding:0}.gsai-progress{background:#fbf8ef;border-bottom:1px solid #d8ccb3;grid-template-columns:repeat(4,minmax(0,1fr));min-height:52px;padding:0 22px;display:grid}.gsai-progress>div{color:#7d867f;justify-content:center;align-items:center;gap:7px;font-size:8px;display:flex;position:relative}.gsai-progress>div:not(:last-child):after{content:"";z-index:0;background:#d7ccb7;width:36%;height:1px;position:absolute;top:50%;right:-18%}.gsai-progress span{z-index:1;color:#6a756e;background:#fffdf8;border:1px solid #cfc4ae;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-weight:800;display:grid;position:relative}.gsai-progress strong{font-weight:700}.gsai-progress .is-active{color:#805b1c}.gsai-progress .is-active span{color:#fff;background:#b68731;border-color:#d3b364;box-shadow:0 0 0 3px #f5ead1}.gsai-progress .is-done span{color:#fff;background:#07523e;border-color:#b7954e}.gsai-mobile-tabs{display:none}.gsai-layout{grid-template-columns:minmax(350px,.82fr) minmax(520px,1.22fr) 245px;min-height:690px;display:grid}.gsai-shell.is-fullscreen .gsai-layout{flex:1;min-height:0}.gsai-chat-pane{background:#fffdf8;border-right:1px solid #d6c9ad;flex-direction:column;min-width:0;display:flex}.gsai-source-toolbar{background:#faf7ef;border-bottom:1px solid #e0d7c4;justify-content:space-between;align-items:center;gap:9px;min-height:54px;padding:8px 12px;display:flex}.gsai-source-toolbar span,.gsai-source-toolbar strong{display:block}.gsai-source-toolbar span{color:#9a7128;letter-spacing:.12em;font-size:6px;font-weight:850}.gsai-source-toolbar strong{margin-top:2px;font-size:8px}.gsai-source-toolbar>div:last-child{gap:4px;display:flex}.gsai-source-toolbar button{color:#275c49;background:#fffdf9;border:1px solid #d8c9a8;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.gsai-source-list{background:#f7f3e9;border-bottom:1px solid #ddd2bc;gap:5px;padding:7px 10px;display:grid}.gsai-source-list article{background:#fffdfa;border:1px solid #ded5c4;border-radius:7px;grid-template-columns:27px minmax(0,1fr) 26px;align-items:center;gap:7px;min-width:0;padding:7px 8px;display:grid}.gsai-source-list article>span{color:#0e6349;background:#e8f2ed;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.gsai-source-list .brand-mark{flex-basis:22px;width:22px;height:22px}.gsai-source-list strong,.gsai-source-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gsai-source-list strong{font-size:7px}.gsai-source-list small{color:#6f7c74;margin-top:2px;font-size:5.5px}.gsai-source-list article>button{color:#9a5950;background:0 0;border:0;border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.gsai-paste-box{background:#fff8e8;border:1px solid #d8bb78;border-radius:8px;margin:8px 10px 0;padding:9px}.gsai-paste-box label>span{color:#785717;margin-bottom:5px;font-size:6px;font-weight:800;display:block}.gsai-paste-box textarea{resize:vertical;color:#1f342c;background:#fff;border:1px solid #dacba9;border-radius:6px;width:100%;min-height:85px;padding:8px;font-size:7px;line-height:1.5}.gsai-paste-box>div{justify-content:flex-end;gap:6px;margin-top:6px;display:flex}.gsai-paste-box button{color:#315648;background:#fff;border:1px solid #d4c5a5;border-radius:6px;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:6px;font-weight:750;display:flex}.gsai-paste-box button:last-child{color:#fff;background:#07513d;border-color:#07513d}.gsai-quick-start{padding:10px 11px 3px}.gsai-quick-start>span{color:#976f28;letter-spacing:.11em;margin-bottom:6px;font-size:6px;font-weight:850;display:block}.gsai-quick-start>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.gsai-quick-start button{color:#173c30;text-align:left;background:#fffdf8;border:1px solid #d9ceb7;border-radius:8px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:7px;min-width:0;min-height:57px;padding:7px;display:grid}.gsai-quick-start button:hover:not(:disabled){background:#fffbf0;border-color:#b78e3d;box-shadow:0 5px 16px #523a100f}.gsai-quick-start button:disabled{opacity:.45}.gsai-quick-start button>i{color:#a17325;background:#fff2d2;border-radius:6px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.gsai-quick-start strong,.gsai-quick-start small{display:block}.gsai-quick-start strong{font-size:6.6px}.gsai-quick-start small{color:#758078;margin-top:2px;font-size:5px;line-height:1.25}.gsai-messages{scrollbar-color:#cbb987 transparent;flex:1;min-height:230px;padding:12px;overflow-y:auto}.gsai-messages article{align-items:flex-end;gap:7px;margin-bottom:10px;display:flex}.gsai-messages article>div{background:#faf6ed;border:1px solid #ddd2ba;border-radius:9px;max-width:82%;padding:9px 10px}.gsai-messages p{white-space:pre-wrap;margin:0;font-size:7.5px;line-height:1.55}.gsai-messages small{color:#89918c;text-align:right;margin-top:4px;font-size:5px;display:block}.gsai-message-avatar{background:#063c2d;border:1px solid #c7a456;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.gsai-message-avatar .brand-mark{flex-basis:24px;width:24px;height:24px}.gsai-messages .is-user{justify-content:flex-end}.gsai-messages .is-user>div{color:#153d30;background:#edf5f1;border-color:#afd0c1;border-radius:9px 9px 2px}.gsai-messages .is-assistant>div{border-radius:9px 9px 9px 2px}.gsai-messages .is-system{color:#31594a;background:#edf5f1;border:1px solid #b3cec1;border-radius:8px;align-items:center;padding:9px}.gsai-messages .is-system>div{background:0 0;border:0;flex:1;max-width:none;padding:0}.gsai-messages .is-system i{background:#d5e4dd;border-radius:99px;height:3px;margin-top:5px;display:block;overflow:hidden}.gsai-messages .is-system i b{background:#176047;height:100%;display:block}.gsai-current-question{color:#174d3b;background:#edf6f1;border:1px solid #b3d0c2;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;margin:0 10px 7px;padding:7px 9px;display:grid}.gsai-current-question small,.gsai-current-question strong{display:block}.gsai-current-question small{color:#71867c;letter-spacing:.09em;font-size:4.8px;font-weight:850}.gsai-current-question strong{margin-top:2px;font-size:6.5px}.gsai-current-question b{color:#a17429;font-size:6px}.gsai-error{color:#8f443c;background:#fff0ed;border:1px solid #dfb0aa;border-radius:7px;grid-template-columns:18px minmax(0,1fr) 20px;align-items:center;gap:6px;margin:0 10px 7px;padding:8px;font-size:6.3px;line-height:1.4;display:grid}.gsai-error button{color:inherit;background:0 0;border:0}.gsai-voice-capture{color:#154c3a;background:linear-gradient(100deg,#e8f4ee,#f8f4e7);border:1px solid #a9caba;border-radius:8px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 10px 7px;padding:8px 9px;display:grid;box-shadow:0 5px 16px #0f46350f}.gsai-voice-pulse{color:#f1d28a;background:#07533f;border:1px solid #b9954a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative}.gsai-voice-capture.is-listening .gsai-voice-pulse:before,.gsai-voice-capture.is-listening .gsai-voice-pulse:after{content:"";border:1px solid #07533f59;border-radius:50%;animation:1.6s ease-out infinite gsai-voice-wave;position:absolute;inset:-4px}.gsai-voice-capture.is-listening .gsai-voice-pulse:after{animation-delay:.55s}.gsai-voice-capture strong,.gsai-voice-capture small{display:block}.gsai-voice-capture strong{font-size:6.6px}.gsai-voice-capture small{color:#65776e;margin-top:2px;font-size:5.6px;line-height:1.35}.gsai-voice-capture button{color:#fff;white-space:nowrap;background:#07513d;border:1px solid #b9954a;border-radius:6px;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:5.8px;font-weight:750;display:flex}.gsai-voice-capture button:disabled{opacity:.55}@keyframes gsai-voice-wave{0%{opacity:.8;transform:scale(.88)}to{opacity:0;transform:scale(1.42)}}.gsai-composer{background:#fff;border:1px solid #d5c7aa;border-radius:10px;grid-template-columns:29px 29px minmax(0,1fr) 29px 36px;align-items:center;gap:3px;min-height:58px;margin:0 10px 10px;padding:7px;display:grid;box-shadow:0 7px 20px #1e27210d}.gsai-composer>button{color:#294d40;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:31px;display:grid}.gsai-composer textarea{resize:none;color:#1e342b;background:0 0;border:0;outline:0;min-width:0;max-height:90px;padding:8px 4px;font-size:7px;line-height:1.35}.gsai-composer .gsai-mic{color:#7a857e}.gsai-composer .gsai-mic.is-listening{color:#f7e6bd;background:#9f3e35;border:1px solid #c9786f;animation:1.2s ease-in-out infinite alternate gsai-mic-breathe;box-shadow:0 0 0 4px #9f3e351a}@keyframes gsai-mic-breathe{0%{transform:scale(.94)}to{transform:scale(1.04)}}.gsai-composer .gsai-send{color:#f1dbac;background:#07513d;border:1px solid #c19b4d;border-radius:50%;width:35px;height:35px}.gsai-composer .gsai-send:disabled{opacity:.4}.gsai-document-pane{background:#c8c5bc;border-right:1px solid #d0c4ab;flex-direction:column;min-width:0;display:flex;overflow:hidden}.gsai-document-pane>header{color:#f6f3e8;background:#283d35;border-bottom:1px solid #b99c55;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:7px 11px;display:flex}.gsai-document-pane>header span,.gsai-document-pane>header strong{display:block}.gsai-document-pane>header span{color:#d3bb81;letter-spacing:.1em;font-size:5.5px;font-weight:850}.gsai-document-pane>header strong{text-overflow:ellipsis;white-space:nowrap;max-width:380px;margin-top:3px;font-size:7.5px;overflow:hidden}.gsai-document-pane>header>div:last-child{align-items:center;gap:5px;display:flex}.gsai-document-pane>header button,.gsai-save-state{color:#f0e5cb;white-space:nowrap;background:#ffffff0f;border:1px solid #caa65f47;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:0 7px;font-size:5.7px;font-weight:700;display:flex}.gsai-document-pane>header button:last-child{justify-content:center;width:30px;padding:0}.gsai-save-state{color:#c5dfd2;background:#25745440;border-color:#83b9a147}.gsai-empty-document{color:#5f6b65;text-align:center;background:#e5e2db;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:30px;display:flex}.gsai-empty-document strong{color:#213f34;font:700 19px Cormorant Garamond,serif}.gsai-empty-document p{max-width:320px;margin:0;font-size:7px;line-height:1.5}.gsai-paper-scroll{flex:1;min-height:0;padding:20px;overflow:auto}.gsai-paper{color:#1a3128;background:#fffefb;border:1px solid #cfc3aa;width:min(100%,620px);min-height:790px;margin:0 auto;padding:38px 43px 30px;box-shadow:0 15px 36px #0f1d1730}.gsai-paper>header{border-bottom:2px solid #c7a75e;align-items:center;gap:9px;padding-bottom:12px;display:flex}.gsai-paper>header .brand-mark{flex-basis:42px;width:42px;height:42px}.gsai-paper>header strong,.gsai-paper>header small{display:block}.gsai-paper>header strong{color:#06412f;font:700 16px Cormorant Garamond,serif}.gsai-paper>header small{color:#77857e;text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:5.5px}.gsai-paper h1{color:#0c3c2f;text-align:center;text-transform:uppercase;white-space:pre-wrap;margin:27px 0 20px;font:700 21px/1.2 Cormorant Garamond,serif}.gsai-paper-body{color:#263c34;white-space:pre-wrap;overflow-wrap:anywhere;font:7.1px/1.78 Georgia,Times New Roman,serif}.gsai-paper mark{color:#795514;background:#fff0bd;border-bottom:1px dashed #bd8c35;border-radius:2px;padding:1px 2px}.gsai-paper>footer{color:#849089;border-top:1px solid #dfd6c4;justify-content:space-between;gap:12px;margin-top:34px;padding-top:10px;font-size:5.5px;display:flex}.gsai-document-editor{background:#f3eee3;flex:1;min-height:0;padding:14px;overflow:auto}.gsai-document-editor label{margin-bottom:10px;display:block}.gsai-document-editor label>span{color:#795a20;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:6px;font-weight:850;display:block}.gsai-document-editor textarea{resize:vertical;color:#20362d;background:#fff;border:1px solid #d2c3a6;border-radius:7px;width:100%;padding:10px;font:7px/1.65 Georgia,Times New Roman,serif}.gsai-document-editor label:first-child textarea{min-height:62px}.gsai-document-editor label:nth-child(2) textarea{min-height:510px}.gsai-document-editor>div{color:#315648;background:#eaf3ee;border:1px solid #b3cec1;border-radius:7px;align-items:flex-start;gap:7px;padding:9px;font-size:6px;line-height:1.45;display:flex}.gsai-actionbar{background:#faf7ee;border-top:1px solid #d3c5a7;grid-template-columns:minmax(150px,1fr) auto auto auto;align-items:center;gap:6px;min-height:66px;padding:8px 10px;display:grid}.gsai-actionbar>div{color:#617169;align-items:center;gap:6px;font-size:5.8px;display:flex}.gsai-actionbar button{color:#174b3a;white-space:nowrap;background:#fff;border:1px solid #d5c6a6;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 9px;font-size:6px;font-weight:750;display:flex}.gsai-actionbar button.is-primary{color:#fff;background:linear-gradient(135deg,#086048,#033326);border-color:#c4a253;box-shadow:0 7px 18px #0435272b}.gsai-actionbar button:disabled{opacity:.42}.gsai-inspector{background:#fbf8f0;flex-direction:column;min-width:0;display:flex;overflow:hidden}.gsai-inspector>header{border-bottom:1px solid #ddd1ba;justify-content:space-between;align-items:center;gap:7px;min-height:54px;padding:9px 10px;display:flex}.gsai-inspector>header span,.gsai-inspector>header strong{display:block}.gsai-inspector>header span{color:#977027;letter-spacing:.1em;font-size:5.5px;font-weight:850}.gsai-inspector>header strong{margin-top:3px;font-size:7px}.gsai-inspector>header button{background:0 0;border:1px solid #d7c9aa;border-radius:6px;place-items:center;width:29px;height:29px;display:none}.gsai-completeness{border-bottom:1px solid #e3d9c6;grid-template-columns:1fr auto;align-items:center;gap:7px;padding:8px 10px;display:grid}.gsai-completeness i{background:#e4dfd4;border-radius:99px;height:5px;overflow:hidden}.gsai-completeness i b{background:linear-gradient(90deg,#1b6e52,#c2a055);height:100%;transition:width .2s;display:block}.gsai-completeness span{color:#7d612c;font-size:5.7px;font-weight:800}.gsai-field-list{flex:1;padding:8px;overflow:auto}.gsai-field-list label{background:#fff;border:1px solid #ddd2ba;border-radius:7px;margin-bottom:7px;padding:7px;display:block}.gsai-field-list label>span{color:#376052;align-items:center;gap:4px;margin-bottom:4px;font-size:5.6px;font-weight:750;display:flex}.gsai-field-list label>span svg{color:#1b7557}.gsai-field-list label.is-missing{background:#fffaf0;border-color:#d7b967}.gsai-field-list label.is-missing>span{color:#8c641d}.gsai-field-list label.is-missing>span svg{color:#b17c23}.gsai-field-list textarea{resize:vertical;color:#24392f;background:#fbfaf6;border:1px solid #e2dac9;border-radius:5px;width:100%;min-height:29px;padding:6px;font-size:5.8px;line-height:1.4}.gsai-field-list textarea:focus{border-color:#b48b3e;outline:0;box-shadow:0 0 0 2px #caa65f1f}.gsai-inspector-empty{color:#7b867f;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;padding:20px;display:flex}.gsai-inspector-empty p{margin:0;font-size:6px;line-height:1.5}.gsai-source-assurance{color:#355e4f;background:#eaf3ee;border:1px solid #b8d0c5;border-radius:7px;grid-template-columns:18px minmax(0,1fr);gap:7px;margin:8px;padding:8px;font-size:5.5px;line-height:1.45;display:grid}.gsai-generated-card{color:#174c3a;background:#e5f2eb;border:1px solid #9fc7b5;border-radius:7px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;margin:8px;padding:8px;display:grid}.gsai-generated-card strong,.gsai-generated-card span{display:block}.gsai-generated-card strong{font-size:6.5px}.gsai-generated-card span{margin-top:2px;font-size:5.2px}.gsai-generated-card a{color:#0b6046;align-items:center;gap:4px;font-size:5.4px;font-weight:750;text-decoration:none;display:flex}.gsai-modal-backdrop{z-index:2400;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02120db8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.gsai-existing-modal{background:#f8f4ea;border:1px solid #c5a45b;border-radius:13px;flex-direction:column;width:min(720px,96vw);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 28px 90px #0000006b}.gsai-existing-modal>header{color:#fff;background:linear-gradient(110deg,#073c2e,#021d17);border-bottom:1px solid #c6a45b;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 17px;display:flex}.gsai-existing-modal header small,.gsai-existing-modal header h3,.gsai-existing-modal header p{margin:0;display:block}.gsai-existing-modal header small{color:#d4b974;letter-spacing:.11em;font-size:6px;font-weight:850}.gsai-existing-modal header h3{margin-top:4px;font:700 21px Cormorant Garamond,serif}.gsai-existing-modal header p{color:#b7c6bf;margin-top:3px;font-size:6px}.gsai-existing-modal header button{color:#f3e5c4;background:#ffffff0d;border:1px solid #caa65f4d;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.gsai-existing-modal>div{min-height:0;padding:9px;overflow:auto}.gsai-existing-modal>div>button{color:#173e31;text-align:left;background:#fffdf8;border:1px solid #ddd1b7;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:9px;width:100%;min-height:58px;margin-bottom:6px;padding:9px;display:grid}.gsai-existing-modal>div>button>span{color:#8f6825;background:#fff1cf;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.gsai-existing-modal>div>button strong,.gsai-existing-modal>div>button small{display:block}.gsai-existing-modal>div>button strong{font-size:7.5px}.gsai-existing-modal>div>button small{color:#758078;margin-top:3px;font-size:5.5px}.gsai-existing-modal>div>button em{color:#176047;font-size:5.5px;font-style:normal;font-weight:750}.gsai-modal-loading{color:#617169;justify-content:center;align-items:center;gap:8px;min-height:180px;font-size:8px;display:flex}.gsai-existing-modal>footer{background:#f1ebdd;border-top:1px solid #d6c9ad;justify-content:flex-end;padding:9px 12px;display:flex}.gsai-existing-modal>footer button{color:#234b3d;background:#fff;border:1px solid #d4c5a5;border-radius:7px;min-height:34px;padding:0 11px;font-size:7px;font-weight:750}html[data-gs-theme=dark] .gsai-shell,html[data-gs-theme=dark] .gsai-chat-pane,html[data-gs-theme=dark] .gsai-inspector,html[data-gs-theme=dark] .gsai-progress,html[data-gs-theme=dark] .gsai-source-toolbar,html[data-gs-theme=dark] .gsai-quick-start button,html[data-gs-theme=dark] .gsai-source-list article,html[data-gs-theme=dark] .gsai-field-list label{color:var(--ink);background:#10231c;border-color:#355348}html[data-gs-theme=dark] .gsai-composer,html[data-gs-theme=dark] .gsai-document-editor,html[data-gs-theme=dark] .gsai-actionbar{color:var(--ink);background:#0d211a;border-color:#355348}html[data-gs-theme=dark] .gsai-field-list textarea,html[data-gs-theme=dark] .gsai-paste-box textarea{color:var(--ink);background:#081812;border-color:#355348}html[data-gs-theme=dark] .gsai-voice-capture{color:var(--ink);background:#102a21;border-color:#3b6e5b}@media (width<=1280px){.gsai-layout{grid-template-columns:minmax(330px,.8fr) minmax(480px,1.2fr)}.gsai-inspector{z-index:12;border-left:1px solid #cdbb94;width:min(360px,92vw);transition:transform .2s;position:absolute;top:137px;bottom:0;right:0;transform:translate(102%);box-shadow:-18px 0 45px #031f1733}.gsai-inspector.is-mobile-open{transform:translate(0)}.gsai-inspector>header button{display:grid}}@media (width<=960px){.gsai-hero{align-items:flex-start}.gsai-security-pill{display:none}.gsai-layout{grid-template-columns:minmax(300px,.75fr) minmax(430px,1.25fr);min-height:680px}.gsai-actionbar{grid-template-columns:1fr 1fr}.gsai-actionbar>div,.gsai-actionbar button.is-primary{grid-column:1/-1}}@media (width<=820px){.gsai-shell{border-radius:12px;margin:0 -8px}.gsai-hero{min-height:76px;padding:10px 12px}.gsai-hero-brand>span{width:45px;height:45px}.gsai-hero-brand .brand-mark{flex-basis:44px;width:44px;height:44px}.gsai-hero-brand h2{font-size:24px}.gsai-hero-brand p{font-size:7px}.gsai-hero-actions button:first-of-type{width:34px;padding:0;font-size:0}.gsai-progress{min-height:48px;padding:0 8px}.gsai-progress>div{gap:4px;font-size:6px}.gsai-progress span{width:24px;height:24px}.gsai-progress>div:not(:last-child):after{width:26%;right:-13%}.gsai-mobile-tabs{background:#f4efe4;border-bottom:1px solid #d7cab0;grid-template-columns:1fr 1fr;gap:5px;padding:7px;display:grid}.gsai-mobile-tabs button{color:#65736c;background:#fffdf8;border:1px solid #d8cbb0;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:8px;font-weight:750;display:flex}.gsai-mobile-tabs button.is-active{color:#fff;background:#07513d;border-color:#b8974e}.gsai-mobile-tabs button b{color:#704f15;background:#f1d99d;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:6px;display:grid}.gsai-layout{min-height:650px;display:block}.gsai-chat-pane,.gsai-document-pane{border-right:0;min-height:650px;display:none}.gsai-chat-pane.is-mobile-active,.gsai-document-pane.is-mobile-active{display:flex}.gsai-document-pane{background:#c8c5bc}.gsai-inspector{top:171px}.gsai-actionbar{grid-template-columns:1fr 1fr}.gsai-paper-scroll{padding:12px}.gsai-paper{min-height:680px;padding:29px 26px}}@media (width<=560px){.main-content:has(.gsai-shell){padding-left:12px;padding-right:12px}.gsai-shell{border-radius:10px;margin:0}.gsai-shell.is-fullscreen .gsai-hero-brand p,.gsai-hero-actions button:first-of-type,.gsai-progress strong{display:none}.gsai-progress>div:not(:last-child):after{width:50%;right:-25%}.gsai-source-toolbar{padding:8px}.gsai-quick-start>div{grid-template-columns:1fr}.gsai-quick-start button{min-height:52px}.gsai-messages{min-height:280px;padding:10px}.gsai-messages article>div{max-width:88%}.gsai-messages p{font-size:8px}.gsai-voice-capture{grid-template-columns:31px minmax(0,1fr);margin:0 7px 7px}.gsai-voice-capture button{grid-column:1/-1;justify-content:center;width:100%}.gsai-composer{grid-template-columns:28px 28px minmax(0,1fr) 30px 36px;margin:0 7px 7px}.gsai-composer textarea{font-size:8px}.gsai-document-pane>header{align-items:flex-start}.gsai-save-state{display:none}.gsai-document-pane>header button{justify-content:center;width:30px;padding:0;font-size:0}.gsai-paper-scroll{padding:7px}.gsai-paper{min-height:620px;padding:25px 19px}.gsai-paper h1{font-size:18px}.gsai-paper-body{font-size:6.8px}.gsai-actionbar{grid-template-columns:1fr;padding:8px}.gsai-actionbar>div,.gsai-actionbar button,.gsai-actionbar button.is-primary{grid-column:auto;width:100%}.gsai-actionbar>div{justify-content:center}.gsai-inspector{width:100%;top:164px}.gsai-existing-modal{border-radius:0;width:100vw;height:100vh;max-height:100vh}.gsai-existing-modal header p{display:none}.gsai-existing-modal>div>button{grid-template-columns:32px minmax(0,1fr) 16px}.gsai-existing-modal>div>button em{grid-column:2;justify-self:start}}.guedesproof-brand{color:inherit;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.guedesproof-brand-symbol{flex:0 0 54px;place-items:center;width:54px;height:57px;display:grid;position:relative}.guedesproof-brand-symbol .brand-mark{flex-basis:50px;width:50px;height:55px}.guedesproof-brand-symbol>i{color:#f8efd8;letter-spacing:.08em;background:#07513d;border:1px solid #caa65f;border-radius:999px;padding:3px 5px;font:800 6px/1 Inter,sans-serif;position:absolute;bottom:1px;right:-5px}.guedesproof-brand-copy strong,.guedesproof-brand-copy small{display:block}.guedesproof-brand-copy strong{color:currentColor;letter-spacing:-.025em;font:700 27px/.9 Cormorant Garamond,serif}.guedesproof-brand-copy strong span{color:#caa65f}.guedesproof-brand-copy small{color:#95a69d;letter-spacing:.11em;text-transform:uppercase;margin-top:6px;font-size:8px;font-weight:700}.guedesproof-brand.is-compact .guedesproof-brand-symbol{flex-basis:48px;width:48px;height:50px}.guedesproof-brand.is-compact .guedesproof-brand-symbol .brand-mark{flex-basis:45px;width:45px;height:49px}.guedesproof-brand.is-compact .guedesproof-brand-copy strong{font-size:25px}.mk2-guedesproof-banner{color:#fff;background:radial-gradient(circle at 80% 0,#caa65f29,#0000 28%),linear-gradient(118deg,#063e2f,#021a14);border-top:1px solid #caa65f73;border-bottom:1px solid #caa65f73;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:36px;padding:62px clamp(25px,6vw,90px);display:grid}.mk2-gp-mark{color:#fff;aspect-ratio:1;background:#ffffff09;border:1px solid #caa65f47;border-radius:50%;place-items:center;min-width:190px;padding:25px;display:grid}.mk2-gp-copy>span{color:#d2b46a;letter-spacing:.14em;font-size:9px;font-weight:850}.mk2-gp-copy h2{margin:11px 0 10px;font:650 46px/.95 Cormorant Garamond,serif}.mk2-gp-copy>p{color:#aebdb5;max-width:680px;margin:0;font-size:13px;line-height:1.65}.mk2-gp-copy>div{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.mk2-gp-copy>div span{color:#e8ddc4;background:#ffffff0a;border:1px solid #caa65f2e;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;display:flex}.mk2-gp-copy>div svg{color:#d4b66e}.mk2-gp-actions{gap:8px;min-width:205px;display:grid}.mk2-gp-actions a{color:#f5ead1;border:1px solid #caa65f6b;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 13px;font-size:9px;font-weight:750;text-decoration:none;display:flex}.mk2-gp-actions a:first-child{color:#fff;background:#087054;border-color:#caa65f}.gp-page{color:#10231c;background:#f5f0e5;min-height:100vh}.gp-header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#021c15f5;border-bottom:1px solid #caa65f73;justify-content:space-between;align-items:center;gap:28px;min-height:82px;padding:10px clamp(22px,5vw,76px);display:flex;position:sticky;top:0}.gp-header>a{color:#fff;text-decoration:none}.gp-header nav{align-items:center;gap:24px;display:flex}.gp-header nav a{color:#c5d0ca;font-size:11px;text-decoration:none}.gp-header nav a:hover{color:#f0dca9}.gp-header>div{align-items:center;gap:7px;display:flex}.gp-header>div a{color:#e7ded0;border:1px solid #0000;border-radius:7px;align-items:center;min-height:38px;padding:0 13px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.gp-header>div a:first-child{color:#e9d6a7;border-color:#caa65f47}.gp-header>div a:last-child{color:#05251c;background:#d8ba73;border-color:#f3d891}.gp-hero{color:#fff;background:radial-gradient(circle at 74% 43%,#caa65f26,#0000 23%),radial-gradient(circle at 4% 10%,#1a6a4f40,#0000 31%),linear-gradient(128deg,#042f24,#011a14 67%,#010e0b);grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:clamp(45px,7vw,110px);min-height:690px;padding:90px clamp(28px,7vw,110px);display:grid;overflow:hidden}.gp-hero-copy>span{color:#d8b86c;letter-spacing:.16em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.gp-hero-copy h1{letter-spacing:-.055em;margin:20px 0 22px;font:600 clamp(58px,6vw,91px)/.88 Cormorant Garamond,serif}.gp-hero-copy h1 em{color:#caa65f;font-weight:500}.gp-hero-copy>p{color:#b9c7c0;max-width:660px;margin:0;font-size:16px;line-height:1.7}.gp-hero-copy>div{gap:10px;margin-top:30px;display:flex}.gp-hero-copy>div a{color:#fff;border:1px solid #caa65f73;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:0 19px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.gp-hero-copy>div a:first-child{color:#f8f2e4;background:linear-gradient(130deg,#087052,#034432);border-color:#caa65f;box-shadow:0 14px 34px #00000040}.gp-hero-copy ul{flex-wrap:wrap;gap:10px 20px;margin:24px 0 0;padding:0;list-style:none;display:flex}.gp-hero-copy li{color:#9fafa7;align-items:center;gap:7px;font-size:11px;display:flex}.gp-hero-copy li svg{color:#cfac61}.gp-hero-visual{background:radial-gradient(circle,#09523d6b,#001f171f 50%,#0000 70%);border:1px solid #caa65f47;border-radius:50%;min-height:500px;position:relative}.gp-orbit{border:1px solid #caa65f2e;border-radius:50%;position:absolute;inset:10%}.gp-orbit-two{border-style:dashed;animation:28s linear infinite gp-orbit;inset:23%}@keyframes gp-orbit{to{transform:rotate(360deg)}}.gp-hero-mark{color:#fff;background:linear-gradient(145deg,#074b38f7,#011e16fa);border:1px solid #caa65f;border-radius:15px;place-items:center;padding:18px 23px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #00000061}.gp-float{color:#eaf0ec;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02231aeb;border:1px solid #caa65f57;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:220px;padding:11px 13px;display:grid;position:absolute;box-shadow:0 13px 32px #00000047}.gp-float>svg{color:#d3b367}.gp-float small,.gp-float strong{display:block}.gp-float small{color:#95aaa0;letter-spacing:.12em;font-size:7px}.gp-float strong{margin-top:3px;font-size:10px}.gp-float>svg:last-child{color:#68b99a}.gp-float>i{color:#d4b66e;font-size:7px;font-style:normal}.gp-float-source{top:11%;left:-3%}.gp-float-hash{top:21%;right:-2%}.gp-float-seal{bottom:17%;left:-8%}.gp-float-anchor{bottom:11%;right:-4%}.gp-hero-visual>footer{color:#d5e1db;white-space:nowrap;background:#06372a;border:1px solid #caa65f;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-width:290px;padding:12px 16px;font-size:10px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.gp-hero-visual>footer svg{color:#d5b76f}.gp-trust-rail{background:#fffdf8;border-bottom:1px solid #d5c6a7;grid-template-columns:repeat(5,1fr);display:grid}.gp-trust-rail>div{border-right:1px solid #e4dac4;justify-content:center;align-items:center;gap:12px;min-height:92px;display:flex}.gp-trust-rail>div:last-child{border-right:0}.gp-trust-rail svg{color:#9c742c}.gp-trust-rail small,.gp-trust-rail strong{display:block}.gp-trust-rail small{color:#7b877f;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.gp-trust-rail strong{color:#12392d;margin-top:3px;font-size:11px}.gp-section{padding:100px clamp(28px,7vw,110px)}.gp-section-lead{max-width:760px;margin-bottom:48px}.gp-section-lead>span,.gp-dossier-copy>span{color:#946b25;letter-spacing:.17em;font-size:10px;font-weight:850}.gp-section-lead h2,.gp-dossier-copy h2{color:#09291f;letter-spacing:-.04em;margin:12px 0 13px;font:650 clamp(42px,4.4vw,66px)/.96 Cormorant Garamond,serif}.gp-section-lead p,.gp-dossier-copy>p{color:#68756e;margin:0;font-size:15px;line-height:1.65}.gp-acquisition-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.gp-acquisition-grid article{background:#fffdf8;border:1px solid #d9cbae;border-radius:12px;min-height:245px;padding:28px;position:relative;box-shadow:0 12px 35px #122d230e}.gp-acquisition-grid article>svg{color:#936b27}.gp-acquisition-grid article>span{color:#d0b77f;font:600 30px Cormorant Garamond,serif;position:absolute;top:24px;right:24px}.gp-acquisition-grid h3{margin:38px 0 9px;font:650 27px Cormorant Garamond,serif}.gp-acquisition-grid p{color:#68756e;margin:0;font-size:12px;line-height:1.65}.gp-demo{background:#fffdf8;border:1px solid #cdb579;border-radius:16px;overflow:hidden;box-shadow:0 22px 65px #182e251c}.gp-demo>nav{background:#f5efe1;border-bottom:1px solid #d8c9a8;grid-template-columns:repeat(6,1fr);display:grid}.gp-demo>nav button{color:#79837d;background:0 0;border:0;border-right:1px solid #ded3bd;justify-content:center;align-items:center;gap:7px;min-height:82px;display:flex}.gp-demo>nav button:last-child{border-right:0}.gp-demo>nav span{background:#fffdf8;border:1px solid #d4c6a8;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.gp-demo>nav small{font-size:9px;font-weight:750}.gp-demo>nav .is-active span{color:#fff;background:#9b732b;border-color:#caa65f;box-shadow:0 0 0 4px #efe1bd}.gp-demo>nav .is-done span{color:#fff;background:#0b6047;border-color:#83b19d}.gp-demo>section{grid-template-columns:.8fr 1.2fr;min-height:470px;display:grid}.gp-demo-main{color:#fff;background:radial-gradient(circle at 0 100%,#caa65f29,#0000 30%),linear-gradient(145deg,#063c2e,#021e17);flex-direction:column;justify-content:center;align-items:flex-start;padding:55px;display:flex}.gp-demo-icon{color:#e4c986;background:#caa65f14;border:1px solid #caa65f73;border-radius:14px;place-items:center;width:58px;height:58px;display:grid}.gp-demo-main em{color:#c8a65e;letter-spacing:.14em;margin-top:24px;font-size:9px;font-style:normal;font-weight:800}.gp-demo-main h3{margin:8px 0 10px;font:650 35px Cormorant Garamond,serif}.gp-demo-main p{color:#b3c1ba;max-width:430px;margin:0;font-size:13px;line-height:1.7}.gp-demo-main button{color:#f3e4c3;background:0 0;border:1px solid #caa65f6b;border-radius:7px;align-items:center;gap:8px;min-height:41px;margin-top:25px;padding:0 15px;font-size:10px;font-weight:750;display:flex}.gp-demo-proof{background:#f9f5eb;border:1px solid #d5c7a9;border-radius:12px;flex-direction:column;margin:35px;padding:24px;display:flex;box-shadow:0 15px 40px #142e2417}.gp-demo-proof>header{color:#9a732d;letter-spacing:.1em;border-bottom:1px solid #d8cdb8;justify-content:space-between;align-items:center;padding-bottom:15px;font-size:8px;font-weight:800;display:flex}.gp-demo-proof>header b{color:#0b6349;background:#e4f1ea;border-radius:999px;padding:5px 8px;font-size:7px}.gp-demo-code{padding:22px 0}.gp-demo-code small{color:#8c7a58;font-size:7px;font-weight:800}.gp-demo-code strong{margin-top:5px;font-size:13px;display:block}.gp-demo-track{flex:1}.gp-demo-track>div{color:#8a948e;border-bottom:1px solid #e6dfd0;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;min-height:45px;display:grid;position:relative}.gp-demo-track i{background:#d9d9d1;border:2px solid #fff;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #c9c7bc}.gp-demo-track .is-on i{background:#157454;box-shadow:0 0 0 1px #80b49d}.gp-demo-track span{font-size:10px;font-weight:700}.gp-demo-track code{font-size:7px}.gp-demo-proof>footer{color:#345b4c;align-items:center;gap:8px;padding-top:15px;font-size:9px;display:flex}.gp-architecture{color:#fff;background:radial-gradient(circle at 86% 8%,#caa65f1c,#0000 26%),#021d16;padding:100px clamp(28px,7vw,110px)}.gp-architecture-head{max-width:690px}.gp-architecture-head>span{color:#d2b46c;letter-spacing:.14em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.gp-architecture-head h2{margin:14px 0 13px;font:650 clamp(43px,4.5vw,66px)/.95 Cormorant Garamond,serif}.gp-architecture-head p{color:#9eafa6;margin:0;font-size:15px;line-height:1.65}.gp-architecture>div:last-child{border-top:1px solid #caa65f40;border-left:1px solid #caa65f40;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.gp-architecture article{border-bottom:1px solid #caa65f40;border-right:1px solid #caa65f40;min-height:220px;padding:27px}.gp-architecture article b{float:right;color:#49645a;font:600 24px Cormorant Garamond,serif}.gp-architecture article svg{color:#d0ae60}.gp-architecture article h3{margin:33px 0 8px;font:650 24px Cormorant Garamond,serif}.gp-architecture article p{color:#9eafa6;margin:0;font-size:12px;line-height:1.65}.gp-dossier{grid-template-columns:minmax(360px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(55px,9vw,135px);display:grid}.gp-dossier-visual{color:#151a2a;background:#fff;border:1px solid #9eb0f8;min-height:570px;padding:55px 48px;position:relative;box-shadow:22px 26px #dfe4f2,0 35px 75px #10131c24}.gp-dossier-visual:after{content:"";opacity:.09;background:url(/brand/veroatto-mark.png) 50%/contain no-repeat;width:95px;height:95px;position:absolute;top:38px;right:45px}.gp-dossier-visual>span{color:#4f63c5;letter-spacing:.17em;font-size:10px;font-weight:850}.gp-dossier-visual h3{margin:25px 0 8px;font:650 43px/.95 Cormorant Garamond,serif}.gp-dossier-visual>p{color:#606875;margin:0 0 38px;font-size:11px}.gp-dossier-visual>div{border-bottom:1px solid #d9deea;justify-content:space-between;align-items:center;padding:17px 0;display:flex}.gp-dossier-visual small{color:#606875;letter-spacing:.1em;font-size:8px}.gp-dossier-visual strong{color:#16a68f;text-transform:uppercase;font-size:10px}.gp-dossier-visual footer{color:#334eaa;border-top:2px solid #315cf5;align-items:center;gap:15px;padding-top:18px;font-size:10px;display:flex;position:absolute;bottom:45px;left:48px;right:48px}.gp-dossier-copy ul{gap:14px;margin:28px 0;padding:0;list-style:none;display:grid}.gp-dossier-copy li{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;display:grid}.gp-dossier-copy li>svg{color:#8f6927;background:#fff5dc;border:1px solid #dfc686;border-radius:8px;width:35px;height:35px;padding:8px}.gp-dossier-copy li strong,.gp-dossier-copy li small{display:block}.gp-dossier-copy li strong{font-size:12px}.gp-dossier-copy li small{color:#68756e;margin-top:4px;font-size:10px;line-height:1.5}.gp-dossier-copy>a{color:#fff;background:#07513d;border:1px solid #caa65f;border-radius:7px;align-items:center;gap:8px;min-height:45px;padding:0 16px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.gp-legal-scope{color:#fff;background:#0b3d2f;grid-template-columns:.8fr 1.2fr;gap:70px;padding:80px clamp(28px,7vw,110px);display:grid}.gp-legal-scope>div:first-child>svg{color:#d0ae62}.gp-legal-scope>div:first-child span{color:#d0ae62;letter-spacing:.15em;margin-top:20px;font-size:9px;font-weight:850;display:block}.gp-legal-scope h2{margin:10px 0 0;font:650 44px/.98 Cormorant Garamond,serif}.gp-legal-scope p{color:#bdcbc4;margin:0;font-size:14px;line-height:1.75}.gp-legal-scope ul{gap:9px;margin:23px 0 0;padding:0;list-style:none;display:grid}.gp-legal-scope li{color:#d9e3de;align-items:center;gap:8px;font-size:11px;display:flex}.gp-legal-scope li svg{color:#d6b970}.gp-final{color:#fff;background:#011611;border-top:1px solid #caa65f61;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:34px;padding:66px clamp(28px,7vw,110px);display:grid}.gp-final>.guedesproof-brand{color:#fff}.gp-final>div:nth-child(2)>span{color:#cbaa5f;letter-spacing:.14em;font-size:8px;font-weight:800}.gp-final h2{margin:8px 0 5px;font:650 33px Cormorant Garamond,serif}.gp-final p{color:#94a69d;margin:0;font-size:11px}.gp-final>div:last-child{gap:8px;display:flex}.gp-final>div:last-child a{color:#e5d4ad;border:1px solid #caa65f66;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:10px;font-weight:750;text-decoration:none;display:flex}.gp-final>div:last-child a:first-child{color:#fff;background:#086048;border-color:#caa65f}.gp-doc-page{color:#10231c;background:#f5f0e5;min-height:100vh}.gp-doc-page>header{color:#fff;background:#021c15;border-bottom:1px solid #caa65f;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:9px clamp(20px,5vw,72px);display:flex}.gp-doc-page>header>a{color:#fff;text-decoration:none}.gp-doc-page>header>div{gap:7px;display:flex}.gp-doc-page>header>div a{color:#d7e0dc;border:1px solid #caa65f47;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:9px;text-decoration:none;display:flex}.gp-doc-page>main{grid-template-columns:240px minmax(0,1fr);gap:60px;width:min(1280px,100% - 44px);margin:0 auto;padding:65px 0 95px;display:grid}.gp-doc-page>main>aside{align-self:start;position:sticky;top:100px}.gp-doc-page>main>aside>span{color:#94702c;letter-spacing:.14em;font-size:8px;font-weight:850}.gp-doc-page aside nav{border-top:1px solid #d5c7aa;margin-top:18px;display:grid}.gp-doc-page aside nav a{color:#5f6e66;border-bottom:1px solid #ded4c0;padding:12px 3px;font-size:10px;text-decoration:none}.gp-doc-page aside nav a:hover{color:#07513d}.gp-doc-page aside>div{color:#365b4c;background:#e8f2ed;border:1px solid #bad0c5;border-radius:8px;align-items:flex-start;gap:9px;margin-top:24px;padding:13px;display:flex}.gp-doc-page aside>div svg{flex:0 0 18px}.gp-doc-page aside p{margin:0;font-size:8px;line-height:1.5}.gp-doc-page aside p strong{margin-bottom:3px;display:block}.gp-doc-hero{border-bottom:1px solid #cdbd9b;padding:10px 0 55px}.gp-doc-hero>span{color:#936c28;letter-spacing:.14em;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.gp-doc-hero h1{letter-spacing:-.045em;margin:16px 0;font:650 clamp(48px,5.3vw,76px)/.94 Cormorant Garamond,serif}.gp-doc-hero p{color:#607067;max-width:810px;margin:0;font-size:15px;line-height:1.7}.gp-doc-hero small{color:#8b948f;margin-top:22px;font-size:9px;display:block}.gp-doc-section{border-bottom:1px solid #d6c8ac;padding:54px 0;scroll-margin-top:100px}.gp-doc-section>header{align-items:center;gap:15px;margin-bottom:24px;display:flex}.gp-doc-section>header span{color:#896321;background:#fff5dc;border:1px solid #d9be7e;border-radius:50%;place-items:center;width:39px;height:39px;font-size:9px;font-weight:850;display:grid}.gp-doc-section h2{margin:0;font:650 35px Cormorant Garamond,serif}.gp-doc-section>p{color:#53645b;max-width:880px;margin:0 0 18px;font-size:13px;line-height:1.8}.gp-doc-section a{color:#07513d;font-weight:750}.gp-doc-principles{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.gp-doc-principles>div{color:#355b4c;background:#edf5f1;border:1px solid #bfd2c8;border-radius:8px;align-items:flex-start;gap:9px;padding:15px;display:flex}.gp-doc-principles svg{color:#0b684c;flex:0 0 16px}.gp-doc-principles strong{margin-bottom:3px;font-size:10px;display:block}.gp-doc-principles span{color:#617169;font-size:9px;line-height:1.5}.gp-doc-flow{gap:9px;margin:0;padding:0;list-style:none;display:grid}.gp-doc-flow li{background:#fffdf8;border:1px solid #d9cdae;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;padding:14px 16px;display:grid}.gp-doc-flow li b{color:#d5b76f;background:#073b2d;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.gp-doc-flow strong,.gp-doc-flow span{display:block}.gp-doc-flow strong{margin-bottom:3px;font-size:11px}.gp-doc-flow span{color:#637169;font-size:10px;line-height:1.55}.gp-doc-tech-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gp-doc-tech-grid article{background:#fffdf8;border:1px solid #d8caad;border-radius:9px;padding:19px}.gp-doc-tech-grid svg{color:#936c28}.gp-doc-tech-grid h3{margin:16px 0 6px;font:650 21px Cormorant Garamond,serif}.gp-doc-tech-grid p{color:#647169;margin:0;font-size:10px;line-height:1.6}.gp-doc-code{color:#dfe9e4;background:#03251c;border:1px solid #8f7539;border-radius:9px;margin:22px 0;padding:18px}.gp-doc-code>span{color:#d0b46f;letter-spacing:.13em;font-size:7px;font-weight:850}.gp-doc-code pre{margin:14px 0 0;font:10px/1.7 ui-monospace,SFMono-Regular,monospace;overflow:auto}.gp-doc-anchor-flow{color:#164738;letter-spacing:.08em;background:#fffdf8;border:1px solid #d5c49d;border-radius:9px;justify-content:space-between;align-items:center;gap:7px;margin:22px 0;padding:18px;font-size:9px;font-weight:850;display:flex}.gp-doc-anchor-flow i{color:#b18839;font-style:normal}.gp-doc-warning{color:#75551c;background:#fff4da;border:1px solid #ddc07b;border-radius:9px;align-items:flex-start;gap:11px;margin:20px 0;padding:17px;display:flex}.gp-doc-warning svg{flex:0 0 19px}.gp-doc-warning p{margin:0;font-size:10px;line-height:1.65}.gp-doc-warning strong{margin-bottom:3px;display:block}.gp-doc-validation{color:#0b513e;background:#edf8f3;border:1px solid #a8cebf;border-radius:9px;align-items:flex-start;gap:11px;margin:20px 0;padding:17px;display:flex}.gp-doc-validation svg{flex:0 0 19px}.gp-doc-validation p{margin:0;font-size:10px;line-height:1.65}.gp-doc-validation strong{margin-bottom:3px;display:block}.gp-doc-files{gap:9px;margin-bottom:22px;display:grid}.gp-doc-files article{background:#fffdf8;border:1px solid #d8caad;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:15px;display:grid}.gp-doc-files svg{color:#936c28}.gp-doc-files strong,.gp-doc-files span{display:block}.gp-doc-files strong{font-size:11px}.gp-doc-files span{color:#647169;margin-top:4px;font-size:9px;line-height:1.55}.gp-doc-checklist{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.gp-doc-checklist li{color:#465d53;align-items:center;gap:8px;font-size:11px;display:flex}.gp-doc-checklist svg{color:#0b6a4d}@media (width<=1050px){.mk2-guedesproof-banner{grid-template-columns:auto 1fr}.mk2-gp-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.gp-header nav{display:none}.gp-hero{grid-template-columns:1fr;padding-top:70px}.gp-hero-visual{width:min(620px,100%);margin:20px auto 0}.gp-architecture>div:last-child{grid-template-columns:1fr 1fr}.gp-dossier{grid-template-columns:1fr}.gp-dossier-visual{width:min(570px,100%);margin:auto}.gp-final{grid-template-columns:auto 1fr}.gp-final>div:last-child{grid-column:1/-1}.gp-doc-page>main{grid-template-columns:190px minmax(0,1fr);gap:35px}}@media (width<=760px){.mk2-guedesproof-banner{grid-template-columns:1fr;padding:52px 20px}.mk2-gp-mark{width:150px;min-width:0}.mk2-gp-actions{grid-column:auto;grid-template-columns:1fr}.mk2-gp-copy h2{font-size:42px}.gp-header{min-height:70px;padding:7px 13px}.gp-header .guedesproof-brand-symbol{flex-basis:42px;width:42px;height:45px}.gp-header .guedesproof-brand-symbol .brand-mark{flex-basis:39px;width:39px;height:43px}.gp-header .guedesproof-brand-copy strong{font-size:21px}.gp-header .guedesproof-brand-copy small,.gp-header>div a:first-child,.gp-header>div a:nth-child(2){display:none}.gp-header>div a:last-child{min-height:36px;padding:0 10px}.gp-hero{gap:55px;min-height:0;padding:62px 20px 82px}.gp-hero-copy h1{font-size:57px}.gp-hero-copy>p{font-size:14px}.gp-hero-copy>div{flex-direction:column}.gp-hero-copy>div a{width:100%}.gp-hero-copy ul{display:grid}.gp-hero-visual{min-height:410px}.gp-hero-mark{padding:13px 16px}.gp-hero-mark .guedesproof-brand-symbol{flex-basis:40px;width:40px;height:43px}.gp-hero-mark .guedesproof-brand-symbol .brand-mark{flex-basis:38px;width:38px;height:41px}.gp-hero-mark .guedesproof-brand-copy strong{font-size:20px}.gp-float{grid-template-columns:27px minmax(0,1fr) auto;min-width:175px;padding:9px}.gp-float strong{font-size:8px}.gp-float-source{left:-4%}.gp-float-hash{right:-4%}.gp-float-seal{left:-3%}.gp-float-anchor{right:-3%}.gp-hero-visual>footer{min-width:250px;font-size:8px}.gp-trust-rail{grid-template-columns:1fr 1fr}.gp-trust-rail>div{border-bottom:1px solid #e4dac4;min-height:72px}.gp-trust-rail>div:last-child{grid-column:1/-1}.gp-section,.gp-architecture{padding:72px 20px}.gp-section-lead h2,.gp-dossier-copy h2{font-size:45px}.gp-acquisition-grid{grid-template-columns:1fr}.gp-acquisition-grid article{min-height:210px}.gp-demo>nav{grid-template-columns:repeat(3,1fr)}.gp-demo>nav button{border-bottom:1px solid #ded3bd;flex-direction:column;gap:4px;min-height:64px}.gp-demo>section{grid-template-columns:1fr}.gp-demo-main{padding:35px 25px}.gp-demo-proof{margin:18px}.gp-architecture>div:last-child{grid-template-columns:1fr}.gp-architecture article{min-height:190px}.gp-dossier{gap:55px}.gp-dossier-visual{min-height:500px;padding:38px 27px;box-shadow:12px 14px #ded2b9,0 25px 60px #1b332924}.gp-dossier-visual footer{left:27px;right:27px}.gp-legal-scope{grid-template-columns:1fr;gap:30px;padding:65px 20px}.gp-final{grid-template-columns:1fr;padding:50px 20px}.gp-final>div:last-child{flex-direction:column;grid-column:auto}.gp-final>div:last-child a{justify-content:center}.gp-doc-page>header{padding:7px 13px}.gp-doc-page>header .guedesproof-brand-copy small,.gp-doc-page>header>div a:first-child{display:none}.gp-doc-page>main{width:min(100% - 32px,880px);padding:45px 0 70px;display:block}.gp-doc-page>main>aside{margin-bottom:38px;position:static}.gp-doc-page aside nav{grid-template-columns:1fr 1fr}.gp-doc-page aside>div{display:none}.gp-doc-hero h1{font-size:48px}.gp-doc-principles,.gp-doc-tech-grid{grid-template-columns:1fr}.gp-doc-anchor-flow{flex-wrap:wrap;justify-content:center}.gp-doc-anchor-flow span{padding:7px}}@media (width<=430px){.gp-float{min-width:150px}.gp-float>svg:first-child{display:none}.gp-float{grid-template-columns:minmax(0,1fr) auto}.gp-hero-visual{min-height:380px}.gp-demo>nav small{font-size:7px}.gp-demo-proof{margin:10px;padding:15px}.gp-demo-code strong{font-size:10px}.gp-doc-page aside nav{grid-template-columns:1fr}}.gp-commercial-callout{color:#f8f2e5;background:radial-gradient(circle at 85% 15%,#caa65f2e,#0000 30%),linear-gradient(125deg,#053d2e,#011c15);border:1px solid #caa65f80;border-radius:18px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr) auto;align-items:center;gap:34px;width:min(1180px,100% - 44px);margin:70px auto;padding:38px 42px;display:grid;box-shadow:0 22px 54px #021c152e}.gp-commercial-callout span,.gp-pricing-hero>span,.gp-pricing-compare>div>span,.gp-pricing-faq header span,.gp-contact-copy>span,.gp-contact-form header span{color:#caa65f;letter-spacing:.16em;font-size:9px;font-weight:800}.gp-commercial-callout h2{margin:8px 0 4px;font:650 34px/1.05 Cormorant Garamond,serif}.gp-commercial-callout p{color:#a8b8af;margin:0;font-size:11px;line-height:1.65}.gp-commercial-callout ul{color:#d9e5de;gap:9px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.gp-commercial-callout li{align-items:center;gap:8px;display:flex}.gp-commercial-callout a{color:#06291f;white-space:nowrap;background:#ecd9a9;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 17px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.gp-plans-page main{background:linear-gradient(#f7f1e5,#fffdf8 40%,#f5f0e5);padding-bottom:80px}.gp-pricing-hero{text-align:center;color:#f7f1e5;background:radial-gradient(circle at 50% 0,#caa65f33,#0000 35%),linear-gradient(130deg,#043e2e,#011a14);border-bottom:1px solid #caa65f8c;padding:86px 24px 58px}.gp-pricing-hero>span{justify-content:center;align-items:center;gap:8px;display:flex}.gp-pricing-hero h1{letter-spacing:-.035em;max-width:850px;margin:14px auto 10px;font:650 clamp(46px,6vw,76px)/.95 Cormorant Garamond,serif}.gp-pricing-hero>p{color:#b8c7bf;max-width:700px;margin:0 auto;font-size:13px;line-height:1.7}.gp-pricing-hero>div{color:#decd9f;background:#ffffff0a;border:1px solid #caa65f4d;border-radius:999px;align-items:center;gap:9px;width:fit-content;max-width:calc(100% - 24px);margin:23px auto 0;padding:9px 13px;font-size:9px;display:flex}.gp-pricing-shell{z-index:2;width:min(1260px,100% - 36px);margin:-24px auto 0;position:relative}.gp-pricing-toggle{background:#fffdf8;border:1px solid #d9c9a7;border-radius:999px;width:fit-content;margin:0 auto 26px;padding:4px;display:flex;box-shadow:0 12px 30px #10231b1f}.gp-pricing-toggle button{color:#68756e;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:38px;padding:0 17px;font-size:10px;font-weight:750}.gp-pricing-toggle span{color:#6e4f18;background:#ead5a5;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:7px}.gp-pricing-error{color:#7f302b;text-align:center;background:#fff1ef;border:1px solid #e4aaa5;border-radius:8px;max-width:780px;margin:0 auto 18px;padding:11px 14px;font-size:10px}.gp-pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.gp-pricing-grid>article{background:#fffdf8;border:1px solid #d9cdb3;border-radius:14px;flex-direction:column;min-width:0;padding:25px 20px 20px;display:flex;position:relative;box-shadow:0 12px 30px #10231b14}.gp-pricing-grid>article.featured{border-color:#ad873d;transform:translateY(-9px);box-shadow:0 20px 44px #04433329}.gp-pricing-grid>article>em{color:#fff;letter-spacing:.11em;white-space:nowrap;background:#986f28;border-radius:999px;padding:6px 11px;font-size:7px;font-style:normal;font-weight:850;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.gp-pricing-grid header>span{color:#a17a32;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.gp-pricing-grid h2{color:#073629;margin:5px 0 6px;font:650 30px/1 Cormorant Garamond,serif}.gp-pricing-grid header p{color:#6d7871;min-height:50px;margin:0;font-size:9.5px;line-height:1.55}.gp-plan-price{border-top:1px solid #eee4d0;border-bottom:1px solid #eee4d0;padding:16px 0 14px}.gp-plan-price strong,.gp-plan-price small{display:block}.gp-plan-price strong{color:#052d22;min-height:31px;font:700 25px Cormorant Garamond,serif}.gp-plan-price small{color:#8b8d87;margin-top:3px;font-size:8px}.gp-plan-capacity{gap:7px;padding:14px 0;display:grid}.gp-plan-capacity span{color:#1b513f;align-items:center;gap:7px;font-size:9px;display:flex}.gp-pricing-grid ul{color:#58655e;flex:1;align-content:start;gap:8px;margin:0 0 18px;padding:0;font-size:9px;line-height:1.4;list-style:none;display:grid}.gp-pricing-grid li{gap:7px;display:flex}.gp-pricing-grid li svg{color:#17815f;flex:none}.gp-pricing-grid>article>button{color:#fff;cursor:pointer;background:linear-gradient(125deg,#087253,#03372a);border:1px solid #b8944a;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:9px;font-weight:800;display:flex}.gp-pricing-grid>article>button:disabled{cursor:wait;opacity:.7}.gp-pricing-note{color:#707c75;text-align:center;margin:17px 0 0;font-size:8.5px}.gp-pricing-compare,.gp-pricing-faq{width:min(1080px,100% - 42px);margin:80px auto 0}.gp-pricing-compare{background:#fffdf8;border:1px solid #ddd0b4;border-radius:16px;grid-template-columns:1fr 1fr;gap:50px;padding:37px;display:grid}.gp-pricing-compare h2,.gp-pricing-faq h2{color:#073629;margin:7px 0 0;font:650 35px/1 Cormorant Garamond,serif}.gp-pricing-compare ul{color:#405149;grid-template-columns:1fr 1fr;gap:13px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.gp-pricing-compare li{align-items:center;gap:8px;display:flex}.gp-pricing-compare li svg{color:#13805e}.gp-pricing-faq header{color:#986f28;align-items:center;gap:14px;margin-bottom:20px;display:flex}.gp-pricing-faq>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gp-pricing-faq details{background:#fffdf8;border:1px solid #dfd3ba;border-radius:10px;padding:18px 20px}.gp-pricing-faq summary{color:#103b2e;cursor:pointer;font-size:10px;font-weight:800}.gp-pricing-faq details p{color:#68756e;margin:10px 0 0;font-size:9.5px;line-height:1.65}.gp-contact-page main{background:radial-gradient(circle at 10% 10%,#caa65f29,#0000 28%),#f5f0e5;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:center;gap:70px;min-height:calc(100vh - 80px);padding:75px max(30px,8vw);display:grid}.gp-contact-copy h1{color:#052f24;letter-spacing:-.035em;max-width:620px;margin:12px 0;font:650 clamp(48px,6vw,76px)/.95 Cormorant Garamond,serif}.gp-contact-copy>p{color:#63716a;max-width:580px;font-size:13px;line-height:1.75}.gp-contact-copy ul{color:#194c3b;gap:10px;margin:25px 0 0;padding:0;font-size:10px;list-style:none;display:grid}.gp-contact-copy li{align-items:center;gap:8px;display:flex}.gp-contact-form{background:#fffdf8;border:1px solid #c9a85f;border-radius:16px;padding:34px;box-shadow:0 24px 55px #10231b21}.gp-contact-form h2{color:#06382b;margin:7px 0 22px;font:650 34px Cormorant Garamond,serif}.gp-contact-form>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.gp-contact-form label{gap:6px;display:grid}.gp-contact-form label.full{grid-column:1/-1}.gp-contact-form label span{color:#174638;font-size:9px;font-weight:750}.gp-contact-form input,.gp-contact-form textarea{color:#10231c;background:#fff;border:1px solid #d8cbaa;border-radius:8px;width:100%;padding:12px;font:10px Inter,sans-serif}.gp-contact-form textarea{resize:vertical;min-height:110px}.gp-contact-form>button{color:#fff;background:#07533e;border:1px solid #caa65f;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:46px;margin-top:18px;font-size:10px;font-weight:800;display:flex}.gp-contact-form.success{text-align:center;color:#07533e}.gp-contact-form.success h2{margin-bottom:5px}.gp-contact-form.success p{color:#6a756f;font-size:11px}@media (width<=1100px){.gp-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-pricing-grid>article.featured{transform:none}.gp-commercial-callout{grid-template-columns:1fr 1fr}.gp-commercial-callout a{grid-column:1/-1}.gp-contact-page main{gap:35px;padding-inline:35px}}@media (width<=700px){.gp-commercial-callout{grid-template-columns:1fr;padding:30px 24px}.gp-commercial-callout a{grid-column:auto}.gp-pricing-hero{padding-top:65px}.gp-pricing-hero h1{font-size:50px}.gp-pricing-hero>div{text-align:left;border-radius:12px;align-items:flex-start}.gp-pricing-toggle{width:100%}.gp-pricing-toggle button{flex:1;padding-inline:8px}.gp-pricing-toggle span{margin:2px 0 0;display:block}.gp-pricing-grid{grid-template-columns:1fr}.gp-pricing-grid header p{min-height:0}.gp-pricing-compare{grid-template-columns:1fr;gap:25px;padding:25px}.gp-pricing-compare ul,.gp-pricing-faq>div{grid-template-columns:1fr}.gp-contact-page main{padding:50px 18px;display:block}.gp-contact-form{margin-top:38px;padding:24px 18px}.gp-contact-form>div{grid-template-columns:1fr}.gp-contact-form label.full{grid-column:auto}}.evidence-account-card{color:#eaf2ee;background:linear-gradient(115deg,#063c2e,#021e17);border:1px solid #caa65f85;border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(150px,.45fr);align-items:center;gap:24px;margin-bottom:16px;padding:18px 22px;display:grid;box-shadow:0 10px 25px #021c151f}.evidence-account-card>div:first-child span,.evidence-account-card>div:first-child strong,.evidence-account-card>div:first-child small,.evidence-account-card>div:last-child small,.evidence-account-card>div:last-child strong{display:block}.evidence-account-card>div:first-child span{color:#d1af65;letter-spacing:.14em;font-size:7px;font-weight:850}.evidence-account-card>div:first-child strong{margin-top:5px;font:650 20px Cormorant Garamond,serif}.evidence-account-card>div:first-child small{color:#a5b7ae;margin-top:2px;font-size:8px}.evidence-account-card>div:nth-child(2){text-align:center;border-left:1px solid #caa65f40;border-right:1px solid #caa65f40;min-width:115px;padding:7px 24px}.evidence-account-card>div:nth-child(2) b{color:#e3ca8d;font:700 29px Cormorant Garamond,serif;display:block}.evidence-account-card>div:nth-child(2) span{color:#8fa39a;letter-spacing:.11em;font-size:6px;font-weight:850}.evidence-account-card>div:last-child small{color:#8fa39a;font-size:7px}.evidence-account-card>div:last-child strong{margin:2px 0 5px;font-size:9px}.evidence-account-card>div:last-child a{color:#e3ca8d;align-items:center;gap:5px;font-size:7px;font-weight:750;text-decoration:none;display:inline-flex}@media (width<=680px){.evidence-account-card{grid-template-columns:1fr auto;gap:14px;padding:15px}.evidence-account-card>div:nth-child(2){border-right:0;min-width:88px;padding:5px 12px}.evidence-account-card>div:last-child{border-top:1px solid #caa65f33;grid-column:1/-1;align-items:center;gap:8px;padding-top:10px;display:flex}.evidence-account-card>div:last-child strong{margin:0}.evidence-account-card>div:last-child a{margin-left:auto}}.evidence-access-banner{color:#34594a;background:#edf6f1;border:1px solid #b9d2c6;border-radius:9px;align-items:flex-start;gap:11px;width:min(1180px,100% - 32px);margin:18px auto;padding:14px 16px;display:flex}.evidence-access-banner.private{color:#6b4d1e;background:#fff5df;border-color:#ddc37f}.evidence-access-banner svg{flex:0 0 19px}.evidence-access-banner strong,.evidence-access-banner span{display:block}.evidence-access-banner strong{font-size:10px}.evidence-access-banner span{margin-top:3px;font-size:8.5px;line-height:1.55}.evidence-access-controls{background:#f8f3e8;border:1px solid #dac8a2;border-radius:9px;margin-top:16px;padding:17px}.evidence-access-controls>header{color:#8a6526;align-items:center;gap:9px;display:flex}.evidence-access-controls>header span{letter-spacing:.13em;font-size:6.5px;font-weight:850}.evidence-access-controls h4{color:#173f32;margin:3px 0 0;font:650 16px Cormorant Garamond,serif}.evidence-access-settings{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.evidence-access-settings>label:not(.evidence-legal-hold),.evidence-share-builder label{color:#465b51;gap:5px;font-size:7px;font-weight:750;display:grid}.evidence-access-settings select,.evidence-share-builder input,.evidence-share-builder select{color:#173f32;background:#fff;border:1px solid #d5c7a8;border-radius:6px;width:100%;min-height:36px;padding:0 9px;font:8px Inter,sans-serif}.evidence-legal-hold{background:#fff;border:1px solid #d5c7a8;border-radius:6px;align-items:center;gap:9px;padding:8px;display:flex}.evidence-legal-hold input{accent-color:#07513d}.evidence-legal-hold strong,.evidence-legal-hold small{display:block}.evidence-legal-hold strong{color:#294e40;font-size:8px}.evidence-legal-hold small{color:#7c8781;margin-top:2px;font-size:6.5px}.evidence-access-controls>p{color:#78847d;margin:9px 0 0;font-size:6.8px;line-height:1.5}.evidence-share-builder{border-top:1px solid #ddcfb3;gap:12px;margin-top:14px;padding-top:14px;display:grid}.evidence-share-mode{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.evidence-share-mode>button{text-align:left;color:#4c6258;cursor:pointer;background:#fff;border:1px solid #d8ccb4;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-height:68px;padding:10px;display:grid}.evidence-share-mode>button.active{color:#0b5b43;background:#eaf5ef;border-color:#8cbda8;box-shadow:0 0 0 2px #14705214}.evidence-share-mode>button svg{color:#9a742d}.evidence-share-mode strong,.evidence-share-mode small{display:block}.evidence-share-mode strong{font-size:8px}.evidence-share-mode small{color:#7b8780;margin-top:3px;font-size:6.4px;line-height:1.4}.evidence-share-fields{grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.evidence-share-builder textarea{color:#173f32;resize:vertical;background:#fff;border:1px solid #d5c7a8;border-radius:6px;width:100%;min-height:70px;padding:9px;font:8px/1.45 Inter,sans-serif}.evidence-share-artifacts{background:#fffdf8;border:1px solid #dacdac;border-radius:8px;min-width:0;margin:0;padding:11px}.evidence-share-artifacts legend{color:#856224;letter-spacing:.08em;text-transform:uppercase;padding:0 6px;font-size:7px;font-weight:800}.evidence-share-artifact-tools{justify-content:flex-end;align-items:center;margin-bottom:8px;gap:6px!important;display:flex!important}.evidence-share-artifact-tools span{color:#64746b;margin-right:auto;font-size:6.8px}.evidence-share-artifact-tools button{color:#176047;background:#eef6f2;border:1px solid #b7d2c6;border-radius:4px;padding:4px 6px;font-size:6.3px;font-weight:750}.evidence-share-artifacts>div:last-child{max-height:180px;overflow:auto;grid-template-columns:1fr 1fr!important;gap:5px!important;display:grid!important}.evidence-share-artifacts label{color:#355044;cursor:pointer;background:#f6f2e9;border:1px solid #e1d7c1;border-radius:6px;grid-template-columns:16px minmax(0,1fr);align-items:start;min-width:0;padding:7px;gap:7px!important;display:grid!important}.evidence-share-artifacts input{accent-color:#07513d;margin:1px 0 0;padding:0;width:14px!important;min-height:14px!important}.evidence-share-artifacts strong,.evidence-share-artifacts small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.evidence-share-artifacts strong{font-size:7px}.evidence-share-artifacts small{color:#78857e;margin-top:2px;font-size:5.9px}.evidence-share-permissions{grid-template-columns:repeat(3,1fr)!important;gap:7px!important;display:grid!important}.evidence-share-permissions label{color:#345145;cursor:pointer;background:#fff;border:1px solid #d9ccb0;border-radius:7px;grid-template-columns:17px minmax(0,1fr);align-items:start;min-height:64px;padding:9px;gap:7px!important;display:grid!important}.evidence-share-permissions input{accent-color:#07513d;margin:1px 0 0;padding:0;width:15px!important;min-height:15px!important}.evidence-share-permissions strong,.evidence-share-permissions small{display:block}.evidence-share-permissions strong{font-size:7.2px}.evidence-share-permissions small{color:#7a867f;margin-top:3px;font-size:6px;line-height:1.35}.evidence-judicial-share-form{background:linear-gradient(130deg,#f4eddb,#fffdf8);border:1px solid #cdae67;border-radius:8px;padding:12px}.evidence-judicial-share-form>header{color:#7d5b20;align-items:center;gap:8px;display:flex}.evidence-judicial-share-form>header span{letter-spacing:.13em;font-size:5.8px;font-weight:850;display:block}.evidence-judicial-share-form h5{color:#183d31;margin:3px 0 0;font:650 14px Cormorant Garamond,serif}.evidence-judicial-share-form>div{margin-top:10px;grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.evidence-judicial-share-form label.full{grid-column:1/-1}.evidence-create-share-button{color:#fff;background:linear-gradient(120deg,#087052,#034432);border:1px solid #b69349;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:8px;font-weight:800;display:flex;box-shadow:0 9px 22px #043e2d21}.evidence-new-share{color:#14543f;background:#e9f4ef;border:1px solid #acd0c0;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:7px;margin-top:9px;padding:9px;display:grid}.evidence-new-share code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:6.5px;overflow:hidden}.evidence-new-share button,.evidence-new-share a{color:#0b5841;background:#fff;border:1px solid #a9c6ba;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-height:28px;padding:5px 7px;font-size:6.5px;font-weight:750;text-decoration:none;display:flex}.evidence-new-share a.whatsapp{color:#fff;background:#128c57;border-color:#0c7749}.evidence-share-list{gap:6px;margin-top:10px;display:grid}.evidence-share-list article{background:#fff;border:1px solid #dfd3ba;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.evidence-share-list article.judicial{background:#fffaf0;border-color:#cdb06f}.evidence-share-list article.revoked{opacity:.72}.evidence-share-list-icon{color:#8b6625;background:#f7edda;border-radius:6px;place-items:center;width:28px;height:28px;display:grid!important}.evidence-share-list strong,.evidence-share-list span,.evidence-share-list small{display:block}.evidence-share-list strong{color:#264b3d;font-size:7.5px}.evidence-share-list span{color:#7d8781;margin-top:2px;font-size:6.3px}.evidence-share-list small{color:#4f6d60;margin-top:3px;font-size:5.9px}.evidence-share-list-actions{align-items:center;gap:5px;display:flex}.evidence-share-list-actions button{color:#0d5a43;background:#f3faf6;border:1px solid #b7d0c4;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.evidence-share-list-actions button:last-child:not(:only-child){color:#994d45;background:#fff5f3;border-color:#e3b4af}.evidence-share-audit{background:#f6f3eb;border:1px solid #ddd1b8;border-radius:6px;grid-column:1/-1;gap:5px;margin-top:4px;padding:9px;display:grid}.evidence-share-audit>header{color:#0e5c44;border-bottom:1px solid #ded4c1;align-items:center;gap:6px;padding-bottom:7px;display:flex}.evidence-share-audit>header strong{font-size:7px}.evidence-share-audit>header span{margin:0 0 0 auto;font-size:6px}.evidence-share-audit>p{color:#768078;margin:3px 0;font-size:6.5px}.evidence-share-audit>div{background:#fff;border:1px solid #e3dac7;border-radius:5px;grid-template-columns:24px minmax(0,1fr);gap:7px;padding:6px;display:grid}.evidence-share-audit>div>b{color:#8a6626;background:#f6ecd8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.evidence-share-audit>div>span{min-width:0;margin:0}.evidence-share-audit>div strong{font-size:6.5px}.evidence-share-audit>div small{font-size:5.8px}.evidence-share-audit code{color:#78817b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:5.5px;display:block;overflow:hidden}@media (width<=700px){.evidence-access-settings,.evidence-share-mode,.evidence-share-fields,.evidence-share-permissions,.evidence-judicial-share-form>div{grid-template-columns:1fr!important}.evidence-share-artifacts>div:last-child{max-height:230px;grid-template-columns:1fr!important}.evidence-judicial-share-form label.full{grid-column:auto}.evidence-new-share{grid-template-columns:auto minmax(0,1fr)}.evidence-new-share button,.evidence-new-share a{justify-content:center}}.evidence-access-banner>a{color:#fff;white-space:nowrap;background:#07513d;border:1px solid #b28c42;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;margin-left:auto;padding:0 10px;font-size:7.5px;font-weight:800;text-decoration:none;display:flex}.evidence-judicial-linkage{color:#183e31;background:linear-gradient(130deg,#fffaf0,#f5ecd8);border:1px solid #c7a65d;border-radius:10px;width:min(1180px,100% - 32px);margin:0 auto 18px;padding:19px;box-shadow:0 10px 28px #302a170f}.evidence-judicial-linkage>header{border-bottom:1px solid #ddcda8;align-items:center;gap:10px;padding-bottom:13px;display:flex}.evidence-judicial-linkage>header svg{color:#8e6924}.evidence-judicial-linkage>header span{color:#8d6925;letter-spacing:.14em;font-size:6.5px;font-weight:850}.evidence-judicial-linkage h2{margin:4px 0 0;font:650 20px Cormorant Garamond,serif}.evidence-judicial-linkage dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 0;display:grid}.evidence-judicial-linkage dl>div{background:#ffffffb8;border:1px solid #e0d3b8;border-radius:6px;padding:9px}.evidence-judicial-linkage dt{color:#8a7650;text-transform:uppercase;letter-spacing:.08em;font-size:6px;font-weight:750}.evidence-judicial-linkage dd{margin:4px 0 0;font-size:8px;font-weight:650}.evidence-judicial-linkage>p{color:#52675e;margin:11px 0 0;font-size:8px;line-height:1.55}.evidence-judicial-linkage>small{color:#7b806f;border-top:1px solid #ded1b4;margin-top:11px;padding-top:10px;font-size:6.5px;display:block}.evidence-share-gate{color:#163c2f;text-align:center;background:#fffdf8;border:1px solid #c9a75e;border-radius:16px;width:min(560px,100% - 28px);margin:45px auto;padding:34px;box-shadow:0 25px 65px #122e2424}.evidence-share-gate>span{color:#e0c37e;background:#063c2e;border:1px solid #caa65f;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 18px;display:grid}.evidence-share-gate>em{color:#966f28;letter-spacing:.16em;font-size:7.5px;font-style:normal;font-weight:850}.evidence-share-gate h1{margin:9px 0 8px;font:650 36px/.95 Cormorant Garamond,serif}.evidence-share-gate>p{color:#6d7a73;max-width:430px;margin:0 auto;font-size:10px;line-height:1.6}.evidence-share-gate form{text-align:left;gap:10px;margin-top:24px;display:grid}.evidence-share-gate label{color:#164436;gap:6px;font-size:8px;font-weight:750;display:grid}.evidence-share-gate input{color:#102f25;background:#fff;border:1px solid #d1bd8f;border-radius:8px;width:100%;min-height:46px;padding:0 13px;font:11px Inter,sans-serif}.evidence-share-gate form button{border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;font-size:9px;font-weight:800;display:flex}.evidence-share-gate form button.secondary-button{color:#174b3a;background:#f4efe4;border:1px solid #cdb987}.evidence-share-gate-error{color:#923f35;background:#fff0ee;border:1px solid #dfaaa4;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding:10px;font-size:8px;display:flex}.evidence-share-gate>small{color:#879089;border-top:1px solid #e1d7c3;margin-top:18px;padding-top:15px;font-size:7px;line-height:1.5;display:block}.evidence-shared-artifacts,.evidence-artifact-list.is-viewable{gap:9px!important;padding:12px!important;display:grid!important}.evidence-artifact-viewer,.evidence-artifact-list.is-viewable>.evidence-artifact-viewer{min-width:0;overflow:hidden;background:#fff!important;border:1px solid #d9ceb7!important;border-radius:9px!important;padding:0!important;display:block!important}.evidence-artifact-viewer>header{align-items:center;min-height:62px;border:0!important;border-bottom:1px solid #ece4d4!important;grid-template-columns:36px 34px minmax(0,1fr) auto!important;gap:9px!important;padding:10px 12px!important;display:grid!important}.evidence-artifact-viewer>header>b{color:#896422;background:#f5edda;border-radius:50%;place-items:center;width:32px;height:32px;font-size:7px;display:grid!important}.evidence-artifact-type{border:1px solid #c3d8ce;border-radius:7px;width:32px;height:32px;color:#166148!important;background:#edf5f1!important;place-items:center!important;margin:0!important;display:grid!important}.evidence-artifact-viewer>header>div:nth-child(3){min-width:0}.evidence-artifact-viewer>header strong,.evidence-artifact-viewer>header span{display:block}.evidence-artifact-viewer>header strong{color:#173d30;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.evidence-artifact-viewer>header>div:nth-child(3)>span{color:#7b867f;margin-top:3px;font-size:6.3px}.evidence-artifact-actions{align-items:center;gap:5px!important;display:flex!important}.evidence-artifact-actions button,.evidence-artifact-actions a{color:#0b5b42;white-space:nowrap;background:#f5faf7;border:1px solid #b9d1c5;border-radius:6px;justify-content:center;gap:5px;min-height:31px;padding:0 8px;font-size:6.5px;font-weight:750;text-decoration:none;align-items:center!important;display:flex!important}.evidence-artifact-actions a{color:#6f531f;background:#fffaf0;border-color:#d5bf8a}.evidence-artifact-hash{align-items:center;background:#f7f4ed!important;grid-template-columns:auto minmax(0,1fr) 26px!important;gap:8px!important;padding:8px 12px!important;display:grid!important}.evidence-artifact-hash>span{letter-spacing:.08em;font-weight:850;color:#8e6a28!important;margin:0!important;font-size:5.8px!important}.evidence-artifact-hash code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:#607068!important;margin:0!important;font-size:5.9px!important}.evidence-artifact-hash button{color:#0b6046;background:#fff;border:1px solid #d8ccb3;border-radius:5px;place-items:center;width:24px;height:24px;display:grid}.evidence-artifact-stage{background:#e8e5dd;padding:13px;position:relative}.evidence-artifact-stage>iframe{background:#fff;border:1px solid #cfc7b6;border-radius:7px;width:100%;height:min(68vh,720px);display:block}.evidence-artifact-stage>footer{color:#52665d;background:#f6f3eb;border:1px solid #d8ceba;border-radius:6px;align-items:flex-start;gap:7px;margin-top:9px;padding:9px;font-size:6.5px;line-height:1.45;display:flex}.evidence-artifact-stage>footer svg{color:#0c6a4c;flex:0 0 15px}.evidence-share-watermark{z-index:4;color:#0a423138;letter-spacing:.06em;text-align:center;text-transform:uppercase;pointer-events:none;border:2px solid #0a423129;border-radius:6px;max-width:75%;padding:8px 18px;font-size:18px;font-weight:850;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-25deg)}.evidence-image-preview{background:#dcd8cf;border-radius:7px;place-items:center;min-height:220px;display:grid;overflow:hidden}.evidence-image-preview img{object-fit:contain;max-width:100%;max-height:72vh;display:block}.evidence-video-preview>video{background:#020b08;border:1px solid #a88b4e;border-radius:7px;width:100%;max-height:68vh;display:block}.evidence-video-preview>small{color:#68766f;margin-top:8px;font-size:6.5px;line-height:1.5;display:block}.evidence-video-frames{background:#f8f5ee;border:1px solid #d8ceb9;border-radius:7px;grid-template-columns:auto repeat(5,minmax(70px,1fr));align-items:center;gap:6px;min-height:78px;margin-top:8px;padding:8px;display:grid}.evidence-video-frames>span{color:#8b6828;letter-spacing:.08em;writing-mode:vertical-rl;font-size:5.8px;font-weight:850;transform:rotate(180deg)}.evidence-video-frames figure{aspect-ratio:16/9;background:#092a20;border:1px solid #c2a65f;border-radius:5px;min-width:0;margin:0;position:relative;overflow:hidden}.evidence-video-frames img{object-fit:cover;width:100%;height:100%;display:block}.evidence-video-frames figcaption{color:#fff;background:#000000a6;border-radius:3px;padding:2px 3px;font-size:5px;position:absolute;bottom:3px;right:3px}.evidence-video-frames>i{color:#77827c;grid-column:2/-1;font-size:6.5px;font-style:normal}.evidence-video-frame-loading{justify-content:center;align-items:center;gap:7px;display:flex}.evidence-audio-preview{background:linear-gradient(130deg,#073a2d,#011c15);border:1px solid #b79245;border-radius:7px;padding:25px 18px}.evidence-audio-preview audio{width:100%;margin-top:16px}.evidence-audio-wave{justify-content:center;align-items:center;gap:3px;height:70px;display:flex}.evidence-audio-wave i{opacity:.8;background:#d2b46b;border-radius:99px;width:3px;min-height:5px}.evidence-unsupported-preview{color:#68766f;text-align:center;background:#f8f5ee;border:1px dashed #cdbd9c;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;display:flex}.evidence-unsupported-preview strong{color:#284c3e;font-size:9px}.evidence-unsupported-preview span{font-size:7px}@media (width<=700px){.evidence-access-banner{flex-wrap:wrap;align-items:center}.evidence-access-banner>div{flex:1}.evidence-access-banner>a{width:100%;margin-left:0}.evidence-judicial-linkage dl{grid-template-columns:1fr}.evidence-artifact-viewer>header{grid-template-columns:32px minmax(0,1fr)!important}.evidence-artifact-type{display:none!important}.evidence-artifact-actions{grid-template-columns:1fr 1fr;grid-column:1/-1!important;display:grid!important}.evidence-artifact-actions button,.evidence-artifact-actions a{min-height:36px}.evidence-artifact-hash{grid-template-columns:auto minmax(0,1fr) 26px!important}.evidence-artifact-stage{padding:7px}.evidence-artifact-stage>iframe{height:62vh}.evidence-image-preview{min-height:160px}.evidence-video-frames{grid-template-columns:repeat(2,1fr)}.evidence-video-frames>span{writing-mode:horizontal-tb;grid-column:1/-1;transform:none}.evidence-video-frames>i{grid-column:1/-1}.evidence-video-frames figure:last-of-type{grid-column:1/-1;justify-self:center;width:50%}.evidence-share-gate{margin:22px auto;padding:26px 18px}.evidence-share-gate h1{font-size:31px}}.provider-apple{color:#fff;background:#111;border-radius:50%;place-items:center;width:20px;height:20px;font:700 12px Arial,sans-serif;display:grid}.veroatto-product-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.veroatto-product-brand .veroatto-product-brand__symbol,.veroatto-product-brand .brand-mark{flex-basis:52px;width:52px;height:52px}.veroatto-product-brand__copy strong,.veroatto-product-brand__copy small{display:block}.veroatto-product-brand .veroatto-product-brand__copy strong{color:currentColor;letter-spacing:-.045em;font:700 24px/.95 Archivo,Inter,sans-serif}.veroatto-product-brand .veroatto-product-brand__copy strong span{color:var(--cyan);font:600 24px/.95 Archivo,Inter,sans-serif}.veroatto-product-brand--proof .veroatto-product-brand__copy strong span{color:#978cff}.veroatto-product-brand .veroatto-product-brand__copy small{color:#9ba5b8;letter-spacing:.13em;text-transform:uppercase;margin-top:7px;font-size:8px;font-weight:700}.veroatto-product-brand.is-compact .veroatto-product-brand__symbol,.veroatto-product-brand.is-compact .brand-mark{flex-basis:46px;width:46px;height:46px}.veroatto-product-brand.is-compact .veroatto-product-brand__copy strong,.veroatto-product-brand.is-compact .veroatto-product-brand__copy strong span{font-size:21px}.sidebar{background:radial-gradient(circle at 24% 82%,#6956d92e,#0000 28%),linear-gradient(164deg,#172444 0%,#10182b 48%,#080b14 100%);box-shadow:inset -1px 0 #315cf552}.topbar,.marketing-header,.mk2-header,.gp-header,.public-header,.verification-header{background:linear-gradient(105deg,#172444 0%,#10182b 58%,#080b14 100%);border-color:#315cf58c}.primary-button,.sign-button,.marketing-primary,.marketing-cta,.gp-header>div a:last-child,.gp-hero-copy>div a:first-child,.gp-pricing-grid>article>button,.gp-contact-form>button,.evidence-create-share-button{color:#fff;background:linear-gradient(135deg,#315cf5,#294ed4);border-color:#6f8bff;box-shadow:0 10px 26px #315cf538}.mk2-hero{background:radial-gradient(circle at 84% 18%,#315cf524,#0000 27%),radial-gradient(circle at 10% 88%,#16beb01a,#0000 25%),linear-gradient(#f8f9fc,#f2f3f7)}.mk2-hero:before{background-image:linear-gradient(#315cf51c 1px,#0000 1px),linear-gradient(90deg,#315cf514 1px,#0000 1px)}.mk2-hero-demo,.mk2-product-tour,.gp-demo,.mk2-certificate-visual,.mk2-icp-section,.gp-contact-form{border-color:#9eb0f8;box-shadow:0 30px 90px #10182b24}.mk2-scene{background:radial-gradient(circle at 80% 10%,#315cf521,#0000 28%),linear-gradient(145deg,#eef1fb,#f8f8f5)}.mk2-upload-icon,.mk2-mail-card>div,.mk2-tour-icon,.mk2-icp-emblem>i{background:linear-gradient(145deg,#315cf5,#172444)}.mk2-proof-rail,.mk2-product-tour>aside,.mk2-security-section,.mk2-final-cta{background:radial-gradient(circle at 85% 18%,#6956d933,#0000 30%),linear-gradient(125deg,#172444,#10182b 58%,#080b14);border-color:#315cf580}.mk2-proof-rail>div,.mk2-security-grid article,.mk2-security-links a{border-color:#6f8bff3b}.mk2-proof-rail svg,.mk2-security-grid svg,.mk2-gp-copy>div svg{color:#7f9aff}.mk2-guedesproof-banner{color:#fff;background:radial-gradient(circle at 78% 4%,#16beb02b,#0000 28%),linear-gradient(118deg,#2a2560,#151936 62%,#0b0d18);border-color:#6956d99e}.mk2-gp-mark{background:#ffffff0a;border-color:#978cff59}.mk2-gp-copy>span{color:#a99fff}.mk2-gp-copy>p{color:#bcc5d8}.mk2-gp-copy>div span{color:#e5e8f1;border-color:#978cff38}.mk2-final-cta>div:last-child a{color:#fff;background:#315cf5;border-color:#6f8bff}.mk2-final-cta>div:last-child a:last-child{background:0 0}.gp-page,.gp-plans-page main,.gp-contact-page main{color:#10131c;background:#f5f4ef}.gp-hero,.gp-pricing-hero{background:radial-gradient(circle at 72% 42%,#6956d93d,#0000 25%),radial-gradient(circle at 5% 10%,#16beb029,#0000 31%),linear-gradient(128deg,#172444,#10182b 64%,#080b14);border-color:#6956d99e}.gp-hero-copy>span,.gp-hero-copy li svg,.gp-commercial-callout span,.gp-pricing-hero>span,.gp-pricing-compare>div>span,.gp-pricing-faq header span,.gp-contact-copy>span,.gp-contact-form header span{color:#8ea6ff}.gp-hero-copy>p,.gp-hero-copy li,.gp-pricing-hero>p{color:#bac3d5}.gp-hero-visual{background:radial-gradient(circle,#6956d947,#1218332e 52%,#0000 70%);border-color:#978cff59}.gp-orbit{border-color:#978cff47}.gp-hero-mark{background:linear-gradient(145deg,#315cf5f0,#141835fa);border-color:#978cff}.gp-float{color:#edf0f7;background:#0f1325eb;border-color:#978cff61}.gp-float>svg,.gp-float>i{color:#978cff}.gp-hero-visual>footer{background:#202654;border-color:#978cff}.gp-trust-rail{background:#fff;border-color:#d9deea}.gp-trust-rail>div{border-color:#e3e6ee}.gp-trust-rail svg,.gp-section-lead>span,.gp-dossier-copy>span{color:#4f63c5}.gp-section-lead h2,.gp-dossier-copy h2,.gp-pricing-grid h2,.gp-pricing-compare h2,.gp-pricing-faq h2,.gp-contact-copy h1,.gp-contact-form h2{color:#151a2a}.gp-acquisition-grid article,.gp-demo,.gp-architecture-grid article,.gp-dossier-card,.gp-pricing-grid>article,.gp-pricing-compare,.gp-pricing-faq details,.gp-contact-form{background:#fff;border-color:#d9deea;box-shadow:0 14px 38px #10131c12}.gp-demo-section{background:#eceef5}.gp-demo>nav{background:#f4f5f9;border-color:#d9deea}.gp-demo>nav button{border-color:#e0e3eb}.gp-demo>nav .is-active{color:#315cf5;background:#edf1ff}.gp-demo>nav .is-active span{background:#315cf5;border-color:#7f9aff;box-shadow:0 0 0 4px #e0e6ff}.gp-demo-main,.gp-commercial-callout,.evidence-account-card{background:radial-gradient(circle at 0 100%,#6956d933,#0000 31%),linear-gradient(145deg,#172444,#0b0e1c);border-color:#6956d980}.gp-pricing-toggle{background:#fff;border-color:#d9deea;box-shadow:0 12px 30px #10131c1c}.gp-pricing-toggle button.active{color:#fff;background:#315cf5}.gp-pricing-toggle span{color:#334eaa;background:#dfe6ff}.public-shell,.verification-shell{background:radial-gradient(circle at 18% 12%,#315cf51a,#0000 26%),#f3f4f7}.viewer-toolbar{background:#151a2a}.signing-panel{background:#fbfbf9;border-color:#b6c2f4}.legal-footer{color:#f7f9ff;background:linear-gradient(145deg,#10182b,#080b14);border-color:#315cf5}.legal-footer nav>strong,.legal-footer-contact>strong{color:#aebcff}.legal-footer nav a,.legal-footer-contact a,.legal-footer-contact span,.legal-footer-brand p{color:#b9c2d4}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
