@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:DM Sans Variable,sans-serif;color:#25332f;background:#f8f9f6;font-synthesis:none;font-weight:400;--orange: #e96c2a;--ink: #172b25;--line: #e7e9e1;--sidebar-width: 18rem;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button,a{touch-action:manipulation}button{color:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #e5824a;outline-offset:4px}button:disabled{opacity:.55;cursor:wait}svg{flex-shrink:0}button{border:0}::selection{background:#ffcca4;color:#1f2c26}.app{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-width);position:fixed;inset:0 auto 0 0;background:#fffefa;border-right:1px solid var(--line);padding:28px 18px 0;display:flex;flex-direction:column;z-index:10;overflow-y:auto;scrollbar-width:thin}.brand{display:flex;align-items:center;gap:9px;padding:0 4px 31px}.brand img{height:57px;width:57px;object-fit:contain;border-radius:50%}.brand strong{font:800 2.0833rem Manrope Variable,sans-serif;letter-spacing:-1px;display:block;line-height:1}.brand strong span{font-size:.75rem;letter-spacing:2.7px;display:block;margin-top:8px;color:var(--orange)}.brand small{font-size:.625rem;letter-spacing:1.12px;font-weight:700;display:block;margin-top:8px}.nav-caption{font-size:.75rem;letter-spacing:1.7px;font-weight:700;color:#93988d;margin:13px 12px 14px}.sidebar nav{display:grid;gap:5px}.sidebar nav button{display:flex;align-items:center;gap:11px;text-align:left;background:transparent;padding:12px;font-size:1rem;font-weight:550;border-radius:7px;color:#757b70;white-space:normal;min-height:48px}.sidebar nav button.active{color:#bd501a;background:#fff0e4}.nav-count{margin-left:auto;font-size:.8333rem;background:#ffdcc3;border-radius:4px;padding:2px 5px}.pillar-nav-caption{margin-top:31px}.pillar-nav{display:grid;gap:5px}.pillar-nav button{display:flex;align-items:center;gap:10px;padding:10px 13px;background:none;text-align:left;font-size:.9375rem;color:#7a8076;border-radius:5px}.pillar-nav button span{width:6px;height:6px;border-radius:50%;box-shadow:0 0 0 3px #f7f7f1}.pillar-nav button:hover,.pillar-nav button.selected{background:#f2f3ed;color:var(--ink)}.sidebar-bottom{margin-top:auto;padding-top:24px}.audit-label{display:flex;align-items:center;gap:10px;padding:15px 11px;background:#f6f6f0;border:1px solid #eceee4;border-radius:7px}.audit-label svg{color:#839777}.audit-label strong,.audit-label small{display:block;font-size:.8333rem}.audit-label small{font-size:.75rem;color:#8a9183;margin-top:4px}.manual-link{font-size:.9167rem;display:flex;align-items:center;gap:9px;margin:21px 12px;color:#777f70}.manual-link svg:last-child{margin-left:auto}.company{border-top:1px solid var(--line);padding:20px 5px;display:flex;align-items:center;gap:9px}.company>span{font-size:.9167rem;font-weight:800;padding:10px;border-radius:50%;background:#f4e6d9;color:#9e572e}.company strong{font-size:.8333rem;display:block}.company small{font-size:.75rem;color:#8f9688;display:block;margin-top:4px}main{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width));min-width:0}.topbar{height:auto;border-bottom:1px solid var(--line);padding:12px 32px;display:flex;justify-content:space-between;align-items:center;background:#fffefa;gap:12px;min-height:80px;flex-wrap:wrap}.breadcrumbs{display:flex;align-items:center;gap:12px;font-size:.9167rem;white-space:nowrap}.breadcrumbs>span{color:#969b91}.breadcrumbs strong{font-weight:500}.top-actions{display:flex;align-items:center;gap:15px}.search{display:flex;align-items:center;gap:7px;color:#a3a89d;font-size:.9167rem}.search input{width:180px;border:0;background:none;outline:none;font-size:.9167rem;color:#535e51}.search kbd{border:1px solid var(--line);border-radius:4px;padding:1px 5px}.period{display:flex;align-items:center;gap:6px;font-size:.8333rem;border-left:1px solid var(--line);padding-left:14px}.period select{border:0;background:none;color:#70786c;font-size:.8333rem;max-width:160px;min-height:44px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.9167rem;font-weight:600;padding:11px 16px;border-radius:5px;border:1px solid transparent;transition:.2s;min-height:44px}.button.light{background:#fffefa;border-color:#e2e5da}.button.light:hover{background:#f2f3eb}.button.primary{background:#ba4f1c;color:#fff}.button.primary:hover{background:#9c4014}.intro{padding:34px 38px 26px;display:flex;align-items:center;justify-content:space-between;gap:30px}.eyebrow{font-size:.75rem;font-weight:700;letter-spacing:2.2px;display:flex;align-items:center;gap:8px;color:#a76a43;margin:0 0 14px}.eyebrow>span:not(:empty){letter-spacing:0}.eyebrow>span:empty{height:5px;width:5px;background:var(--orange);border-radius:50%}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:Manrope Variable,sans-serif}h1{font-size:clamp(2.3333rem,3.6vw,3.5833rem);font-weight:650;line-height:1.23;letter-spacing:-1.8px;margin-bottom:12px}h1 em{font-style:normal;color:#b6744e}.intro>div>p:last-child{font-size:1rem;color:#8c9385;margin:0}.intro-side{text-align:right}.outline-badge{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;letter-spacing:1.1px;border:1px solid #e5d1bb;color:#986f4e;padding:8px 11px;border-radius:20px}.intro-side p{font-size:.8333rem;color:#999b8f;margin:16px 0 5px}.intro-side strong{font-weight:600;color:#5d6c5d}.intro-side small{font-size:.75rem;color:#aaada1}.experience{position:relative;margin:0 38px;min-height:610px;height:clamp(610px,44vw,720px);isolation:isolate;border-radius:10px;background:radial-gradient(ellipse at 70% 95%,#5854434a,transparent 50%),radial-gradient(ellipse at 50% 30%,#224c4660,transparent 75%),#0c1b1c;overflow:hidden;color:#f0ede0;box-shadow:0 16px 30px #1527210a;transition:height .7s}.scene-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.5' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.aurora{position:absolute;width:750px;height:200px;filter:blur(80px);opacity:.14;border-radius:50%;animation:aurora 17s ease-in-out infinite alternate;pointer-events:none;z-index:-1}.aurora.one{background:#ef9149;top:130px;left:45%;transform:rotate(-30deg)}.aurora.two{background:#48b7ab;top:140px;right:45%;animation-delay:-8s}.starfield{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;pointer-events:none;background-image:radial-gradient(1px 1px at 7% 23%,#fff 30%,transparent),radial-gradient(1px 1px at 67% 13%,#fff 30%,transparent),radial-gradient(1px 1px at 80% 39%,#fff 30%,transparent),radial-gradient(1px 1px at 23% 57%,#fff 30%,transparent),radial-gradient(1px 1px at 43% 9%,#fff 30%,transparent);background-size:250px 230px;animation:twinkle 6s ease-in-out infinite alternate}.scene-top{position:absolute;top:24px;left:28px;right:28px;display:flex;justify-content:space-between;align-items:center;z-index:5;font-size:.75rem;letter-spacing:1.4px;color:#b6c7b8}.scene-top>span:first-child{display:flex;align-items:center;gap:8px}.scene-top i{width:4px;height:4px;border-radius:50%;background:#b6d4ba;box-shadow:0 0 8px #9bdaa5}.scene-hint{display:flex;align-items:center;gap:8px;letter-spacing:.2px;color:#819c94;font-size:.75rem}.scene-wordmark{position:absolute;left:0;right:0;text-align:center;top:0;font:500 clamp(3.5rem,9.333vw,9.6667rem) "Manrope Variable",sans-serif;line-height:1;letter-spacing:.16em;color:#e4eee6;opacity:.035;pointer-events:none}.floor{position:absolute;top:46%;right:-30%;bottom:-60%;left:-30%;transform:perspective(450px) rotateX(65deg);background:linear-gradient(90deg,transparent calc(100% - 1px),#9dbbaa14 1px),linear-gradient(0deg,transparent calc(100% - 1px),#9dbbaa14 1px);background-size:100px 90px;-webkit-mask-image:linear-gradient(transparent,#000 45%);mask-image:linear-gradient(transparent,#000 45%);pointer-events:none}.horizon{position:absolute;left:7%;right:7%;bottom:111px;height:1px;background:linear-gradient(90deg,transparent,#f4cc8840,transparent);box-shadow:0 0 50px 10px #e5bb6a0a}.pillars-stage{position:absolute;top:0;right:0;bottom:0;left:0;transition:width 1s cubic-bezier(.22,1,.36,1)}.pillar{position:absolute;left:var(--pos);bottom:136px;width:min(150px,15%);height:calc(var(--height) + 124px);padding:0;transform:translate(-50%);background:none;display:flex;align-items:center;flex-direction:column;color:#e5e7da;transition:left 1.1s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1),opacity .6s,filter .6s,bottom 1s;z-index:2;outline-offset:7px}.pillar:before{content:"";position:absolute;width:130px;height:40px;bottom:7px;border-radius:50%;background:radial-gradient(ellipse,#0009,transparent 70%);transform:translate(9px);z-index:-1}.orb{position:relative;display:grid;place-items:center;width:72px;height:72px;border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);border-radius:50%;background:radial-gradient(circle at 40% 25%,#36554f,#132b28 75%);box-shadow:0 0 0 4px #819d8812,0 0 0 5px #aab89822,inset 0 0 12px #0005,0 0 40px color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent);animation:levitate 5s ease-in-out infinite;animation-delay:calc(var(--i) * -.6s);transition:box-shadow .5s,transform .5s;flex-shrink:0}.orb svg{width:32px;height:32px;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 50%,transparent))}.orb:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid color-mix(in srgb,var(--accent) 17%,transparent);border-radius:50%}.orb-orbit{position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border:1px solid color-mix(in srgb,var(--accent) 13%,transparent);border-radius:50%;transform:rotateX(60deg) rotate(15deg)}.orb-dot{position:absolute;top:9px;right:5px;width:3px;height:3px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px var(--accent)}.pillar-beam{width:1px;height:32px;flex-shrink:0;background:linear-gradient(var(--accent),transparent);opacity:.3}.pillar-structure{position:relative;display:block;height:var(--height);width:84px;flex-shrink:0;transition:filter .5s;filter:brightness(.84)}.column-cap{position:absolute;left:-4px;right:-4px;height:20px;top:0;border-radius:50%;background:linear-gradient(90deg,#626c61,#c9c9ad 27%,#e4dbc0 50%,#7c8270 92%);border-top:2px solid #d6ccb0;box-shadow:0 4px #798574,0 7px #a5ac95,0 9px 2px #15271d;z-index:2}.column-cap:after{content:"";position:absolute;top:3px;right:6px;bottom:8px;left:6px;border-radius:50%;background:linear-gradient(90deg,#667568,#d1c8aa)}.column-shaft{position:absolute;top:8px;bottom:5px;left:3px;right:3px;background:repeating-linear-gradient(90deg,#fff0 0,#fff0 8px,#13251808 9px,#e8dbc513,#fff0 13px),linear-gradient(90deg,#506359,#aab4a1 26%,#ced0b7 48%,#9da88f 69%,#4d6555);border-radius:5px 5px 8px 8px;box-shadow:inset 4px 0 8px #ffffff0c,inset -7px 0 8px #13291f33}.column-shaft:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.23;background:linear-gradient(128deg,transparent 20%,#344e45 20.3%,transparent 20.6%,transparent 45%,#fff8 45.3%,transparent 45.7%,transparent 75%,#4e5c4c 75.4%,transparent 75.7%);background-size:100% 170px}.column-inlay{position:absolute;width:1px;top:26px;bottom:23px;left:50%;background:linear-gradient(transparent,#d9c79b55,transparent)}.column-number{position:absolute;top:20%;left:0;right:0;font:600 1.75rem Manrope Variable,sans-serif;color:#324a3c;opacity:.5;text-shadow:0 1px #ffffff30;letter-spacing:1px}.column-base{position:absolute;bottom:-3px;left:-10px;right:-10px;height:17px;background:linear-gradient(90deg,#657667,#c6c8ac 40%,#6e7e69);border-radius:50%;border-top:2px solid #bdc4a9;box-shadow:0 4px #6f7f6a,0 7px #a0ad91,0 9px 1px #52684f;z-index:2}.column-base:before{content:"";position:absolute;height:12px;left:8px;right:8px;bottom:8px;border-radius:50%;background:linear-gradient(90deg,#687967,#b7bda2 45%,#5b705d);border-top:1px solid #bec6aa}.pillar-title{position:absolute;top:calc(100% + 23px);font-size:.9375rem;line-height:1.45;text-align:center;max-width:100%;font-weight:600;transition:color .3s}.pillar-subtitle{position:absolute;top:calc(100% + 76px);color:#7f998a;font-size:.75rem;display:flex;align-items:center;gap:4px}.pillar:hover .pillar-structure{filter:brightness(1.08)}.pillar:hover .orb{box-shadow:0 0 0 5px #819d8822,0 0 0 6px #aab89855,0 0 45px color-mix(in srgb,var(--accent) 25%,transparent)}.pillar:hover .pillar-title{color:var(--accent)}.scene-bottom{position:absolute;left:28px;right:28px;bottom:20px;display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:1.7px;color:#718b7e}.scene-bottom b{font-weight:400;margin:0 5px}.focused .pillars-stage{width:37%}.focused .pillar{opacity:0;pointer-events:none;transform:translate(-50%) scale(.75);filter:blur(5px)}.focused .pillar.chosen{opacity:1;pointer-events:auto;filter:none;left:50%;bottom:108px;transform:translate(-50%) scale(1.14);z-index:4}.focused .pillar.chosen .pillar-structure{filter:brightness(1.1)}.focused .scene-wordmark{opacity:.015}.focused .horizon{right:67%}.scene-back{display:flex;align-items:center;gap:7px;color:#adbfb0;background:#ffffff08;border:1px solid #ffffff12;font-size:.75rem;padding:7px 10px;border-radius:4px;letter-spacing:0}.scene-back:hover{background:#ffffff12}.branches{position:absolute;left:38%;right:5%;top:87px;bottom:44px;display:flex;flex-direction:column;animation:branch-enter .9s cubic-bezier(.22,1,.36,1) both}.branch-heading .eyebrow{font-size:.75rem;color:#d5b18c;letter-spacing:2px;margin-bottom:10px}.branch-heading h2{font-size:clamp(1.8333rem,3.733vw,3rem);letter-spacing:-1px;font-weight:550;margin-bottom:8px}.branch-heading>p:last-child{font-size:.9167rem;color:#8fa89a;line-height:1.5;margin-bottom:20px;max-width:420px}.branch-tree{display:grid;gap:7px;position:relative;padding-left:22px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#6c7f6e #10241f;max-height:100%}.branch-tree:before{content:"";position:absolute;left:0;top:15px;bottom:22px;border-left:1px solid #b3b89544}.branch-node{position:relative;display:flex;align-items:center;gap:12px;text-align:left;background:linear-gradient(105deg,#bac39b0d,#a7bca904);border:1px solid #9baf8a29;padding:11px 13px;border-radius:6px;color:#eceddd;animation:branch-enter .65s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--delay);transition:background .3s,border-color .3s}.branch-node:before{content:"";position:absolute;width:22px;left:-23px;top:50%;border-top:1px solid #b3b89544}.branch-node:hover{background:#d8cca31a;border-color:#d0c39966}.branch-node>span:nth-child(2){flex:1}.branch-code{font-size:.75rem;letter-spacing:.5px;color:#e1bb89;background:#dcb26d13;border:1px solid #dfc19527;padding:7px 6px;border-radius:4px}.branch-node strong{font-size:.9167rem;font-weight:500;display:block}.branch-node small{font-size:.75rem;color:#8ba08f;display:block;margin-top:5px}.branch-node>svg{color:#758b76}.pillar-switch{display:flex;align-items:center;gap:14px;justify-content:flex-end;margin-top:15px;font-size:.8333rem;color:#e4dfc7}.pillar-switch i{font-style:normal;color:#677e6d;font-size:.75rem}.pillar-switch button{display:grid;place-items:center;width:40px;height:40px;background:#e4ebc80b;color:#a2b493;border:1px solid #adba8f24;border-radius:50%}.summary-strip{margin:22px 38px 0;padding:19px 0;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--line);flex-wrap:wrap}.summary-strip>div:first-child{display:flex;align-items:center;gap:10px;min-width:175px}.summary-icon{width:35px;height:35px;background:#eeefe5;color:#7c8b69;border-radius:50%;display:grid;place-items:center}.summary-strip>div:first-child strong{font-size:.9167rem;display:block}.summary-strip>div:first-child small{font-size:.75rem;display:block;color:#929b88;margin-top:4px}.stat{padding-left:24px;border-left:1px solid var(--line);white-space:nowrap}.stat b{font:650 1.8333rem Manrope Variable,sans-serif;display:block;line-height:1}.stat i{font-style:normal;font-size:1.0833rem;color:#b2b8a7;margin-left:2px;font-weight:400}.stat>span{font-size:.75rem;color:#939d88;display:block;margin-top:8px}.progress-stat{flex:1;min-width:100px}.progress-stat>div:first-child{display:flex;justify-content:space-between;font-size:.75rem;color:#8b957e;margin-bottom:10px}.progress-stat strong{font-weight:600;color:#6f7d5e}.progress-track{background:#e9ecdf;border-radius:5px;height:4px;overflow:hidden}.progress-track>span{display:block;height:100%;background:#aab998;transition:width .6s}.text-button{display:inline-flex;align-items:center;gap:8px;background:none;padding:3px 0;color:#8c795f;font-size:.75rem;white-space:nowrap}.path-section{margin:32px 38px 0;display:flex;align-items:center;gap:35px}.path-section>div:first-child{width:37%}.path-section .eyebrow{font-size:.75rem;letter-spacing:1.5px;color:#acb29d;margin-bottom:9px}.path-section h2{font-size:1.25rem;font-weight:600;letter-spacing:-.4px;margin-bottom:8px}.path-section p:last-child{font-size:.75rem;color:#929b89;line-height:1.7;max-width:260px;margin:0}.milestones{display:flex;flex:1;align-items:flex-start}.milestones>div{flex:1;position:relative;border-top:1px solid #dce1d3;padding-top:15px}.milestone-dot{position:absolute;top:-4px;left:0;width:7px;height:7px;border:2px solid #b1bba3;border-radius:50%;background:#f8f9f6}.milestones small{display:block;color:#a8ae9d;font-size:.75rem;letter-spacing:1px}.milestones strong{font-weight:500;font-size:.75rem;display:block;margin-top:6px;color:#838c78}.milestones .current .milestone-dot{border-color:#c88c58;background:#c88c58;box-shadow:0 0 0 4px #e7c4a433}.milestones .current strong,.milestones .current small{color:#b68150}footer{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:27px 38px 21px;margin-top:12px;font-size:.75rem;letter-spacing:.3px;color:#a6ae9a}footer>span:first-child{letter-spacing:1.2px;font-size:.75rem}.connection{display:flex;align-items:center;gap:5px}.connection i{width:4px;height:4px;border-radius:50%;background:#8ea17e}.connection .loading{background:#dbb27a}.page-content{padding:38px;min-height:calc(100vh - 155px)}.page-content h1{font-size:2.75rem}.page-content>.eyebrow{margin-bottom:16px}.page-title{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:30px}.muted{color:#929b88;font-size:1rem;line-height:1.7}.overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.overview-pillar{display:flex;flex-direction:column;text-align:left;align-items:flex-start;background:#122b26;padding:25px;border:1px solid #30433b;border-radius:10px;color:#ebeadd;min-height:260px;transition:transform .3s}.overview-pillar:hover{transform:translateY(-4px)}.overview-pillar>svg{margin-bottom:22px}.overview-pillar .eyebrow{font-size:.75rem;color:#879f87;letter-spacing:1px;margin-bottom:8px}.overview-pillar h2{font-size:1.5rem;letter-spacing:-.5px}.overview-pillar p{font-size:.9167rem;color:#91a78d;line-height:1.7;flex:1}.overview-pillar>strong{font-size:1.6667rem;font-weight:500}.overview-pillar>strong small{font-size:.75rem;color:#8ba180;margin-left:5px}.overview-pillar .progress-track{width:100%;background:#314939;margin-top:15px}.note{display:flex;align-items:flex-start;gap:10px;background:#f3f0e5;border:1px solid #eae4d3;padding:16px;border-radius:6px;margin:24px 0;color:#9b8a66}.note p{margin:0;font-size:.9167rem;line-height:1.7}.section-title{font-size:1.5833rem;margin-top:35px}.question-list{display:grid;gap:8px;margin-top:20px}.question-row{width:100%;display:flex;align-items:center;gap:13px;padding:18px;background:#fffefa;border:1px solid #e7eade;text-align:left;border-radius:6px;transition:background .2s,border-color .2s}.question-row:hover{background:#f6f5ec;border-color:#cccdbb}.question-status{width:24px;height:24px;border:1px solid #dfe4d4;color:#a0ad8b;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.question-status>span{width:5px;height:5px;border-radius:50%;background:#c9d0bd}.question-status.done{background:#e5eddb;border-color:#d1ddbe;color:#728954}.question-status.partial{background:#f4e8d2;color:#bb9853;border-color:#e7d6b5}.question-row>span:nth-child(2){flex:1}.question-row small{font-size:.75rem;display:block;color:#9a9e8c;margin-bottom:5px}.question-row strong{font-size:1rem;font-weight:500;line-height:1.6;display:block}.question-percent{font-size:.75rem;white-space:nowrap;color:#98a085}.question-row>svg{color:#adb59d}.file-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.file-card{position:relative;display:flex;flex-direction:column;gap:15px;padding:22px;background:#fffefa;border:1px solid var(--line);border-radius:7px;min-width:0}.file-card>svg:first-child{color:#b08c64}.file-card strong{font-size:1rem;overflow-wrap:anywhere}.file-card small{font-size:.8333rem;color:#9ba38e}.file-card>svg:last-child{position:absolute;right:20px;top:24px;color:#adb99d}.empty{background:#f3f5ed;padding:50px 25px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #d8decc;border-radius:8px;color:#a5af97;gap:16px;text-align:center;min-height:220px}.empty p{font-size:1rem;line-height:1.8;max-width:380px;margin:0}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#031310a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;display:flex;align-items:center;justify-content:center;padding:36px;animation:overlay-in .3s ease}.branch-dialog,.assessment-dialog{position:relative;background:#fafbf6;border-radius:13px;max-height:90vh;overflow:auto;box-shadow:0 30px 130px #0005;scrollbar-width:thin;scrollbar-color:#b7bea6 #fafbf6}.branch-dialog{width:min(980px,100%);padding:38px}.branch-dialog>.eyebrow{max-width:90%;font-size:.75rem;line-height:1.8}.branch-dialog>h2{font-size:2.3333rem;letter-spacing:-1px;max-width:90%;margin-bottom:10px}.close{position:absolute;right:20px;top:20px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ecefe2;color:#748263;z-index:5}.close svg{width:17px}.source-link{display:inline-flex;gap:7px;align-items:center;font-size:.8333rem;color:#a17a50;margin-top:4px}.question-overlay{z-index:40}.assessment-dialog{width:min(1240px,100%)}.assessment-header{padding:32px 36px 25px;border-bottom:1px solid #e1e7d4}.assessment-header>h2{font-size:1.9167rem;line-height:1.5;letter-spacing:-.5px;max-width:92%;margin-bottom:10px}.assessment-header .eyebrow{font-size:.75rem}.assessment-header .eyebrow span{color:#9d947b;font-weight:400}.assessment-body{display:grid;grid-template-columns:40% 60%}.manual-extract{background:#f0f3e9;padding:28px;border-right:1px solid #e3e8d9}.manual-extract h3,.assessment-form h3{display:flex;align-items:center;gap:8px;font-size:1.0833rem;font-weight:600;letter-spacing:-.1px;margin-bottom:18px}.manual-extract>p{white-space:pre-line;font-size:.9167rem;line-height:1.9;color:#7c896f}.manual-extract h4{font-size:.75rem;color:#8a9b78;letter-spacing:.7px;line-height:1.7;margin:25px 0 12px}.manual-extract>.evidence-required{color:#67785a;font-size:.8333rem;line-height:1.9}.assessment-form{padding:28px}.assessment-form fieldset,.metric-form fieldset{border:0;margin:0;padding:0;min-width:0}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.assessment-form label,.metric-form label{display:flex;flex-direction:column;gap:7px;font-size:.8333rem;font-weight:500;color:#79876b;margin-bottom:15px}.assessment-form input,.assessment-form select,.assessment-form textarea,.metric-form input{min-width:0;width:100%;background:#fffefa;border:1px solid #dde3d1;border-radius:5px;padding:10px 11px;color:#4c5e40;font-size:1rem;outline:none;resize:vertical;line-height:1.5}.assessment-form input:focus,.assessment-form select:focus,.assessment-form textarea:focus,.metric-form input:focus{border-color:#bd8f60;box-shadow:0 0 0 2px #d3ae6922}.assessment-form input::placeholder,.assessment-form textarea::placeholder,.metric-form input::placeholder{color:#b0b8a2}.assessment-form fieldset:disabled{opacity:.85}.attachments{border-top:1px solid #e1e7d7;padding-top:20px;margin-top:8px}.attachments h3 span{font-size:.75rem;border-radius:9px;background:#e6ecdc;padding:2px 7px;color:#869872;margin-left:3px}.attachment{position:relative;display:flex;gap:10px;align-items:center;font-size:.9167rem;background:#edf0e6;border-radius:5px;padding:10px;margin-bottom:7px;color:#889c72}.attachment>a{flex:1;overflow-wrap:anywhere;color:#61794c;font-size:.9167rem}.attachment small{display:block;color:#a3af94;font-size:.75rem;margin-top:4px}.attachment button{background:none;color:#a4b291;padding:5px;display:flex}.confirm-delete{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff0e0;display:flex;align-items:center;justify-content:space-around;gap:5px;padding:7px;border-radius:5px;color:#b17546;font-size:.75rem}.confirm-delete button{color:#996b40;font-size:.75rem}.assessment-form .upload-zone{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;border:1px dashed #d2dcc4;border-radius:7px;background:#f3f5ed;padding:23px 10px;text-align:center;cursor:pointer;color:#91a47b;font-size:.9167rem}.upload-zone strong{font-weight:500;font-size:.9167rem}.upload-zone small{font-size:.75rem;font-weight:400;color:#a9b49c}.upload-zone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.form-actions{display:flex;align-items:center;justify-content:space-between;padding-top:16px}.form-error{background:#f9e4d9;border:1px solid #f0cbb6;padding:12px;color:#b4714c;border-radius:6px;font-size:.9167rem;margin-top:15px}.history{border-top:1px solid #e2e8d7;margin-top:25px;padding-top:18px;font-size:.8333rem;color:#879b72}.history h4{font-size:1rem}.history>div{border-bottom:1px solid #e2e8d7;padding:10px 0}.history strong,.history small{display:block;margin-bottom:5px;font-size:.75rem}.history p{font-size:.8333rem;line-height:1.7;margin-bottom:4px}.results .note{margin-top:24px}.metric-form{border:1px solid #e0e5d6;border-radius:7px;padding:21px;margin-top:13px;background:#fffefa}.metric-form h3{font-size:1.1667rem;display:flex;justify-content:space-between;gap:12px;font-weight:600;align-items:center}.metric-form h3>small{font:400 .75rem DM Sans Variable,sans-serif;color:#a4af94}.metric-inputs{display:grid;grid-template-columns:1fr 1fr 95px;gap:15px;align-items:center}.metric-inputs>strong{font-size:1.75rem;font-weight:500;color:#b38656;align-self:start;padding-top:15px}.metric-inputs>strong small{display:block;font-size:.75rem;color:#a6b196;margin-top:7px}.result-total{display:flex;align-items:center;justify-content:space-between;font-size:1rem;padding:25px 5px 0}.result-total strong{color:#ac8254;font-size:2rem}.result-total small{font-size:.8333rem;color:#a3af94;font-weight:400}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:10px;padding:15px 22px;background:#1c382c;color:#e4edda;border:1px solid #526f42;border-radius:9px;box-shadow:0 10px 40px #0003;font-size:1rem;animation:overlay-in .3s ease}.error-banner{padding:12px 38px;background:#f8e5d5;color:#9a6e46;font-size:1rem;display:flex;justify-content:space-between;align-items:center;gap:10px}.error-banner button{background:none;color:inherit;text-decoration:underline}.presentation{background:#081a18;color:#e5eadf}.presentation-brands{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);align-items:center;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.presentation-brand{display:flex;align-items:center;justify-content:center;min-width:0;height:72px;padding:0 20px}.presentation-brand+.presentation-brand{border-left:0}.presentation-brand img{display:block;width:100%;height:100%;object-fit:contain}.distributor-brand img{max-width:76px}.program-brand img{max-width:260px}.auditor-brand img{max-width:220px;max-height:58px}@media(max-width:760px){.presentation-brands{margin:0;padding:0}.presentation-brand{height:56px;padding:0 6px}.auditor-brand img{max-height:48px}}.presentation .sidebar{display:none}.presentation main{margin:0;width:100%}.presentation .topbar{background:#0b211d;border-color:#ffffff0b;height:64px}.presentation .breadcrumbs>strong{color:#a7bda3}.presentation .button.light{background:#ffffff08;color:#a7baa0;border-color:#ffffff15}.presentation .intro{padding:30px 4vw 24px}.presentation .intro h1{font-size:clamp(2.25rem,4vw,3.75rem)}.presentation .intro h1 em{color:#d5ac7e}.presentation .intro-side p{color:#84977b}.presentation .intro-side strong{color:#afbca1}.presentation .intro-side small{color:#5f7b63}.presentation .outline-badge{border-color:#886d3d55;color:#c7a56e}.presentation .experience{margin:0 3vw;min-height:500px;height:calc(100vh - 340px);border:1px solid #ffffff0d;border-radius:12px}.presentation .summary-strip{margin:15px 4vw 110px;border-color:#ffffff0e;justify-content:space-between}.presentation .summary-strip .stat{border-color:#ffffff18}.presentation .summary-strip .summary-icon{background:#b4c8960b;color:#a2b589}.presentation .summary-strip .progress-track{background:#abc28918}.presentation footer{display:none}.presentation-dock{position:static;z-index:20;bottom:auto;left:auto;transform:none;display:flex;align-items:center;gap:6px;padding:4px 10px;background:#19352d88;-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid #b1c59222;border-radius:10px;box-shadow:none;width:max-content;max-width:100%;margin:0 auto}.presentation-dock>img{width:34px;height:34px;object-fit:contain;border-radius:50%}.presentation-dock>span{font-size:.75rem;letter-spacing:1px;color:#a5b98e;white-space:nowrap;margin:0 6px}.presentation-dock>span b{color:#d2b77f;font-weight:500}.presentation-dock>div{width:1px;height:22px;background:#abc18f22;margin:0 4px}.presentation-dock>button{background:none;width:36px;height:34px;border:1px solid transparent;color:#7e9b76;font-size:.75rem;border-radius:8px;display:grid;place-items:center}.presentation-dock>button.active{background:#eac48e12;border-color:#b6925555;color:#e8c18a}.presentation .overlay{color:#25332f}.presentation .error-banner{color:#94673c}.presentation .focused .pillar.chosen{transform:translate(-50%) scale(1.2)}@keyframes levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes aurora{0%{transform:translate(-70px,-20px) rotate(-25deg)}to{transform:translate(70px,60px) rotate(-15deg)}}@keyframes twinkle{0%{opacity:.18}to{opacity:.5}}@keyframes branch-enter{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@media(max-width:1220px){.sidebar{width:var(--sidebar-width);padding-left:12px;padding-right:12px}main{margin-left:var(--sidebar-width);width:calc(100% - var(--sidebar-width))}.brand strong{font-size:1.9167rem}.brand small{font-size:.625rem}.brand img{width:47px;height:47px}.sidebar nav button{font-size:1rem;gap:8px}.pillar-nav button{font-size:.9375rem}.topbar{padding:0 25px}.top-actions{gap:10px}.search input{width:110px}.search kbd{display:none}.intro{padding:28px 25px 23px}.intro-side{max-width:190px;display:none}.outline-badge{font-size:.75rem;letter-spacing:.7px}.experience{margin:0 25px;min-height:610px}.pillar{width:min(140px,15%);transform:translate(-50%);transform-origin:bottom center;bottom:136px}.pillar-title{max-width:100%;font-size:.9375rem}.scene-bottom{font-size:.75rem;letter-spacing:1px}.summary-strip{margin-left:25px;margin-right:25px;gap:17px}.summary-strip>div:first-child{min-width:140px}.summary-strip>div:first-child strong{font-size:.8333rem}.stat{padding-left:16px}.summary-strip>.text-button{display:none}.path-section{margin-left:25px;margin-right:25px;gap:20px}.path-section h2{font-size:1.0833rem}.path-section p:last-child{font-size:.75rem}.milestones strong{font-size:.75rem}.page-content{padding:30px 25px}.overview-grid{gap:12px}.overview-pillar{padding:19px}.overview-pillar h2{font-size:1.3333rem}.focused .pillar.chosen{transform:translate(-50%) scale(1.05);bottom:125px}.branches{left:37%;right:4%;top:83px;bottom:30px}.branch-heading h2{font-size:2.1667rem}.branch-node{padding:9px 10px}.branch-node strong{font-size:.8333rem}.branch-heading>p:last-child{font-size:.8333rem}.branch-code{font-size:.75rem}.branch-tree{gap:6px}.branch-node small{font-size:.75rem}.scene-top{left:22px;right:22px}.scene-hint{font-size:.75rem}footer{padding-left:25px;padding-right:25px}}@media(max-width:1000px){.topbar .search,.intro-side{display:none}.summary-strip{gap:16px}.summary-strip>div:first-child{min-width:140px}.summary-icon{display:none}.stat{padding-left:16px}.summary-strip .stat:nth-of-type(3){display:none}.focused .pillar.chosen{transform:translate(-50%) scale(.95);bottom:115px}.pillar{width:min(140px,15%);transform:translate(-50%)}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-body{grid-template-columns:1fr}.manual-extract{border-right:0;border-bottom:1px solid var(--line);max-height:240px;overflow:auto}.file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation .pillar{transform:translate(-50%) scale(.95)}.path-section{flex-direction:column;align-items:stretch;gap:25px}.path-section>div:first-child{width:100%}.path-section p:last-child{max-width:none}.milestones{width:100%}.scene-top,.branch-node small{font-size:.75rem}}@media(max-width:760px){.sidebar{display:none}main{margin-left:0;width:100%}.topbar{height:61px;padding:0 19px}.breadcrumbs{font-size:.8333rem;gap:7px}.topbar .period{padding-left:0;border:0}.topbar .period svg{display:none}.period select{font-size:.75rem;max-width:98px}.topbar .button{padding:8px 10px;font-size:.8333rem}.topbar .button svg{width:12px}.intro{padding:28px 20px 22px}.intro h1{font-size:2.8333rem;letter-spacing:-1.6px}.intro>div>p:last-child{font-size:.8333rem}.intro .eyebrow{font-size:.75rem;letter-spacing:1.8px}.experience{margin:0 14px;height:540px;min-height:540px}.scene-top{left:17px;right:17px;top:20px;font-size:.75rem;letter-spacing:1px}.scene-hint{font-size:.75rem}.scene-hint svg{display:none}.scene-wordmark{font-size:3.75rem;top:40px;letter-spacing:5px}.pillar{width:100px;transform:translate(-50%) scale(.65);bottom:100px;transform-origin:bottom center;height:calc(var(--height) + 112px)}.pillar-title{font-size:1rem;max-width:100px}.pillar-subtitle{font-size:.75rem;top:calc(100% + 63px)}.scene-bottom{left:15px;right:15px;font-size:.75rem;letter-spacing:.7px}.scene-bottom span:last-child{display:none}.horizon{bottom:103px}.summary-strip{margin:10px 20px 0;padding:17px 0;gap:14px;flex-wrap:wrap}.summary-strip>div:first-child{min-width:44%;gap:7px}.summary-strip .stat{border:0;padding:0;min-width:30%;margin-left:auto;text-align:right}.summary-strip .stat b{font-size:1.8333rem}.progress-stat{width:100%;flex:auto;padding-top:3px}.progress-stat>div:first-child{font-size:.75rem}.path-section{margin:27px 20px 0}.path-section h2{font-size:1.3333rem}.path-section p:last-child{font-size:.75rem}.milestones strong,.milestones small{font-size:.75rem}footer{padding:22px 20px;font-size:.75rem;gap:5px}footer>span:nth-child(2){display:none}.focused{height:690px;min-height:690px}.focused .pillars-stage{height:200px;width:100%;top:35px}.focused .pillar.chosen{left:15%;bottom:-50px;transform:translate(-50%) scale(.52)}.focused .pillar-title,.focused .pillar-subtitle{display:none}.focused .column-number{opacity:.65}.branches{left:24px;right:24px;top:270px;bottom:25px}.branch-heading{position:absolute;left:85px;right:0;top:-170px;height:150px}.branch-heading h2{font-size:2.1667rem}.branch-heading>p:last-child{font-size:.8333rem}.branch-tree{padding-left:17px;gap:7px}.branch-node{min-height:45px;padding:9px 12px}.branch-node strong{font-size:.8333rem}.branch-node small{font-size:.75rem}.branch-node:before{width:17px;left:-18px}.branch-heading .eyebrow{font-size:.75rem}.focused .horizon{bottom:auto;top:260px;left:0;right:0;opacity:.3}.focused .floor{top:10%;right:-30%;bottom:20%;left:-30%;opacity:.2}.page-content{padding:30px 20px}.page-content h1{font-size:2.25rem}.page-title{align-items:flex-start;flex-direction:column;gap:10px}.overview-grid{gap:9px}.overview-pillar{padding:18px 15px;min-height:270px}.overview-pillar h2{font-size:1.25rem}.overview-pillar p{font-size:.8333rem}.overview-pillar>strong{font-size:1.5rem}.overview-pillar>strong small{display:block;font-size:.75rem;margin:5px 0}.question-row{padding:13px 10px;gap:9px}.question-row strong{font-size:1rem}.question-percent,.question-row small{font-size:.75rem}.question-row>svg:last-child{display:none}.file-grid{grid-template-columns:1fr}.overlay{padding:10px}.branch-dialog{padding:30px 18px;max-height:94vh}.branch-dialog>.eyebrow{font-size:.75rem}.branch-dialog>h2{font-size:1.9167rem}.assessment-dialog{max-height:95vh}.assessment-header{padding:28px 20px 20px}.assessment-header>h2{font-size:1.5833rem;max-width:95%;padding-right:20px}.assessment-form,.manual-extract{padding:22px 20px}.manual-extract{max-height:210px}.form-grid{gap:10px}.assessment-form input,.assessment-form select{padding:9px 8px;font-size:1rem}.assessment-form label{font-size:.75rem}.metric-form{padding:16px 13px}.metric-form h3{font-size:1rem}.metric-form h3 small{font-size:.75rem}.metric-inputs{gap:9px;grid-template-columns:1fr 1fr 65px}.metric-inputs>strong{font-size:1.4167rem}.metric-inputs>strong small{font-size:.75rem}.result-total>span{font-size:.8333rem}.result-total strong{font-size:1.6667rem}.toast{font-size:.8333rem;padding:13px 17px;max-width:90%;width:max-content}.presentation .topbar{height:55px;padding:0 20px}.presentation .intro{padding:25px 20px 20px}.presentation .intro h1{font-size:2.5833rem}.presentation .experience{min-height:520px;height:540px;margin:0 12px}.presentation .focused{height:690px}.presentation .pillar{transform:translate(-50%) scale(.65)}.presentation .focused .pillar.chosen{transform:translate(-50%) scale(.52)}.presentation .summary-strip{margin:12px 20px 110px}.presentation-dock{padding:8px;gap:3px;bottom:15px;border-radius:11px}.presentation-dock>span{font-size:.75rem;letter-spacing:.5px;margin:0 3px}.presentation-dock>img{width:27px;height:27px}.presentation-dock>button{width:26px;height:29px;font-size:.75rem}.presentation-dock>div{margin:0 3px}.top-actions{gap:9px}.presentation-dock>button:last-child{display:none}}.mobile-nav{display:none}.focused .pillar.chosen{--height: 230px !important;height:342px;transform:translate(-50%);bottom:110px;width:150px}.focused .pillar.chosen .pillar-structure{height:230px}.presentation main{height:auto;display:flex;flex-direction:column;overflow:visible;min-height:100dvh}.presentation .topbar{height:auto;flex-shrink:0;min-height:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding:6px max(52px,3vw);background:transparent;border-bottom:0}.presentation .intro{padding:25px 4vw 20px;flex-shrink:0}.presentation .intro h1{font-size:2.8333rem}.presentation .experience{height:clamp(520px,calc(100dvh - 300px),640px);min-height:520px;flex:none}.presentation .summary-strip{margin:12px 4vw 24px;padding:14px 0;flex-shrink:0}.presentation .focused .pillar.chosen{transform:translate(-50%) scale(1.02);bottom:95px}.branch-tree{overflow-x:hidden;min-height:0;align-content:start}.branch-heading,.pillar-switch{flex-shrink:0}.presentation .intro{padding:6px 4vw 12px}.presentation .intro h1{font-size:clamp(1.75rem,2.6vw,2.625rem);margin-bottom:0;line-height:1.2;letter-spacing:-1px}.presentation .intro h1 br{display:none}.presentation .intro h1 em:before{content:" "}.presentation .intro h1 em{margin-left:.2em}.presentation .intro>div>p:last-child{display:none}.presentation .intro .eyebrow{margin-bottom:10px;font-size:.75rem;display:none}.presentation .branches{top:57px;bottom:22px}.presentation .branch-heading h2{font-size:2.25rem;margin-bottom:5px}.presentation .branch-heading .eyebrow{font-size:.75rem;margin-bottom:8px}.presentation .branch-heading>p:last-child{font-size:.8333rem;margin-bottom:8px}.presentation .branch-tree{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-left:18px}.presentation .branch-node{gap:9px;padding:6px 8px;min-height:58px}.presentation .branch-node>span:nth-child(2){min-width:0}.presentation .branch-node strong{font-size:.8333rem;line-height:1.35;white-space:normal;overflow:visible;text-overflow:clip}.presentation .branch-node small{font-size:.75rem;margin-top:4px}.presentation .branch-code{font-size:.75rem;padding:6px 5px}.presentation .pillar-switch{margin-top:9px}.presentation .focused .pillar.chosen{--height: 300px !important;height:calc(var(--height) + 104px);bottom:90px;transform:translate(-50%)}.presentation .focused .pillar.chosen .pillar-structure{height:var(--height)}@media(max-width:760px){.mobile-nav{display:flex;border-bottom:1px solid var(--line);background:#fffefa;padding:6px 14px;gap:5px}.mobile-nav button{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;font-size:.8333rem;padding:9px 6px;background:none;color:#929e84;border-radius:4px}.mobile-nav button.active{background:#fff0e4;color:#bd6b3d}.focused .pillar.chosen{bottom:-50px;transform:translate(-50%) scale(.52)}.presentation main{height:auto;display:block;overflow:visible}.presentation .experience{height:540px;min-height:540px}.presentation .experience.focused{height:690px}.presentation .focused .pillar.chosen{transform:translate(-50%) scale(.52);bottom:-50px}.presentation .intro h1{font-size:2.5833rem}.presentation .summary-strip{margin:12px 20px 100px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sidebar nav button,.pillar-nav button{color:#556257}.intro>div>p:last-child,.intro-side p,.intro-side small,.muted,.question-row small,.question-percent,.file-card small,.summary-strip>div:first-child small,.stat>span,.progress-stat>div:first-child,.path-section p:last-child,.milestones small,.milestones strong,.manual-extract>p,.manual-extract h4,.assessment-form label,.metric-form label,.attachment small,.history,footer,.company small,.audit-label small,.manual-link,.nav-caption{color:#65705f}.branch-heading>p:last-child,.branch-node small,.pillar-subtitle,.scene-hint,.scene-bottom,.overview-pillar p,.overview-pillar>strong small,.presentation .intro-side p,.presentation .intro-side small{color:#b6c8ba}.branch-node strong,.question-row strong{line-height:1.5;overflow-wrap:anywhere}.branch-node{min-height:64px}.presentation .summary-strip small,.presentation .summary-strip .stat>span,.presentation .progress-stat>div:first-child{color:#b6c8ba}.assessment-form input::placeholder,.assessment-form textarea::placeholder,.metric-form input::placeholder{color:#74816c}.assessment-form label,.metric-form label{font-size:.875rem}.manual-extract>p,.manual-extract>.evidence-required{font-size:.9375rem;color:#526449}.assessment-form input,.assessment-form select,.metric-form input{min-height:46px}.question-row{min-width:0}.question-row>span:nth-child(2){min-width:0}@media(max-width:760px){.topbar{height:auto;min-height:72px;padding:12px 16px}.breadcrumbs{width:100%;font-size:.875rem}.top-actions{width:100%;justify-content:space-between}.period select{font-size:1rem;max-width:160px}.intro h1{font-size:clamp(2rem,8vw,2.75rem)}.experience:not(.focused),.presentation .experience:not(.focused){height:auto;min-height:0;padding:90px 16px 62px}.experience:not(.focused) .pillars-stage{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 12px}.experience:not(.focused) .pillar{--height: 120px !important;position:relative;left:auto;bottom:auto;width:100%;height:284px;padding-bottom:72px;justify-content:flex-end;transform:none}.experience:not(.focused) .pillar:nth-child(3n+2){--height: 145px !important}.experience:not(.focused) .orb{width:54px;height:54px}.experience:not(.focused) .orb svg{width:26px;height:26px}.experience:not(.focused) .pillar-beam{height:20px}.experience:not(.focused) .pillar-structure{width:52px}.experience:not(.focused) .pillar-title{top:auto;bottom:24px;max-width:100%;font-size:.875rem;line-height:1.35}.experience:not(.focused) .pillar-subtitle{top:auto;bottom:0;font-size:.75rem}.scene-top{align-items:flex-start;gap:12px;font-size:.75rem;letter-spacing:.5px}.scene-hint{max-width:150px;text-align:right;font-size:.75rem}.scene-bottom{font-size:.625rem;letter-spacing:.5px}.presentation-dock{max-width:calc(100% - 20px)}.presentation-dock>span{display:none}.presentation-dock>button{width:36px;height:40px;font-size:.875rem}.presentation .topbar .breadcrumbs{width:auto}.presentation .topbar .top-actions{width:auto;margin-left:auto}}@media(max-width:760px){.presentation .intro h1 br{display:block}.presentation .intro h1 em{margin-left:0}.presentation .branch-node strong{white-space:normal}.presentation .intro>div>p:last-child{display:block}.presentation .branch-tree{grid-template-columns:1fr}.presentation .branches{left:24px;right:24px;top:270px;bottom:25px}.presentation .focused .pillar.chosen{--height: 230px !important;height:342px;bottom:-50px;transform:translate(-50%) scale(.52)}.presentation .focused .pillar.chosen .pillar-structure{height:230px}.presentation .branch-heading{top:-170px}.presentation .branch-node{min-height:45px;padding:9px 12px}}@media(max-width:760px){.experience.focused,.presentation .experience.focused{height:780px;min-height:780px}.branches,.presentation .branches{top:340px}.branch-heading,.presentation .branch-heading{top:-245px;height:225px}.branch-heading h2,.presentation .branch-heading h2{font-size:2rem;line-height:1.2}}.presentation .intro-side{display:none}.presentation .topbar .top-actions{position:absolute;top:10px;right:12px;width:auto;margin:0}.presentation .topbar .button{width:36px;height:36px;min-height:36px;padding:0}.presentation .topbar .button span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.presentation .topbar .button svg{width:18px;height:18px}@media(min-width:761px){.presentation .pillar{height:calc(var(--height) + 104px);bottom:90px;transform:translate(-50%)}.presentation .pillar-title{top:calc(100% + 16px)}.presentation .pillar-subtitle{top:calc(100% + 64px)}.presentation .scene-bottom{display:none}}@media(max-width:760px){.presentation .topbar{padding:10px 44px;gap:10px}.presentation-brands{margin:0}.presentation .topbar .presentation-dock{max-width:100%;padding:4px 6px;gap:4px}.presentation .topbar .presentation-dock>button{width:34px;height:34px}}.file-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));align-items:start}.evidence-card{position:relative;overflow:hidden;border:1px solid #dde4da;border-radius:17px;background:#fffefa;box-shadow:0 5px 20px #18372a05}.evidence-open{display:block;padding:0;width:100%;background:transparent;text-align:left}.evidence-open:hover .evidence-thumbnail img{transform:scale(1.035)}.evidence-thumbnail{position:relative;height:164px;display:grid;place-items:center;overflow:hidden;background:#e8eee5;color:#637d68}.evidence-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.evidence-pillar{position:absolute;left:12px;top:12px;background:#173d30;color:#f3f6e5;border:1px solid #ffffff30;padding:4px 9px;border-radius:8px;font-size:12px;font-weight:750}.evidence-preview-hint{position:absolute;bottom:10px;right:10px;display:flex;align-items:center;gap:6px;background:#123326e8;color:#fff;border-radius:20px;padding:6px 10px;font-size:12px}.evidence-card-copy{display:flex;flex-direction:column;gap:9px;padding:17px;min-width:0}.evidence-context{color:#5e7868;font-size:12px;font-weight:700}.evidence-card-copy strong{font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.evidence-original{color:#768076;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-date{display:flex;align-items:center;gap:6px;font-size:12px;color:#4d6655}.evidence-latest{width:fit-content;display:inline-flex;font-size:11px;font-weight:750;color:#296444;background:#e9f2df;padding:4px 8px;border-radius:6px}.evidence-card-actions{display:flex;align-items:center;gap:6px;margin:0!important;padding:8px 14px!important;min-height:42px;border-top:1px solid #e8ece3;font-size:12px;color:#718071}.evidence-card-actions>span{margin-right:auto}.evidence-card-actions a,.evidence-card-actions button{display:grid;place-items:center;width:32px;height:32px;border-radius:7px;background:transparent;color:#496351}.evidence-card-actions a:hover,.evidence-card-actions button:hover{background:#edf1e7}.evidence-delete-confirm{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fffefaf5;padding:16px;text-align:center}.evidence-delete-confirm div{display:flex;gap:8px}.evidence-delete-confirm button{padding:8px 14px;background:#e9eddf;border-radius:8px}.evidence-delete-confirm button:first-child{color:#9e382a;background:#f7e5df}.evidence-question-list{display:grid;gap:12px;margin-bottom:15px}.evidence-card.compact .evidence-open{display:grid;grid-template-columns:108px minmax(0,1fr)}.evidence-card.compact .evidence-thumbnail{height:100%;min-height:142px}.evidence-card.compact .evidence-card-copy{padding:12px;gap:5px}.evidence-card.compact .evidence-card-copy strong{font-size:13px;-webkit-line-clamp:2}.evidence-card.compact .evidence-preview-hint{right:6px;bottom:8px;padding:5px 7px;font-size:10px;gap:4px}.evidence-card.compact .evidence-preview-hint svg{width:12px}.question-row .question-evidence-date{display:flex;align-items:center;gap:5px;margin-top:6px;color:#607e61;font-size:11px;font-weight:500}.evidence-overlay{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;padding:24px;display:grid;place-items:center;background:#061b15da;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.evidence-viewer{color:#e9eee5;width:min(1500px,100%);height:min(940px,calc(100dvh - 48px));display:flex;flex-direction:column;border:1px solid #66857366;border-radius:21px;background:#122b22;box-shadow:0 30px 100px #0008;overflow:hidden}.evidence-viewer>span:first-child{display:none}.evidence-viewer-heading{display:flex;align-items:flex-start;gap:18px;padding:20px 24px 17px;border-bottom:1px solid #ffffff12}.evidence-viewer-heading>div{min-width:0;flex:1}.evidence-viewer-heading p{margin:0 0 7px;color:#b5c694;font-size:11px;letter-spacing:1.5px;font-weight:750}.evidence-viewer-heading h2{font-size:20px;line-height:1.35;margin:0 0 7px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#f7f4e5}.evidence-viewer-heading span{color:#9db2a3;font-size:12px}.evidence-close{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#dce8d7;background:#ffffff0d;flex-shrink:0}.evidence-close:hover{background:#ffffff20}.evidence-toolbar{display:flex;gap:18px;align-items:center;padding:9px 18px;background:#19382b;border-bottom:1px solid #ffffff12;flex-wrap:wrap}.evidence-toolbar>div{display:flex;align-items:center;gap:5px}.evidence-toolbar button,.evidence-toolbar a,.evidence-pdf-pages button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:34px;min-height:34px;border-radius:7px;background:transparent;color:#dce8d6;font-size:12px;padding:6px 8px}.evidence-toolbar button:hover,.evidence-toolbar a:hover,.evidence-pdf-pages button:hover{background:#ffffff13}.evidence-toolbar button:disabled,.evidence-pdf-pages button:disabled{opacity:.35;cursor:default}.evidence-toolbar button[aria-pressed=true]{background:#ffffff14}.evidence-toolbar span{font-size:12px;white-space:nowrap}.evidence-file-navigation>span{min-width:42px;text-align:center;color:#bacab6}.evidence-zoom-controls>span{min-width:42px;text-align:center}.evidence-toolbar .evidence-toolbar-end{margin-left:auto}.evidence-viewer-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 285px}.evidence-viewer-body.without-info{grid-template-columns:minmax(0,1fr)}.evidence-preview{min-width:0;min-height:0;overflow:hidden;position:relative;background:#0a1f18}.evidence-image-viewport{width:100%;height:100%;overflow:auto}.evidence-image-stage{position:relative}.evidence-image-stage img{position:absolute;left:50%;top:50%;max-width:none;max-height:none;object-fit:contain;box-shadow:0 10px 50px #0004}.evidence-information{padding:22px 20px;overflow:auto;border-left:1px solid #ffffff12;background:#163126}.evidence-information h3{font-size:15px;margin:0 0 16px;color:#f4f0dc}.evidence-information .evidence-latest{background:#b8d68d20;color:#c8dfad;margin-bottom:8px}.evidence-information dl{margin:12px 0 20px}.evidence-information dt{color:#8ca591;text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:700;margin:18px 0 6px}.evidence-information dd{margin:0;overflow-wrap:anywhere;font-size:12px;line-height:1.6;color:#d4dfce}.evidence-information dd:has(svg){display:flex;align-items:center;gap:7px}.evidence-system-name{font-family:ui-monospace,monospace;font-size:10px!important;padding:10px;border:1px solid #ffffff0d;border-radius:8px;background:#0c23194f}.evidence-location{display:flex;gap:9px;color:#b8c9ac;border-top:1px solid #ffffff13;padding-top:16px;font-size:12px;align-items:flex-start}.evidence-location p{margin:0;line-height:1.9}.evidence-information-note{font-size:11px;color:#809981;line-height:1.6;margin-top:22px}.evidence-preview-message{display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;text-align:center;padding:25px;width:100%;height:100%;color:#becbb7}.evidence-preview-message p,.evidence-preview-message h3{margin:0;overflow-wrap:anywhere}.evidence-preview-message a{border:1px solid #809c6f;padding:10px 18px;border-radius:8px;color:#d8e8cb;font-size:13px}.evidence-loading{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);background:#193b2dee;padding:10px 17px;color:#dde9d0;border-radius:9px;font-size:12px;white-space:nowrap}.evidence-text{padding:28px;margin:0;height:100%;overflow:auto;color:#d7e2d0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.evidence-pdf{height:100%;display:flex;flex-direction:column}.evidence-pdf-pages{flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:12px;padding:5px;background:#102a20;font-size:12px;color:#afc4a7}.evidence-pdf-viewport{flex:1;min-height:0;overflow:auto}.evidence-pdf-page{position:relative;width:max-content;min-width:100%;min-height:100%;padding:24px;display:grid;place-items:center}.evidence-pdf-page canvas{display:block;max-width:none;box-shadow:0 5px 30px #0005}@media(max-width:760px){.evidence-overlay{padding:8px}.evidence-viewer{height:calc(100dvh - 16px);border-radius:15px}.evidence-viewer-heading{padding:15px;gap:10px}.evidence-viewer-heading h2{font-size:16px}.evidence-viewer-heading p{font-size:9px;letter-spacing:.8px}.evidence-toolbar{padding:7px;gap:6px}.evidence-toolbar .evidence-toolbar-end{margin-left:0}.evidence-viewer-body{display:flex;flex-direction:column}.evidence-preview{flex:1;min-height:150px}.evidence-information{max-height:190px;flex:0 0 auto;padding:12px 16px;border-left:0;border-top:1px solid #ffffff18}.evidence-information h3{font-size:13px;margin-bottom:7px}.evidence-information dl{display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px}.evidence-information dt{margin:0;font-size:9px;align-self:center}.evidence-information .evidence-system-name{padding:5px}.evidence-information .evidence-location,.evidence-information-note{display:none}}@media(prefers-reduced-motion:reduce){.evidence-thumbnail img{transition:none}}
