.workflow-tour,.permissions-demo{background:#121315;border:1px solid #ffffff20;border-radius:14px;max-width:1120px;margin:55px auto 60px;animation:.9s cubic-bezier(.22,1,.36,1) both product-entrance;overflow:hidden;box-shadow:0 30px 70px #0004}.tour-topline{color:#92969e;letter-spacing:.06em;border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:15px;padding:20px 25px;font:10px ui-monospace,monospace;display:flex}.tour-topline>span:first-child{align-items:center;gap:10px;display:flex}.tour-topline i{background:#f69a50;border-radius:50%;width:5px;height:5px}.tour-tabs{border-bottom:1px solid #ffffff15;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.tour-tabs button{color:#92969e;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff10;justify-content:center;align-items:center;gap:10px;min-height:65px;font-size:12px;transition:background .25s,color .25s;display:flex}.tour-tabs button:last-child{border-right:0}.tour-tabs button>span{color:#92755d;font:9px ui-monospace,monospace}.tour-tabs button>i{color:#ba987d;font-style:normal}.tour-tabs button[aria-selected=true]{color:#f2c9a8;background:#f69a5010}.tour-panel{grid-template-columns:1.2fr 1fr;align-items:center;gap:55px;min-height:330px;padding:40px;display:grid}.tour-panel[hidden]{display:none}.tour-panel h2{letter-spacing:-.05em;margin:20px 0;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1.1}.tour-panel h2 em,.product-intro em,.product-copy em,.product-callout em,.product-faq em,.permission-preview em,.permission-guidance em{color:#f69a50;font-family:Georgia,serif;font-weight:400}.tour-panel>div>p{color:#a5a3a0;max-width:450px;min-height:48px;font-size:13px;line-height:1.85}.tour-panel a{color:#e6ae82;gap:20px;margin-top:15px;font-size:11px;display:inline-flex}.tour-story{background:#18191c;border:1px solid #ffffff16;border-radius:9px;padding:25px}.story-label,.story-foot{letter-spacing:.07em;color:#b18b6b;font:9px ui-monospace,monospace;display:block}.story-line{color:#d3d0ca;border-bottom:1px solid #ffffff10;align-items:center;gap:15px;padding:21px 0;font-size:13px;display:flex}.story-icon{color:#d7aa86;background:#f69a500c;border:1px solid #f69a5025;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.story-line small{color:#95969c;margin-top:7px;font-size:10px;display:block}.story-foot{color:#8d8f95;margin-top:20px;font-size:8px}.product-intro{padding:95px 0 45px;scroll-margin-top:90px}.product-intro h2,.product-copy h2,.product-callout h2,.product-faq h2,.permission-guidance h2{letter-spacing:-.055em;margin:25px 0;font-size:clamp(2.4rem,4vw,4.5rem);font-weight:650;line-height:1.08}.product-intro>p{color:#a1a3a8;max-width:680px;font-size:15px;line-height:1.85}.step-index{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:40px;display:grid}.step-index a{color:#b8b4ad;border:1px solid #ffffff18;border-radius:6px;gap:12px;padding:20px 15px;font-size:12px;display:flex}.step-index span{color:#b18b6b;font:9px ui-monospace,monospace}.step-index i{color:#b18b6b;margin-left:auto;font-style:normal}.workflow-detail{border-top:1px solid #ffffff18;grid-template-columns:1fr 1fr;align-items:center;gap:9%;padding:85px 0;scroll-margin-top:80px;display:grid}.workflow-detail.reverse .product-copy{order:2}.workflow-detail.reverse .workflow-art{order:1}.product-copy>p,.permission-guidance>div>p{color:#a1a3a8;max-width:520px;font-size:14px;line-height:1.9}.product-copy ul{margin:25px 0;padding:0;list-style:none}.product-copy li{color:#a5a4a2;border-top:1px solid #ffffff12;align-items:start;gap:14px;padding:12px 0;font-size:12px;line-height:1.8;display:flex}.product-copy li span{color:#c8946d}.product-copy blockquote{color:#bab3a8;background:#ffffff02;border-left:2px solid #b68c69;margin:25px 0;padding:15px 20px;font-size:13px;line-height:1.8}.product-copy blockquote>span{letter-spacing:.1em;color:#b18b6b;margin-bottom:12px;font:8px ui-monospace,monospace;display:block}.product-copy>a,.product-callout a{color:#e6ae82;font-size:12px}.workflow-art{background:#151619;border:1px solid #ffffff18;border-radius:14px;min-width:0;position:relative;overflow:hidden}.workflow-art .feature-art{height:310px}.art-caption{color:#858991;letter-spacing:.07em;border-top:1px solid #ffffff12;padding:20px 25px;font:8px ui-monospace,monospace;display:block}.product-callout{background:#151619;padding:85px 0}.callout-columns{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px;display:grid}.callout-columns article{border-top:1px solid #ffffff20;padding-top:25px}.callout-columns h3{letter-spacing:-.025em;font-size:20px;font-weight:550}.callout-columns p{color:#a1a3a8;font-size:13px;line-height:1.85}.product-faq{grid-template-columns:1fr 1fr;gap:10%;padding:95px 0;display:grid}.product-faq details{border-bottom:1px solid #ffffff20}.product-faq summary{cursor:pointer;justify-content:space-between;gap:15px;padding:23px 0;font-size:14px;list-style:none;display:flex}.product-faq summary::-webkit-details-marker{display:none}.product-faq summary span{color:#c8956e}.product-faq details[open] summary span{transform:rotate(45deg)}.product-faq details p{color:#a1a3a8;margin:0 0 23px;font-size:13px;line-height:1.9}.related-pages{grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:70px;display:grid}.related-pages a{background:#ffffff02;border:1px solid #ffffff18;border-radius:9px;padding:25px;transition:background .2s}.related-pages a:hover,.step-index a:hover{background:#ffffff06}.related-pages span{color:#b18b6b;letter-spacing:.1em;margin-bottom:20px;font:9px ui-monospace,monospace;display:block}.related-pages strong{letter-spacing:-.03em;font-size:18px;font-weight:550}.permissions-demo-grid{grid-template-columns:1fr 1fr;display:grid}.permission-controls{border-right:1px solid #ffffff15;padding:30px}.permission-controls h2{letter-spacing:-.04em;margin:15px 0;font-size:23px}.permission-controls>p{color:#95969c;font-size:11px;line-height:1.7}.permission-controls fieldset{border:1px solid #ffffff15;border-radius:8px;margin:20px 0;padding:8px 16px}.permission-controls legend{color:#a58f7d;letter-spacing:.04em;padding:0 7px;font:8px ui-monospace,monospace}.permission-controls label{color:#b7b6b3;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:37px;font-size:11px;display:flex}.permission-controls input{accent-color:#e6ae82;cursor:pointer;width:16px;height:16px}.demo-reset{color:#c39b7a;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:10px}.permission-preview{background:radial-gradient(at 90% 20%,#f69a5009,#0000 70%);flex-direction:column;min-height:620px;padding:30px 35px;display:flex}.client-preview-bar{color:#d5d0c8;border-bottom:1px solid #ffffff15;align-items:center;gap:12px;margin-bottom:30px;padding-bottom:22px;font-size:13px;display:flex}.client-preview-bar small{color:#92969e;margin-top:5px;font-size:9px;display:block}.client-preview-mark{color:#241006;background:#e7a065;border-radius:9px;place-items:center;width:35px;height:35px;font-weight:700;display:grid}.permission-preview h3{letter-spacing:-.05em;margin:20px 0 30px;font-size:36px;font-weight:600;line-height:1.1}.client-tools{grid-template-columns:1fr 1fr;gap:10px;display:grid}.client-tools>div{color:#b8b4ad;background:#ffffff03;border:1px solid #ffffff18;border-radius:7px;padding:14px 10px;font-size:10px;line-height:1.5}.client-tools>div[hidden],.page-scope[hidden],.publication-hint[hidden],[data-client-open][hidden],[data-client-locked][hidden]{display:none}.client-tools span{color:#bb8f6a;margin-right:7px}.page-scope{background:#e6ae8208;border:1px solid #e6ae8225;border-radius:7px;margin-top:20px;padding:15px}.page-scope>span,.always-agency>span,.guidance-card>span{color:#b18b6b;letter-spacing:.06em;font:8px ui-monospace,monospace}.page-scope strong{margin-top:12px;font-size:12px;font-weight:500;display:block}.page-scope p,.publication-hint{color:#aaa49b;font-size:10px;line-height:1.8}.always-agency{border-top:1px solid #ffffff15;margin-top:28px;padding-top:20px}.always-agency p{color:#9a9a9c;font-size:11px;line-height:1.8}.demo-notice{color:#8a8e95;margin-top:auto;padding-top:30px;font-size:10px;line-height:1.8}.client-locked>span{color:#bf9675;font-size:40px}.client-locked p{color:#92969e;font-size:13px;line-height:1.85}.permission-directory{padding-bottom:70px}.permission-group{border-top:1px solid #ffffff18;grid-template-columns:1fr 1.4fr;gap:10%;padding:50px 0;display:grid}.permission-group h2{letter-spacing:-.04em;max-width:300px;font-size:32px;font-weight:550;line-height:1.2}.permission-group article{border-bottom:1px solid #ffffff12;margin-bottom:23px;padding:0 0 23px}.permission-group article:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.permission-group article>div{justify-content:space-between;align-items:center;gap:15px;display:flex}.permission-group h3{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:550}.default-badge{color:#92969e;white-space:nowrap;border:1px solid #ffffff15;border-radius:20px;padding:5px 10px;font:9px ui-monospace,monospace}.default-badge.enabled{color:#dcb08c;border-color:#dcb08c30}.permission-group p{color:#a1a3a8;margin-bottom:0;font-size:13px;line-height:1.85}.light-callout{color:#28231f;background:#f3f0e9}.light-callout .section-kicker{color:#94613d}.light-callout em{color:#ad6130}.light-callout .callout-columns article{border-color:#28231f25}.light-callout p{color:#756e65}.light-callout a{color:#89552e;margin-top:30px;display:inline-block}.permission-guidance{border-bottom:1px solid #ffffff18;grid-template-columns:1.2fr 1fr;align-items:center;gap:10%;padding:95px 0;display:grid}.guidance-card{background:#151619;border:1px solid #ffffff18;border-radius:12px;padding:30px}.guidance-card h3{letter-spacing:-.04em;margin:22px 0;font-size:24px;font-weight:550}.guidance-card ol{padding-left:20px}.guidance-card li{color:#b1aea8;padding:8px 0 8px 10px;font-size:12px;line-height:1.8}.guidance-card li::marker{color:#b18b6b;font:10px ui-monospace,monospace}.guidance-card>p{color:#92969e;border-top:1px solid #ffffff15;padding-top:20px;font-size:10px;line-height:1.8}.workflow-tour a:focus-visible,.tour-tabs button:focus-visible,.step-index a:focus-visible,.product-copy a:focus-visible,.product-callout a:focus-visible,.product-faq summary:focus-visible,.related-pages a:focus-visible,.demo-reset:focus-visible,.permission-controls input:focus-visible{outline-offset:4px;outline:2px solid #f69a50}.tour-panel:focus-visible{outline-offset:-4px;outline:2px solid #f69a50}.product-intro .section-kicker,.product-copy .section-kicker,.permission-group .section-kicker,.permission-preview .section-kicker,.permission-controls .section-kicker{font-size:9px}@keyframes product-entrance{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=1050px){.tour-tabs button{gap:7px;font-size:10px}.tour-tabs button>i{display:none}.tour-panel{gap:25px;padding:30px}.step-index{grid-template-columns:repeat(3,1fr)}.workflow-detail{gap:5%}.workflow-art .feature-art{height:270px}.permissions-demo-grid{grid-template-columns:1fr 1fr}.permission-preview{padding:30px 25px}.permission-group{gap:6%}}@media (width<=760px){.tour-topline{letter-spacing:0;gap:10px;padding:16px;font-size:8px}.tour-topline>span:last-child{font-size:7px}.tour-tabs{grid-template-columns:repeat(3,1fr)}.tour-tabs button{border-bottom:1px solid #ffffff10;min-height:48px}.tour-panel{grid-template-columns:1fr;gap:20px;min-height:560px;padding:25px}.tour-panel h2{font-size:26px}.tour-panel>div>p{min-height:0}.tour-story{padding:20px}.story-line{padding:15px 0}.workflow-tour,.permissions-demo{margin-top:40px;margin-bottom:40px}.product-intro{padding:65px 0 35px}.product-intro>p{font-size:14px}.step-index{grid-template-columns:repeat(2,1fr)}.step-index a{padding:16px 12px;font-size:11px}.workflow-detail{grid-template-columns:1fr;gap:30px;padding:50px 0}.workflow-detail.reverse .product-copy,.workflow-detail.reverse .workflow-art{order:initial}.workflow-art .feature-art{height:260px}.callout-columns,.related-pages{grid-template-columns:1fr;gap:20px}.product-callout{padding:65px 0}.callout-columns{margin-top:25px}.callout-columns h3{margin:8px 0}.product-faq,.permission-guidance,.permission-group{grid-template-columns:1fr;gap:25px;padding:60px 0}.related-pages{padding-bottom:50px}.permissions-demo-grid{grid-template-columns:1fr}.permission-controls{border-bottom:1px solid #ffffff15;border-right:0;padding:25px}.permission-preview{min-height:550px;padding:25px}.permission-preview h3{font-size:33px}.permission-group{padding:35px 0}.permission-group h2{max-width:none;margin:15px 0 0;font-size:28px}.permission-group h3{font-size:15px}.permission-directory{padding-bottom:40px}.guidance-card{padding:25px}.product-intro h2,.product-copy h2,.product-callout h2,.product-faq h2,.permission-guidance h2{font-size:clamp(2.2rem,8vw,3.2rem)}}@media (prefers-reduced-motion:reduce){.workflow-tour,.permissions-demo{animation:none}.tour-tabs button,.related-pages a{transition:none}}.workflow-art:focus-visible{outline-offset:5px;outline:2px solid #f69a50}
