.module-search-header{min-height:60px;box-sizing:border-box;display:flex;align-items:center;gap:16px;padding:9px 28px;border-bottom:1px solid #e7ebf0;background:#fff;flex-shrink:0}.module-search-input{display:flex;align-items:center;gap:16px;border-radius:32px;background:#eaf0f8;padding:8px 16px;flex:1;max-width:900px;min-width:0}.module-search-input svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;flex-shrink:0}.module-search-input input{width:100%;min-width:0;background:transparent;border:0;outline:none;font:inherit;color:inherit;padding:0}.module-search-input:focus-within{outline:2px solid #8aadd8;outline-offset:2px}.module-search-input button,.module-refresh{border:0;background:transparent;cursor:pointer;color:inherit;white-space:nowrap}.module-refresh{margin-left:auto;font-size:13px;padding:8px}.module-search{flex-shrink:0;position:relative;z-index:7}.module-search-results{position:absolute;top:100%;left:28px;right:28px;max-height:min(60vh,540px);overflow:auto;background:#fff;border:1px solid #dce4ef;border-radius:0 0 12px 12px;box-shadow:0 10px 24px #182d4420;padding:16px}.module-search-caption{display:flex;justify-content:space-between;margin-bottom:12px}.module-search-result{display:flex;flex-direction:column;text-align:left;gap:6px;width:100%;border:0;border-bottom:1px solid #e7ebf0;background:#fff;padding:14px 8px;cursor:pointer;color:inherit}.module-search-result:hover,.module-search-result:focus-visible{background:#edf2f7}.module-search-result small{color:#718096}.module-search-result span{white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.module-search-shell{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:hidden}.module-search-body{flex:1;min-height:0;overflow:auto}.module-search-empty{padding:16px 28px}.settings-card[hidden]{display:none!important}@media(max-width:700px){.module-search-header{min-height:56px;padding:8px 14px;gap:10px}.module-search-input{gap:10px;padding:8px 16px;max-width:none}.module-search-input input{font-size:14px}.module-search-results{left:8px;right:8px}.module-refresh{padding:4px;font-size:12px}}.module-search-input input::-webkit-search-cancel-button{display:none}.module-search-caption{position:sticky;top:-16px;background:#fff;padding:12px 0;z-index:1}.hr-page{flex:1;min-height:0;overflow:auto}.module-search-header .module-search-input{flex:1 1 0;max-width:900px;box-sizing:border-box;margin:0}.module-search-header .module-refresh{flex:0 0 auto;margin-left:auto;border:1px solid #dce4ed;border-radius:6px;background:#fff;color:#263449;padding:9px 14px;font:inherit;white-space:nowrap;cursor:pointer;min-height:38px;box-sizing:border-box}.module-search-header .module-refresh:hover{background:#f0f5fc}.module-search-header .module-refresh:disabled{opacity:.5;cursor:default}.module-search-header .module-refresh:focus-visible{outline:2px solid #739fd4;outline-offset:2px}.ap-template-manager{max-width:980px;margin:24px auto!important;background:#f5f7fb!important;padding:24px!important}.ap-template-manager form>fieldset{border:0;padding:0;min-width:0}.ap-template-manager form>fieldset>label{display:flex;flex-direction:column;gap:10px;background:#fff;border-top:6px solid #285b94;padding:24px;border-radius:10px}.ap-template-manager .ap-template-field{background:#fff;border:1px solid #dce4ed;border-left:5px solid #8ca9cd;border-radius:10px;padding:22px;margin:18px 0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.ap-template-manager .ap-template-field>label{display:flex;flex-direction:column;gap:8px}.ap-template-manager .ap-template-field>div{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.ap-template-manager input:not([type=checkbox]),.ap-template-manager select,.ap-template-manager textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #dce4ed;border-radius:6px;padding:10px;background:#fff;font:inherit}.ap-template-manager button{border:1px solid #dce4ed;background:#fff;border-radius:6px;padding:9px 14px;cursor:pointer;margin:4px}.ap-template-manager button[type=submit]{background:#285b94;color:#fff}.ap-template-manager .ap-template-delete{color:#b33232}@media(max-width:700px){.module-search-header .module-refresh{padding:9px 14px;font-size:13px}.ap-template-manager .ap-template-field{grid-template-columns:1fr}.ap-template-manager{padding:14px!important}}.ap-template-manager .ap-template-field>label:has(input[type=checkbox]){flex-direction:row;align-items:center;gap:8px}.ap-template-manager input[type=checkbox]{width:18px;height:18px;margin:0}.ap-template-picker button{white-space:nowrap;flex-shrink:0}.chat-content .content-header{min-height:64px;padding:10px 28px;gap:12px}.chat-content .content-header h1{font-size:18px}.chat-content .content-header p{margin-top:4px;font-size:12px}@media(max-width:700px){.chat-content .content-header{min-height:60px;padding:9px 14px}}.module-search-header .module-search-input{height:36px;padding:8px 16px;gap:12px}.module-search-header .module-search-input input{height:20px;line-height:20px;font-size:14px;box-sizing:border-box;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit}.module-search-header .module-search-input svg{width:20px;height:20px}.module-search-header .module-refresh{height:38px;min-height:38px;padding:8px 14px;font-size:13px;line-height:20px;margin-top:0;margin-bottom:0}@media(max-width:700px){.module-search-header .module-search-input{gap:10px}.module-search-header .module-refresh{height:38px;padding:8px 14px}}.board-context-menu{position:fixed;z-index:95;width:224px;max-height:min(404px,calc(100dvh - 16px));overflow:auto;background:#fff;border:1px solid #dce3eb;border-radius:10px;box-shadow:0 8px 30px #24364d30;padding:6px;box-sizing:border-box}.board-context-menu button{display:block;width:100%;text-align:left;border:0;background:transparent;color:#263449;padding:8px 12px;border-radius:6px;font-size:13px;cursor:pointer}.board-context-menu button:hover,.board-context-menu button:focus{outline:none;background:#edf2f7}.board-context-menu button:disabled{color:#aaa;cursor:default;background:transparent}.module-menu-header{display:flex;align-items:center;gap:12px;min-height:52px;padding:20px 22px;color:#263449;flex-shrink:0}.module-menu-header>span{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:14px;background:#dce8ff;color:#3566bb}.module-menu-header svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7}.module-menu-header h1{font-size:22px;font-weight:600;margin:0;white-space:nowrap}.ab-header .module-menu-header{padding:0;min-width:175px}.board-sidebar .module-menu-header{padding:20px 22px}.sidebar>.module-menu-header{padding:20px 22px}.board-tree-heading{margin-top:0!important}.sidebar .sidebar-scroll{padding-top:8px}.board-sidebar,.sidebar{background:#f7f9fc!important}@media(max-width:700px){.module-menu-header{padding:18px}.module-menu-header h1{font-size:20px}.ab-header .module-menu-header{min-width:auto}.ab-header .module-menu-header>span{width:36px;height:36px}}@media(min-width:701px){.app-shell .sidebar{width:260px;flex:0 0 260px}.board-workspace .board-sidebar{width:260px}.ab-page .ab-nav{width:260px;box-sizing:border-box}.ab-header .module-menu-header{width:208px;min-width:208px}}.board-toggle{border-left:2px solid #dce4ed;margin:16px 0;padding-left:12px}.board-toggle-title{display:flex;align-items:center;gap:8px}.board-toggle-title input{flex:1;padding:7px;border:1px solid #dce4ed;border-radius:6px}.board-toggle-body{padding:8px 16px}.board-toggle-body.collapsed{display:none}.board-file,.board-bookmark{border:1px solid #dce4ed;border-radius:10px;margin:18px 0;padding:16px}.board-file video{max-width:100%;max-height:500px}.board-file audio{width:100%}.board-file>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.board-file small,.board-bookmark small{color:#728197}.board-file strong{overflow-wrap:anywhere}.board-bookmark a{display:block;text-decoration:none!important;color:inherit!important}.board-bookmark strong{font-size:18px}.board-bookmark p{margin:8px 0}.board-bookmark small{overflow-wrap:anywhere}.board-bookmark-form{display:grid;gap:12px}.board-bookmark-form label{display:grid;gap:6px}.board-bookmark-form input{padding:10px;border:1px solid #dce4ed;border-radius:6px}.board-prose table{border-collapse:collapse;table-layout:fixed;width:100%;margin:18px 0}.board-prose td,.board-prose th{border:1px solid #cbd5e1;padding:8px;min-width:70px;vertical-align:top;position:relative}.board-prose th{background:#f1f5f9;font-weight:600}.board-prose .selectedCell{background:#e5efff}.board-table-tools{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.board-table-tools button{border:1px solid #cbd5e1;border-radius:6px;padding:5px 9px;background:#fff}.board-prose .tableWrapper{overflow-x:auto}.board-prose td p,.board-prose th p{margin:0}.board-graph{display:flex;flex-direction:column;min-height:550px;height:100%;padding:28px;box-sizing:border-box}.board-graph header{display:flex;align-items:center;justify-content:space-between;gap:15px}.board-graph h1{margin:0;font-size:25px}.board-graph p,.board-graph footer{color:#738296;font-size:13px}.board-graph-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.board-graph-tools>input{max-width:230px}.board-graph-tools label{font-size:13px;display:flex;align-items:center;gap:5px}.board-graph-canvas{flex:1;min-height:350px;position:relative;background:radial-gradient(ellipse at center,#f5f8fb,transparent);overflow:hidden}.board-graph svg{width:100%;height:100%;position:absolute;inset:0;touch-action:none;cursor:grab}.graph-edge{stroke:#a5b8c9;stroke-width:1.4;opacity:.5}.graph-edge.parent{stroke-dasharray:none;stroke:#8a9aaa}.graph-edge.link{stroke:#9b83ba;stroke-dasharray:5 5}.graph-edge.highlighted{stroke:var(--accent,#24785f);stroke-width:2.5;opacity:1}.graph-node{cursor:pointer;fill:var(--accent,#24785f);outline:none}.graph-node text{font-size:12px;fill:#475569}.graph-node:hover circle,.graph-node:focus circle{stroke:#152b41;stroke-width:3}.graph-node.muted{opacity:.25}.graph-empty{position:absolute;top:45%;width:100%;text-align:center;pointer-events:none}.board-graph footer{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.board-graph-mobile-welcome{display:none}@media(max-width:700px){.board-graph{display:none}.board-graph-mobile-welcome{display:flex}}.graph-author-legend{display:flex;flex-wrap:wrap;gap:8px;max-height:110px;overflow:auto;margin-top:14px}.graph-author-legend button{display:flex;gap:6px;align-items:center;font-size:12px}.graph-author-legend button[aria-pressed=true]{background:#e5edf4;border-color:#94a3b8}.graph-author-legend svg{position:static;width:12px;height:12px}.graph-author-legend svg circle{stroke:none}.board-graph button{border:1px solid #dbe3eb;border-radius:8px;padding:8px 12px;background:#fff;color:#334155;cursor:pointer}.board-graph header p{margin:8px 0 18px}.board-graph-tools>input{padding:9px 12px;border:1px solid #dbe3eb;border-radius:8px}.board-graph-tools label input{width:auto}.board-graph-canvas{user-select:none}.board-graph button:hover{background:#f1f5f9}.board-graph header>button{white-space:nowrap}.graph-author-legend{position:absolute;right:12px;top:12px;z-index:2;display:flex;flex-direction:column;flex-wrap:nowrap;gap:5px;max-height:calc(100% - 24px);max-width:240px;margin:0;padding:10px;background:#ffffffed;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 2px 12px #152b4110}.graph-author-row{display:flex;align-items:center;gap:6px}.graph-author-row button{flex:1;text-align:left;overflow-wrap:anywhere}.graph-author-row input[type=color]{width:26px;height:26px;padding:0;border:0;background:transparent;cursor:pointer;flex-shrink:0}.graph-author-legend small{font-size:11px;color:#64748b}.graph-labels-hidden .graph-node text{display:none}.graph-edge.muted{opacity:.08}.graph-node text{pointer-events:none}.graph-node.muted{opacity:.18}.board-graph{padding:12px 28px 10px;gap:8px}.board-graph header{gap:12px;flex-shrink:0}.board-graph h1{font-size:20px;line-height:26px}.board-graph header p{margin:2px 0 0;font-size:12px;line-height:18px}.board-graph-tools{gap:8px;flex-shrink:0}.board-graph-tools>input{padding:6px 10px;height:32px;box-sizing:border-box}.board-graph-tools>button,.board-graph header>button{padding:5px 10px;min-height:32px;line-height:20px}.board-graph footer{font-size:12px;line-height:18px}.graph-node text{font-family:Arial,sans-serif;paint-order:stroke;stroke:#f8fafc;stroke-width:3px;stroke-linejoin:round;transition:opacity .1s linear}.graph-edge{vector-effect:non-scaling-stroke}@media(prefers-reduced-motion:reduce){.graph-node text{transition:none}}.board-prose h4{font-size:18px;margin:18px 0 8px}.board-callout{position:relative;background:#f0f4f8;border:1px solid #dce5ee;border-radius:7px;padding:14px 18px 14px 45px;margin:18px 0}.board-callout:before{content:"\24d8";position:absolute;left:16px;top:15px;color:#54748f}.board-page-link{margin:12px 0}.board-page-link button{display:flex;align-items:center;gap:10px;text-align:left;width:100%;border:1px solid #e0e7ee;border-radius:6px;background:#f8fafc;padding:13px 15px;color:#375e7e;font-size:15px;white-space:normal}.board-page-link button span:first-of-type{flex:1;overflow-wrap:anywhere}.board-page-link small{font-size:11px;color:#8492a1}.board-block-menu>button,.board-page-picker button{display:flex;align-items:center;gap:14px;text-align:left;width:100%;border:0;background:transparent;padding:10px;border-radius:6px;color:#3f4e61;font-size:15px}.board-block-menu>button:hover,.board-page-picker button:hover{background:#edf1f5}.board-block-symbol{width:24px;text-align:center;flex:none;color:#6f8193;font-size:17px}.board-block-menu h3{font-size:12px;color:#8a97a5;margin:18px 10px 8px}.board-block-menu footer{border-top:1px solid #e7ecf1;margin-top:12px;padding-top:12px;font-size:12px;color:#8a97a5}.board-page-picker{max-height:55dvh;overflow:auto}.board-block-menu{max-height:60dvh;overflow:auto}.board-block-menu input{margin-top:0}.board-image{border:0}.board-image.selected{border-color:transparent}.board-image-frame{position:relative;max-width:100%;line-height:0;width:fit-content}.board-image.selected .board-image-frame{outline:2px solid #6994bd}.board-image-handle{position:absolute;right:-5px;top:calc(50% - 20px);width:10px;height:40px;border:2px solid white;border-radius:5px;background:#547ca1;cursor:ew-resize!important;touch-action:none;padding:0}.board-image-controls{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;line-height:1.4;padding:10px 0}.board-image-controls strong{margin-right:6px}.board-image-controls button{padding:5px 8px;border:1px solid #dce4ec;border-radius:5px;background:#fff;color:#496681}.board-image-controls button[aria-pressed=true]{background:#e7eff7}.board-image-controls label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.board-image-controls input{width:130px;max-width:100%;min-width:0}.board-image-controls output{min-width:36px;color:#597890}.board-tree-order{display:flex;flex:none}.board-tree-order button{border:0;background:none;padding:4px 3px;color:#7b8da0;font-size:13px}.board-tree-order button:hover{background:#dbe4ed;border-radius:4px}.board-image:not(.selected):not(:hover):not(:focus-within) .board-image-controls,.board-image:not(.selected):not(:hover):not(:focus-within) .board-image-handle{display:none}.board-image-frame .board-image-handle{top:auto;bottom:0;right:0;width:16px;height:16px;border:2px solid white;border-radius:3px;background:#3980b8;cursor:nwse-resize;transform:translate(25%,25%)}.board-workspace{display:flex;flex:1;min-width:0;min-height:0;background:#fff;color:#263345}.board-workspace button{cursor:pointer}.board-workspace button:disabled{opacity:.45;cursor:default}.board-sidebar{width:310px;flex:none;display:flex;flex-direction:column;background:#f7f8fa;border-right:1px solid #e6e9ed;min-height:0}.board-company{padding:36px 28px 30px;display:flex;flex-direction:column;gap:9px}.board-company strong{font-size:23px}.board-company span{font-size:13px;color:#788597}.board-tree-heading{display:flex;align-items:center;justify-content:space-between;padding:8px 22px}.board-tree-heading h2{font-size:14px;margin:0;color:#7a8390}.board-tree-heading button,.board-fold,.board-add-child{border:0;background:transparent;color:#828a94;padding:5px;font-size:19px;border-radius:5px}.board-search{padding:8px 20px 16px}.board-search input{width:100%;box-sizing:border-box;border:1px solid #e4e7ec;border-radius:7px;padding:9px 12px;background:#fff;font-size:13px}.board-tree{overflow:auto;flex:1;min-height:0;padding:0 12px 20px}.board-tree-row{display:flex;align-items:center;min-height:38px;gap:2px;border-radius:6px;margin:2px 0}.board-tree-row:hover,.board-tree-row.selected{background:#e9edf2}.board-tree-title{display:flex;align-items:center;gap:9px;flex:1;min-width:0;text-align:left;border:0;background:transparent;color:inherit;padding:9px 1px;font:inherit;font-size:14px}.board-tree-title svg{width:17px;height:17px;flex:none;color:#87929e}.board-tree-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-fold{width:22px;flex:none;font-size:17px}.board-add-child{opacity:0;flex:none}.board-tree-row:hover .board-add-child,.board-add-child:focus-visible{opacity:1}.board-tree-empty{padding:18px 10px;line-height:1.9;color:#8a929e;font-size:13px}.board-sidebar footer{padding:18px 22px;border-top:1px solid #e6e9ed;color:#8a929e;font-size:11px;display:flex;flex-direction:column;gap:9px}.board-sidebar footer button{background:none;border:0;color:#66768a;text-align:left;padding:0;font-size:12px}.board-main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.board-top{display:flex;align-items:center;gap:14px;min-height:65px;padding:0 25px;border-bottom:1px solid #eef0f3;flex:none}.board-breadcrumb{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#98a1ac;font-size:13px}.board-breadcrumb button{background:transparent;border:0;color:#76808d;padding:4px;font:inherit}.board-actions{display:flex;gap:7px;flex:none}.board-actions button,.board-primary,.board-toolbar button{border:1px solid #e0e5eb;background:#fff;color:#485566;border-radius:6px;padding:8px 12px;font-size:13px}.board-workspace .board-primary{background:#284d6a;color:#fff;border-color:#284d6a}.board-actions button:hover,.board-toolbar button:hover{background:#eef1f5}.board-workspace .board-primary:hover{background:#1f4059}.board-mobile-menu{display:none}.board-document-scroll{flex:1;overflow:auto;min-height:0}.board-document{max-width:860px;padding:48px 60px 120px;margin:auto}.board-doc-icon{color:#8092a4;margin-bottom:22px}.board-doc-icon svg{width:42px;height:42px;stroke-width:1.2}.board-document h1,.board-title-input{font-size:36px;font-weight:750;line-height:1.35;letter-spacing:-1px;margin:0 0 14px;color:#202b38;overflow-wrap:anywhere}.board-title-input{display:block;width:100%;border:0;border-bottom:1px solid #e2e6ec;background:transparent;box-sizing:border-box;padding:0 0 8px;border-radius:0}.board-meta{color:#919aa6;font-size:12px;margin-bottom:28px}.board-parent{display:flex;gap:10px;align-items:center;font-size:12px;color:#7a8796;margin-bottom:12px}.board-parent select{max-width:300px;border:1px solid #e1e5eb;border-radius:5px;padding:5px;color:#546273}.board-toolbar{display:flex;gap:4px;align-items:center;flex-wrap:wrap;border:1px solid #e6e9ee;border-radius:7px;padding:5px;margin-bottom:18px;background:#fafbfc}.board-toolbar button{font-size:12px;padding:6px 9px;background:transparent;border-color:transparent}.board-toolbar button[aria-pressed=true]{background:#e2eaf2;color:#21445f}.board-prose{outline:none;line-height:1.85;font-size:16px;min-height:240px;overflow-wrap:anywhere}.board-prose p{margin:8px 0}.board-prose h1{font-size:30px;margin:26px 0 10px}.board-prose h2{font-size:25px;margin:23px 0 8px}.board-prose h3{font-size:20px;margin:20px 0 8px}.board-prose ul,.board-prose ol{padding-left:25px}.board-prose ul{list-style:disc}.board-prose ol{list-style:decimal}.board-prose li p{margin:3px 0}.board-prose blockquote{border-left:3px solid #8594a4;padding:2px 18px;margin:16px 0;color:#5e6e80}.board-prose pre{background:#f2f4f7;padding:18px;border-radius:6px;white-space:pre-wrap;tab-size:2}.board-prose code{font-family:Consolas,monospace;background:#f0f2f5;border-radius:4px;padding:2px 5px;font-size:.88em}.board-prose pre code{background:none;padding:0}.board-prose a{color:#356fa0;text-decoration:underline}.board-prose hr{border:0;border-top:1px solid #dfe4ea;margin:24px 0}.board-prose ul[data-type=taskList]{list-style:none;padding-left:0}.board-prose li[data-type=taskItem]{display:flex;gap:9px;align-items:flex-start}.board-prose li[data-type=taskItem]>div{flex:1;min-width:0}.board-prose li[data-type=taskItem]>label{padding-top:4px}.board-prose .is-editor-empty:first-child:before{content:attr(data-placeholder);color:#a2aab4;float:left;pointer-events:none;height:0}.board-child-pages{border-top:1px solid #e8ecf0;padding-top:18px;margin-top:30px}.board-child-pages h2{font-size:13px;color:#8a96a3}.board-child-pages button{display:flex;gap:10px;align-items:center;width:100%;text-align:left;padding:12px;border:0;background:transparent;border-radius:6px;color:#495d71}.board-child-pages button:hover{background:#f2f5f8}.board-child-pages svg{width:18px;height:18px}.board-child-pages span{margin-left:auto;color:#98a8b6}.board-welcome{padding:15vh 30px;text-align:center;color:#8190a0}.board-welcome>svg{width:54px;height:54px;stroke-width:1}.board-welcome h1{font-size:27px;color:#31475e}.board-welcome p{font-size:14px;margin:18px 0 28px}.board-alert,.board-notice{padding:10px 22px;font-size:13px;line-height:1.6}.board-alert{background:#fff1ee;color:#a43e2e}.board-alert button{float:right;background:none;border:0;color:inherit}.board-notice{background:#f1f6fa;color:#567086}.board-dialog-backdrop{position:fixed;inset:0;background:#17202c60;display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.board-dialog{background:#fff;border-radius:12px;padding:24px;width:460px;max-width:100%;max-height:80dvh;overflow:auto;box-shadow:0 20px 70px #17202c25}.board-dialog header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.board-dialog h2{font-size:18px;margin:0}.board-dialog header button{border:0;background:none;font-size:24px;color:#7c8998}.board-dialog label{display:block;font-size:13px}.board-dialog input,.board-dialog textarea{display:block;box-sizing:border-box;width:100%;margin:10px 0 16px;border:1px solid #d8dfe7;border-radius:7px;padding:10px;font:inherit}.board-dialog textarea{min-height:180px;font-family:Consolas,monospace;font-size:13px}.board-dialog p{font-size:13px;color:#7e8996}.board-block-options{display:grid;grid-template-columns:1fr 1fr;gap:6px}.board-block-options button{padding:12px;text-align:left;background:#f5f7f9;border:0;border-radius:6px;color:#42536a}.board-block-options button:hover{background:#e8eef4}.board-block-options .board-danger{color:#b2413b}.board-workspace button:focus-visible,.board-workspace input:focus-visible{outline:2px solid #7095ba;outline-offset:2px}@media(max-width:1100px){.board-sidebar{width:260px}.board-document{padding:35px 30px 90px}.board-top{padding:0 15px}.board-actions button{padding:7px 9px}}@media(max-width:700px){.board-workspace{width:100%}.board-workspace .board-mobile-hidden{display:none}.board-sidebar{width:100%;border:0}.board-company{padding:24px}.board-tree-title{padding:12px 2px;font-size:15px}.board-add-child{opacity:1}.board-main{width:100%}.board-top{padding:10px;min-height:55px;gap:5px;flex-wrap:wrap}.board-mobile-menu{display:block;border:0;background:transparent;padding:8px;font-size:19px;color:#53697e}.board-breadcrumb{min-width:60px}.board-actions{gap:4px}.board-actions button{font-size:12px;padding:7px}.board-document{padding:24px 20px 75px}.board-title-input,.board-document h1{font-size:28px}.board-prose h1{font-size:25px}.board-prose h2{font-size:22px}.board-toolbar{position:sticky;top:0;z-index:2}.board-dialog{padding:20px}.board-welcome{padding:15vh 20px}.board-welcome h1{font-size:22px}}.board-image{margin:18px 0;max-width:100%;border:2px solid transparent;border-radius:5px;line-height:0}.board-image.selected{border-color:#6994bd}.board-image img{max-width:100%;height:auto;display:block;border-radius:3px}.board-image span{display:block;padding:20px;background:#f1f4f7;line-height:1.6;color:#748698}.board-prose{white-space:pre-wrap;word-wrap:break-word}.board-prose li{position:relative}.board-prose .ProseMirror-selectednode{outline:2px solid #6994bd}.board-prose .board-image,.board-prose .board-image.selected{border:0;outline:none;box-shadow:none}.board-prose .board-image-frame img{width:100%;max-width:100%;height:auto}.board-alignment{display:flex;gap:6px;padding:6px 0;flex-wrap:wrap}.board-alignment button{padding:5px 10px;background:#fff;border:1px solid #dce4ec;border-radius:5px}.board-prose .node-boardImage.ProseMirror-selectednode{outline:none;border:0;box-shadow:none}.board-page-navigation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border-top:1px solid #e5eaf0;margin-top:28px;padding-top:18px}.board-page-navigation button{display:flex;flex-direction:column;gap:6px;min-width:0;text-align:left;padding:12px 14px;border:1px solid #dce4ed;border-radius:7px;background:#fff;color:#395873}.board-page-navigation button:last-child{text-align:right;align-items:flex-end}.board-page-navigation span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.board-page-navigation button:not(:disabled):hover{background:#f3f6fa}.board-page-navigation button:disabled{cursor:default}.board-share-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #e3e8ef}.board-share-row small{display:block;color:#748298}.board-dialog label select{display:block;width:100%;margin:8px 0 14px;padding:10px;border:1px solid #d8dfe7;border-radius:6px}.board-workspace{color:#37352f;background:#fff}.board-workspace .board-sidebar{background:#f7f7f5;border-right:1px solid #e9e9e7}.board-workspace .board-tree-heading{font-size:12px;color:#787774;letter-spacing:.02em}.board-workspace .board-sidebar button{border-radius:5px;box-shadow:none}.board-workspace .board-search input{background:transparent;border:1px solid #e4e4e1;border-radius:5px}.board-workspace .board-top{border-bottom:1px solid #efefed;background:#fff;padding:12px 24px}.board-workspace .board-breadcrumb{font-size:13px;color:#787774}.board-workspace .board-actions button{padding:6px 10px;border-radius:5px;box-shadow:none;font-size:13px}.board-workspace .board-document{max-width:960px;margin:0 auto;padding:48px 60px 100px;background:#fff;border:0;box-shadow:none;border-radius:0}.board-workspace .board-document h1,.board-workspace .board-title-input{font-size:38px;line-height:1.3;font-weight:700;letter-spacing:-.035em;color:#37352f}.board-workspace .board-title-input{border:0;background:transparent;padding:0;box-shadow:none}.board-workspace .board-meta{font-size:12px;color:#9b9a97;margin:12px 0 24px}.board-workspace .board-toolbar{padding:6px 0;margin:12px 0;border:0;border-bottom:1px solid #eeeeec;border-radius:0;background:transparent;gap:3px}.board-workspace .board-toolbar button{padding:5px 8px;min-height:30px;border:0;border-radius:4px;background:transparent;color:#575650;box-shadow:none;font-size:12px}.board-workspace .board-toolbar button:hover,.board-workspace .board-toolbar button[aria-pressed=true]{background:#efefed;color:#37352f}.board-workspace .board-prose{color:#37352f;line-height:1.8;font-size:16px;min-height:360px;padding:0;border:0;outline:0}.board-workspace .board-prose p{margin:.35em 0}.board-workspace .board-prose h2,.board-workspace .board-prose h3{letter-spacing:-.025em;margin-top:1.3em}.board-block-backdrop{background:transparent!important}.board-block-backdrop .board-slash-dialog{position:fixed;margin:0;width:320px;max-width:calc(100vw - 24px);max-height:min(540px,calc(100dvh - 24px));padding:8px;background:#fff;color:#37352f;border:1px solid #e4e4e1;border-radius:8px;box-shadow:0 8px 32px #0002;overflow:auto}.board-slash-dialog header{padding:3px 8px;border:0}.board-slash-dialog header h2{font-size:12px;color:#787774;font-weight:500}.board-slash-dialog .board-block-menu input{width:100%;padding:8px 10px;border:0;border-bottom:1px solid #ededeb;border-radius:0;background:#fff;color:#37352f}.board-slash-dialog .board-block-menu h3{font-size:11px;color:#9b9a97;margin:14px 10px 5px;font-weight:500}.board-slash-dialog .board-block-menu button{display:flex;width:100%;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:5px;background:#fff;color:#37352f;font-size:14px;box-shadow:none;text-align:left}.board-slash-dialog .board-block-menu button:hover,.board-slash-dialog .board-block-menu button:focus-visible{background:#f1f1ef;outline:0}.board-slash-dialog .board-block-symbol{display:grid;place-items:center;width:28px;height:28px;border:1px solid #e9e9e6;border-radius:4px;background:#fff;color:#575650;font-size:16px}.board-slash-dialog footer{padding:10px;color:#9b9a97;font-size:11px;border-top:1px solid #ededeb}@media(max-width:700px){.board-workspace .board-document{padding:28px 22px 80px}.board-workspace .board-document h1,.board-workspace .board-title-input{font-size:30px}.board-workspace .board-top{padding:10px 14px}}.board-inline-controls{position:fixed;z-index:45;display:flex;gap:1px;background:#fff;border-radius:4px}.board-inline-controls button{display:grid;place-items:center;width:23px;height:28px;padding:0;border:0;background:#fff;color:#9b9a97;cursor:pointer;border-radius:4px}.board-inline-controls button:hover,.board-inline-controls button:focus-visible{background:#efefed;color:#37352f}.board-inline-controls button[draggable]{cursor:grab}.board-inline-controls svg{width:19px;height:19px;fill:currentColor}.board-inline-controls svg path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.board-table-picker{padding:10px 4px}.board-table-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;max-width:330px;margin:12px 0}.board-table-picker .board-table-grid button{height:25px;min-width:0;padding:0;border:1px solid #cfd3d8;border-radius:2px;background:#fff}.board-table-picker .board-table-grid button.selected{background:#e5eefb;border-color:#7393bb}.board-table-dimensions{display:flex;gap:14px;margin:16px 0}.board-table-dimensions label{flex:1}.board-table-dimensions input{width:100%}.board-table-picker label{display:flex;align-items:center;gap:8px}.board-table-picker input[type=checkbox]{width:auto}.board-workspace .board-prose .tableWrapper{overflow-x:auto;max-width:100%}.board-workspace .board-prose table{border-collapse:collapse;table-layout:fixed;width:100%;margin:14px 0}.board-workspace .board-prose td,.board-workspace .board-prose th{border:1px solid #dededb;min-width:60px;padding:8px 10px;position:relative}.board-workspace .board-prose th{background:#f7f7f5;font-weight:600}.board-workspace .board-prose .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;background:#8ca7ca;pointer-events:none}.board-workspace .board-prose.resize-cursor{cursor:col-resize}@media(max-width:700px){.board-workspace .board-prose{margin-left:26px}.board-inline-controls button{width:22px}}.board-tree-row{position:relative}.board-drop-inside{background:#e6efff!important;outline:2px solid #3974cd;outline-offset:-2px}.board-drop-before:before,.board-drop-after:after{content:"";position:absolute;left:0;right:0;height:3px;background:#3974cd;z-index:1;pointer-events:none}.board-drop-before:before{top:-2px}.board-drop-after:after{bottom:-2px}.board-tree-end{height:32px;min-height:32px}.board-drop-end>.board-tree-end{border-top:3px solid #3974cd}.board-dragging{opacity:.45}.board-tree-row[draggable=true]{cursor:grab}.board-inline-controls button[aria-label="\be14\b85d  \ba54\b274  \bc0f  \c774\b3d9"]{cursor:grab;touch-action:none}.board-block-moving,.board-block-moving *{cursor:grabbing!important;user-select:none!important}.board-block-drop-line{position:fixed;height:3px;background:#3974cd;z-index:150;pointer-events:none}.twoandone-space{display:flex;flex-direction:column;height:100%;min-height:0;background:#fff;color:#37352f}.space-mode-header{height:59px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 23px;border-bottom:1px solid #e9e9e7;background:#fff}.space-wordmark{display:flex;align-items:center;gap:9px}.space-wordmark>span{font-size:23px;color:#405e50}.space-wordmark strong{font-size:16px;letter-spacing:-.5px}.space-wordmark small{font-size:11px;color:#96958f;margin-left:6px}.space-mode-header nav{display:flex;gap:5px;background:#f5f5f2;border-radius:7px;padding:3px}.space-mode-button{padding:7px 15px;border-radius:5px;color:#77766e;background:none;border:0;font-size:12px}.space-mode-button.selected{background:#fff;color:#353a34;box-shadow:0 1px 3px #00000010}.space-module-content{flex:1;min-height:0;overflow:hidden}.space-module-content>.board-workspace{height:100%}.space-module-content .board-sidebar{width:240px;flex-basis:240px}.space-db{height:100%;display:flex;min-height:0;font-size:13px}.space-db button,.space-db input,.space-db select,.space-db textarea{font:inherit}.space-db button{cursor:pointer;border:0;background:none;color:inherit}.space-db button:disabled{opacity:.45;cursor:default}.space-db input,.space-db select,.space-db textarea{color:inherit}.space-db button:focus-visible,.space-db input:focus-visible,.space-db select:focus-visible,.space-db textarea:focus-visible{outline:2px solid #39836e;outline-offset:2px}.space-db-sidebar{width:240px;flex:0 0 240px;display:flex;flex-direction:column;background:#f7f7f5;border-right:1px solid #e9e9e7;padding:19px 12px 10px;min-height:0}.space-db-side-title{display:flex;align-items:center;justify-content:space-between;padding:3px 8px 20px;font-weight:600}.space-db-side-title button{font-size:22px;color:#888}.space-side-link{display:block;text-align:left;padding:9px 11px;border-radius:5px;font-size:12px!important}.space-side-link.selected,.space-db-nav-row button.selected{background:#eaeae6!important}.space-side-caption{font-size:10px;color:#9a9992;padding:28px 10px 8px;letter-spacing:.04em}.space-db-sidebar nav{overflow:auto;min-height:0;flex:1}.space-db-nav-row{display:flex;align-items:center}.space-db-nav-row>button:first-child{display:flex;align-items:center;gap:9px;text-align:left;padding:10px;border-radius:5px;flex:1;min-width:0}.space-db-nav-row>button>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.space-db-nav-row small{font-size:10px;color:#aaa}.space-db-sidebar footer{border-top:1px solid #e5e5e1;padding-top:12px}.space-db-sidebar footer button{font-size:11px}.space-db-sidebar footer p{font-size:10px;line-height:1.6;color:#99988e}.space-side-empty{font-size:11px;color:#a09f97;padding:10px;line-height:1.7}.space-db-main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#fff}.space-db-welcome{margin:auto;padding:60px 35px;max-width:760px;width:100%}.space-welcome-icon{font-size:52px;color:#496753;margin-bottom:25px}.space-eyebrow{font-size:10px;letter-spacing:.18em;color:#9d9b91}.space-db-welcome h1{font-size:32px;letter-spacing:-1.5px;line-height:1.5;margin:16px 0}.space-db-welcome>p{color:#8b8981;line-height:1.9;font-size:13px}.space-template-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.space-template-grid>button{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #e8e7e1;border-radius:10px;padding:23px;text-align:left;gap:12px;background:#fff;transition:background .2s}.space-template-grid>button:hover{background:#f7f8f4}.space-template-grid b{font-size:25px;color:#718171}.space-template-grid strong{font-size:14px}.space-template-grid span{font-size:11px;color:#9c9a90;line-height:1.7}.space-db-header{padding:15px 25px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #f0efeb;flex-wrap:wrap}.space-db-breadcrumb{font-size:11px;color:#99978f}.space-db-breadcrumb>span{padding:0 9px;color:#ccc}.space-db-header-actions{display:flex;align-items:center;gap:8px;font-size:11px}.space-db-header-actions>button{padding:7px 10px;border:1px solid #e7e6e1;border-radius:5px}.space-save-state{font-size:10px;color:#9a998f;margin-right:5px}.space-save-state.dirty{color:#b0802e}.space-primary{background:#467462!important;color:#fff!important;border:1px solid #467462!important;padding:8px 15px!important;border-radius:5px!important;font-weight:500}.space-primary:hover{background:#345e4e!important}.space-db-scroll{padding:45px 40px;overflow:auto;flex:1;min-height:0}.space-db-title-row{display:flex;align-items:center;gap:15px}.space-db-page-icon{font-size:39px;color:#7d8778}.space-db-title-row input{border:0;background:none;outline:0;font-size:32px;letter-spacing:-1px;min-width:0;width:100%;font-weight:700}.space-db-title-row>button{font-size:20px;color:#b1ada3}.space-db-description{border:0;resize:vertical;width:100%;min-height:37px;max-height:130px;margin:17px 0 29px;background:none;color:#8a877e!important;line-height:1.8;outline:0}.space-db-tools{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e7e5df;margin-bottom:15px}.space-db-tools [role=tablist]{display:flex;gap:2px;flex-wrap:wrap}.space-db-tools [role=tab]{padding:11px 12px;border-bottom:2px solid transparent;color:#8b887e;font-size:12px}.space-db-tools [role=tab].selected{border-bottom-color:#4c6e5a;color:#405b4a;font-weight:600}.space-db-tool-actions{display:flex;gap:7px;align-items:center;font-size:11px;padding-bottom:7px}.space-db-tool-actions input{width:110px;padding:6px 8px;border:1px solid #e7e5de;border-radius:5px;background:#fff;font-size:11px}.space-db-tool-actions>button{padding:5px 7px;border-radius:4px}.space-db-tool-actions>button.selected{color:#39775e;background:#eef5ef}.space-db-table-wrap{overflow:auto;min-height:210px}.space-db-table{border-collapse:collapse;text-align:left;font-size:12px;width:max-content;min-width:100%}.space-db-table th{background:#fafaf8;color:#88857b;font-weight:400;border-bottom:1px solid #e5e3dc;height:37px;min-width:145px}.space-db-table th>button{display:block;width:100%;text-align:left;padding:8px 11px}.space-db-table th>button>span{font-size:11px;color:#aaa69a;margin-right:7px}.space-db-table td{border-bottom:1px solid #eeece6;border-right:1px solid #f2f0ec;height:43px;max-width:320px}.space-db-table .space-row-number{min-width:40px;width:40px;padding:8px;text-align:center;color:#b0ad9f;font-size:10px}.space-cell{display:flex;align-items:center;padding:0 5px;gap:2px;position:relative}.space-cell input:not([type=checkbox]),.space-cell select{width:100%;min-width:110px;border:0;background:none;outline:0;padding:10px 6px;font-size:12px;height:40px}.space-cell input:disabled,.space-cell select:disabled{color:#656257;opacity:1}.space-cell input[type=checkbox]{margin:10px;accent-color:#467462}.space-cell>button{color:#b1aea3;font-size:14px;flex:none}.space-cell:hover{background:#fafbf7}.space-new-row{display:block;padding:12px 14px;color:#9e9a8d!important;font-size:12px!important}.space-no-rows{font-size:12px;color:#a4a095;text-align:center;padding:24px}.space-db-count{font-size:10px;color:#a39f94;margin-top:15px}.space-multiselect{position:relative;min-width:130px;padding:10px 5px}.space-multiselect summary{cursor:pointer;list-style:none;font-size:12px}.space-multiselect>div{position:absolute;z-index:5;top:35px;left:0;min-width:160px;padding:9px;border:1px solid #e5e1d7;background:#fff;box-shadow:0 5px 18px #0001;border-radius:7px}.space-multiselect label{display:flex;align-items:center;gap:7px;white-space:nowrap;padding:6px}.space-db-board{display:flex;align-items:flex-start;gap:16px;overflow:auto;padding:3px 1px 18px}.space-board-column{flex:0 0 245px;min-height:250px;background:#f8f8f5;border-radius:8px;padding:12px}.space-board-column>header{display:flex;align-items:center;gap:8px;padding:1px 2px 14px}.space-board-column>header>small{color:#a5a191;font-size:10px}.space-board-column>header>button{margin-left:auto;font-size:18px;color:#a39d8d}.space-badge{display:inline-block;padding:3px 8px;border-radius:4px;font-size:11px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.space-badge.gray{background:#e9e9e3;color:#777466}.space-badge.blue{background:#e2ecf2;color:#4a758c}.space-badge.green{background:#e3eee1;color:#63805c}.space-badge.red{background:#f8e5e0;color:#af7264}.space-badge.orange{background:#f4ebd9;color:#a17f48}.space-badge.purple{background:#ece4f2;color:#89729a}.space-badge.pink{background:#f5e2ed;color:#a66a8f}.space-board-card{display:flex;flex-direction:column;gap:13px;width:100%;text-align:left;padding:17px 15px!important;background:#fff!important;border:1px solid #e9e7dd!important;box-shadow:0 1px 2px #00000005;border-radius:7px;margin-bottom:9px;cursor:grab!important}.space-board-card strong{font-size:13px;line-height:1.7;word-break:break-word}.space-board-card>span{font-size:11px;display:flex;gap:12px;color:#918a7d}.space-board-card small{font-size:10px;color:#b0aa9f;min-width:47px}.space-board-add{padding:7px;color:#aaa293!important;font-size:11px!important}.space-error,.space-notice{padding:11px 17px;line-height:1.8;font-size:12px;flex:none}.space-error{background:#fff3ef;color:#a34e3b}.space-error button{float:right;text-decoration:underline}.space-notice{background:#edf5ee;color:#4b7758}.space-overlay{position:fixed;inset:0;background:#262a2555;display:flex;align-items:center;justify-content:center;padding:24px;z-index:220}.space-config-dialog,.space-row-dialog{background:#fff;border:1px solid #e9e4d7;border-radius:12px;box-shadow:0 20px 90px #0002;width:490px;max-width:100%;max-height:90dvh;overflow:auto;padding:25px}.space-config-dialog>header,.space-row-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #efede7;padding-bottom:17px;margin-bottom:22px}.space-config-dialog h2{font-size:17px;margin:0}.space-config-dialog>header button,.space-row-dialog>header button{color:#959080;font-size:12px;padding:5px}.space-config-dialog form>label{display:flex;flex-direction:column;gap:9px;font-size:12px;margin:20px 0}.space-config-dialog form input,.space-config-dialog form select,.space-config-dialog form textarea{padding:10px;border:1px solid #e6e2d8;border-radius:5px;background:#fff;min-width:0}.space-config-dialog form small{color:#a9a18f;font-size:11px}.space-config-dialog footer{display:flex;justify-content:flex-end;gap:10px;padding-top:18px;margin-top:10px;border-top:1px solid #efede7}.space-danger{color:#b25c45!important;margin-right:auto}.space-config-note{font-size:11px;color:#aaa18d;line-height:1.8}.space-filter-row{display:flex;gap:6px;margin:10px 0}.space-filter-row input,.space-filter-row select{padding:8px;border:1px solid #e6e2d8;border-radius:4px;min-width:0;font-size:11px;width:30%;background:#fff}.space-filter-row button{flex:none}.space-condition-add{padding:8px;color:#6a8871!important;font-size:12px!important}.space-row-dialog{width:850px;padding:28px 40px}.space-row-dialog>header div{display:flex;gap:15px}.space-row-title{width:100%;border:0;font-size:30px!important;letter-spacing:-1px;outline:none;margin:10px 0 25px;font-weight:700}.space-row-properties{border-bottom:1px solid #eeebe2;padding-bottom:22px;margin-bottom:22px}.space-row-properties>label{display:flex;align-items:center;gap:20px;margin:8px 0;min-height:35px}.space-row-properties>label>span{width:130px;flex:none;font-size:12px;color:#97907e}.space-row-properties input:not([type=checkbox]),.space-row-properties select{border:1px solid #eeeade;border-radius:4px;background:#fff;padding:7px 9px;min-width:120px;flex:1}.space-row-properties input[type=checkbox]{accent-color:#467462}.space-editor-tools{display:flex;gap:5px;flex-wrap:wrap;padding:8px;background:#f8f8f5;border:1px solid #eeece4;border-radius:5px}.space-editor-tools button{font-size:11px;padding:5px 8px;border-radius:4px}.space-editor-tools button.selected{background:#e3eadf;color:#526f47}.space-prose{padding:20px 2px;min-height:230px;outline:0;font-size:14px;line-height:1.9;overflow-wrap:anywhere}.space-prose h1{font-size:28px}.space-prose h2{font-size:23px}.space-prose h3{font-size:18px}.space-prose ul,.space-prose ol{padding-left:26px}.space-prose ul[data-type=taskList]{list-style:none;padding:0}.space-prose li[data-type=taskItem]{display:flex;gap:10px}.space-prose li[data-type=taskItem]>div{flex:1}.space-prose blockquote{border-left:3px solid #b9c6b1;padding-left:18px;color:#807d6b;margin-left:0}.space-prose pre{background:#f3f3ef;border-radius:6px;padding:16px;font-family:monospace;white-space:pre-wrap}.space-prose table{border-collapse:collapse;width:100%}.space-prose td,.space-prose th{border:1px solid #ddd9cc;padding:9px;min-width:50px}.space-prose th{background:#f3f2ec}.space-row-dialog>footer{border-top:1px solid #e9e5d9;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.space-row-dialog>footer>span{color:#a49a86;font-size:11px;line-height:1.7}@media(max-width:760px){.space-mode-header{padding:0 13px;height:54px;gap:10px}.space-wordmark small{display:none}.space-wordmark strong{font-size:14px}.space-mode-button{padding:7px 10px;font-size:11px}.space-db{flex-direction:column}.space-db-sidebar{width:100%;flex:0 0 auto;padding:10px 12px;max-height:174px;border-right:0;border-bottom:1px solid #e9e9e3;display:grid;grid-template-columns:1fr auto;gap:6px}.space-db-side-title{grid-column:1;grid-row:1;padding:0 5px}.space-side-link{grid-row:1;padding:6px;font-size:10px!important}.space-side-link:nth-of-type(1){display:none}.space-db-sidebar nav{grid-column:1/-1;display:flex;overflow:auto;gap:5px;max-height:55px}.space-db-nav-row{flex:none;max-width:220px}.space-db-nav-row>button:first-child{padding:8px 10px;font-size:11px}.space-db-sidebar footer{grid-column:1/-1;border:0;padding:0}.space-db-sidebar footer p,.space-side-caption{display:none}.space-db-sidebar footer button{font-size:10px}.space-db-header{padding:10px 13px}.space-db-breadcrumb{display:none}.space-db-header-actions{flex-wrap:wrap;gap:4px;font-size:10px}.space-db-header-actions>button{padding:6px 8px}.space-save-state{font-size:9px}.space-db-scroll{padding:25px 14px}.space-db-title-row{gap:10px}.space-db-title-row input{font-size:25px}.space-db-page-icon{font-size:30px}.space-db-description{font-size:12px!important;margin-bottom:18px}.space-db-tools{gap:5px}.space-db-tool-actions{flex-wrap:wrap}.space-db-tool-actions input{width:90px}.space-db-welcome{padding:35px 23px}.space-db-welcome h1{font-size:25px;letter-spacing:-1px}.space-template-grid{gap:10px;margin-top:25px}.space-template-grid>button{padding:17px 13px}.space-template-grid strong{font-size:12px}.space-template-grid span{font-size:10px}.space-welcome-icon{font-size:38px}.space-overlay{padding:10px}.space-row-dialog{padding:18px;max-height:95dvh;border-radius:9px}.space-config-dialog{padding:20px}.space-row-title{font-size:24px!important}.space-row-properties>label{gap:8px}.space-row-properties>label>span{width:95px;font-size:11px}.space-row-properties input:not([type=checkbox]),.space-row-properties select{width:calc(100% - 103px);min-width:0}.space-row-dialog>footer{gap:12px}.space-row-dialog>footer>span{font-size:10px}.space-row-dialog>footer>button{font-size:11px;white-space:nowrap}.space-module-content .board-sidebar{width:100%;flex-basis:auto}}.space-options-editor{border:1px solid #e8e4d8;border-radius:5px;padding:13px;margin:20px 0}.space-options-editor legend{font-size:12px;padding:0 5px}.space-options-editor>div{display:flex;gap:8px;margin-bottom:8px}.space-options-editor input{flex:1;min-width:0}.space-options-editor>button{padding:8px!important;font-size:11px!important;color:#5e7d62!important}.space-options-editor>small{display:block;font-size:10px;line-height:1.8;color:#a29780}*{box-sizing:border-box}html,body{margin:0;height:100%;font-family:Malgun Gothic,Apple SD Gothic Neo,system-ui,sans-serif;color:#263344;font-size:14px}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0;background:none;color:inherit;transition:background .15s}button:disabled{cursor:default;opacity:.45}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #148676;outline-offset:3px}button:hover{background:#edf2f4}input,textarea,select{min-width:0;color:inherit}p,h1,h2,h3{margin:0}small{font-size:12px}.app-shell{display:flex;height:100dvh;min-height:400px;overflow:hidden;background:#fff}.module-rail{width:80px;flex-shrink:0;background:#123c3a;display:flex;align-items:center;flex-direction:column;padding:24px 8px 17px;color:#b9d1c9}.brand{font-size:26px;font-weight:800;color:#fff;letter-spacing:-3px;width:56px;height:50px;margin-bottom:35px}.brand span{color:#8ae1bc}.brand:hover{background:#20514b;border-radius:12px}.rail-items{display:flex;flex-direction:column;width:100%;gap:10px}.rail-item{display:flex;flex-direction:column;align-items:center;gap:7px;border-radius:11px;padding:12px 0;font-size:12px;position:relative}.rail-item:hover{background:#20514b;color:#fff}.rail-item.active{background:#2f6259;color:#fff}.rail-item.active:before{content:"";position:absolute;left:-8px;top:20px;height:25px;width:3px;background:#90e6be;border-radius:0 4px 4px 0}.rail-icon{position:relative;height:23px}.rail-icon i{position:absolute;width:6px;height:6px;background:#f7b574;right:-5px;top:-3px;border-radius:50%}.profile{margin-top:auto;background:#d8e8de;color:#234e41;width:39px;height:39px;border-radius:14px;position:relative;font-weight:700}.profile i{position:absolute;background:#70d5a4;border:3px solid #123c3a;width:12px;height:12px;border-radius:50%;right:-3px;bottom:-3px}.sidebar{width:248px;flex-shrink:0;background:#f5f7f8;border-right:1px solid #e2e7e9;display:flex;flex-direction:column}.workspace-title{display:flex;align-items:center;justify-content:space-between;padding:29px 22px 22px}.workspace-title strong{font-size:21px;font-weight:800;letter-spacing:-.7px}.workspace-title small{display:flex;align-items:center;color:#76847c;margin-top:8px;gap:6px}.workspace-title small i{height:6px;width:6px;background:#389c76;border-radius:50%}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:6px;color:#78878d;flex-shrink:0}.sidebar-search{display:flex;gap:9px;align-items:center;margin:0 18px 21px;padding:11px;border:1px solid #e1e5e7;border-radius:7px;background:#fff;color:#6c7a81;font-size:14px}.sidebar-search kbd{margin-left:auto;font:12px system-ui;background:#f3f5f5;padding:2px 4px;border-radius:3px}.sidebar-scroll{flex:1;overflow:auto;padding:0 12px}.section-label{color:#7a8791;font-size:12px;font-weight:600;padding:14px 13px 8px}.section-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:4px;margin-top:15px;height:42px}.sidebar-link,.channel{display:flex;align-items:center;width:100%;padding:11px 13px;border-radius:6px;gap:11px;text-align:left;font-size:14px;color:#53606e;min-height:42px}.sidebar-link svg,.channel svg{color:#8e9ca3;flex-shrink:0}.channel>span:not(.channel-dot):not(.person-dot){overflow-wrap:anywhere}.channel.selected{background:#dfebe6;color:#175b48;font-weight:700}.channel.selected svg{color:#288269}.channel small{margin-left:auto;color:#788892;font-size:12px;font-weight:400;white-space:nowrap}.channel-dot{width:6px;height:6px;background:#3d8c70;border-radius:50%;margin-left:auto;flex-shrink:0}.person-dot{height:9px;width:9px;border-radius:50%;background:#5eb88f;margin:0 4px;flex-shrink:0}.person-dot.away{background:#d6ac69}.sidebar-tip{margin:47px 11px 20px;padding:17px 14px;border:1px solid #dce6e0;border-radius:9px;background:linear-gradient(120deg,#eef5ee,#f8faf7)}.sidebar-tip>span{font-size:14px;color:#52755e;font-weight:700}.sidebar-tip p{font-size:12px;line-height:1.8;color:#748777;margin:8px 0 12px}.sidebar-tip button{padding:0;font-size:12px;color:#42735a;font-weight:600}.sidebar-tip button span{margin-left:12px}.demo-label{margin:0 18px;display:flex;align-items:center;gap:7px;color:#78868a;font-size:12px;padding:12px 0;border-top:1px solid #e3e7e8}.demo-label>span{width:6px;height:6px;background:#b39c65;border-radius:50%}.demo-label button{margin-left:auto}.main-content{flex:1;min-width:0;display:flex;flex-direction:column}.content-header{display:flex;align-items:center;justify-content:space-between;padding:23px 32px;min-height:96px;border-bottom:1px solid #e8ecee;gap:12px}.header-heading{display:flex;align-items:center;gap:12px;min-width:0}.header-symbol{color:#6d7e87}.content-header h1{font-size:20px;font-weight:800;letter-spacing:-.5px;overflow-wrap:anywhere}.content-header p{font-size:12px;color:#78858e;margin-top:7px}.header-tools{display:flex;align-items:center;gap:14px}.sample-pill{font-size:12px;background:#f4f6f3;border:1px solid #e5eade;color:#6e8067;border-radius:5px;padding:4px 8px;white-space:nowrap}.mobile-back{display:none}.chat-layout{flex:1;display:flex;min-height:0}.conversation{display:flex;flex-direction:column;min-width:0;flex:1}.channel-toolbar{padding:10px 29px;min-height:53px;border-bottom:1px solid #edf0f1;display:flex;align-items:center;justify-content:space-between;gap:15px}.channel-toolbar>span{display:flex;gap:8px;color:#7d8a90;font-size:12px;align-items:center}.search-box{display:flex;align-items:center;gap:7px;color:#83949d}.search-box input{border:0;background:transparent;max-width:170px;font-size:12px;padding:5px}.messages{flex:1;overflow:auto;overscroll-behavior:contain;padding:0 32px 20px}.channel-welcome{padding:40px 0 26px}.welcome-icon{width:55px;height:55px;background:#eef5f1;color:#4e8e72;border:1px solid #e3ece6;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:17px}.channel-welcome h2{font-size:24px;letter-spacing:-.8px;font-weight:800}.channel-welcome p{color:#79878d;font-size:14px;margin-top:10px}.date-divider{display:flex;align-items:center;gap:15px;color:#829096;font-size:12px;margin:12px 0 20px}.date-divider:before,.date-divider:after{content:"";height:1px;background:#edf0f1;flex:1}.message{display:flex;gap:13px;padding:13px 0 16px}.avatar{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:13px;flex-shrink:0;font-size:12px;font-weight:600;background:#e1e9e2;color:#637f62}.avatar.orange{background:#f3e7da;color:#8e6d51}.avatar.blue{background:#e0e9f2;color:#516c86}.avatar.self{background:#dbede4;color:#357b60}.message-body{min-width:0;flex:1}.message-meta{display:flex;align-items:center;gap:9px;margin-bottom:7px}.message-meta strong{font-size:14px}.message-meta span{font-size:12px;color:#78868d;background:#f3f5f6;padding:2px 5px;border-radius:3px}.message-meta time{color:#87949c;font-size:12px}.message-body>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:1.8;color:#52616b}.message-actions{display:flex;gap:6px;margin-top:9px}.message-actions button{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:5px;font-size:12px;color:#527c69;background:#f0f6f2;min-height:29px}.message-actions button.liked{background:#ddefe3;color:#246346}.file-card{display:flex;align-items:center;gap:14px;border:1px solid #e2e8e9;border-radius:8px;padding:14px;max-width:350px;margin-top:10px}.file-card strong{font-size:14px;overflow-wrap:anywhere;display:block}.file-card small{color:#78868e;display:block;margin-top:5px}.composer-area{padding:10px 30px 13px}.composer{border:1px solid #cdd9d4;border-radius:11px;overflow:hidden;background:#fff}.composer:focus-within{border-color:#7da992;box-shadow:0 0 0 2px #e8f2ec}.composer textarea{border:0;outline:none;resize:none;width:100%;padding:17px 18px 8px;min-height:74px;background:transparent;font-size:16px}.composer textarea::placeholder{color:#86958d}.composer-tools{display:flex;align-items:center;justify-content:space-between;padding:8px 11px}.composer-tools>div{display:flex;align-items:center;gap:8px}.composer-hint{color:#7e8e84;font-size:12px}.send-button{display:flex;gap:7px;background:#2e7961;color:#fff;border-radius:7px;padding:10px 14px;font-size:14px}.send-button:hover{background:#24654f}.local-note{text-align:right;margin-top:8px;color:#85928a;font-size:12px}.attachment-chip{display:flex;align-items:center;gap:7px;font-size:12px;background:#f0f7f1;margin:10px 12px 0;padding:3px 9px;border-radius:5px;overflow-wrap:anywhere}.thread{width:330px;border-left:1px solid #e4e9e7;display:flex;flex-direction:column;background:#fafcfb;flex-shrink:0}.thread-title{display:flex;justify-content:space-between;align-items:center;padding:15px 19px;border-bottom:1px solid #e3e9e6}.thread-title h2{font-size:16px}.thread-messages{padding:10px 18px;flex:1;overflow:auto}.thread .message{gap:9px}.thread .avatar{width:30px;height:30px}.thread .message-meta{gap:5px;flex-wrap:wrap}.thread .message-meta span{display:none}.reply-form{padding:16px;display:flex;flex-direction:column;gap:10px}.reply-form textarea{min-height:85px;resize:vertical;border:1px solid #d8e1dc;border-radius:7px;padding:12px;font-size:16px}.primary-button,.secondary-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;border-radius:7px;padding:11px 17px;font-size:14px;white-space:nowrap;font-weight:600}.primary-button{background:#2e7961;color:#fff}.primary-button:hover{background:#24644f}.secondary-button{border:1px solid #dce3df;background:#fff;color:#65746c}.module-page{flex:1;overflow:auto;padding:36px 40px;background:#fbfcfc}.page-eyebrow{font-size:12px;font-weight:700;color:#77958a;letter-spacing:1.6px;margin-bottom:14px}.page-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:34px}.page-title h2{font-size:25px;letter-spacing:-.8px}.page-title p{color:#75877b;font-size:14px;margin-top:11px}.filter-tabs{display:flex;gap:24px;border-bottom:1px solid #e5eae7;margin-bottom:20px}.filter-tabs button{padding:10px 2px 13px;color:#77897b;font-size:14px;border-bottom:2px solid transparent}.filter-tabs button.on{border-bottom-color:#377a5e;color:#377a5e;font-weight:700}.task-list{border:1px solid #e6ebe8;border-radius:10px;overflow:hidden;background:#fff}.task-row{display:flex;align-items:center;gap:17px;padding:21px;border-bottom:1px solid #edf0ee}.task-row:last-child{border-bottom:0}.checkbox{border:1px solid #a9c0b0;border-radius:5px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.done .checkbox{background:#77a38a;color:#fff;border-color:#77a38a}.task-name{flex:1;min-width:0}.task-name strong{font-size:16px;font-weight:500;overflow-wrap:anywhere}.task-name small{display:block;color:#829489;margin-top:6px}.done .task-name strong{text-decoration:line-through;color:#809386}.priority{font-size:12px;color:#5e7b6d;background:#eff4f0;padding:4px 8px;border-radius:4px}.priority.high{background:#fbefe7;color:#9b6740}.task-row time{font-size:12px;color:#798e80}.assignee{font-size:12px;color:#607867;background:#eaf0e9;padding:7px 8px;border-radius:20px;white-space:nowrap}.agenda{display:grid;gap:14px}.event-card{display:flex;align-items:center;gap:24px;padding:25px;background:#fff;border:1px solid #e5ebe7;border-radius:11px}.event-date{width:48px;text-align:center;flex-shrink:0}.event-date span{display:block;font-size:12px;color:#78887b}.event-date strong{font-size:27px;color:#3d6a52}.event-line{width:3px;height:56px;background:#8db89c;border-radius:2px;flex-shrink:0}.event-card time{font-size:12px;color:#6a8c77;overflow-wrap:anywhere}.event-card h3{font-size:18px;margin:7px 0;overflow-wrap:anywhere}.event-card p{font-size:14px;color:#7a8b7c}.approval-list{display:grid;gap:13px}.approval-card{border:1px solid #e4eae6;background:#fff;border-radius:9px;overflow:hidden}.approval-summary{display:flex;width:100%;gap:17px;padding:20px;align-items:center;text-align:left}.document-icon{background:#f0f5f1;color:#7d9b85;width:45px;height:51px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.approval-summary>div:nth-child(2){flex:1;min-width:0}.approval-summary small,.approval-summary time{font-size:12px;color:#7b8e80}.approval-summary h3{font-size:16px;font-weight:600;margin:6px 0;overflow-wrap:anywhere}.status{font-size:12px;padding:5px 10px;background:#f5f1e4;color:#8a773b;border-radius:5px;white-space:nowrap}.status-\c2b9\c778 {background:#e9f3ec;color:#567e60}.status-\bc18\b824 {background:#f8ebeb;color:#965f5f}.approval-detail{border-top:1px solid #e9eeeb;padding:20px 24px;background:#f9fbfa}.approval-detail p{white-space:pre-wrap;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.approval-detail small{display:block;color:#75897c;margin-top:14px}.approval-buttons{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.module-footnote{font-size:12px;color:#7e9284;text-align:center;margin-top:30px}.modal-backdrop{position:fixed;inset:0;background:#172f2b66;backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:50;padding:20px}.modal{width:520px;max-width:100%;max-height:90dvh;overflow:auto;background:#fff;border-radius:16px;box-shadow:0 20px 80px #10262033;padding:26px}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:17px}.modal-header h2{font-size:20px;letter-spacing:-.6px}.modal-description{color:#738879;font-size:14px;line-height:1.8;display:block}.module-options{margin:20px 0}.module-option{display:flex;gap:13px;align-items:center;padding:20px 0;border-bottom:1px solid #edf0ee}.module-option-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#eff5f0;border-radius:10px;color:#639078;flex-shrink:0}.module-option>div:nth-child(2){flex:1}.module-option strong{font-size:16px}.module-option p{font-size:12px;color:#778e7e;margin-top:5px}.toggle{width:40px;height:25px;border-radius:20px;background:#dce3de;padding:3px;flex-shrink:0}.toggle span{display:block;width:19px;height:19px;background:#fff;border-radius:50%;transition:transform .15s}.toggle.enabled{background:#4d8c6a}.toggle.enabled span{transform:translate(15px)}.record-form{display:flex;flex-direction:column;gap:17px}.record-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;color:#6b7e71}.record-form input,.record-form select,.record-form textarea{border:1px solid #dbe4dd;border-radius:7px;padding:11px;background:#fff;width:100%;font-size:16px}.record-form textarea{min-height:120px;resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-footer{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.info-content{color:#657e6e;line-height:1.9;font-size:16px}.info-brand{font-size:34px;font-weight:800;color:#367556;margin:10px 0 22px}.info-brand span{font-size:12px;font-weight:400;margin-left:13px;color:#788e7d}.info-content ul{padding-left:19px;font-size:14px}.info-content li{margin:9px 0}.toast{position:fixed;left:50%;bottom:30px;transform:translate(-50%);z-index:100;background:#244c3d;color:#fff;border-radius:9px;padding:14px 20px;font-size:14px;display:flex;align-items:center;gap:10px;max-width:90vw;box-shadow:0 6px 25px #123b3422}.toast svg{flex-shrink:0}.empty-state{padding:45px 20px;text-align:center;color:#748d7c;font-size:16px}.error-banner{padding:10px 20px;background:#fff0e6;color:#98602e;font-size:14px}.error-banner button{text-decoration:underline}@media(min-width:1600px){.messages{padding-left:48px;padding-right:48px}.composer-area{padding-left:46px;padding-right:46px}.channel-welcome{padding-top:55px}.message{padding-bottom:23px}}@media(max-width:1200px){.sidebar{width:220px}.content-header{padding:21px}.channel-toolbar>span{display:none}.channel-toolbar{justify-content:flex-end}.thread{width:290px}.module-page{padding:28px}.task-row{gap:10px}.task-row time{display:none}}@media(max-width:1000px){.thread{position:absolute;right:0;top:96px;bottom:0;width:360px;max-width:calc(100% - 80px);box-shadow:-10px 0 30px #12332615;z-index:10}.sidebar{width:205px}.header-tools .sample-pill{display:none}.page-title{align-items:flex-start;flex-direction:column}.page-title h2{font-size:23px}}@media(max-width:700px){.app-shell{padding-bottom:calc(69px + env(safe-area-inset-bottom));min-height:0}.module-rail{position:fixed;bottom:0;left:0;right:0;width:100%;height:calc(69px + env(safe-area-inset-bottom));padding:5px 8px env(safe-area-inset-bottom);z-index:20;background:#fff;border-top:1px solid #e2e9e4;flex-direction:row;color:#718779}.brand,.profile{display:none}.rail-items{flex-direction:row;gap:2px;justify-content:space-around}.rail-item{flex:1;padding:7px 2px;gap:4px;font-size:12px;border-radius:7px}.rail-item.active{background:#edf5ef;color:#28704d}.rail-item.active:before{display:none}.rail-item:hover{background:#edf5ef;color:#28704d}.sidebar{width:100%;border:0;background:#f8faf9}.workspace-title{padding:25px 23px 20px}.sidebar-search{padding:12px;font-size:16px}.sidebar-scroll{padding:0 15px}.sidebar-link,.channel{padding:14px;font-size:16px;min-height:49px}.section-label{font-size:14px}.sidebar-tip{margin-top:30px}.sidebar-tip p{font-size:14px}.mobile-hidden,.non-chat-sidebar{display:none!important}.main-content{width:100%}.content-header{min-height:78px;padding:15px 14px}.content-header h1{font-size:18px}.content-header p{max-width:220px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-heading{gap:7px}.header-symbol{display:none}.mobile-back{display:flex}.header-tools{gap:0}.channel-toolbar{padding:8px 18px;min-height:40px}.search-box{width:100%}.search-box input{max-width:none;width:100%;font-size:14px}.messages{padding:0 19px 10px}.channel-welcome{padding:25px 0 19px}.channel-welcome h2{font-size:21px}.channel-welcome p{font-size:14px}.welcome-icon{width:47px;height:47px;border-radius:14px;margin-bottom:15px}.message{gap:10px;padding:12px 0}.message-meta{gap:6px;flex-wrap:wrap}.message-meta span{display:none}.composer-area{padding:7px 13px 5px}.composer textarea{font-size:16px;min-height:60px;padding:13px}.composer-hint{display:none}.local-note{font-size:12px}.composer-tools{padding:5px 9px}.send-button{padding:9px 12px}.thread{position:fixed;left:0;right:0;top:0;bottom:calc(69px + env(safe-area-inset-bottom));width:100%;max-width:none;box-shadow:none;z-index:21}.thread-title{padding:19px}.module-page{padding:25px 18px}.page-title{gap:17px;margin-bottom:24px}.page-title h2{font-size:22px}.task-row{padding:16px 12px;gap:10px;flex-wrap:wrap}.task-name{min-width:150px}.task-name strong{font-size:14px}.event-card{padding:19px 15px;gap:16px}.event-card h3{font-size:16px}.approval-summary{gap:11px;padding:15px 12px}.approval-summary h3{font-size:14px}.approval-summary>svg:last-child{display:none}.document-icon{width:35px;height:43px}.modal{padding:22px 19px;max-height:85dvh}.modal-header h2{font-size:18px}.modal-backdrop{padding:13px}.toast{bottom:88px;width:max-content;font-size:14px;padding:12px 14px}.form-grid,.module-option{gap:10px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}html,body,#root{height:100%;margin:0}.space-standalone{height:100%;display:flex;flex-direction:column;background:#fff}.space-standalone>.twoandone-space{flex:1;height:auto}.space-standalone-header{height:52px;flex:none;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9e9e3;padding:0 25px;background:#fdfdfb;font-size:12px}.space-standalone-header>div{display:flex;gap:15px;align-items:center}.space-standalone-header img{height:24px;width:40px;object-fit:contain}.space-standalone-header b{font-size:10px;letter-spacing:.1em;color:#8a9484;margin-left:12px}.space-standalone-header button{font-size:11px;padding:6px 10px;color:#888;border:1px solid #e4e5dc;border-radius:5px;background:#fff}.space-boot{height:100%;display:grid;place-items:center;color:#888;background:#fafaf7;font-size:13px}.space-login-page{min-height:100%;display:grid;grid-template-columns:1fr 1fr;font-family:Malgun Gothic,system-ui,sans-serif}.space-login-brand{background:#f2f4ec;padding:8vh 7vw;display:flex;flex-direction:column;align-items:flex-start;color:#40523f;position:relative}.space-login-brand>img{width:64px;height:40px;object-fit:contain;margin-bottom:60px}.space-login-brand>span{font-size:10px;letter-spacing:.2em;color:#8a9780}.space-login-brand h1{font-size:37px;line-height:1.6;letter-spacing:-1.7px;margin:20px 0}.space-login-brand>p{font-size:13px;line-height:2;color:#8b9682}.space-login-illustration{width:100%;max-width:350px;transform:rotate(-3deg);margin:35px 0 50px;display:grid;gap:9px}.space-login-illustration>div{background:#fffc;border:1px solid #e0e6d7;padding:16px 18px;border-radius:8px;box-shadow:0 3px 10px #57624908;font-size:18px;display:flex;gap:13px;align-items:center}.space-login-illustration>div:nth-child(2){transform:translate(18px)}.space-login-illustration b{font-size:12px;font-weight:500}.space-login-illustration i{font-style:normal;margin-left:auto;padding:4px 7px;font-size:9px;background:#e8eddf;border-radius:4px;color:#8a987d}.space-login-brand>footer{margin-top:auto;font-size:10px;color:#a0aa97}.space-login-form{display:flex;align-items:center;justify-content:center;padding:40px}.space-login-form>div{width:350px;max-width:100%}.space-login-form>div>img{display:none}.space-login-form h2{font-size:23px;letter-spacing:-.8px;line-height:1.7;color:#41443d}.space-login-form p{font-size:12px;color:#96998e;line-height:1.8}.space-login-form form{display:grid;gap:20px;margin-top:35px}.space-login-form form label{display:grid;gap:9px;font-size:11px;color:#828679}.space-login-form input{padding:12px 13px;border:1px solid #dedfd6;border-radius:6px;outline:none;font-size:14px;background:#fff}.space-login-form input:focus{border-color:#7d9575;box-shadow:0 0 0 3px #7197640c}.space-login-form form button{padding:13px;border:0;border-radius:6px;background:#4c715c;color:#fff;font-size:13px;margin-top:7px;cursor:pointer}.space-login-form form button:disabled{opacity:.5}.space-login-form small{font-size:10px;color:#aaa99d;display:block;margin-top:25px;line-height:1.9}@media(max-width:760px){.space-login-page{grid-template-columns:1fr;min-height:100dvh}.space-login-brand{display:none}.space-login-form{padding:35px 28px}.space-login-form>div>img{display:block;width:55px;height:40px;object-fit:contain;margin-bottom:35px}.space-login-form h2{font-size:21px}.space-standalone-header{padding:0 14px;height:46px;font-size:11px}.space-standalone-header b{margin-left:6px}.space-standalone-header>div{gap:7px}.space-standalone-header img{width:30px}}
