:root{--ink:#172d29;--muted:#526762;--line:#dce6e0;--accent:#075e48;--soft:#e5f4eb;color:var(--ink);background:#f3f7f4;font:14px/1.5 system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}:focus-visible{outline-offset:3px;outline:3px solid #208467}#relay{grid-template-columns:215px minmax(0,1fr);min-height:100vh;display:grid}#relay.signed-out{display:block}aside[hidden],.signed-out .top{display:none}aside{border-right:1px solid var(--line);background:#e9f1eb;flex-direction:column;gap:12px;padding:22px 15px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:10px;margin-bottom:24px;font-size:24px;font-weight:650;display:flex}.brand span{color:#fff;background:#143b31;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.brand small,.workspace{display:none}.side-title{color:var(--muted);font-size:12px}.side,.side-footer{gap:4px;display:grid}.side-footer{margin-top:auto}.side .btn,.side-footer .btn{justify-content:start}.side [aria-pressed=true]{color:var(--accent);background:#d2e8da;font-weight:650}.endpoint-icon{margin-right:6px}.top{border-bottom:1px solid var(--line);color:var(--muted);background:#fff;padding:14px clamp(16px,4vw,48px);font-size:12px}.slash{margin:0 8px}.content{max-width:1430px;margin:auto;padding:24px clamp(16px,4vw,48px) 48px}.bar,.viz-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bar{justify-content:space-between}h1,h2,h3,p{margin:0}h1{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:29px;font-weight:620}h2{letter-spacing:-.025em;margin:8px 0;font-size:21px;font-weight:630}h3{font-size:15px;font-weight:630}p{margin:7px 0 15px}.text-muted{color:var(--muted)}.text-destructive{color:#a02e30}code,pre{overflow-wrap:anywhere;font-family:ui-monospace,monospace}pre{white-space:pre-wrap;margin:8px 0;font-size:12px}.btn,.order button,.variant-list button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:13px;font-weight:530;display:inline-flex}.btn:hover,.order button:hover,.variant-list button:hover{background:var(--soft)}.btn-ghost{background:0 0;border-color:#0000}.btn-primary,.btn-primary:hover{background:var(--accent);border-color:var(--accent);color:#fff}.endpoint-head>.bar:nth-child(2){justify-content:start;margin-top:5px}.host{color:inherit;font-size:12px}.endpoint-head .btn{color:#fff;background:0 0;border-color:#618178;min-height:27px}.endpoint-nav{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 12px 12px;gap:5px;padding:8px 12px;display:flex}.endpoint-nav .btn{border-color:#0000}.endpoint-nav [aria-current=page],.variant-list [aria-pressed=true]{background:var(--soft);color:var(--accent);border-color:#b5d7c4}.endpoint-nav span{font-size:11px}hr{border:0;margin:0 0 18px}.state,.http,.method,.retention,.demo{color:#205a45;background:#e4f2e9;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:620;display:inline-block}.failed{color:#8d292d;background:#fae5e4}.fields,.condition-fields,.response-meta,.response-payload{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:10px;display:grid}.filters{grid-template-columns:2fr 1fr;max-width:510px;margin:10px 0}.form-label{color:var(--muted);min-width:0;font-size:12px;font-weight:550;display:block}.form-control,.form-select{width:100%;color:var(--ink);background:#fff;border:1px solid #cadbd1;border-radius:6px;margin-top:4px;padding:8px 9px;font-size:13px;font-weight:400;display:block}textarea{resize:vertical}.table-responsive{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:auto}.table{border-collapse:collapse;text-align:left;width:100%}.table td,.table th{border-bottom:1px solid var(--line);padding:10px 11px}.table th{color:var(--muted);background:#f9fbfa;font-size:12px}.table tr:last-child td{border-bottom:0}.table tbody tr:hover{background:#f5faf7}.rule-link,.table [data-a^=request]{color:var(--accent);text-align:left;background:0 0;border:0;padding:0;font-weight:620}.rule-link:hover,.table [data-a^=request]:hover{text-decoration:underline}.rule-match{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.switch{background:#a2b3aa;border:0;border-radius:12px;width:34px;height:19px;padding:2px}.switch[aria-checked=true]{background:var(--accent)}.switch span{background:#fff;border-radius:50%;width:15px;height:15px;display:block}.switch[aria-checked=true] span{margin-left:auto}.order{gap:3px;display:flex}.order button{min-height:26px;padding:2px 7px}.traffic{align-items:start;gap:12px;display:grid}.traffic:has(#relay-detail:not(:empty)){grid-template-columns:minmax(0,1fr) minmax(310px,.85fr)}#relay-detail:empty{display:none}#relay-detail{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;padding:15px}.exchange{background:var(--soft);border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;padding:9px;display:flex}.inspect h2{margin-top:16px;font-size:16px}.payload{border-top:1px solid var(--line);padding-top:6px}.payload h3{color:var(--muted);font-size:11px}.editing .endpoint-head,.editing .endpoint-nav,.editing .endpoint-nav+hr{display:none}.editor-title{align-items:center;gap:10px;margin-bottom:13px;display:flex}form[data-form=rule]{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.editor-steps{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:10px;display:flex}.editor-steps [aria-pressed=true]{background:var(--soft);color:var(--accent)}.editor-block[hidden]{display:none}.editor-block h3{margin-bottom:10px}.condition,.response-fields{margin:10px 0}.condition-title{justify-content:space-between;align-items:center;display:flex}.response-head,.response-mode,.variant-list{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.response-mode{border:0;margin:0;padding:0}.response-mode legend{color:var(--muted);font-size:11px}.variant-list button{text-align:left;display:grid}.variant-list small{color:var(--muted)}.response-payload{align-items:start;margin-top:12px}.header-row{grid-template-columns:1fr 1.2fr auto;align-items:end;gap:5px;margin:6px 0;display:grid}.payload-editor{background:#f5faf7;font-family:ui-monospace,monospace}.editor-footer{border-top:1px solid var(--line);background:#f9fbfa;padding:10px 16px}.editor-footer [data-a=delete-rule]{color:#a02e30;margin-left:auto}#relay-error:empty{display:none}.login{border:1px solid var(--line);background:#fff;border-radius:15px;max-width:420px;margin:12vh auto;padding:27px}.login .btn-primary{width:100%}[data-screen=access] form,[data-screen=new-end] form,[data-screen=access] #relay-view>.bar{border-bottom:1px solid var(--line);background:#fff;max-width:580px;padding:12px}[data-screen=access] form{align-items:end}[data-screen=access] form label{flex:1}@media (width<=1120px){.traffic:has(#relay-detail:not(:empty)){grid-template-columns:1fr}}@media (width<=680px){#relay{grid-template-columns:1fr}aside{border-right:0;padding:10px}.brand{margin:0}.side,.side-footer{flex-wrap:wrap;display:flex}.response-payload{grid-template-columns:1fr}}:root{--ink:#202330;--muted:#5d6275;--line:#e1e3ec;--accent:#4338a0;--soft:#efedff;background:#f8f8fc}#relay{grid-template-columns:1fr}#relay aside{border-right:0;border-bottom:1px solid var(--line);background:#fff;flex-flow:wrap;align-items:center;gap:12px;padding:11px clamp(16px,4vw,52px);display:flex}#relay aside[hidden]{display:none}.home{background:0 0;border:0;margin:0}.brand span{background:#4338a0}.side,.side-footer{flex-wrap:wrap;display:flex}.side-footer{margin:0 0 0 auto}.side [aria-pressed=true]{background:var(--soft)}.endpoint-nav{background:0 0;border:0;gap:8px;margin-top:13px;padding:0}.overview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.overview-head h1{font-size:38px}.endpoint-tile{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:15px;justify-items:start;gap:8px;padding:22px;display:grid}.endpoint-tile:hover{border-color:var(--accent)}.endpoint-tile code,.endpoint-tile small{color:var(--muted)}.tile-icon{background:var(--soft);width:35px;height:35px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.tile-open{color:var(--accent);margin-top:9px;font-weight:620}.traffic:has(#relay-detail:not(:empty)){border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(210px,.65fr) minmax(0,1.8fr);gap:0;overflow:hidden}.request-feed{display:grid}.request-row{text-align:left;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:#fff;gap:5px;padding:12px;display:grid}.request-row:hover,.request-row[aria-pressed=true]{background:var(--soft)}.feed-meta,.feed-path{align-items:center;gap:7px;display:flex}.feed-meta{color:var(--muted);justify-content:space-between;font-size:11px}.request-row small{color:var(--muted)}#relay-detail{border:0;border-left:1px solid var(--line);border-radius:0;padding:17px}.inspect{grid-template-columns:1fr 1fr;gap:15px;display:grid}.inspect>section{min-width:0}.exchange{background:var(--soft)}@media (width<=750px){.traffic:has(#relay-detail:not(:empty)){grid-template-columns:1fr}#relay-detail{border-left:0;border-top:1px solid var(--line)}.inspect{grid-template-columns:1fr}}#relay{display:block}#relay>aside{min-height:60px}#relay[data-screen=overview] aside .side,#relay[data-screen=overview] aside .side-title{display:none}#relay[data-screen=overview] .content{max-width:none}.endpoint-directory{border-top:1px solid var(--line);display:block}.endpoint-tile{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:3px 14px;width:100%;padding:17px 10px}.endpoint-tile:hover{background:#fff;border-color:#91b7ef}.tile-icon{grid-row:1/3}.endpoint-tile strong{font-size:16px}.endpoint-tile code{grid-area:2/2}.endpoint-tile small{grid-column:2}.tile-open{grid-area:1/3/4;margin:0}@media (width<=550px){.tile-open{grid-area:auto/2}}.trace-title,.trace-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.trace-title{font-size:16px}.trace-meta{color:var(--muted);margin:8px 0 15px;font-size:12px}.trace-meta .btn{min-height:27px;color:var(--accent);border:0;padding:2px}.trace-body{border:1px solid var(--line);background:#f6f6fa;border-radius:7px;min-height:100px;padding:12px}.inspect h2{margin:0;font-size:14px}.inspect details{border-bottom:1px solid var(--line);font-size:12px}.inspect summary{cursor:pointer;color:var(--muted);padding:7px 0}.request-row{gap:2px;padding:8px 12px}.request-row[aria-pressed=true]{box-shadow:none}.feed-path .method{text-align:center;min-width:48px}.filters{margin-bottom:12px}:root{--accent:#086b70;--soft:#e6f5f5;--line:#dce4ea;background:#f5f7fa;font-family:Inter,system-ui,sans-serif}#relay:not(.signed-out){grid-template-rows:auto;grid-template-columns:216px minmax(0,1fr);display:grid}#relay>aside{color:#fff;background:#152333;flex-direction:column;align-items:stretch;padding:20px 12px}#relay aside .btn,.home{color:inherit}.brand span,.btn-primary{background:var(--accent)}#relay aside .side,#relay aside .side-title{display:grid}#relay aside .side-footer{margin:auto 0 0;display:grid}#relay aside .side [aria-pressed=true]{color:#fff;background:#244453}h1,.overview-head h1{font-size:38px}.endpoint-tile{background:#fff}.request-row[aria-pressed=true]{background:var(--soft)}@media (width<=800px){#relay:not(.signed-out){grid-template-columns:1fr}h1,.overview-head h1{font-size:28px}}#relay>aside{background:#38283f;border:0;border-radius:23px;margin:12px}#relay aside .side [aria-pressed=true]{background:#62435d}.btn,.form-control,.form-select{border-radius:12px}.endpoint-nav .btn,.method,.http,.state,.retention{border-radius:999px}.traffic:has(#relay-detail:not(:empty)){background:0 0;border:0;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:18px;overflow:visible}.request-feed,#relay-detail,.table-responsive,form[data-form=rule],.login{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden}#relay-detail{padding:22px}.request-row{padding:12px 15px}.request-row:last-child{border-bottom:0}.trace-body{background:#f7f1f7;border-radius:15px}.endpoint-directory{border:0}.endpoint-tile{border:1px solid var(--line);border-radius:18px;margin-bottom:9px}@media (width<=800px){.traffic:has(#relay-detail:not(:empty)){grid-template-columns:1fr}}#relay>aside{color:var(--ink);border-right:1px solid var(--line);background:#fff;border-radius:0;margin:0}.demo,.method{color:#444;background:#eee}.method.post{background:var(--soft);color:var(--accent)}@media (width<=800px){#relay>aside{border-right:0;border-bottom:1px solid var(--line)}}.overview-head{margin-top:0}.trace-body{background:#f0f3fa}.form-control,.form-select{border-color:#ccd3e2}.select-trigger{text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:37px;padding:8px 12px;display:flex}.select-trigger:after{content:"";border:1.5px solid;border-width:0 1.5px 1.5px 0;flex:none;width:7px;height:7px;margin:0 2px 4px 0;transform:rotate(45deg)}.select-menu{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:11px;margin:0;padding:4px;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 25px #25294a26}.select-menu button{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-radius:6px;padding:7px 9px;display:block}.select-menu button:hover,.select-menu button[aria-current=true]{background:var(--soft)}:root{--accent:#26354a;--soft:#edf1f5;background:#f7f8fa}.method.get{color:#125737;background:#d8f3e4}.method.put{color:#204b87;background:#deebff}.method.patch{color:#563284;background:#eee3ff}.method.delete{color:#892928;background:#ffe1e1}.method.head,.method.options{color:#384b65;background:#e4eaf2}.method{border:1px solid}:root{--accent:#1555b6;--soft:#e5f1ff;--line:#d6e3f4;background:#eff6ff}#relay>aside,.top{background:#f8fbff}.endpoint-nav [aria-current=page]{border-color:#91b7ef}.request-row[aria-pressed=true]{background:#e5f1ff;border-radius:0;box-shadow:inset 3px 0 #6295df}.request-row:focus-visible{outline-offset:-4px}.editing .content{max-width:1100px;margin-inline:0}.editor-title{gap:14px;margin-bottom:18px}.editor-title h2{font-size:25px}.editor-block{padding:20px 22px}.editor-block+.editor-block{border-top:1px solid var(--line)}.editor-block h3{margin:0 0 12px}.match-pane .condition-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.match-pane .condition:first-of-type .condition-fields:has(>label:nth-child(3):last-child){grid-template-columns:minmax(86px,.55fr) minmax(0,1.6fr) minmax(0,1.25fr)}.response-mode{gap:6px 12px}.response-mode legend{margin-bottom:3px}.response-meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr));align-items:end}.file-option{align-items:center;gap:6px;min-height:36px;display:flex}.response-payload{grid-template-columns:minmax(0,1fr);gap:14px}.header-fields{border:1px solid var(--line);background:#f8faff;border-radius:12px;padding:12px}.header-fields .bar{align-items:end}.header-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;gap:8px}.header-row .btn{min-height:37px}.payload-editor{min-height:112px}.editor-footer{padding:12px 22px}.description-pane{padding-block:14px}@media (width<=620px){.match-pane .condition:first-of-type .condition-fields:has(>label:nth-child(3):last-child){grid-template-columns:1fr}.editor-block{padding:15px}.header-row{grid-template-columns:1fr}.header-row .btn{justify-self:start}}form[data-form=rule]{--section-label:155px;border-radius:18px}.editor-block{grid-template-columns:var(--section-label) minmax(0,1fr);gap:10px 22px;padding:20px 22px;display:grid}.editor-block>*{grid-column:2;margin:0}.match-pane>h3,.response-head>h3{grid-area:1/1;margin:0;padding-top:2px}.response-head{display:contents}.response-mode{background:#f2f7ff;border-radius:10px;justify-self:start;padding:6px 9px}.response-mode input,.file-option input{accent-color:var(--accent)}.response-fields{margin:0}.match-pane>[data-a=add],.header-fields>[data-a=header-add]{color:var(--accent);background:0 0;border-color:#0000;justify-self:start;padding-inline:0}.header-fields{background:0 0;border:0;padding:0}.header-fields .bar{justify-content:start;align-items:end;gap:14px}.header-fields .bar strong{margin-bottom:8px;font-size:13px}.description-pane:before{content:"Description";grid-area:1/1;font-weight:630}.description-pane .description-field{grid-column:2;margin:0}.editor-footer{padding-left:calc(44px + var(--section-label))}@media (width<=950px){.editor-block{display:block}.editor-block>*+*{margin-top:10px}.response-head{justify-content:start;display:flex}.editor-footer{padding-left:15px}.description-pane:before{display:none}}form[data-form=rule]{background:0 0;border:0;gap:14px;display:grid;overflow:visible}form[data-form=rule] .editor-block{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px 19px;display:block}.editor-block>*{margin:0}.editor-block h3{margin:0 0 12px;font-size:16px}.response-head{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:12px;padding-bottom:12px;display:flex}.response-head h3{margin:0}.response-mode{background:0 0;padding:0}.response-fields{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.response-payload{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin:0}.header-fields{padding:0}.header-fields .bar{justify-content:space-between;align-items:center}.header-fields .bar strong{margin:0}.header-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto}.payload-editor{background:#f6f9fd;min-height:148px}.description-pane:before{content:none}.editor-footer{background:0 0;border:0;padding:0}.editor-footer .btn{min-height:38px}@media (width<=1050px){.response-payload{grid-template-columns:1fr}}@media (width<=620px){.header-row{grid-template-columns:1fr}}.response-head{justify-content:flex-start;align-items:baseline;gap:20px}.response-meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),180px))}.response-payload{border-top:1px solid var(--line);padding-top:14px}.header-fields .bar{justify-content:stretch;gap:6px;display:grid}.header-fields .bar .form-label{max-width:none}.body-fields>.form-label:first-child,.header-fields .bar strong{color:var(--ink);font-size:13px;font-weight:650}.body-fields .file-option{margin-top:6px;font-weight:500}:root{--ink:#16213a;--muted:#52637d;--accent:#254ec9;--soft:#e9efff;--line:#dce5f4;background:#f4f7fd;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}#relay>aside{background:#edf2fc;padding:20px 12px}.home{color:var(--ink);padding:0 8px}.home span{background:var(--accent);border-radius:11px}.side-title{font-weight:600}.top{background:#fff}.content{padding-top:30px}.endpoint-head h1,.overview-head h1{letter-spacing:-.035em;font-size:32px;font-weight:650}.endpoint-head>.bar:first-child{justify-content:start;gap:12px}.endpoint-nav{margin-top:18px}.endpoint-nav .btn{padding-inline:14px}.endpoint-tile{background:#fff;grid-template-columns:44px minmax(0,1fr) auto;column-gap:14px;padding:16px}.endpoint-tile .tile-icon{width:40px;height:40px;color:var(--accent);background:#e3ebff}.traffic:has(#relay-detail:not(:empty)){grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:14px}.request-feed,#relay-detail,.table-responsive{border-radius:16px}.request-row[aria-pressed=true]{box-shadow:inset 3px 0 var(--accent);background:#eaf0ff;border-radius:0}.trace-title{border-bottom:1px solid var(--line);padding-bottom:10px}.trace-body,.payload-editor{color:#15274e;background:#eef3ff;border-color:#dce5fa}.table th,.editor-footer{background:#edf2fd}.editor-title{justify-items:start;gap:4px;display:grid}.editor-title .btn{color:var(--accent);background:0 0;border:0;padding-left:0}form[data-form=rule] .editor-block{border-radius:16px;padding:18px 20px}.editor-block h3{color:#172b58}.response-head{justify-content:space-between}.response-mode{background:#edf2fd;border-radius:9px;padding:4px 8px}.header-fields .bar{grid-template-columns:1fr auto;align-items:end}.login{box-shadow:0 12px 35px #254ec912}@media (width<=850px){.traffic:has(#relay-detail:not(:empty)){grid-template-columns:1fr}.header-fields .bar{grid-template-columns:1fr}}:root{--ink:#242039;--muted:#625d76;--accent:#6340be;--soft:#f0eaff;--line:#e8e0f4;background:#f8f5fc}#relay:not(.signed-out){display:block}#relay>aside{border:0;border-bottom:1px solid var(--line);background:#fff;flex-direction:row;justify-content:start;align-items:center;gap:12px;padding:10px 24px}#relay aside .side-title{display:flex}#relay aside .side-title strong{display:none}#relay aside .side [aria-pressed=true]{background:var(--soft);color:var(--accent)}.top{display:none}.content{max-width:1380px}.endpoint-directory{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;display:grid}.endpoint-tile{border-radius:22px;flex-direction:column;align-items:start;gap:7px;padding:24px;display:flex}.tile-open{margin-top:9px}.endpoint-head{color:#fff;background:#282043;border-radius:22px;padding:20px}.request-row[aria-pressed=true]{background:var(--soft);box-shadow:none}.trace-body,.payload-editor{border-color:var(--line);background:#f7f4fc}form[data-form=rule] .editor-block,#relay-detail,.request-feed,.login{border-radius:20px}:root{--ink:#102642;--muted:#4e6680;--accent:#0068a6;--soft:#e3f3ff;--line:#d8e5ef;background:linear-gradient(120deg,#e8f2ff,#e5f7f5);min-height:100%}#relay:not(.signed-out){grid-template-columns:230px minmax(0,1fr);align-items:stretch;gap:14px;padding:14px;display:grid}#relay>aside{border:0;border-radius:20px;flex-direction:column;align-items:stretch;margin:0;padding:16px;box-shadow:0 4px 18px #25496513}#relay aside .side,#relay aside .side-footer{display:grid}#relay aside .side-footer{margin:auto 0 0}.home{justify-content:start;margin-bottom:14px}.home span{background:linear-gradient(#279ad8,#0068a6);box-shadow:0 4px 12px #0068a633}main{background:#fff;border-radius:20px;min-width:0;box-shadow:0 4px 18px #25496513}.content,.editing .content{max-width:none;padding:24px clamp(16px,3vw,34px)}.endpoint-head{color:var(--ink);background:0 0;padding:0}.endpoint-head .btn{color:var(--accent);border-color:var(--line)}.endpoint-nav{background:var(--soft);border-radius:999px;padding:4px}.endpoint-nav .btn{background:0 0}.endpoint-nav [aria-current=page]{background:#fff;border:0;box-shadow:0 1px 4px #25496525}.traffic:has(#relay-detail:not(:empty)){gap:14px}.request-row[aria-pressed=true]{background:var(--soft);outline:0}.trace-body,.payload-editor{background:#f3f8fc}.btn-primary,.btn-primary:hover{background:linear-gradient(#007abb,#00649e);box-shadow:0 4px 10px #0068a630}.response-mode,.editor-footer,.table th{background:#f1f7fb}.endpoint-tile .tile-icon{background:var(--soft)}.method.post{color:#6233a4;background:#eee5ff}@media (width<=800px){#relay:not(.signed-out){grid-template-columns:1fr}#relay>aside{flex-direction:row;align-items:center}#relay aside .side,#relay aside .side-footer{flex-wrap:wrap;display:flex}#relay aside .side-footer{margin:0}}#relay-detail{padding-top:12px}.trace-title{padding-bottom:8px}.trace-meta{margin:5px 0 12px}.trace-title>div{align-items:center;gap:7px;min-width:0;display:flex}.trace-title>div>code:last-child{border:0;padding:0}.method{border-color:color-mix(in srgb,currentColor 50%,transparent)}.trace-title>div:has(.get){--method-ink:#125737}.trace-title>div:has(.post){--method-ink:#6233a4}.trace-title>div:has(.put){--method-ink:#204b87}.trace-title>div:has(.patch){--method-ink:#563284}.trace-title>div:has(.delete){--method-ink:#892928}.history-empty{border:1px solid var(--line);background:#f3f8fc;border-radius:20px;padding:24px}.history-empty h2,.history-empty p{margin:0}.history-empty p{margin-top:4px}#relay aside .side-footer{border-top:1px solid var(--line);padding-top:10px}@media (width<=800px){#relay aside .side-footer{width:100%}}.rules-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.response-pane .header-fields .bar{grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px}form[data-form=rule] .editor-footer{border:1px solid var(--line);border-radius:16px;padding:12px 16px}.editor-footer .actions{row-gap:8px;margin:0}.response-pane .response-head{justify-content:start;gap:8px;display:grid}.response-pane .response-mode{background:0 0;border:0;gap:8px 16px;min-inline-size:0;padding:0}.response-pane .response-mode label{align-items:center;gap:6px;display:inline-flex}.response-pane .response-mode input{margin:0}.endpoint-nav .btn span{color:#fff;font-variant-numeric:tabular-nums;background:#0068a6;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font:600 11px/1 system-ui;display:inline-grid}[data-a=copy]:hover,[data-a=copy][data-copied=true]{background:var(--soft);border-color:var(--accent)}[data-a=copy]:active{transform:scale(.94)}.copy-check,[data-a=copy][data-copied=true] svg{display:none}[data-a=copy][data-copied=true] .copy-check{place-items:center;width:16px;height:16px;display:grid}@media (prefers-reduced-motion:reduce){[data-a=copy]:active{transform:none}}.endpoint-icon{color:var(--accent);flex:none;align-items:center;display:inline-flex}.side-list-label{border-top:1px solid var(--line);color:var(--muted);padding:10px 10px 0;font-size:12px;font-weight:600}@media (width<=800px){.side-list-label{width:100%}}.filters input[name=search]:focus{border-color:#5393bf;outline:0}.overview-head{display:block}.json-key{color:#6942a3}.json-string{color:#08734e}.json-number{color:#9a440b}.json-literal{color:#1455a4}.json-edit{margin-top:4px;display:block;position:relative}.json-edit .payload-editor{color:#0000;caret-color:var(--ink);background:0 0;margin:0;position:relative}.json-edit pre,.json-edit .payload-editor{white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 9px;font:13px/1.5 ui-monospace,monospace}.json-edit pre{pointer-events:none;background:#f3f8fc;border:1px solid #0000;border-radius:12px;margin:0;position:absolute;inset:0;overflow:hidden}.login .dev-signin{border-top:1px solid var(--line);align-items:flex-end;gap:8px;margin-top:14px;padding-top:14px;display:flex}.login .dev-signin .form-label{flex:1;margin:0}.login .dev-signin .btn{min-height:37px}
