.waf-home{--paper:#edf0f2;--ink:#172638;background:#070d1b}.waf-intro{background:var(--paper);color:var(--ink);padding:45px 0 30px}.waf-intro-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;padding-bottom:28px;border-bottom:1px solid #cbd3db}.product-name{font-size:11px;font-weight:700;color:#2c6287}.intro-index{font-size:10px;color:#7c8792}.waf-intro-grid{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:65px;padding:46px 0 58px}.waf-intro h1{font-size:clamp(46px,5.7vw,82px);line-height:1.02;letter-spacing:-.065em;font-weight:550;color:#172638}.waf-intro-copy>p{font-size:17px;line-height:1.65;color:#334b61;margin:0 0 16px;max-width:400px}.waf-intro-copy>.intro-secondary{font-size:12px;color:#71808e;line-height:1.9;max-width:360px}.waf-intro-actions{display:flex;align-items:center;gap:24px;margin-top:24px}.waf-intro-actions .btn{background:#173c5b;border-color:#173c5b;color:white;padding:12px 18px;font-size:11px;border-radius:4px}.intro-demo{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:650;color:#334e66}.workbench-intro{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;font-size:11px;color:#526578}.workbench-intro>span:first-child{font-weight:700;color:#314b62}.workbench-intro>span:last-child{display:flex;gap:9px;align-items:center;font-size:10px}.product-workbench{background:#0d1725;border:1px solid #26394c;border-radius:8px;overflow:hidden;box-shadow:0 12px 35px #152d4818;color:#e4edf6}.workbench-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 22px;border-bottom:1px solid #263649;background:#111e2f}.workbench-toolbar>div{display:flex;align-items:center;gap:10px;font-size:11px}.workbench-toolbar strong{font-weight:700;font-size:13px}.workbench-toolbar>div>span:last-child{color:#9bb0c9;font-size:10px}.toolbar-divider{height:15px;width:1px;background:#3d4e62;margin:0 8px}.sample-label{font-size:9px;color:#8da7c0}.workbench-content{display:grid;grid-template-columns:340px 1fr;min-height:420px}.workbench-events{border-right:1px solid #27374b;padding:22px 0 0;background:#0b1421;display:flex;flex-direction:column}.workbench-list-title{padding:0 21px;display:flex;justify-content:space-between;align-items:center}.workbench-list-title h2{font-size:14px;letter-spacing:-.3px;font-weight:600}.workbench-list-title>span{font-size:10px;color:#7891aa}.workbench-events>p{font-size:9px;color:#768fa8;line-height:1.7;padding:0 21px;margin:8px 0 18px}.request-row{background:none;border:0;border-left:2px solid transparent;border-top:1px solid #1d2c40;color:#a9bdd1;text-align:left;padding:17px 20px;width:100%;display:block}.request-row.selected{background:#182a3c;border-left-color:#85c6ed}.request-row:hover{background:#152639}.request-row-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.request-row-top strong{font-size:11px;font-weight:600;color:#c8d6e7}.request-row-top small{font-size:8px;color:#7089a5}.request-row-path{display:block;font-size:9px;color:#829bb4;margin:10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.request-row-bottom{display:flex;gap:7px;align-items:center;font-size:8px;color:#7f96b1}.request-row-bottom>span{margin-left:auto;color:#5e7a96}.red-dot,.green-dot{width:5px;height:5px;border-radius:50%;background:#df8e95}.green-dot{background:#75c8b0}.workbench-list-footer{margin-top:auto;padding:17px 21px;font-size:8px;color:#5c7490;border-top:1px solid #26354a}.workbench-detail{padding:25px 30px;min-width:0}.event-detail-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#8199b4;margin-bottom:22px}.decision-block,.decision-allow{font-size:9px;color:#e5a4ac;padding:4px 8px;background:#b3657315;border:1px solid #ac6a7330;border-radius:3px;white-space:nowrap}.decision-allow{color:#8ed4bd;background:#5cb49b15;border-color:#62bba333}.event-request{display:flex;align-items:center;gap:14px;padding-bottom:22px;border-bottom:1px solid #26364b;overflow:auto;white-space:nowrap}.event-request>span{font-size:11px;color:#83c8c2;font-weight:700}.event-request code{font-size:14px;color:#d9e6f3}.event-context{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:22px 0;border-bottom:1px solid #26364b}.event-context>div{display:flex;flex-direction:column;gap:8px;font-size:9px}.event-context>div>span{color:#617f9c}.event-context strong{color:#9cb6cf;font-weight:500;font-size:10px}.decision-explanation{padding:22px 0}.small-caption{font-size:9px;color:#6984a0}.decision-explanation h3{font-size:15px;font-weight:600;letter-spacing:-.3px;margin:10px 0}.decision-explanation p{font-size:11px;color:#829bb5;line-height:1.8;margin:0;max-width:600px}.matched-field{display:flex;gap:20px;background:#09111d;border:1px solid #25384b;padding:12px 15px;font-size:10px}.matched-field>span{color:#718ea8}.matched-field code{color:#c0d0df}.event-detail-bottom{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:9px;margin-top:22px;color:#7895af}.event-detail-bottom>span,.event-detail-bottom>a{display:flex;gap:7px;align-items:center}.event-detail-bottom>a{color:#b7d8ef}.waf-intro-foot{display:flex;justify-content:space-between;gap:20px;padding-top:22px;color:#82909c;font-size:9px}.waf-capabilities{padding:70px 0 80px}.waf-section-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #304056;padding-bottom:22px;font-size:11px;color:#9cb0c4}.waf-section-caption a{display:flex;align-items:center;gap:10px;color:#b7d5e8}.waf-capability-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding-top:33px}.waf-capability-columns h2{font-size:24px;font-weight:550;letter-spacing:-.8px;margin-bottom:18px}.waf-capability-columns p{font-size:12px;line-height:1.9;margin-bottom:25px;color:#899fb7}.waf-capability-columns article>span{font-size:10px;color:#c2d4e4}.waf-policy-section{background:#dfe6eb;color:#172638;padding:75px 0}.waf-policy-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;align-items:center}.waf-policy-copy h2{font-size:54px;font-weight:550;letter-spacing:-2.8px;line-height:1.1;margin:20px 0 24px}.waf-policy-copy>p{font-size:13px;line-height:1.9;color:#677e91;max-width:360px}.policy-principles{border-top:1px solid #becbd5;margin-top:28px;padding-top:24px;display:grid;gap:18px}.policy-principles>div{display:flex;gap:20px;align-items:baseline}.policy-principles strong{font-size:11px;font-weight:650;min-width:115px}.policy-principles span{font-size:10px;color:#758997}.policy-editor{background:#f8fafb;border:1px solid #aebfcf;box-shadow:0 15px 35px #29466010;border-radius:7px;overflow:hidden}.policy-editor-top{padding:19px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d2dce4;font-size:12px;font-weight:650;background:#eff3f5}.policy-draft{font-size:9px;color:#7f8d99;font-weight:400}.policy-editor-body{padding:25px}.policy-name{display:flex;flex-direction:column;gap:10px;font-size:11px;color:#718394}.policy-name input{background:white;border:1px solid #becdd8;border-radius:3px;font-size:12px;color:#2a4154;padding:13px;width:100%}.policy-condition{margin:27px 0}.policy-condition>span{display:block;font-size:11px;color:#718394;margin-bottom:12px}.condition-expression{display:flex;align-items:center;border:1px solid #bdccd7;background:#eaf0f5;border-radius:3px;overflow:auto;font-size:10px;white-space:nowrap}.condition-expression>span{padding:13px;color:#536e83;border-right:1px solid #bdccd7}.condition-expression>code{padding:13px;color:#244f70;background:white;flex:1}.policy-action{display:flex;align-items:end;justify-content:space-between;gap:15px}.policy-action label{display:flex;flex-direction:column;gap:11px;font-size:11px;color:#718394;flex:1}.policy-action select{font-size:11px;color:#25435c;background:white;border:1px solid #bdccd7;padding:12px;border-radius:3px;width:100%}.policy-save{display:flex;gap:10px;align-items:center;background:#234c6a;color:white;border:1px solid #234c6a;padding:12px 14px;border-radius:3px;font-size:10px;white-space:nowrap}.policy-feedback{font-size:9px!important;color:#8799a6;line-height:1.8;margin:25px 0 0;min-height:34px}.policy-feedback.saved{color:#40715f}.waf-console-story{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding:90px 0}.waf-console-story h2{font-size:43px;font-weight:550;letter-spacing:-2px;line-height:1.2;margin:0 0 22px}.waf-console-story p{font-size:13px;max-width:350px}.investigation-list{padding:28px 0;border-block:1px solid #35465b}.investigation-list>div{display:flex;align-items:center;gap:12px;font-size:12px}.investigation-time{font-size:9px;color:#7490a9}.investigation-list strong{font-size:12px;font-weight:550}.investigation-list dl{display:grid;gap:20px;padding-top:25px;margin:0 0 25px;font-size:11px}.investigation-list dl>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.investigation-list dt{color:#6e8aa3}.investigation-list dd{margin:0;color:#b3c9de}.investigation-list code{font-size:11px}.investigation-note{font-size:9px;color:#5e7a94}.waf-home .plans-section{padding-top:70px}.waf-home .plans-intro h2{font-size:43px;font-weight:550;letter-spacing:-2px;line-height:1.2}.waf-home .home-faq h2{font-weight:550}.waf-home .new-plan{background:#0d1725;box-shadow:none}.waf-home .recommended-plan{background:#132238}.waf-closing{border-top:1px solid #33445a;padding:55px 0 70px;display:flex;align-items:center;justify-content:space-between;gap:30px}.waf-closing>div>span{font-size:11px;color:#718ca7}.waf-closing h2{font-size:43px;line-height:1.2;font-weight:550;letter-spacing:-2px;margin-top:18px}.waf-closing .btn{font-size:12px}
@media(max-width:1100px){.waf-intro-grid{gap:40px;grid-template-columns:1.3fr 1fr}.waf-intro h1{font-size:65px}.waf-intro-copy>p{font-size:15px}.waf-intro-actions{gap:15px}.intro-demo{font-size:10px}.workbench-content{grid-template-columns:290px 1fr}.workbench-detail{padding:23px}.event-request code{font-size:12px}.waf-policy-layout,.waf-console-story{gap:55px}.policy-action{flex-direction:column;align-items:stretch}.policy-save{justify-content:center}.waf-capability-columns{gap:30px}}
@media(max-width:800px){.waf-intro{padding-top:30px}.waf-intro-top{font-size:10px}.intro-index{font-size:8px}.waf-intro-grid{grid-template-columns:1fr;gap:25px;padding:35px 0}.waf-intro h1{font-size:63px}.waf-intro-copy>p{font-size:15px;max-width:500px}.waf-intro-copy>.intro-secondary{max-width:500px}.waf-intro-actions{gap:25px}.workbench-content{grid-template-columns:1fr}.workbench-events{border-right:0;padding:20px 0 0}.workbench-list-title,.workbench-events>p{padding-inline:20px}.request-row{padding:15px 20px}.request-row.selected{border-left-width:3px}.workbench-list-footer{display:none}.workbench-detail{border-top:1px solid #38516a;padding:23px}.request-row-path{margin:8px 0}.request-row-top strong{font-size:12px}.request-row-top small{font-size:9px}.request-row-bottom{font-size:9px}.request-row-path{font-size:10px}.waf-intro-foot{font-size:8px}.waf-capabilities{padding:50px 0}.waf-capability-columns{grid-template-columns:1fr;gap:25px}.waf-capability-columns article{padding-bottom:25px;border-bottom:1px solid #23344a}.waf-capability-columns article:last-child{border-bottom:0;padding:0}.waf-capability-columns h2{font-size:25px}.waf-capability-columns p{max-width:520px;margin-bottom:15px}.waf-policy-layout,.waf-console-story{grid-template-columns:1fr;gap:35px}.waf-policy-copy>p{max-width:500px}.waf-policy-copy h2{font-size:45px}.waf-policy-section{padding:55px 0}.policy-action{flex-direction:row;align-items:end}.waf-console-story{padding:60px 0}.waf-console-story h2{font-size:38px}.waf-console-story p{max-width:450px}.waf-home .plans-intro h2{font-size:38px}.waf-closing{align-items:start;flex-direction:column;gap:25px}.waf-closing h2{font-size:38px}.workbench-toolbar .sample-label{font-size:8px}}
@media(max-width:440px){.intro-index{display:none}.waf-intro h1{font-size:48px;letter-spacing:-2.8px}.waf-intro-copy>p{font-size:14px}.waf-intro-copy>.intro-secondary{font-size:11px}.waf-intro-actions{gap:18px}.waf-intro-actions .btn{font-size:10px;padding:12px 15px}.intro-demo{font-size:9px;gap:7px}.workbench-intro{font-size:10px;align-items:start}.workbench-intro>span:last-child{font-size:8px;max-width:120px;line-height:1.6}.workbench-toolbar{padding:14px 16px;gap:8px}.workbench-toolbar>div{gap:7px;flex-wrap:wrap}.workbench-toolbar>div>span:last-child{font-size:8px}.workbench-toolbar strong{font-size:11px}.toolbar-divider{margin-inline:3px}.workbench-toolbar .sample-label{font-size:7px;max-width:75px;text-align:right;line-height:1.7}.workbench-detail{padding:20px 17px}.event-context{gap:10px}.event-context strong{font-size:8px}.event-context>div{font-size:8px}.event-request code{font-size:10px}.event-request>span{font-size:10px}.decision-explanation h3{font-size:13px}.decision-explanation p{font-size:10px}.event-detail-bottom{font-size:8px;gap:10px}.waf-intro-foot{flex-direction:column;gap:8px}.waf-section-caption{font-size:10px}.waf-section-caption a{font-size:9px;gap:6px}.policy-principles>div{gap:12px}.policy-principles strong{min-width:105px;font-size:10px}.policy-principles span{font-size:9px}.policy-editor-body{padding:20px}.policy-editor-top{padding:17px 20px}.condition-expression{font-size:9px}.condition-expression>span,.condition-expression>code{padding:12px 9px}.policy-action{flex-direction:column;align-items:stretch}.policy-save{justify-content:center}.investigation-list>div{gap:9px}.investigation-list strong{font-size:10px}.investigation-list dl{font-size:10px}.investigation-list code{font-size:10px}.waf-home .plans-intro h2{font-size:34px}.waf-console-story h2{font-size:35px}.waf-closing h2{font-size:35px}}
@media(max-width:360px){.waf-intro h1{font-size:42px}.waf-intro-actions{flex-direction:column;align-items:start;gap:17px}.workbench-toolbar>div>span:last-child,.toolbar-divider{display:none}.event-context{grid-template-columns:1fr 1fr}.event-context>div:last-child{display:none}.event-detail-bottom{flex-direction:column;align-items:start}.waf-section-caption{flex-direction:column;align-items:start;gap:15px}}

.waf-brand-art{margin:0;overflow:hidden}.waf-brand-art img{width:100%;height:auto;display:block}.waf-intro-grid{padding-bottom:42px}.waf-policy-art{margin:0;overflow:hidden}.waf-policy-art img{width:100%;height:auto;display:block}.waf-policy-layout{gap:65px;grid-template-columns:.9fr 1.1fr}.waf-policy-section{padding:65px 0}.waf-policy-copy>p{max-width:400px}@media(max-width:800px){.waf-policy-layout{grid-template-columns:1fr;gap:35px}.waf-policy-art{max-width:560px;margin:auto}.waf-brand-art{width:calc(100% + 40px);margin-left:-20px}.waf-intro-grid{padding-bottom:25px}}@media(max-width:440px){.waf-brand-art img{width:100%;height:245px;object-fit:cover;object-position:center}.waf-policy-section{padding:45px 0}}
