._permissionExample_13jrj_1{color:#163d2b;text-align:left;background:#fff;border:1px solid #bad6c7;border-radius:12px;overflow:hidden;box-shadow:0 14px 45px #073f3309}._exampleTop_13jrj_2{color:#e7f6ee;background:#063f33;justify-content:space-between;align-items:center;gap:18px;padding:18px 25px;display:flex}._exampleTop_13jrj_2>span{align-items:center;gap:10px;font-size:.95rem;font-weight:600;display:flex}._exampleTop_13jrj_2>small{letter-spacing:.1em;color:#b7dcc8;white-space:nowrap;font-size:.64rem}._stateTabs_13jrj_5{background:#f6faf7;border-bottom:1px solid #d0e2d7;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;display:grid}._stateTabs_13jrj_5>button{color:#4b6557;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:11px 8px;font-size:.82rem;line-height:1.5;display:flex}._stateTabs_13jrj_5>button>span{color:#537160;background:#e2eee6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;display:flex}._stateTabs_13jrj_5>button[aria-selected=true]{color:#07523a;background:#fff;border-color:#a9cdbb;box-shadow:0 2px 6px #063f3308}._stateTabs_13jrj_5>button[aria-selected=true]>span{color:#fff;background:#137b62}._stateTabs_13jrj_5>button:hover{background:#e8f4ed}._examplePanel_13jrj_11{padding:25px}._exampleRule_13jrj_12{color:#365545;align-items:center;gap:11px;padding-bottom:22px;font-size:.87rem;display:flex}._exampleRule_13jrj_12>svg{color:#137b62;flex-shrink:0}._exampleRule_13jrj_12 p{flex-wrap:wrap;gap:7px 15px;line-height:1.6;display:flex}._exampleRule_13jrj_12 strong{color:#137b62;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}._exampleColumns_13jrj_16{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}._exampleVisual_13jrj_17{min-width:0}._exampleResult_13jrj_18{border-left:2px solid #74b79b;min-width:0;padding:4px 0 4px 24px}._microLabel_13jrj_19{letter-spacing:.09em;color:#137b62;font-size:.66rem;font-weight:600;line-height:1.65;display:block}._exampleResult_13jrj_18 h3{letter-spacing:-.02em;margin:10px 0 12px;font-size:1.4rem;font-weight:500;line-height:1.4}._exampleResult_13jrj_18>p{color:#4b6557;font-size:.95rem;line-height:1.8}._warningResult_13jrj_22{border-color:#ba8444}._warningResult_13jrj_22>._microLabel_13jrj_19{color:#8f5c24}._expectedControl_13jrj_24{color:#436453;align-items:center;gap:10px;margin-top:21px;font-size:.82rem;display:flex}._expectedControl_13jrj_24>svg{color:#137b62;flex-shrink:0}._expectedControl_13jrj_24 strong{letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:.65rem;display:block}._codeWindow_13jrj_27{background:#f3f7f4;border:1px solid #d0e2d6;border-radius:7px;min-width:0;overflow:hidden}._fileLabel_13jrj_28{color:#416450;border-bottom:1px solid #d0e2d6;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 16px;font-size:.73rem;display:flex}._fileLabel_13jrj_28>span{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}._fileLabel_13jrj_28 small{letter-spacing:.06em;margin-left:auto;font-size:.54rem}._codeBody_13jrj_31{padding:16px 0;font-size:.74rem;line-height:2.1;overflow-x:auto}._codeBody_13jrj_31>code{white-space:pre;min-width:max-content;padding:2px 20px;display:block}._removedLine_13jrj_33,._restoredLine_13jrj_33{border-left:2px solid;gap:8px;min-width:max-content;padding:4px 12px;display:flex}._removedLine_13jrj_33{color:#885a27;background:#f4e9db;border-color:#ad7539}._restoredLine_13jrj_33{color:#0b654b;background:#deeee3;border-color:#137b62}._removedLine_13jrj_33>span,._restoredLine_13jrj_33>span{flex-shrink:0;width:9px}._codeAnnotation_13jrj_37{color:#526c5d;border-top:1px solid #d0e2d6;padding:12px 16px;font-size:.75rem;line-height:1.7}._accessPath_13jrj_38{border-top:1px solid #d5e5db;grid-template-columns:minmax(0,1fr) 20px minmax(0,1.15fr) 20px minmax(0,1fr);align-items:center;gap:10px;margin-top:26px;padding-top:22px;display:grid}._accessPath_13jrj_38>div{text-align:center;color:#355c46;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;padding:14px 9px;font-size:.78rem;line-height:1.55;display:flex}._accessPath_13jrj_38>svg{color:#7a9e8a;width:18px}._accessPath_13jrj_38>div>svg{color:#137b62}._accessPath_13jrj_38 small{letter-spacing:.06em;font-size:.55rem;font-weight:600}._accessPath_13jrj_38 ._protectedGate_13jrj_43{color:#126b4e;background:#e8f4ec;border:1px solid #a7cdb8;border-radius:7px}._accessPath_13jrj_38 ._missingGate_13jrj_44{color:#875a25;background:#fcf4e8;border:1px dashed #c39c6c;border-radius:7px}._accessPath_13jrj_38 ._missingGate_13jrj_44>svg{color:#98672c}._exampleFoot_13jrj_46{color:#486a56;background:#fafcfb;border-top:1px solid #d0e2d7;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:12px 25px;font-size:.72rem;line-height:1.6;display:flex}._exampleFoot_13jrj_46>small{color:#657b6c;font-size:.68rem}._compact_13jrj_48{max-width:1100px;margin:auto;box-shadow:0 12px 38px #073f3308}._compact_13jrj_48 ._exampleTop_13jrj_2{padding:14px 22px}._compact_13jrj_48 ._examplePanel_13jrj_11{padding:20px 24px 24px}._compact_13jrj_48 ._exampleRule_13jrj_12{padding-bottom:15px}._compact_13jrj_48 ._exampleColumns_13jrj_16{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px}._compact_13jrj_48 ._accessPath_13jrj_38{border:0;margin:0;padding:0}._compact_13jrj_48 ._exampleResult_13jrj_18 h3{margin:7px 0 9px;font-size:1.25rem}._compact_13jrj_48 ._exampleResult_13jrj_18>p{font-size:.85rem;line-height:1.7}._compact_13jrj_48 ._exampleFoot_13jrj_46{padding:10px 22px}._workflow_13jrj_57{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:40px;display:grid}._workflowSidebar_13jrj_58{min-width:0}._workflowTabs_13jrj_59{flex-direction:column;gap:5px;display:flex}._workflowGroup_13jrj_60{color:#0e674a;margin:0 0 14px;font-size:.76rem;font-weight:600;line-height:1.6}._workflowGroup_13jrj_60>span{color:#6a7d70;margin-top:4px;font-size:.72rem;font-weight:400;display:block}._workflowTabs_13jrj_59>div:nth-child(3) ._workflowGroup_13jrj_60{border-top:1px solid #d4e3d9;margin-top:20px;padding-top:24px}._workflowTabs_13jrj_59 button{text-align:left;color:#4c6555;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:12px;width:100%;padding:15px 13px;font-size:.88rem;line-height:1.6;display:flex}._workflowTabs_13jrj_59 button>span{flex:1}._workflowTabs_13jrj_59 button>svg{flex-shrink:0}._workflowTabs_13jrj_59 button>svg:last-child{opacity:0}._workflowTabs_13jrj_59 button[aria-selected=true]{color:#07513a;background:#e4f2e9;border-color:#aacdb9;font-weight:600}._workflowTabs_13jrj_59 button[aria-selected=true]>svg:last-child{opacity:1}._workflowTabs_13jrj_59 button:hover{background:#f0f7f2}._workflowSidebarNote_13jrj_70{color:#647a6c;align-items:flex-start;gap:8px;padding:23px 12px 0;font-size:.73rem;line-height:1.8;display:flex}._workflowSidebarNote_13jrj_70 svg{color:#137b62;flex-shrink:0;margin-top:3px}._workflowPanel_13jrj_72{background:#fff;border:1px solid #c5dbce;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 15px 45px #073f3308}._workflowPanelIntro_13jrj_73{padding:28px 32px 25px}._workflowPanelIntro_13jrj_73>h3{letter-spacing:-.025em;color:#123d2a;margin:10px 0 14px;font-size:1.7rem;font-weight:500;line-height:1.4}._workflowPanelIntro_13jrj_73>p{color:#4d6757;font-size:1rem;line-height:1.85}._workflowOutput_13jrj_76{color:#24593c;align-items:flex-start;gap:10px;margin-top:20px;font-size:.86rem;line-height:1.7;display:flex}._workflowOutput_13jrj_76>svg{flex-shrink:0;margin-top:4px}._workflowOutput_13jrj_76 strong{letter-spacing:.07em;text-transform:uppercase;color:#137b62;margin-bottom:4px;font-size:.68rem;display:block}._workflowArtifact_13jrj_79{background:#f7faf8;border:1px solid #d1e1d7;border-radius:8px;margin:0 28px;overflow:hidden}._artifactHeading_13jrj_80{align-items:flex-start;gap:12px;display:flex}._artifactHeading_13jrj_80>svg{color:#137b62;flex-shrink:0;margin-top:3px}._artifactHeading_13jrj_80 h3,._changeArtifact_13jrj_82>h3,._findingTitle_13jrj_82 h3{color:#163e2b;margin-top:6px;font-size:1.18rem;font-weight:500;line-height:1.5}._accessMap_13jrj_83{padding:24px}._accessMap_13jrj_83 table{border-collapse:collapse;text-align:left;width:100%;margin-top:22px;font-size:.87rem}._accessMap_13jrj_83 thead th{letter-spacing:.06em;text-transform:uppercase;color:#67806f;border-bottom:1px solid #c6dcce;padding:0 0 11px;font-size:.66rem;font-weight:600}._accessMap_13jrj_83 tbody th,._accessMap_13jrj_83 tbody td{color:#3f5e49;vertical-align:middle;border-bottom:1px solid #dce8e0;padding:15px 0}._accessMap_13jrj_83 tbody th{padding-right:15px;font-weight:400}._accessMap_13jrj_83 td svg{vertical-align:middle;color:#137b62;margin-right:8px;display:inline-block}._mapDecision_13jrj_89{color:#456c53;background:#e6f2e9;border-radius:6px;align-items:center;gap:12px;margin-top:22px;padding:16px;font-size:.8rem;line-height:1.7;display:flex}._mapDecision_13jrj_89>svg{color:#137b62;flex-shrink:0}._mapDecision_13jrj_89 strong{color:#175538;font-weight:600;display:block}._changeArtifact_13jrj_82,._findingArtifact_13jrj_92,._recheckArtifact_13jrj_92,._handoff_13jrj_92{padding:24px}._changeArtifact_13jrj_82>._codeWindow_13jrj_27,._recheckArtifact_13jrj_92>._codeWindow_13jrj_27{margin-top:22px}._findingTitle_13jrj_82{align-items:flex-start;gap:12px;display:flex}._findingTitle_13jrj_82>svg{color:#976328;flex-shrink:0;margin-top:5px}._findingTitle_13jrj_82 ._microLabel_13jrj_19{color:#976328}._findingArtifact_13jrj_92 dl{border-top:1px solid #d1e1d7;margin:23px 0 0}._findingArtifact_13jrj_92 dl>div{border-bottom:1px solid #d1e1d7;grid-template-columns:140px minmax(0,1fr);gap:18px;padding:12px 0;font-size:.83rem;line-height:1.75;display:grid}._findingArtifact_13jrj_92 dt{color:#67806f}._findingArtifact_13jrj_92 dd{color:#284e38;overflow-wrap:anywhere;margin:0}._findingArtifact_13jrj_92 dd code{font-size:.76rem}._handoff_13jrj_92 pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#32563e;background:#fff;border-left:2px solid #86b79b;margin:21px 0 0;padding:20px;font-family:Arial,Helvetica,sans-serif;font-size:.88rem;line-height:1.9}._copyRow_13jrj_103{flex-wrap:wrap;align-items:center;gap:13px;margin-top:20px;display:flex}._copyRow_13jrj_103 button{color:#0f6447;background:#e4f1e8;border:1px solid #9fc7af;border-radius:5px;align-items:center;gap:9px;padding:10px 14px;font-size:.8rem;display:inline-flex}._copyRow_13jrj_103>span{color:#60796a;font-size:.72rem}._artifactNote_13jrj_106{color:#607969;margin-top:20px;font-size:.78rem;line-height:1.8}._workflowNote_13jrj_107{color:#536e5e;margin:21px 32px 25px;font-size:.82rem;line-height:1.8}._workflowBottom_13jrj_108{background:#fafcfb;border-top:1px solid #d1e1d7;justify-content:space-between;align-items:center;gap:16px;padding:17px 28px;display:flex}._workflowBottom_13jrj_108>small{color:#6b8072;max-width:320px;font-size:.67rem;line-height:1.7}._workflowBottom_13jrj_108>button{color:#106c4c;white-space:nowrap;background:0 0;border:0;align-items:center;gap:9px;padding:8px;font-size:.8rem;font-weight:600;display:flex}._panelTransition_13jrj_111{animation:.24s ease-out _panelEnter_13jrj_1}@keyframes _panelEnter_13jrj_1{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1000px){._workflowPanel_13jrj_72>._panelTransition_13jrj_111{min-height:730px}}@media (max-width:1000px){._workflow_13jrj_57{grid-template-columns:220px minmax(0,1fr);gap:24px}._workflowPanelIntro_13jrj_73{padding:24px}._workflowArtifact_13jrj_79{margin:0 20px}._workflowNote_13jrj_107{margin:20px 24px}._exampleColumns_13jrj_16{gap:22px}._exampleResult_13jrj_18{padding-left:20px}}@media (max-width:760px){._workflow_13jrj_57{grid-template-columns:1fr;gap:26px}._workflowTabs_13jrj_59{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}._workflowTabs_13jrj_59>div:nth-child(3) ._workflowGroup_13jrj_60{border:0;margin:0 0 14px;padding:0}._workflowTabs_13jrj_59>div:nth-child(2),._workflowTabs_13jrj_59>div:nth-child(4){padding-top:57px}._workflowTabs_13jrj_59 button{height:calc(100% - 57px);min-height:55px}._workflowTabs_13jrj_59>div:nth-child(n+5) button{height:100%}._workflowSidebarNote_13jrj_70{padding-top:16px}._exampleColumns_13jrj_16,._compact_13jrj_48 ._exampleColumns_13jrj_16{grid-template-columns:1fr;gap:22px}._exampleResult_13jrj_18{border-top:2px solid #74b79b;border-left:0;padding:20px 0 0}._warningResult_13jrj_22{border-top-color:#ba8444}._compact_13jrj_48 ._exampleVisual_13jrj_17{width:100%;max-width:550px;margin:auto}._compact_13jrj_48 ._exampleResult_13jrj_18{min-height:130px}._stateTabs_13jrj_5>button{font-size:.76rem}._exampleTop_13jrj_2{padding:16px 20px}._exampleTop_13jrj_2>span{font-size:.85rem}._exampleTop_13jrj_2>small{font-size:.56rem}._examplePanel_13jrj_11{padding:22px}._exampleFoot_13jrj_46{padding:12px 22px}}@media (max-width:520px){._exampleTop_13jrj_2{flex-wrap:wrap;gap:6px}._exampleTop_13jrj_2>small{padding-left:28px}._stateTabs_13jrj_5{gap:3px;padding:6px}._stateTabs_13jrj_5>button{text-align:center;flex-direction:column;gap:7px;padding:10px 5px;font-size:.72rem}._examplePanel_13jrj_11,._compact_13jrj_48 ._examplePanel_13jrj_11{padding:18px}._exampleRule_13jrj_12 p{display:block}._exampleRule_13jrj_12 strong{margin-bottom:3px;display:block}._exampleColumns_13jrj_16{gap:20px}._exampleResult_13jrj_18 h3{font-size:1.25rem}._exampleResult_13jrj_18>p{font-size:.9rem}._accessPath_13jrj_38{grid-template-columns:minmax(0,1fr) 12px minmax(0,1.1fr) 12px minmax(0,1fr);gap:5px}._accessPath_13jrj_38>svg{width:12px}._accessPath_13jrj_38>div{padding:12px 5px;font-size:.69rem}._accessPath_13jrj_38 small{letter-spacing:.025em;font-size:.49rem}._fileLabel_13jrj_28 small{display:none}._codeBody_13jrj_31{font-size:.65rem}._workflowTabs_13jrj_59{gap:8px}._workflowTabs_13jrj_59 button{gap:8px;padding:11px 8px;font-size:.76rem}._workflowTabs_13jrj_59 button>svg{width:16px}._workflowTabs_13jrj_59 button>svg:last-child{display:none}._workflowGroup_13jrj_60{font-size:.73rem}._workflowGroup_13jrj_60>span{font-size:.65rem}._workflowPanelIntro_13jrj_73{padding:23px 20px}._workflowPanelIntro_13jrj_73>h3{font-size:1.45rem}._workflowPanelIntro_13jrj_73>p{font-size:.94rem}._workflowArtifact_13jrj_79{margin:0 14px}._accessMap_13jrj_83,._changeArtifact_13jrj_82,._findingArtifact_13jrj_92,._recheckArtifact_13jrj_92,._handoff_13jrj_92{padding:18px 14px}._findingArtifact_13jrj_92 dl>div{grid-template-columns:105px minmax(0,1fr);gap:12px;font-size:.76rem}._findingArtifact_13jrj_92 dd code{font-size:.69rem}._workflowNote_13jrj_107{margin:20px}._workflowBottom_13jrj_108{align-items:flex-start;padding:15px 18px}._workflowBottom_13jrj_108>small{max-width:190px}._handoff_13jrj_92 pre{padding:15px;font-size:.82rem}._artifactHeading_13jrj_80 h3,._changeArtifact_13jrj_82>h3,._findingTitle_13jrj_82 h3{font-size:1.05rem}._exampleFoot_13jrj_46{gap:4px}._accessMap_13jrj_83 table{font-size:.8rem}}@media (prefers-reduced-motion:reduce){._panelTransition_13jrj_111{animation:none}}._exampleTop_13jrj_2>small,._fileLabel_13jrj_28 small,._exampleRule_13jrj_12 strong,._microLabel_13jrj_19,._expectedControl_13jrj_24 strong,._workflowOutput_13jrj_76 strong,._accessMap_13jrj_83 thead th,._accessPath_13jrj_38 small{font-family:var(--font-section-label)}
