:root{--daon-ink:#10252c;--daon-muted:#5c6b6f;--daon-paper:#f4f1e9;--daon-surface:#fffdf8;--daon-line:#d8d7cc;--daon-lime:#c8f04a;--daon-teal:#0d5b5f;--daon-blue:#2683ff;--daon-shadow:0 24px 70px rgba(16,37,44,.11)}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:88px}
body.daon-company-page{margin:0;background:var(--daon-paper);color:var(--daon-ink);font-family:'Noto Sans KR',sans-serif}
body.daon-company-page>.toast{z-index:21000}
.daon-site{min-width:0;overflow:clip;background:var(--daon-paper);color:var(--daon-ink)}
.daon-site a{color:inherit}
.daon-header{position:sticky;z-index:1000;top:0;display:flex;min-width:0;min-height:76px;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(16,37,44,.15);background:color-mix(in srgb,var(--daon-paper) 91%,transparent);padding:0 max(24px,calc((100vw - 1440px)/2));backdrop-filter:blur(18px)}
.daon-brand{display:inline-flex;min-width:0;align-items:center;gap:11px;color:var(--daon-ink);text-decoration:none}
.daon-brand>span:last-child{display:grid;gap:0}.daon-brand b{font:900 20px/1 'JetBrains Mono',monospace;letter-spacing:.12em}.daon-brand small{font:700 8px/1.2 'JetBrains Mono',monospace;letter-spacing:.22em}
.daon-brand-mark{position:relative;display:block;width:35px;height:35px;transform:rotate(-8deg)}.daon-brand-mark i{position:absolute;display:block;width:12px;border-radius:999px;background:var(--daon-teal);transform-origin:bottom}.daon-brand-mark i:nth-child(1){bottom:2px;left:3px;height:20px;transform:rotate(-33deg)}.daon-brand-mark i:nth-child(2){bottom:3px;left:13px;height:29px}.daon-brand-mark i:nth-child(3){right:1px;bottom:2px;height:22px;transform:rotate(33deg);background:var(--daon-lime)}
.daon-navigation{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:clamp(14px,2vw,30px)}.daon-navigation a,.daon-navigation button{position:relative;border:0;background:transparent;color:var(--daon-ink);font:700 12px/1 'Noto Sans KR',sans-serif;text-decoration:none;white-space:nowrap}.daon-navigation a:after{position:absolute;right:0;bottom:-9px;left:0;height:2px;transform:scaleX(0);background:var(--daon-teal);content:'';transition:transform .18s}.daon-navigation a:hover:after,.daon-navigation a:focus-visible:after,.daon-navigation a.on:after{transform:scaleX(1)}.daon-theme-toggle{display:grid!important;width:40px;height:40px;place-items:center;border:1px solid var(--daon-line)!important;border-radius:50%!important;cursor:pointer}
.daon-menu-toggle{display:none;min-height:44px;align-items:center;gap:6px;border:1px solid var(--daon-line);border-radius:999px;background:var(--daon-surface);color:var(--daon-ink);padding:8px 14px;font-weight:800}
.daon-hero{position:relative;display:grid;min-width:0;min-height:760px;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:center;gap:70px;overflow:hidden;padding:100px max(24px,calc((100vw - 1320px)/2)) 86px;background:var(--daon-paper)}
.daon-hero:before{position:absolute;top:-280px;right:-180px;width:720px;height:720px;border:1px solid rgba(13,91,95,.16);border-radius:50%;content:''}.daon-hero:after{position:absolute;right:18%;bottom:-260px;width:520px;height:520px;border-radius:50%;background:color-mix(in srgb,var(--daon-lime) 28%,transparent);filter:blur(4px);content:''}
.daon-hero-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);pointer-events:none}.daon-hero-grid span{border-right:1px solid rgba(16,37,44,.055)}
.daon-hero-copy,.daon-hero-system{position:relative;z-index:1;min-width:0}.daon-eyebrow,.daon-section-head>span,.daon-strategy-title>span,.daon-ceo article>span,.daon-board-preview>header>span,.daon-contact>div>span,.daon-board-hero>span,.daon-board-head>div>span{color:var(--daon-teal);font:700 11px/1.3 'JetBrains Mono',monospace;letter-spacing:.19em}
.daon-hero h1{margin:22px 0 28px;color:var(--daon-ink);font-size:clamp(55px,6.8vw,102px);font-weight:700;line-height:.99;letter-spacing:-.085em}.daon-hero h1 em{color:var(--daon-teal);font-family:'Instrument Serif',serif;font-weight:400}.daon-hero-copy>p{max-width:690px;margin:0;color:var(--daon-muted);font-size:clamp(16px,1.6vw,21px);line-height:1.85;word-break:keep-all}.daon-hero-actions{display:flex;min-width:0;align-items:center;gap:11px;margin-top:38px;flex-wrap:wrap}
.daon-button,.daon-action{display:inline-flex;min-width:0;min-height:42px;align-items:center;justify-content:center;gap:22px;border:1px solid var(--daon-line);border-radius:999px;background:var(--daon-surface);color:var(--daon-ink);padding:10px 18px;font:800 12px/1.2 'Noto Sans KR',sans-serif;text-decoration:none;cursor:pointer;transition:transform .18s,border-color .18s,background .18s}.daon-button:hover,.daon-action:hover:not(:disabled){transform:translateY(-2px);border-color:var(--daon-teal)}.daon-button.primary,.daon-action.primary{border-color:var(--daon-teal);background:var(--daon-teal);color:#fff}.daon-button.ghost{background:transparent}.daon-action.muted{background:transparent}.daon-action.danger{border-color:#e6bdb6;color:#b93428}.daon-action.icon{width:42px;padding:0;font-size:20px}.daon-action:disabled{cursor:not-allowed;opacity:.43}.daon-action[aria-busy=true]{cursor:wait;opacity:.68}
.daon-hero-system{display:grid;justify-items:center;gap:38px}.daon-orbit{position:relative;display:grid;width:min(390px,34vw);min-width:320px;aspect-ratio:1;place-items:center;border:1px solid rgba(13,91,95,.24);border-radius:50%}.daon-orbit:before,.daon-orbit:after{position:absolute;border:1px solid rgba(13,91,95,.18);border-radius:50%;content:''}.daon-orbit:before{inset:16%}.daon-orbit:after{inset:34%}.daon-orbit b{z-index:1;color:var(--daon-teal);font:800 15px/1.45 'JetBrains Mono',monospace;text-align:center}.daon-orbit>span{position:absolute;z-index:2;display:grid;width:55px;height:55px;place-items:center;border-radius:50%;background:var(--daon-ink);color:#fff;font:800 13px 'JetBrains Mono',monospace;box-shadow:0 8px 24px rgba(16,37,44,.18)}.daon-orbit>span:nth-child(1){top:6%;left:20%}.daon-orbit>span:nth-child(2){top:36%;right:-3%;background:var(--daon-teal)}.daon-orbit>span:nth-child(3){bottom:4%;left:22%;background:var(--daon-lime);color:var(--daon-ink)}
.daon-hero-system dl{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.daon-hero-system dl>div{display:grid;gap:5px;border-left:1px solid var(--daon-line);padding:0 13px}.daon-hero-system dt{color:var(--daon-teal);font:700 10px 'JetBrains Mono',monospace}.daon-hero-system dd{margin:0;color:var(--daon-muted);font:700 9px 'JetBrains Mono',monospace;letter-spacing:.05em}
.daon-proof{display:grid;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #315e61;border-bottom:1px solid #315e61;background:var(--daon-teal);padding:0 max(24px,calc((100vw - 1440px)/2));color:#fff}.daon-proof>div{display:grid;min-width:0;min-height:130px;align-content:center;gap:7px;border-right:1px solid rgba(255,255,255,.18);padding:24px clamp(20px,3vw,45px)}.daon-proof>div:first-child{border-left:1px solid rgba(255,255,255,.18)}.daon-proof b{font:700 clamp(14px,1.5vw,19px) 'JetBrains Mono',monospace}.daon-proof span{color:rgba(255,255,255,.65);font-size:12px}
.daon-section{min-width:0;padding:130px max(24px,calc((100vw - 1320px)/2))}.daon-section-head{display:grid;min-width:0;gap:20px}.daon-section-head h2,.daon-strategy-title h2,.daon-ceo h2,.daon-board-preview h2,.daon-contact h2{margin:0;color:var(--daon-ink);font-size:clamp(38px,5.4vw,76px);line-height:1.12;letter-spacing:-.07em;word-break:keep-all}.daon-section-head.light>span{color:var(--daon-lime)}.daon-section-head.light h2{color:#fff}
.daon-about{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:90px}.daon-about-layout{min-width:0}.daon-lead{margin:42px 0 70px;color:var(--daon-muted);font-size:clamp(18px,2.2vw,27px);font-weight:500;line-height:1.7;letter-spacing:-.03em;word-break:keep-all}.daon-track{display:grid;min-width:0;gap:0;margin:0;padding:0;list-style:none}.daon-track li{display:grid;min-width:0;grid-template-columns:130px minmax(0,1fr);gap:24px;border-top:1px solid var(--daon-line);padding:28px 0}.daon-track li:last-child{border-bottom:1px solid var(--daon-line)}.daon-track li>span{color:var(--daon-teal);font:700 10px/1.5 'JetBrains Mono',monospace;letter-spacing:.1em}.daon-track li>div{display:grid;min-width:0;gap:9px}.daon-track b{font-size:20px}.daon-track p{margin:0;color:var(--daon-muted);font-size:14px;line-height:1.75;word-break:keep-all}
.daon-business{background:var(--daon-ink)}.daon-capability-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:72px;background:rgba(255,255,255,.16)}.daon-capability-grid article{position:relative;display:grid;min-width:0;min-height:430px;align-content:start;background:var(--daon-ink);padding:46px;color:#fff}.daon-capability-number{position:absolute;top:28px;right:30px;color:rgba(255,255,255,.3);font:700 11px 'JetBrains Mono',monospace}.daon-capability-icon{display:grid;width:62px;height:62px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:18px;background:rgba(255,255,255,.06);color:var(--daon-lime);font:800 17px 'JetBrains Mono',monospace}.daon-capability-grid h3{margin:35px 0 12px;font:400 clamp(30px,3.4vw,48px) 'Instrument Serif',serif;letter-spacing:-.025em}.daon-capability-grid p{max-width:530px;margin:0;color:rgba(255,255,255,.65);font-size:15px;line-height:1.75;word-break:keep-all}.daon-capability-grid ul{display:grid;gap:7px;margin:32px 0 0;padding:20px 0 0;border-top:1px solid rgba(255,255,255,.12);list-style:none}.daon-capability-grid li{display:flex;gap:10px;color:rgba(255,255,255,.84);font-size:12px}.daon-capability-grid li:before{color:var(--daon-lime);content:'+'}
.daon-strategy{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:90px}.daon-strategy-title{display:grid;gap:20px}.daon-strategy-flow{display:grid;min-width:0;grid-template-columns:1fr auto 1fr;gap:18px}.daon-strategy-flow>div{display:grid;min-width:0;min-height:170px;align-content:center;gap:9px;border:1px solid var(--daon-line);border-radius:20px;background:var(--daon-surface);padding:24px}.daon-strategy-flow>div span{color:var(--daon-teal);font:700 10px 'JetBrains Mono',monospace}.daon-strategy-flow>div b{font-size:20px}.daon-strategy-flow>div small{color:var(--daon-muted);font-size:11px;line-height:1.6}.daon-strategy-flow>i{align-self:center;color:var(--daon-teal);font-style:normal}.daon-strategy-flow>i:nth-of-type(2){display:none}
.daon-ceo{position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:100px;background:#e6efea}.daon-ceo-mark{position:absolute;top:90px;left:max(24px,calc((100vw - 1450px)/2));color:rgba(13,91,95,.1);font:240px/1 'Instrument Serif',serif}.daon-ceo article,.daon-ceo aside{position:relative;z-index:1;min-width:0}.daon-ceo article{display:grid;gap:22px}.daon-ceo-copy{display:grid;max-width:820px;gap:14px;margin-top:25px}.daon-ceo-copy p{margin:0;color:#42585d;font-size:15px;line-height:1.95;word-break:keep-all}.daon-ceo article footer{display:flex;align-items:center;gap:14px;margin-top:15px}.daon-ceo article footer span{color:var(--daon-muted);font-size:12px}.daon-ceo article footer b{font-size:17px}.daon-ceo aside{display:grid;align-content:center;gap:28px;border-radius:32px;background:var(--daon-teal);padding:52px;color:#fff;box-shadow:var(--daon-shadow)}.daon-ceo aside>span{color:var(--daon-lime);font:700 10px 'JetBrains Mono',monospace;letter-spacing:.15em}.daon-ceo aside strong{font:400 clamp(45px,5vw,70px)/.95 'Instrument Serif',serif}.daon-ceo aside p{margin:0;color:rgba(255,255,255,.72);font-size:14px;line-height:1.8}
.daon-board-preview{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(0,1.45fr);gap:70px}.daon-board-preview>header{display:grid;align-content:start;gap:18px}.daon-board-preview>div{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.daon-board-preview a{position:relative;display:grid;min-width:0;min-height:360px;align-content:end;overflow:hidden;border:1px solid var(--daon-line);border-radius:26px;background:var(--daon-surface);padding:36px;text-decoration:none;transition:transform .18s,box-shadow .18s}.daon-board-preview a:first-child{background:var(--daon-lime)}.daon-board-preview a:hover{transform:translateY(-5px);box-shadow:var(--daon-shadow)}.daon-board-preview a>span{position:absolute;top:32px;left:34px;font:700 10px 'JetBrains Mono',monospace;letter-spacing:.14em}.daon-board-preview h3{margin:0 0 14px;font-size:30px;letter-spacing:-.05em}.daon-board-preview p{margin:0;color:#4d5b5d;font-size:13px;line-height:1.7;word-break:keep-all}.daon-board-preview a>b{position:absolute;top:27px;right:29px;font-size:25px}
.daon-contact{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;background:var(--daon-blue);padding:110px max(24px,calc((100vw - 1320px)/2));color:#fff}.daon-contact>div{display:grid;min-width:0;align-content:center;gap:18px}.daon-contact>div>span{color:#fff}.daon-contact h2{color:#fff}.daon-contact p{max-width:560px;margin:0;color:rgba(255,255,255,.75);font-size:17px;line-height:1.75;word-break:keep-all}.daon-contact a{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:5px 20px;border-bottom:2px solid rgba(255,255,255,.55);padding:24px 0;color:#fff;text-decoration:none}.daon-contact a small{grid-column:1;color:rgba(255,255,255,.6);font:700 10px 'JetBrains Mono',monospace}.daon-contact a b{grid-column:1;overflow:hidden;font:500 clamp(22px,3vw,39px) 'JetBrains Mono',monospace;letter-spacing:-.05em;text-overflow:ellipsis}.daon-contact a span{grid-column:2;grid-row:1/3;align-self:center;font-size:34px}
.daon-footer{display:grid;min-width:0;grid-template-columns:auto 1fr auto;align-items:end;gap:50px;background:#0b1d23;color:#fff;padding:55px max(24px,calc((100vw - 1320px)/2))}.daon-footer .daon-brand{color:#fff}.daon-footer>div{display:grid;min-width:0;gap:6px}.daon-footer>div:last-child{text-align:right}.daon-footer b,.daon-footer a{font-size:12px}.daon-footer a{color:#fff}.daon-footer span{color:rgba(255,255,255,.48);font-size:10px}.daon-brand.compact .daon-brand-mark{transform:scale(.8) rotate(-8deg)}
.daon-board-page{min-height:calc(100dvh - 240px);padding-bottom:100px}.daon-board-hero{display:grid;min-width:0;gap:14px;background:var(--daon-ink);padding:95px max(24px,calc((100vw - 1320px)/2)) 80px;color:#fff}.daon-board-hero>span{color:var(--daon-lime)}.daon-board-hero h1{margin:0;font-size:clamp(45px,6vw,82px);letter-spacing:-.07em}.daon-board-hero p{margin:0;color:rgba(255,255,255,.62);font-size:15px}.daon-board-shell{display:grid;min-width:0;gap:20px;width:min(1320px,calc(100% - 48px));margin:64px auto 0}.daon-board-head{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:24px}.daon-board-head>div:first-child{display:grid;min-width:0;gap:7px}.daon-board-head h2{margin:0;font-size:30px;letter-spacing:-.05em}.daon-board-head p{margin:0;color:var(--daon-muted);font-size:12px}.daon-board-head-actions{display:flex;min-width:0;gap:8px;flex-wrap:wrap}.daon-board-toolbar{display:flex;min-width:0;align-items:end;gap:8px;border:1px solid var(--daon-line);border-radius:18px;background:var(--daon-surface);padding:13px}.daon-board-toolbar>*{min-width:0}.daon-board-toolbar label{display:grid;width:min(380px,100%);max-width:100%;gap:5px}.daon-board-toolbar label span,.daon-field>span{color:var(--daon-muted);font-size:12px;font-weight:700}.daon-board-toolbar input,.daon-field input{width:100%;max-width:100%;height:42px;border:1px solid var(--daon-line);border-radius:10px;background:var(--daon-surface);color:var(--daon-ink);padding:0 13px;font:500 14px 'Noto Sans KR',sans-serif}.daon-board-toolbar input:focus,.daon-field input:focus{border-color:var(--daon-blue);outline:3px solid color-mix(in srgb,var(--daon-blue) 17%,transparent)}.daon-toolbar-spacer{flex:1}.daon-board-grid{min-width:0;min-height:480px;border:1px solid var(--daon-line);border-radius:18px;background:var(--daon-surface);padding:8px;overflow:hidden}.daon-board-grid .tabulator{min-width:0;border:0;background:transparent}.daon-grid-title{display:inline-flex;max-width:100%;overflow:hidden;border:0;background:transparent;color:var(--daon-ink);padding:7px 0;font-weight:800;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.daon-grid-title:hover{text-decoration:underline;text-decoration-color:var(--daon-blue);text-underline-offset:4px}.daon-board-help{margin:0;color:var(--daon-muted);font-size:11px}
.daon-modal{position:fixed;z-index:18000;inset:0;display:grid;min-width:0;place-items:center;padding:22px}.daon-modal[hidden]{display:none}.daon-modal-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(4,14,18,.74);backdrop-filter:blur(8px)}.daon-dialog{position:relative;display:flex;width:min(920px,calc(100vw - 32px));max-width:100%;height:min(86dvh,850px);min-width:0;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:25px;background:var(--daon-surface);color:var(--daon-ink);box-shadow:0 35px 120px rgba(0,0,0,.35)}.daon-dialog.editor{width:min(1040px,calc(100vw - 32px))}.daon-dialog>header{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--daon-line);padding:18px 22px}.daon-dialog>header>div{display:grid;min-width:0;gap:4px}.daon-dialog>header span{color:var(--daon-teal);font:700 9px 'JetBrains Mono',monospace;letter-spacing:.14em}.daon-dialog>header h2{overflow:hidden;margin:0;font-size:22px;text-overflow:ellipsis;white-space:nowrap}.daon-dialog>header>button{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border:1px solid var(--daon-line);border-radius:50%;background:transparent;color:var(--daon-ink);font-size:25px;cursor:pointer}.daon-dialog-body{display:grid;min-width:0;min-height:0;flex:1;align-content:start;gap:17px;overflow:auto;padding:24px}.daon-dialog>footer,.daon-dialog>form>footer{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--daon-line);padding:14px 22px}.daon-dialog>footer>span{flex:1}.daon-dialog>form{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.daon-dialog>form>*{min-width:0}.daon-field{display:grid;min-width:0;max-width:100%;gap:7px}.daon-field>*{min-width:0}.daon-field small{color:var(--daon-muted);font-size:11px}.daon-editor-shell,.daon-viewer-shell{display:grid;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--daon-line);border-radius:13px;background:var(--daon-surface)}.daon-editor-content{width:100%;max-width:100%;min-height:340px;overflow:auto;padding:18px;color:var(--daon-ink);font-size:14px;line-height:1.8;outline:0}.daon-editor-content:empty:before{color:#8a9596;content:attr(data-placeholder)}.daon-viewer-shell .daon-editor-content{min-height:360px}.daon-editor-content img,.daon-editor-content iframe,.daon-editor-content table{max-width:100%}.daon-editor-content img{height:auto}.daon-detail-meta{display:flex;min-width:0;gap:10px 18px;color:var(--daon-muted);font-size:11px;flex-wrap:wrap}.daon-form-status{min-height:18px;margin:0;color:var(--daon-muted);font-size:12px}.daon-form-status.error{color:#b93428}
.daon-dialog>footer,.daon-dialog>form>footer{flex-wrap:wrap}.daon-dialog.password{width:min(520px,calc(100vw - 32px));height:auto;max-height:min(90dvh,520px)}.daon-field-row{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.daon-field-row[hidden]{display:none}.daon-secret-field{display:flex;min-width:0;align-items:flex-start;gap:12px;border:1px solid var(--daon-line);border-radius:13px;background:color-mix(in srgb,var(--daon-teal) 5%,var(--daon-surface));padding:14px;cursor:pointer}.daon-secret-field input{width:22px;min-width:22px;height:22px;margin:1px 0 0;accent-color:var(--daon-teal)}.daon-secret-field>span{display:grid;min-width:0;gap:4px}.daon-secret-field b{font-size:13px}.daon-secret-field small{color:var(--daon-muted);font-size:11px;line-height:1.55}
.daon-not-found{display:grid;min-height:70dvh;place-content:center;justify-items:center;padding:80px 24px;text-align:center}.daon-not-found>span{color:var(--daon-teal);font:700 13px 'JetBrains Mono',monospace;letter-spacing:.2em}.daon-not-found h1{margin:18px 0 10px;font-size:clamp(32px,5vw,60px);letter-spacing:-.06em}.daon-not-found p{margin:0 0 28px;color:var(--daon-muted)}
.dark body.daon-company-page{--daon-ink:#e9f1ef;--daon-muted:#9caeac;--daon-paper:#0c161a;--daon-surface:#132126;--daon-line:#2b3b3f;--daon-teal:#6ac6c2;--daon-shadow:0 24px 70px rgba(0,0,0,.3);background:var(--daon-paper)}.dark .daon-header{background:rgba(12,22,26,.9)}.dark .daon-business,.dark .daon-capability-grid article,.dark .daon-board-hero{background:#081216}.dark .daon-capability-grid{background:#29383c}.dark .daon-ceo{background:#102127}.dark .daon-ceo-copy p{color:#adc0be}.dark .daon-ceo aside{background:#164f51}.dark .daon-board-preview a:first-child{background:#7f9c2d;color:#fff}.dark .daon-board-preview p{color:var(--daon-muted)}.dark .daon-footer{background:#050c0f}.dark .daon-button.primary,.dark .daon-action.primary{border-color:#14696b;background:#14696b}.dark .daon-action.danger{border-color:#73413b;color:#ff9e94}
@media(max-width:1050px){.daon-header{padding:0 22px}.daon-menu-toggle{display:inline-flex}.daon-navigation{position:absolute;top:calc(100% + 1px);right:12px;left:12px;display:none;align-items:stretch;flex-direction:column;gap:0;border:1px solid var(--daon-line);border-radius:18px;background:var(--daon-surface);padding:10px;box-shadow:var(--daon-shadow)}.daon-navigation.open{display:flex}.daon-navigation a,.daon-navigation button{display:flex;min-height:48px;align-items:center;border-radius:10px;padding:0 14px}.daon-navigation a:hover{background:color-mix(in srgb,var(--daon-teal) 9%,transparent)}.daon-navigation a:after{display:none}.daon-theme-toggle{width:100%!important;border-radius:10px!important}.daon-hero{min-height:690px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:35px;padding-top:80px}.daon-about,.daon-strategy,.daon-board-preview{grid-template-columns:1fr;gap:58px}.daon-about-layout{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:50px}.daon-lead{margin:0}.daon-ceo{gap:50px}.daon-board-preview>div{max-width:850px;grid-template-columns:repeat(2,minmax(0,1fr))}.daon-footer{grid-template-columns:auto 1fr}.daon-footer>div:last-child{grid-column:1/-1;text-align:left}}
@media(max-width:760px){html{scroll-padding-top:68px}.daon-header{min-height:66px;padding:0 16px}.daon-brand b{font-size:17px}.daon-hero{min-height:auto;grid-template-columns:1fr;padding:76px 20px 70px}.daon-hero h1{font-size:clamp(52px,15vw,78px)}.daon-hero-system{margin-top:20px}.daon-orbit{width:min(360px,82vw);min-width:0}.daon-hero-system dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.daon-proof{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.daon-proof>div{min-height:112px;border-bottom:1px solid rgba(255,255,255,.18)}.daon-section{padding:88px 20px}.daon-section-head h2,.daon-strategy-title h2,.daon-ceo h2,.daon-board-preview h2,.daon-contact h2{font-size:clamp(37px,11.5vw,58px)}.daon-about-layout{grid-template-columns:1fr;gap:45px}.daon-track li{grid-template-columns:100px minmax(0,1fr)}.daon-capability-grid{grid-template-columns:1fr;margin-top:52px}.daon-capability-grid article{min-height:390px;padding:34px 26px}.daon-strategy-flow{grid-template-columns:1fr}.daon-strategy-flow>i{display:none}.daon-ceo{grid-template-columns:1fr}.daon-ceo aside{min-height:420px;padding:38px}.daon-board-preview>div{grid-template-columns:1fr}.daon-board-preview a{min-height:280px}.daon-contact{grid-template-columns:1fr;gap:50px;padding:85px 20px}.daon-footer{grid-template-columns:1fr;align-items:start;gap:24px;padding:45px 20px}.daon-board-hero{padding:70px 20px 55px}.daon-board-shell{width:calc(100% - 24px);margin-top:35px}.daon-board-head{align-items:flex-start;flex-direction:column}.daon-board-head-actions{width:100%}.daon-board-head-actions .daon-action{flex:1}.daon-board-toolbar{align-items:stretch;flex-wrap:wrap}.daon-board-toolbar label{width:100%;flex:1 0 100%}.daon-board-toolbar .daon-toolbar-spacer{display:none}.daon-board-toolbar .daon-action:not(.icon){flex:1}.daon-board-grid{min-height:450px;padding:3px}.daon-modal{padding:0}.daon-dialog,.daon-dialog.editor{width:100vw;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0}.daon-dialog>header{padding-top:max(15px,env(safe-area-inset-top))}.daon-dialog>footer,.daon-dialog>form>footer{padding-bottom:max(14px,env(safe-area-inset-bottom))}.daon-dialog-body{padding:18px}.daon-editor-content{min-height:300px}.daon-board-toolbar input,.daon-field input{height:48px;font-size:16px}.daon-action{min-height:44px}.daon-contact a b{font-size:clamp(18px,6.5vw,30px)}}
@media(max-width:430px){.daon-proof{grid-template-columns:1fr}.daon-proof>div{min-height:92px;border-right:0}.daon-track li{grid-template-columns:1fr;gap:9px}.daon-hero-actions .daon-button{width:100%}.daon-board-toolbar .daon-action{flex:1 0 calc(50% - 8px)}.daon-board-toolbar .daon-action.icon{flex:0 0 48px;width:48px}.daon-dialog>footer .daon-action,.daon-dialog>form>footer .daon-action{flex:1}}
@media(max-width:760px){.daon-dialog.password{width:100vw;max-width:none;height:100dvh;max-height:none;border:0;border-radius:0}.daon-field-row{grid-template-columns:1fr}.daon-dialog>footer .daon-action{flex:1 1 120px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.daon-button,.daon-action,.daon-board-preview a,.daon-navigation a:after{transition:none}}
