:root{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,sans-serif;color:#273a32;background:#f7f8f5;font-synthesis:none;font-weight:400;--green: #244638;--muted: #89928c;--line: #e6e9e2;--accent: #d8edb5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0;background:none;color:inherit}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible{outline:3px solid #9cba72;outline-offset:3px}a{color:#37644d;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,p{margin-top:0}button svg{flex-shrink:0}input,select,textarea{border:1px solid #dce2d7;border-radius:7px;background:#fff;color:#283a30;padding:11px 13px;outline:none;min-width:0}input:focus,textarea:focus,select:focus{border-color:#6c906c;box-shadow:0 0 0 3px #4b775210}textarea{resize:vertical}button{transition:background .15s,transform .15s}button:hover{filter:brightness(.97)}.app{display:flex;min-height:100vh}.sidebar{width:244px;background:#fcfdfb;border-right:1px solid var(--line);padding:32px 20px 0;position:fixed;top:0;bottom:0;display:flex;flex-direction:column;z-index:20}.brand{display:flex;gap:11px;align-items:center;padding:1px 14px 34px}.brand-mark{background:#264735;color:#e3efcf;width:43px;height:43px;border-radius:14px;display:grid;place-items:center}.brand b{font-size:24px;letter-spacing:2px;font-weight:600}.brand span{display:block;font-size:8px;letter-spacing:1.65px;color:#829184;margin-top:3px}.workspace{display:flex;align-items:center;gap:11px;background:#f2f4ed;border:1px solid #e5eadd;border-radius:9px;padding:13px 12px;margin-bottom:31px;font-size:13px;font-weight:600}.workspace small{display:block;font-size:10px;color:#8b9589;font-weight:400;margin-top:5px}.workspace>svg{margin-left:auto;color:#9aa48f}.workspace-dot{width:7px;height:7px;border-radius:50%;background:#638252}.nav-label{font-size:9px;letter-spacing:1.8px;color:#9aa497;padding-left:14px;margin:0 0 13px}nav{display:grid;gap:6px}nav button{display:flex;align-items:center;gap:12px;text-align:left;padding:13px 14px;border-radius:7px;font-size:13px;color:#758174}nav button.selected{background:#eaf0e2;color:#294c36;font-weight:600}nav button:hover{background:#f0f3ea}nav button>span{margin-left:auto;font-size:10px;background:#dce7cf;padding:2px 6px;border-radius:4px}.sidebar-bottom{margin-top:auto;padding-top:30px}.handoff-note{background:linear-gradient(120deg,#f1f5e9,#f5f7f0);padding:17px;border-radius:10px}.handoff-note svg{color:#789467;display:block;margin-bottom:12px}.handoff-note b{font-size:12px}.handoff-note p{font-size:11px;line-height:1.8;color:#8a9482;margin:8px 0 0}.sidebar-bottom>a{display:flex;align-items:center;justify-content:space-between;font-size:11px;padding:21px 13px;color:#778372}.user{border-top:1px solid var(--line);display:flex;align-items:center;padding:20px 4px;gap:10px}.user>span,.avatar{background:#e8ebdf;color:#536548;border:1px solid #dce2d0;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;font-size:12px}.user b{font-size:11px;display:block}.user small{font-size:10px;color:#969e90;display:block;margin-top:4px}.user button{margin-left:auto;color:#98a08f}.content{margin-left:244px;flex:1;min-width:0}.topbar{height:72px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 42px;background:#fcfdfb}.topbar>div{display:flex;gap:14px;align-items:center;font-size:11px}.topbar span{color:#8d988d}.topbar b{font-weight:500}.auth-pill{font-size:10px;display:flex;align-items:center;gap:6px;border:1px solid #dddcc5;border-radius:20px;padding:7px 10px;color:#927541;background:#fcfaef}.auth-pill.secured{color:#67805b;background:#f4f7ee;border-color:#e2e9d7}main{max-width:1500px;margin:auto;padding:39px 42px 0}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.eyebrow{font-size:9px;font-weight:600;letter-spacing:1.8px;color:#8a967c;display:block;margin-bottom:10px}h1{font-size:28px;letter-spacing:-1px;font-weight:600;margin:0 0 11px}.page-heading p{font-size:12px;color:#889281;margin:0;line-height:1.8}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:7px;font-size:12px;padding:11px 15px;white-space:nowrap}.primary{background:#2e503b;color:#fff;border:1px solid #2e503b}.secondary{border:1px solid #dce2d3;background:#fff;color:#627057}.wide{width:100%;margin-top:16px}.hero{border-radius:13px;overflow:hidden;background:#294c3c;color:#fff;min-height:281px;display:flex;justify-content:space-between;padding:34px 36px;position:relative}.hero-kicker{font-size:10px;letter-spacing:.5px;color:#c5d6b6;display:flex;align-items:center;gap:7px;margin-bottom:15px}.hero-kicker>span{background:#c9df9a;width:5px;height:5px;border-radius:50%}.hero h2{font-size:29px;line-height:1.48;font-weight:400;letter-spacing:-.5px;margin-bottom:13px}.hero p{font-size:11px;color:#b6cbb9;line-height:1.9;margin-bottom:19px}.hero button{font-size:11px;color:#e2eed6;display:flex;align-items:center;gap:17px;padding:0}.hero-graphic{position:absolute;right:65px;top:0;width:310px;height:100%}.orbit{position:absolute;border:1px solid #b2c89e23;border-radius:50%;transform:rotate(-28deg);width:440px;height:250px;top:25px;left:-55px}.orbit-two{transform:rotate(35deg);height:390px;width:240px;top:-60px;left:55px}.graphic-sheet{position:absolute;width:160px;height:193px;border-radius:10px;top:46px;left:75px;box-shadow:0 20px 30px #12231933}.sheet-back{background:#769478;transform:rotate(-17deg);left:55px;top:35px}.sheet-front{background:#e9eedc;transform:rotate(8deg);padding:20px;color:#536d4c}.mini-mark{display:block;margin-bottom:23px}.sheet-front>i{display:block;height:5px;background:#c3d0b3;border-radius:6px;margin-bottom:9px;width:104px}.sheet-front>i:nth-of-type(2){width:78px}.sheet-front>i:nth-of-type(3){width:92px}.sheet-front>div{font-size:5.5px;letter-spacing:.5px;display:flex;gap:5px;align-items:center;margin-top:19px}.floating-check{position:absolute;left:205px;top:188px;width:49px;height:49px;background:#dcebc1;border:5px solid #294c3c;border-radius:50%;display:grid;place-items:center;color:#53753d}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:22px 0 31px}.stat{padding:21px 21px 18px;background:#fff;border:1px solid var(--line);border-radius:9px}.stat>div{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#838e7a}.stat svg{color:#91a17c}.stat strong{display:block;font-size:29px;font-weight:500;margin-top:18px;letter-spacing:-.5px}.stat strong small{font-size:11px;font-weight:400;margin-left:4px;color:#8e9983}.stat p{font-size:10px;color:#9ba38f;margin:8px 0 0}.home-columns{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:23px}.panel{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.section-heading{display:flex;justify-content:space-between;align-items:center;padding:23px 23px 8px}.section-heading h2{font-size:15px;margin:0}.text-button{color:#718262;font-size:11px;display:flex;align-items:center;gap:7px;padding:8px 0}.doc-row{display:flex;align-items:center;width:100%;text-align:left;gap:14px;padding:21px 23px;border-bottom:1px solid #edf0e7}.doc-row:last-child{border:0}.doc-row:hover{background:#fafbf6}.doc-icon{border:1px solid #e8ede0;background:#f7f9f2;width:41px;height:47px;border-radius:6px;display:grid;place-items:center;color:#93a080;flex-shrink:0}.doc-title{flex:1;min-width:0}.doc-title small{font-size:9px;color:#929d85;display:block;margin-bottom:6px}.doc-title b{font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.doc-title>span{font-size:9px;color:#a1a894;display:block;margin-top:8px}.doc-title i{font-style:normal;margin:0 5px;color:#c8cdbf}.doc-row>svg{color:#b3bca7;flex-shrink:0}.badge{font-size:9px;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:4px;white-space:nowrap;color:#8d987e;background:#f2f4ed;font-weight:400}.badge i{width:4px;height:4px;background:currentColor;border-radius:50%}.verified,.applied{background:#edf4e6;color:#678a50}.review,.reissue{background:#faf1df;color:#ad8a48}.draft,.missing{background:#f0f2ed;color:#939a89}.stored{background:#eaf1f6;color:#557b94}.next-panel{padding:26px}.next-panel h2{font-size:18px;margin:0 0 10px;font-weight:500}.next-panel>p{font-size:11px;line-height:1.8;color:#9ba48f;margin-bottom:20px}.check-row{display:flex;gap:12px;align-items:center;margin:20px 0}.number{font-size:9px;border:1px solid #e3e9d9;border-radius:50%;width:27px;height:27px;display:grid;place-items:center;color:#a0ad8d}.check-row b{font-size:11px;font-weight:500;display:block}.check-row small{display:block;font-size:9px;color:#9fa791;margin-top:6px}.next-panel .wide{font-size:10px;justify-content:space-between}.page-footer{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#aab29d;margin:35px 0 20px}.page-footer span:last-child{letter-spacing:0}.toolbar{display:flex;gap:12px;margin-bottom:22px;align-items:center}.search{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:7px;background:#fff;flex:1;padding:0 13px;color:#899779}.search input{border:0;box-shadow:none;flex:1;font-size:12px}.toolbar select{font-size:12px}.list-caption{display:flex;justify-content:space-between;padding:19px 24px;color:#89977d;font-size:10px;border-bottom:1px solid var(--line)}.info-strip{display:flex;align-items:center;gap:13px;background:#edf2e5;border:1px solid #e0e8d3;border-radius:8px;padding:17px 20px;color:#75865e;margin-bottom:26px}.info-strip p{margin:0;font-size:11px;line-height:1.7}.info-strip b{color:#506c41;margin-right:8px}.vault-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vault-card{background:#fff;border:1px solid var(--line);border-radius:10px;text-align:left;padding:23px;min-width:0}.vault-card:hover{border-color:#b9cba7;transform:translateY(-2px)}.vault-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}.icon-tile{background:#f0f4e8;color:#78925a;width:43px;height:43px;display:grid;place-items:center;border-radius:9px}.vault-card>small{font-size:10px;color:#9aa58d}.vault-card h3{font-size:13px;margin:9px 0 12px;overflow-wrap:anywhere}.vault-card>p{font-size:11px;color:#89947b;line-height:1.8;min-height:40px}.vault-card footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:15px;margin-top:22px;color:#9ca98a;font-size:10px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px}th{text-align:left;background:#f9faf5;color:#869477;font-weight:500;padding:16px 18px}td{border-top:1px solid var(--line);padding:16px 18px;line-height:1.8}td code{color:#9aa68b;font-size:10px}.member-row{display:flex;align-items:center;gap:15px;width:100%;text-align:left;padding:23px;border-bottom:1px solid var(--line)}.member-row>div{flex:1}.member-row b{font-size:13px}.member-row small{display:block;color:#95a184;font-size:10px;margin-top:8px}.empty{display:grid;place-items:center;padding:55px 20px;color:#98a28a;font-size:12px}.empty p{margin:15px 0 0}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#112d2366;z-index:50;display:flex;justify-content:flex-end;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drawer{background:#fff;width:min(850px,95vw);height:100%;overflow:auto;padding:30px 37px;box-shadow:-10px 0 60px #0b29171a}.drawer>header,.modal>header,form.modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:26px}.drawer header h2{font-size:23px;line-height:1.5;margin:0}.drawer header button{padding:5px}.doc-meta{display:flex;align-items:center;gap:13px;font-size:11px;color:#9aa48e;margin-bottom:24px}.details{display:grid;grid-template-columns:1fr 1fr;gap:14px;background:#f7f9f2;border-radius:8px;padding:19px;font-size:11px}.details>div{display:flex;gap:10px;align-items:center}.details dt{color:#919e80;min-width:54px}.details dd{margin:0;overflow-wrap:anywhere}.details a{display:flex;align-items:center;gap:5px}.doc-actions{display:flex;gap:8px;margin:22px 0;flex-wrap:wrap}.doc-actions button{font-size:10px}.markdown{color:#4b5b47;font-size:13px;line-height:1.95;overflow-wrap:anywhere}.markdown h1{font-size:25px;margin:30px 0 18px}.markdown h2{font-size:19px;margin:30px 0 14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.markdown h3{font-size:15px;margin-top:22px}.markdown p{margin:12px 0}.markdown blockquote{border-left:3px solid #bdcfa1;background:#f5f7ef;padding:8px 17px;margin:20px 0;color:#84966e}.markdown code{background:#f1f4e9;border-radius:3px;padding:2px 4px;font-size:11px}.markdown pre{background:#f1f4e9;padding:18px;border-radius:7px;overflow:auto}.markdown table{margin:18px 0}.revisions{border:1px solid var(--line);border-radius:8px;padding:12px}.revisions>div{display:flex;gap:15px;font-size:11px;padding:9px}.revisions span{color:#9aa28d}.revisions button{margin-left:auto;color:#5d8150;font-size:10px}.field{display:block;margin-bottom:17px}.field>span{display:block;font-size:11px;color:#849372;margin-bottom:9px}.field input,.field select,.field textarea{display:block;width:100%;font-size:12px}.field textarea{min-height:100px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.formatbar{display:flex;gap:9px;padding:9px;border:1px solid #dce2d7;border-radius:7px 7px 0 0;background:#f7f9f2}.formatbar button{font-size:11px;padding:5px 10px;background:#fff;border:1px solid var(--line);border-radius:4px}.body-editor{width:100%;min-height:360px;border-radius:0 0 7px 7px;border-top:0;font-family:inherit;line-height:1.9;font-size:13px}.check-input{display:flex;align-items:center;gap:8px;font-size:12px;margin:17px 0;color:#738568}.check-input input{accent-color:#42663c}.form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:25px}.modal-overlay{justify-content:center;align-items:center;padding:25px}.modal{background:#fff;border-radius:13px;width:480px;max-height:90vh;overflow:auto;padding:28px}.modal h2{font-size:19px;margin:0}.modal>p{font-size:12px;color:#89947c;line-height:1.8}.vault-modal{width:610px}.vault-detail-title{display:flex;align-items:center;gap:10px;margin:10px 0 14px}.vault-detail-title h3{font-size:15px;overflow-wrap:anywhere;margin:0;flex:1}.vault-detail-title>svg{color:#8aa070}.muted{font-size:10px;color:#96a085;line-height:1.8}.vault-value{display:flex;align-items:center;background:#f2f4ec;border:1px solid #e1e7d6;border-radius:7px;padding:15px;margin:19px 0 8px;gap:16px}.vault-value code{font-size:12px;overflow-wrap:anywhere;flex:1;white-space:pre-wrap;max-height:150px;overflow:auto}.vault-value button{color:#8da372}.applied-form{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.inline-note{display:flex;align-items:flex-start;gap:9px;border-radius:7px;background:#f6f5eb;color:#99906e;font-size:11px;line-height:1.8;padding:14px;margin:14px 0}.qr{text-align:center}.qr img{display:block;max-width:200px;margin:20px auto}.qr small{display:block;color:#849779;font-size:11px;margin:10px 0 20px}.attachment-section{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.attachment-section h3{display:flex;align-items:center;gap:8px;font-size:12px}.attachment{display:flex;align-items:center;gap:10px;font-size:11px;padding:10px 0}.upload-button{border:1px dashed #bbcba9;border-radius:7px;display:block;text-align:center;padding:13px;color:#829670;font-size:11px;cursor:pointer;margin-top:15px}.upload-button input{display:none}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%);background:#294a3b;color:#fff;box-shadow:0 5px 40px #152a2933;border-radius:9px;padding:17px 21px;display:flex;align-items:center;gap:20px;max-width:min(650px,90vw);font-size:12px;line-height:1.7;z-index:100}.toast button{color:#cee0c1;display:flex}.working{position:fixed;top:14px;left:50%;background:#e9f2dc;border:1px solid #c7d8b0;color:#577347;padding:10px 17px;border-radius:6px;font-size:11px;z-index:100}.demo-banner{background:#f7efd8;border-bottom:1px solid #e9dbb5;text-align:center;padding:9px 15px;color:#9f8548;font-size:10px}.loading{height:100vh;display:flex;align-items:center;justify-content:center;gap:12px;color:#789466;font-size:13px}.mobile-toggle{display:none}.login-page{min-height:100vh;position:relative;padding:8vh 8vw;background:radial-gradient(ellipse at 25% 70%,#e8eddd,transparent 60%),#f5f7ef;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.login-brand{position:absolute;top:50px;left:8vw;display:flex;align-items:center;gap:12px}.login-brand b{font-size:24px;letter-spacing:3px;font-weight:500}.login-brand span{font-size:9px;letter-spacing:2px;color:#9aa78b;margin-left:8px}.login-copy h1{font-size:54px;font-weight:400;line-height:1.45;margin:22px 0}.login-copy p{color:#889979;font-size:14px;line-height:2}.login-bottom{margin-top:40px;font-size:11px;color:#8c9a7b}.login-bottom span{margin:0 12px;color:#b6c4a2}.login-box{background:#fff;border:1px solid #e7ebdf;border-radius:17px;padding:48px 40px;max-width:440px;box-shadow:0 20px 70px #35453107}.login-box>svg{color:#809969;margin-bottom:29px}.login-box h2{font-size:24px;font-weight:500}.login-box p{font-size:12px;color:#929d85;line-height:1.9}.login-box small{display:block;color:#b0b8a6;font-size:10px;margin-top:25px;text-align:center}@media(min-width:1550px){.hero-graphic{right:150px}.hero{min-height:310px}.hero h2{font-size:34px}}@media(max-width:1150px){.sidebar{width:213px;padding:28px 14px 0}.content{margin-left:213px}main{padding:30px 26px 0}.topbar{padding:0 26px}.hero-graphic{right:20px;transform:scale(.85);transform-origin:center right}.hero{padding:29px}.hero h2{font-size:26px}.stat{padding:17px 14px}.home-columns{grid-template-columns:1.6fr 1fr;gap:16px}.doc-row{gap:10px;padding:19px 16px}.doc-row .badge{font-size:8px}.doc-title b{font-size:11px}.next-panel{padding:22px}.vault-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.sidebar{width:190px;padding:23px 10px 0}.brand{padding:0 10px 30px;gap:8px}.brand b{font-size:21px}.brand span{font-size:6px}.brand-mark{width:35px;height:35px}.content{margin-left:190px}main{padding:26px 22px 0}.hero-graphic{opacity:.3;right:-10px}.hero>div:first-child{z-index:1}.page-heading h1{font-size:24px}.stats{grid-template-columns:repeat(2,1fr)}.home-columns{grid-template-columns:1fr}.next-panel{display:none}.vault-grid{grid-template-columns:1fr}.sidebar nav button{font-size:12px;padding:12px}.page-footer span:last-child{display:none}.toolbar{flex-wrap:wrap}.search{min-width:200px}.login-page{gap:30px;padding:12vh 6vw}.login-copy h1{font-size:40px}.login-box{padding:32px 25px}}@media(max-width:640px){.sidebar{transform:translate(-100%);width:235px;transition:transform .2s;box-shadow:10px 0 70px #1a2c271a}.mobile-open .sidebar{transform:translate(0)}.content{margin-left:0}.topbar{height:60px;padding:0 19px}.mobile-toggle{display:flex}.topbar>div{gap:9px}.topbar>div>span{display:none}main{padding:26px 18px 0}.page-heading{align-items:flex-start;gap:12px}.page-heading h1{font-size:23px;line-height:1.4}.page-heading p{font-size:11px}.page-heading>.primary{font-size:10px;padding:9px}.page-heading{flex-wrap:wrap}.page-heading>div{flex-basis:100%}.page-heading h1{word-break:keep-all}.hero{padding:27px 24px;min-height:270px}.hero h2{font-size:27px}.hero-graphic{right:-100px;opacity:.18}.stats{gap:10px;margin:17px 0 22px}.stat strong{font-size:29px}.doc-row{padding:18px 15px}.doc-icon{width:32px;height:40px}.doc-row>.badge{font-size:8px;padding:4px}.doc-row>svg{display:none}.doc-title b{font-size:11px}.drawer{width:100vw;padding:22px}.drawer header h2{font-size:20px}.modal-overlay{padding:15px}.modal{padding:23px;max-height:94vh}.form-grid{gap:0 10px}.vault-detail-title{flex-wrap:wrap}.vault-detail-title h3{font-size:13px}.details{grid-template-columns:1fr}.login-page{display:flex;flex-direction:column;padding:130px 25px 50px;gap:30px;align-items:stretch}.login-brand{left:25px;top:40px}.login-copy h1{font-size:37px}.login-copy>p,.login-bottom{display:none}.login-box{max-width:none;padding:28px}.login-copy .eyebrow{font-size:8px}.login-copy h1{margin-bottom:0}.toolbar select{flex:1}.toolbar .search{flex-basis:100%}}.audit-detail{margin-top:6px;max-width:340px;color:var(--muted, #68756a);font-size:11px}.audit-detail summary{cursor:pointer}.audit-detail dl{margin:8px 0}.audit-detail dt{margin-top:6px;font-weight:600}.audit-detail dd{margin:2px 0 0;overflow-wrap:anywhere}.notion-sync-note{display:flex;gap:12px;background:#eef4f0;border:1px solid #d7e5dc;padding:18px 20px;border-radius:14px;margin-bottom:24px;color:#355e4d}.notion-sync-note p{margin:6px 0 0;font-size:13px;line-height:1.65}.notion-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e1e6e2;border-radius:10px;padding:10px 14px;margin-top:24px;max-width:640px}.notion-search input{border:0;outline:0;width:100%;padding:4px;background:transparent}.notion-count{font-size:12px;color:#788079;margin:14px 0}.notion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.notion-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:22px;border:1px solid #e1e6e2;border-radius:14px;background:#fff;min-width:0;cursor:pointer;color:inherit}.notion-card:hover{border-color:#6a927d;background:#fcfefd}.notion-card-top{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:20px;color:#537762;font-size:11px}.notion-card small{color:#7b847d;font-size:11px;margin-bottom:7px}.notion-card strong{font-size:15px;line-height:1.65;margin-bottom:22px;overflow-wrap:anywhere}.notion-card-date{font-size:11px;color:#7b847d;line-height:1.7}.notion-reader{background:#fff;border:1px solid #e1e6e2;border-radius:16px;padding:32px;margin-top:18px;min-width:0}.notion-reader h2{font-size:26px;line-height:1.5;margin:12px 0 18px}.notion-times{display:flex;flex-wrap:wrap;gap:8px 24px;color:#7b847d;font-size:12px;margin-bottom:18px}.notion-reader .markdown{overflow-wrap:anywhere;line-height:1.85;margin-top:26px}.notion-reader pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.notion-reader table{display:block;overflow-x:auto;max-width:100%}@media(max-width:1100px){.notion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.notion-grid{grid-template-columns:1fr}.notion-reader{padding:20px}.notion-reader h2{font-size:21px}}
