body{background-color:#fff}#root{max-width:1380px;margin:60px auto 0;text-align:center}@font-face{font-family:Shape Sans;font-style:normal;font-weight:400;font-display:block;src:url(/assets/ShapeSans-Regular-Do1V_q8r.woff2) format("woff2")}@font-face{font-family:Shape Sans Light;font-style:normal;font-weight:300;font-display:block;src:url(/assets/ShapeSans-Light-CivtSGJt.woff2) format("woff2")}@font-face{font-family:Shape Sans Display;font-style:normal;font-weight:400;font-display:block;src:url(/assets/ShapeSans-Display-Dt-bTWye.woff2) format("woff2")}*{font-family:Shape Sans!important;font-weight:400}a{font-size:18px}h1,h2{font-family:Shape Sans Display!important;word-break:break-word}h1{line-height:60px;font-size:56px;margin:20px 0}h2{line-height:46px;font-size:43px;margin:0}h3{line-height:30px;font-size:28px;margin:0}h4{line-height:24px;font-size:20px;margin:0}strong,strong *{font-weight:700}table{width:100%;border-collapse:collapse;margin-bottom:16px}th{border:1px solid #ddd;background-color:#f2f2f2;color:#333;text-align:left;padding:8px;border-bottom:1px solid #ddd}th p{font-size:14px;line-height:16px;padding:0;margin:0}td{padding:8px;border:1px solid #ddd;border-bottom:1px solid #ddd;min-height:27px;vertical-align:top}td p{font-size:14px;line-height:16px;padding:0;margin:0}tr:hover{background-color:#f1f1f1}.transparent-table,.transparent-table th,.transparent-table td{border:none!important;background:transparent!important}.transparent-table tr:hover{background:transparent!important}.warning-table{border:2px solid #ff9900!important;border-collapse:collapse}.warning-table th{border:1px solid #ff9900!important;background-color:#f2f2f2}.warning-table th p{font-weight:700}.warning-table td{border:1px solid #ff9900!important}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror .tableWrapper table{position:relative}.ProseMirror .tableWrapper table .column-resize-handle{position:absolute;right:-4px;top:0;bottom:0;width:8px;cursor:col-resize;background:transparent;border-right:2px solid transparent;transition:border-color .2s ease;z-index:10}.ProseMirror .tableWrapper table .column-resize-handle:hover{border-right-color:#2196f3;background:#2196f31a}.ProseMirror .tableWrapper table .column-resize-handle.dragging{border-right-color:#1976d2;background:#1976d233}.ProseMirror .tableWrapper table th,.ProseMirror .tableWrapper table td{position:relative;min-width:25px;box-sizing:border-box}.ProseMirror .tableWrapper table th.selectedCell,.ProseMirror .tableWrapper table td.selectedCell{background:#2196f31a}.ProseMirror .tableWrapper table th:hover,.ProseMirror .tableWrapper table td:hover{position:relative}.ProseMirror .tableWrapper table th:hover:after,.ProseMirror .tableWrapper table td:hover:after{content:"";position:absolute;right:0;top:0;bottom:0;width:4px;background:#2196f34d;cursor:col-resize;z-index:5}.ProseMirror .tableWrapper table.resize-cursor{cursor:col-resize}.ProseMirror table .selectedCell{background:#2196f31a!important;position:relative}.ProseMirror table .selectedCell:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #2196f3;pointer-events:none;z-index:1}.tableControls{display:flex;gap:8px;margin-bottom:8px}.tableControls .dimensionControl{display:flex;align-items:center;gap:4px}.tableControls .dimensionControl label{font-size:12px;font-weight:500;color:#666}.tableControls .dimensionControl input{width:60px;padding:4px 6px;border:1px solid #ddd;border-radius:4px;font-size:12px}.tableControls .dimensionControl input:focus{outline:none;border-color:#2196f3;box-shadow:0 0 0 2px #2196f31a}u{text-decoration:underline}label,button{font-family:Shape Sans!important}button span,button p{font-size:14px!important}input{font-family:Shape Sans!important}ol{list-style-type:decimal}ol p{margin:0}ol ol{list-style-type:lower-alpha}ol ol ol{list-style-type:lower-roman}ul{list-style-type:disc}ul p{margin:0}ul ul{list-style-type:circle}ul ul ul{list-style-type:square}table{max-width:100%;min-width:300px;margin-bottom:16px;border-collapse:collapse}table:not([width]){width:100%}table th,table td{border:1px solid #ccc;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:break-word}table th p,table td p{font-size:14px;line-height:16px;min-height:27px;margin:0!important}table th{background-color:#f2f2f2}blockquote{padding-left:.75rem;border-left:.25rem solid #d3d3d3;color:#666}strong{font-weight:700}
