.wrap{max-width:1120px;margin:0 auto;padding-inline:32px}.wrap.narrow{max-width:920px}.wrap.tight{max-width:780px}a{color:inherit}::selection{background:#cdebdc}code,pre{font-family:var(--font-mono)}:where(a,button,summary,.btn,.nav-link,.pg-add,.pg-line .rm,.pg-out-head button,.foot-links a):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}:where(.code-tab,.code-copy,.pg-out-head button,.pg-bridge-bar button,.dp-row):focus-visible{box-shadow:var(--focus-ring-dark);border-radius:var(--radius-sm);outline:none}.btn:focus-visible{border-radius:var(--radius-btn)}.nav{z-index:50;background:color-mix(in srgb, var(--paper), transparent 15%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);transition:box-shadow var(--dur-base) var(--ease-standard);position:sticky;top:0}.nav.scrolled{box-shadow:0 8px 28px -20px #10141866}.nav-inner{align-items:center;gap:32px;height:64px;display:flex}.nav-burger{cursor:pointer;width:40px;height:40px;color:var(--ink);background:0 0;border:none;justify-content:center;align-items:center;margin:0 -8px 0 0;padding:0;display:none}.nav-burger-icon,.nav-burger-icon:before,.nav-burger-icon:after{content:"";width:18px;height:1.5px;transition:transform var(--dur-base) var(--ease-standard), opacity var(--dur-fast) var(--ease-standard);background:currentColor;border-radius:2px;display:block}.nav-burger-icon{position:relative}.nav-burger-icon:before{position:absolute;top:-5px}.nav-burger-icon:after{position:absolute;top:5px}.nav-burger-icon.open{background:0 0}.nav-burger-icon.open:before{top:0;transform:rotate(45deg)}.nav-burger-icon.open:after{top:0;transform:rotate(-45deg)}.logo{color:var(--ink);align-items:center;margin-right:auto;text-decoration:none;display:flex}.logo svg{width:auto;height:20px;display:block}@media (prefers-reduced-motion:no-preference){.wm-animate .wm-letter{animation:wm-letter-in .45s var(--ease-standard) both;animation-delay:calc(var(--wm-i) * 45ms)}.wm-animate .wm-pipe{transform-box:fill-box;transform-origin:50% 100%;animation:.5s cubic-bezier(.34,1.56,.64,1) both wm-pipe-in;animation-delay:calc(.3s + var(--wm-i) * 90ms)}.logo:hover .wm-pipe{transform-box:fill-box;transform-origin:50% 100%;animation:wm-pipe-pulse .55s var(--ease-standard);animation-delay:calc(var(--wm-i) * 80ms)}}@keyframes wm-letter-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes wm-pipe-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes wm-pipe-pulse{0%,to{transform:scaleY(1)}50%{transform:scaleY(.7)}}.logo-loader{color:#259764;place-items:center;display:inline-grid}.logo-loader svg{width:36px;height:36px;display:block}.logo-loader .ll-pipe{fill:currentColor}@media (prefers-reduced-motion:no-preference){.logo-loader .ll-pipe{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite ll-bounce;animation-delay:calc(var(--wm-i) * .18s)}}@media (prefers-reduced-motion:reduce){.logo-loader .ll-pipe{animation:1.6s ease-in-out infinite ll-fade;animation-delay:calc(var(--wm-i) * .32s)}}@keyframes ll-bounce{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}@keyframes ll-fade{0%,to{opacity:1}50%{opacity:.45}}.route-loading{place-items:center;padding:140px 32px;display:grid}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nav-link{color:var(--ink-2);transition:color var(--dur-fast) var(--ease-standard);padding:6px 0;font-size:14.5px;font-weight:500;text-decoration:none}.nav-link:hover{color:var(--accent)}.nav-links{align-items:center;gap:24px;display:flex}.nav-links .nav-cta{margin-left:8px}.nav-lang{font:600 12px var(--font-mono);color:var(--ink-3);border:1px solid var(--line-2);border-radius:6px;padding:4px 8px}.nav-lang:hover{color:var(--accent);border-color:var(--accent)}.btn{font:600 15px / 1 var(--font-ui);border-radius:var(--radius-btn);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;display:inline-flex}.btn-dark{background:var(--ink);color:var(--paper)}.btn-dark:hover{background:var(--accent);color:var(--paper)}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{background:color-mix(in srgb, var(--accent), var(--ink) 18%)}.btn-ghost{background:var(--paper);color:var(--ink);border-color:var(--line-2)}.btn-ghost:hover{border-color:var(--ink)}.btn-mint{background:var(--mint);color:var(--ink)}.btn-mint:hover{background:var(--on-dark-strong);color:var(--ink)}.btn-ghost-dark{color:var(--on-dark-strong);background:0 0;border-color:#3a4048}.btn-ghost-dark:hover{border-color:var(--mint);color:var(--mint)}.btn .arrow{transition:transform var(--dur-fast) var(--ease-standard);font-size:16px}.btn:hover .arrow{transform:translate(2px)}section{padding-block:var(--space-24)}.band{border-bottom:1px solid var(--line)}.band-alt{background:var(--paper-2)}.band-dark{background:var(--panel-dark);border-color:var(--panel-line)}.band-hero{background:linear-gradient(180deg, var(--paper) 0%, var(--paper-2) 100%)}.sec-head{flex-direction:column;gap:14px;max-width:620px;margin-bottom:56px;display:flex}.sec-head.center{text-align:center;align-items:center;margin-inline:auto}.kicker{font:600 12.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);width:fit-content}.kicker:before{content:"// "}.band-dark .kicker{color:var(--mint)}.h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:38px;font-weight:800;line-height:1.1}.band-dark .h2{color:var(--on-dark-strong)}.lede{color:var(--ink-2);text-wrap:pretty;max-width:62ch;margin:0;font-size:16.5px;line-height:1.6}.band-dark .lede{color:var(--ink-on-dark)}.rv{opacity:0;transition:opacity var(--dur-reveal) var(--ease-out), transform var(--dur-reveal) var(--ease-out);transform:translateY(16px)}.rv.in{opacity:1;transform:none}.rv.d1{transition-delay:80ms}.rv.d2{transition-delay:.16s}.rv.d3{transition-delay:.24s}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;padding-block:88px 96px;display:grid}.hero-copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.eyebrow{font:500 12.5px var(--font-mono);color:var(--accent);background:var(--green-bg);border:1px solid var(--green-line);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.eyebrow .dot{background:var(--ok);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 0 3px #12a05f2e}50%{box-shadow:0 0 0 6px #12a05f00}}.hero h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:58px;font-weight:800;line-height:1.04}.hero h1 .hl{font-family:var(--font-mono);background:var(--ink);color:var(--mint);border-radius:10px;padding:2px 12px 4px;font-size:.88em;font-weight:700}.hero .sub{color:var(--ink-2);text-wrap:pretty;max-width:480px;margin:0;font-size:19px;line-height:1.55}.hero .sub strong{color:var(--ink);font-weight:650}.hero-ctas{align-items:center;gap:12px;margin-top:4px;display:flex}.hero-ctas .btn{padding:13px 22px;font-size:15.5px}.hero-curl{font:12.5px var(--font-mono);color:var(--ink-3)}.cursor{background:var(--accent);vertical-align:-2px;width:7px;height:14px;margin-left:4px;animation:1.1s step-end infinite cursorblink;display:inline-block}@keyframes cursorblink{0%,49%{opacity:1}50%,to{opacity:0}}.hero-card{border-radius:var(--radius-lg);border:1px solid var(--panel-line);box-shadow:var(--shadow-panel);flex-direction:column;min-width:0;display:flex;overflow:hidden}.hc-head{background:var(--panel-dark-2);border-bottom:1px solid var(--panel-line);align-items:center;gap:8px;padding:12px 16px;display:flex}.hc-method{font:700 11px var(--font-mono);color:var(--mint);background:var(--mint-soft);border-radius:5px;padding:3px 8px}.hc-path{font:12.5px var(--font-mono);color:var(--ink-on-dark)}.hc-meta{font:11px var(--font-mono);color:var(--dark-dim);margin-left:auto}.hc-pre{background:var(--panel-dark);color:var(--code-body);font:13px / 1.65 var(--font-mono);margin:0;padding:20px 22px;overflow-x:auto}.hc-pre::-webkit-scrollbar{width:10px;height:10px}.code-pre::-webkit-scrollbar{width:10px;height:10px}.hc-pre::-webkit-scrollbar-thumb{background:var(--panel-line-2);border:2px solid var(--panel-dark);border-radius:5px}.code-pre::-webkit-scrollbar-thumb{background:var(--panel-line-2);border:2px solid var(--panel-dark);border-radius:5px}.hc-pre::-webkit-scrollbar-track{background:0 0}.code-pre::-webkit-scrollbar-track{background:0 0}.hc-foot{background:var(--panel-mid);border-top:1px solid var(--panel-line);flex-direction:column;gap:10px;padding:16px 22px;display:flex}.hc-ok{align-items:center;gap:8px;display:flex}.hc-ok svg{flex:none}.hc-ok .val{font:600 12.5px var(--font-mono);color:var(--mint)}.hc-ok .via{font:11.5px var(--font-mono);color:var(--dark-dim)}.hc-xml{font:12px var(--font-mono);color:var(--dark-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hc-pre .k,.code-pre .k,.hv-code .k{color:var(--code-key)}.hc-pre .s,.code-pre .s,.hv-code .s{color:var(--code-str)}.hc-pre .n,.code-pre .n,.hv-code .n{color:var(--code-num)}.hc-pre .c,.code-pre .c,.hv-code .dim{color:var(--code-dim)}.code-pre .f{color:var(--code-key)}.hv-code .red{color:#e08585}.mandate{background:var(--panel-dark);color:var(--code-body);border-bottom:1px solid var(--panel-line)}.mandate-inner{align-items:center;gap:14px;padding-block:14px;font-size:14px;display:flex}.mandate-badge{font:700 11px var(--font-mono);color:var(--ink);background:var(--mint);white-space:nowrap;border-radius:5px;flex:none;padding:3px 8px}.mandate-inner p{color:var(--ink-on-dark);margin:0;line-height:1.5}.mandate-inner strong{color:var(--on-dark-strong);font-weight:600}.mandate-inner a{color:var(--mint);font-family:var(--font-mono);border-bottom:1px solid color-mix(in srgb, var(--mint), transparent 60%);transition:border-color var(--dur-fast) var(--ease-standard);font-size:.92em;text-decoration:none}.mandate-inner a:hover{border-bottom-color:var(--mint)}.qs{grid-template-columns:.85fr 1.15fr;align-items:start;gap:56px;display:grid}.qs-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex;position:sticky;top:96px}.qs-copy .h2{max-width:420px}.qs-copy .lede{font-size:16.5px}.qs-links{flex-wrap:wrap;gap:12px 20px;margin-top:4px;display:flex}.link-more{color:var(--accent);font-size:15px;font-weight:600;text-decoration:none}.link-more:hover{color:var(--ink)}.code-panel{border-radius:var(--radius-lg);border:1px solid var(--panel-line);min-width:0;overflow:hidden;box-shadow:0 20px 50px -28px #10141880}.code-tabs{background:var(--panel-dark-2);border-bottom:1px solid var(--panel-line);align-items:center;gap:4px;padding:10px 12px;display:flex}.code-tab{font:600 12px var(--font-mono);color:var(--dark-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.code-tab svg{opacity:.75;flex:none}.code-tab.active svg{opacity:1}.code-tab:hover{color:var(--code-body)}.code-tab.active{background:var(--panel-dark);color:var(--mint);border-color:var(--panel-line-2)}.code-copy{font:500 11px var(--font-mono);color:var(--dark-dim);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard);background:0 0;border:none;margin-left:auto}.code-copy:hover{color:var(--mint)}.code-pre{background:var(--panel-dark);color:var(--code-body);font:13px / 1.7 var(--font-mono);min-height:460px;margin:0;padding:22px 24px;overflow-x:auto}.steps{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:28px;display:flex}.step-num{font:700 13px var(--font-mono);color:var(--accent)}.step h3{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.step p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.6}.step-chip{font:12px var(--font-mono);color:var(--accent);background:var(--green-bg);border:1px solid var(--green-line);border-radius:var(--radius-sm);align-self:flex-start;margin-top:auto;padding:6px 10px}.fgrid{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.fcell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:30px 28px;display:flex}.fcell:nth-child(3n){border-right:none}.fcell:nth-child(n+4){border-bottom:none}.fcell-tag{font:700 11.5px var(--font-mono);color:var(--accent);letter-spacing:.04em}.fcell h3{margin:0;font-size:17px;font-weight:700}.fcell p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.6}.hv-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:32px;display:grid}.hv-col{flex-direction:column;min-width:0;display:flex}.hv-col h3{align-items:center;gap:8px;margin:0 0 16px;font-size:13px;font-weight:600;display:flex}.hv-col h3 .pill{font:600 10.5px var(--font-mono);letter-spacing:.06em;border-radius:999px;padding:4px 10px}.hv-col.them h3 .pill{color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line)}.hv-col.us h3 .pill{color:var(--accent);background:var(--green-bg);border:1px solid var(--green-line)}.hv-code{background:var(--panel-dark);border:1px solid var(--panel-line);border-radius:var(--radius-lg);font:12px / 1.7 var(--font-mono);color:var(--code-body);white-space:pre-wrap;word-break:break-word;flex:1;height:auto;margin:0;padding:18px 20px}.dp{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.dp-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.dp-card{background:var(--panel-mid);border:1px solid var(--panel-line);border-radius:var(--radius-lg);min-width:0;overflow:hidden}.dp-title{border-bottom:1px solid var(--panel-line);font:11.5px var(--font-mono);color:var(--dark-dim);letter-spacing:.08em;text-transform:uppercase;padding:14px 20px}.dp-row{border-bottom:1px solid var(--panel-row);transition:background var(--dur-fast) var(--ease-standard);align-items:center;gap:12px;padding:15px 20px;text-decoration:none;display:flex}.dp-row:last-child{border-bottom:none}.dp-row:hover{background:var(--panel-dark-2)}.dp-method{font:700 11px var(--font-mono);color:var(--mint);background:var(--mint-soft);text-align:center;border-radius:5px;flex:none;width:46px;padding:3px 8px}.dp-path{font:13px var(--font-mono);color:var(--code-body)}.dp-desc{color:var(--dark-dim);text-align:right;margin-left:auto;font-size:13px}.pg-grid{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.pg-grid>*{min-width:0}.pg-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px}.pg-card h3{align-items:baseline;gap:8px;margin:0 0 16px;font-size:14px;font-weight:700;display:flex}.pg-card h3 .bt{font:500 10.5px var(--font-mono);color:var(--ink-3)}.pg-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pg-row3{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.pg-field{margin-bottom:12px}.pg-field label{color:var(--ink-2);align-items:baseline;gap:6px;margin-bottom:5px;font-size:12px;font-weight:500;display:flex}.pg-field label .bt{font:500 10px var(--font-mono);color:var(--ink-3)}.pg-field input,.pg-field select{width:100%;font:13px var(--font-mono);color:var(--ink);background:var(--paper);border:1px solid var(--line-2);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);outline:none;padding:9px 11px}.pg-field input:focus-visible,.pg-field select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent), transparent 88%)}.pg-field input.invalid{border-color:var(--err)}.pg-error{font:500 11px var(--font-mono);color:var(--err);margin-top:5px}.pg-sub{font:600 11px var(--font-mono);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;border-top:1px solid var(--line);gap:6px;margin:24px 0 12px;padding-top:16px;display:flex}.pg-group{border-top:1px solid var(--line);margin-top:20px}.pg-group summary{font:600 11px var(--font-mono);color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard);align-items:baseline;gap:6px;padding:14px 0 12px;list-style:none;display:flex}.pg-group summary:hover{color:var(--ink-2)}.pg-group summary::-webkit-details-marker{display:none}.pg-group summary .hint{letter-spacing:.02em;text-transform:none;margin-left:auto;font-weight:500}.pg-group summary:after{content:"+";transition:transform var(--dur-base) var(--ease-standard);align-self:center;font-size:15px;font-weight:400;line-height:1}.pg-group[open] summary:after{transform:rotate(45deg)}.pg-lines .pg-line{grid-template-columns:2fr 56px 78px 56px 28px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.pg-lines input{width:100%;font:13px var(--font-mono);border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--paper);outline:none;padding:8px 9px}.pg-lines input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent), transparent 88%)}.pg-line .rm{min-width:32px;min-height:32px;color:var(--ink-3);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;padding:8px;font-size:15px;display:inline-flex}.pg-line .rm:hover{color:var(--err);background:color-mix(in srgb, var(--err), transparent 90%)}.pg-add{font:500 12.5px var(--font-ui);color:var(--accent);border:1px dashed color-mix(in srgb, var(--accent), transparent 55%);border-radius:var(--radius-sm);cursor:pointer;background:0 0;width:100%;padding:8px 12px}.pg-add:hover{background:color-mix(in srgb, var(--accent), transparent 94%)}.pg-generate{justify-content:center;width:100%;margin-top:16px;padding:13px;font-size:15px}.pg-out{background:var(--panel-dark);border:1px solid var(--panel-line);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.pg-out-head{border-bottom:1px solid var(--panel-line);background:var(--panel-dark-2);font:500 11.5px var(--font-mono);color:var(--dark-muted);align-items:center;gap:10px;padding:12px 16px;display:flex}.pg-out-head .grow{flex:1}.pg-out-head button{font:500 11px var(--font-mono);color:var(--dark-muted);border:1px solid var(--panel-line-2);cursor:pointer;background:0 0;border-radius:6px;padding:4px 10px}.pg-out-head button:hover{color:var(--mint)}.pg-out-head button:disabled{opacity:.4;cursor:not-allowed}.pg-xml{font:12px / 1.7 var(--font-mono);color:var(--code-body);white-space:pre;height:360px;margin:0;padding:16px;overflow:auto}.pg-xml::-webkit-scrollbar{width:10px;height:10px}.pg-xml::-webkit-scrollbar-thumb{background:var(--panel-line-2);border:2px solid var(--panel-dark);border-radius:5px}.pg-xml::-webkit-scrollbar-track{background:0 0}.pg-xml .tag{color:var(--code-key)}.pg-xml .attr{color:var(--code-num)}.pg-xml .val{color:var(--code-str)}.pg-xml .txt{color:#e6edf3}.pg-xml .cm{color:var(--code-dim)}.pg-checks{border-top:1px solid var(--panel-line);padding:16px}.pg-checks-head{font:600 11px var(--font-mono);color:var(--dark-dim);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.pg-checks-ok{font:600 12px var(--font-mono);color:var(--ok-on-dark);margin-bottom:12px}.pg-check{font:12px var(--font-mono);color:var(--dark-muted);align-items:flex-start;gap:9px;padding:5px 0;display:flex}.pg-check .ic{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;margin-top:1px;font-size:9px;font-weight:700;display:flex}.pg-check.pass .ic{background:var(--ok)}.pg-check.fail .ic{background:var(--err)}.pg-check.warn .ic{background:var(--warn)}.pg-check.fail{color:#d99}.pg-check .body{flex-direction:column;gap:2px;min-width:0;display:flex}.pg-check .fix{color:var(--dark-dim)}.pg-check .rule{color:var(--dark-dim);flex:none;margin-left:auto;padding-left:12px}.pg-foot{color:var(--ink-3);margin:16px 0 0;font-size:13px;line-height:1.55}.pg-cta{margin-top:16px}.pg-bridge{background:var(--green-bg);border:1px solid var(--green-line);border-radius:var(--radius-lg);flex-direction:column;gap:14px;margin-top:16px;padding:20px;display:flex}.pg-bridge-head{letter-spacing:-.01em;color:var(--ink);align-items:flex-start;gap:10px;font-size:15px;font-weight:700;line-height:1.4;display:flex}.pg-bridge-head .ic{color:var(--accent);flex:none;margin-top:1px}.pg-bridge-code{background:var(--panel-dark);border:1px solid var(--panel-line);border-radius:var(--radius-md);overflow:hidden}.pg-bridge-bar{border-bottom:1px solid var(--panel-line);background:var(--panel-dark-2);font:500 11px var(--font-mono);align-items:center;gap:10px;padding:10px 14px;display:flex}.pg-bridge-bar span{color:var(--mint)}.pg-bridge-bar button{font:500 11px var(--font-mono);color:var(--dark-muted);border:1px solid var(--panel-line-2);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard);background:0 0;border-radius:6px;margin-left:auto;padding:4px 10px}.pg-bridge-bar button:hover{color:var(--mint)}.pg-bridge-code pre{font:12px / 1.7 var(--font-mono);color:var(--code-body);white-space:pre;margin:0;padding:14px 16px;overflow-x:auto}.pg-bridge-code pre::-webkit-scrollbar{width:10px;height:10px}.pg-bridge-code pre::-webkit-scrollbar-thumb{background:var(--panel-line-2);border:2px solid var(--panel-dark);border-radius:5px}.pg-bridge-code pre::-webkit-scrollbar-track{background:0 0}.pg-bridge-cta{align-self:flex-start}.price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.plan{background:var(--card);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:22px;padding:32px 28px;display:flex;position:relative}.plan-name{font:700 12.5px var(--font-mono);color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase;margin:0}.plan .price{letter-spacing:-.03em;align-items:baseline;gap:6px;margin-top:8px;font-size:44px;font-weight:800;display:flex}.plan .price small{color:var(--ink-3);letter-spacing:0;font-size:15px;font-weight:500}.plan ul{color:var(--ink-2);flex-direction:column;flex:1;gap:12px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.plan li{align-items:flex-start;gap:10px;display:flex}.plan li:before{content:"✓";color:var(--accent);font-weight:700}.plan .btn{width:100%}.plan.pop{background:var(--panel-dark);border-color:var(--panel-dark);box-shadow:var(--shadow-panel)}.plan.pop .plan-name{color:var(--mint)}.plan.pop .price{color:var(--on-dark-strong)}.plan.pop .price small{color:var(--dark-muted)}.plan.pop ul{color:var(--code-body)}.plan.pop li:before{color:var(--mint)}.plan .tag{font:700 10.5px var(--font-mono);letter-spacing:.1em;color:var(--ink);background:var(--mint);white-space:nowrap;border-radius:999px;padding:4px 12px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.period-toggle{background:var(--card);border:1px solid var(--line-2);border-radius:999px;align-items:center;gap:4px;margin-top:6px;padding:4px;display:inline-flex}.pricing-tax-note{color:var(--ink-3);max-width:42rem;margin:12px 0 0;font-size:13px}.period-option{font:600 13.5px var(--font-ui);color:var(--ink-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;border-radius:999px;align-items:baseline;gap:6px;padding:7px 16px;display:inline-flex}.period-option:hover{color:var(--ink)}.period-option.active{background:var(--ink);color:var(--paper)}.period-note{font:600 10.5px var(--font-mono);color:var(--accent);letter-spacing:.02em}.period-option.active .period-note{color:var(--mint)}.price-note{font:12px var(--font-mono);color:var(--ink-3);margin:6px 0 0}.tier-band{margin-top:0;margin-bottom:20px}.price-grid+.tier-band{margin-top:20px;margin-bottom:0}.volume{border:1px dashed var(--line-2);border-radius:var(--radius-lg);background:var(--card);align-items:center;gap:16px;margin-top:20px;padding:18px 24px;display:flex}.volume-tag{font:700 11px var(--font-mono);color:var(--accent);background:var(--green-bg);border:1px solid var(--green-line);border-radius:5px;flex:none;padding:3px 8px}.volume p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.5}.volume .link-more{white-space:nowrap;margin-left:auto}.compare{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);overflow:hidden}.compare-head,.compare-row{grid-template-columns:1.2fr 1fr 1fr;display:grid}.compare-head{background:var(--paper-2);border-bottom:1px solid var(--line);font-size:13px;font-weight:700}.compare-head>div,.compare-row>div{padding:15px 20px}.compare-head .brand{align-items:center;gap:8px;display:flex}.compare-head .brand svg{width:auto;height:13px;color:var(--ink);display:block}.compare-head .them{color:var(--ink-3)}.compare-row{border-bottom:1px solid color-mix(in srgb, var(--line), var(--card) 40%);font-size:14.5px}.compare-row:last-child{border-bottom:none}.compare-row>div:first-child{font-weight:600}.compare-row .good{color:var(--accent);font-weight:600}.compare-row .dim{color:var(--ink-3)}.faq{border-top:1px solid var(--line);flex-direction:column;display:flex}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;align-items:center;gap:16px;padding:22px 4px;font-size:17px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{flex-grow:1}.faq summary:after{content:"+";color:var(--accent);transition:transform var(--dur-base) var(--ease-standard);font-size:22px;font-weight:400}.faq details[open] summary:after{transform:rotate(45deg)}.faq .a{color:var(--ink-2);max-width:640px;margin:0;padding:0 4px 24px;font-size:15.5px;line-height:1.65}.faq .a code{border-radius:var(--radius-sm);background:#f2f0ea;padding:1px 5px;font-size:13px}.faq .a a{color:var(--accent);font-weight:500;text-decoration:none}.faq .a a:hover{text-decoration:underline}.cta{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.cta .h2{color:var(--on-dark-strong);font-size:46px;line-height:1.06}.cta .lede{color:var(--ink-on-dark);max-width:480px;font-size:17px}.cta-ctas{align-items:center;gap:12px;margin-top:6px;display:flex}.cta-ctas .btn{padding:13px 24px;font-size:15.5px}.cta-code{font:12.5px var(--font-mono);color:var(--dark-dim);margin-top:8px}.trust{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:10px;display:flex}.trust span{color:var(--dark-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.trust .t{color:var(--ok-on-dark);font-size:11px}footer{background:var(--panel-dark);color:var(--dark-muted)}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding:56px 0 40px;display:grid}.foot-brand{flex-direction:column;gap:14px;display:flex}.foot-brand .foot-logo{width:auto;height:18px;color:var(--on-dark-strong);display:block}.foot-brand p{color:var(--dark-muted);max-width:280px;margin:0;font-size:13.5px;font-weight:400;line-height:1.6}.foot-col{flex-direction:column;gap:12px;font-size:14px;display:flex}.foot-col-head{letter-spacing:.08em;text-transform:uppercase;color:var(--dark-dim);margin:0 0 2px;font-size:12px;font-weight:700}.foot-links a,.foot-col a{color:var(--ink-on-dark);transition:color var(--dur-fast) var(--ease-standard);text-decoration:none}.foot-links a:hover,.foot-col a:hover{color:var(--mint)}.foot-mark{align-items:center;gap:8px;display:inline-flex}.foot-mark-icon{opacity:.9;flex:none;width:14px;height:14px}.qs-links .link-more{align-items:center;gap:8px;display:inline-flex}.qs-links .link-more svg{flex:none;width:14px;height:14px}.docs-side a.docs-mark{align-items:center;gap:8px;display:inline-flex}.docs-side .docs-mark-icon{opacity:.85;flex:none;width:13px;height:13px}.st-hero{align-items:flex-start;gap:16px;display:flex}.st-hero-icon{width:28px;height:28px;color:var(--accent);flex:none;margin-top:4px}.st-hero.is-down .st-hero-icon{color:var(--err)}.st-hero.is-unknown .st-hero-icon{color:var(--ink-3)}.foot-bottom{border-top:1px solid var(--panel-line)}.foot-bottom-inner{color:var(--dark-dim);justify-content:space-between;align-items:baseline;gap:24px;padding-block:20px;font-size:12.5px;display:flex}.foot-legal{color:var(--dark-dim);text-align:right;max-width:64ch;margin:0;font-size:11.5px;line-height:1.6}.foot-lang{font:600 11.5px var(--font-mono);color:var(--dark-dim);margin-left:16px}.foot-lang a{color:var(--dark-muted);text-decoration:none}.foot-lang a:hover{color:var(--mint)}.pt{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.pt-copy{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.pt-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:0;transition:border-color var(--dur-fast) var(--ease-standard);text-decoration:none;display:block;overflow:hidden}.pt-card:hover{border-color:var(--accent)}.pt-head{border-bottom:1px solid var(--line);background:var(--paper-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.pt-title{font:700 11.5px var(--font-mono);color:var(--ink-2);letter-spacing:.08em}.pt-chip{font:11px var(--font-mono);color:var(--accent);background:var(--green-bg);border:1px solid var(--green-line);border-radius:999px;padding:3px 8px}.pt-panes{grid-template-columns:1fr 1fr;display:grid}.pt-pane{font:11.5px / 1.65 var(--font-mono);color:var(--ink-2);margin:0;padding:18px;overflow:hidden}.pt-pane+.pt-pane{border-left:1px solid var(--line);color:var(--accent);background:#fbfdfc}.docs-shell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;padding-block:48px 96px;display:grid}.docs-side{flex-direction:column;gap:28px;max-height:calc(100dvh - 112px);padding-bottom:8px;display:flex;position:sticky;top:88px;overflow-y:auto}.docs-side-group{flex-direction:column;gap:2px;display:flex}.docs-side-head{font:700 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 8px;padding-left:10px}.docs-side a{color:var(--ink-2);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.docs-side a:hover{color:var(--accent);background:var(--green-bg)}.docs-side .m{font:700 9.5px var(--font-mono);color:var(--accent);background:var(--green-bg);border:1px solid var(--green-line);border-radius:4px;flex:none;padding:1px 5px}.docs-content{min-width:0}.docs-content section{padding-block:0}.docs-content .wrap{max-width:none;padding-inline:0}.scalar-host{min-height:calc(100dvh - 64px)}.docs-side .ext{color:var(--ink-3);margin-left:auto;font-size:11px}.endpoint{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);margin:24px 0 0;overflow:hidden}.endpoint-head{background:var(--paper-2);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 18px;display:flex}.endpoint-head .method{font:700 11px var(--font-mono);color:var(--accent);background:var(--green-bg);border:1px solid var(--green-line);border-radius:5px;flex:none;padding:3px 8px}.endpoint-head .path{font:600 13.5px var(--font-mono)}.endpoint-head .sum{color:var(--ink-3);text-align:right;margin-left:auto;font-size:13px}.endpoint-body{padding:6px 18px 18px}@media (max-width:900px){.docs-shell{grid-template-columns:1fr;gap:32px;padding-block:32px 72px}.docs-side{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);flex-flow:wrap;gap:24px 40px;max-height:none;padding:16px;position:static}.endpoint-head{flex-wrap:wrap}.endpoint-head .sum{text-align:left;flex-basis:100%;margin-left:0}}@media (max-width:1020px){.pt{grid-template-columns:1fr;gap:40px}}.cl{border-top:1px solid var(--line);flex-direction:column;display:flex}.cl-entry{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr;gap:24px;padding:28px 0;display:grid}.cl-date{font:600 12.5px var(--font-mono);color:var(--accent);padding-top:4px}.cl-body h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.cl-body ul{flex-direction:column;gap:7px;margin:12px 0 0;padding-left:18px;display:flex}.cl-body li{color:var(--ink-2);font-size:14.5px;line-height:1.55}@media (max-width:600px){.cl-entry{grid-template-columns:1fr;gap:8px}}.st{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--card);overflow:hidden}.st-row{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:16px 20px;font-size:14.5px;display:flex}.st-row:last-child{border-bottom:none}.st-name{flex:none;min-width:130px;font-weight:600}.st-desc{color:var(--ink-3);font-size:13.5px}.st-state{font:600 12.5px var(--font-mono);white-space:nowrap;margin-left:auto}.st-state.is-operational{color:var(--accent)}.st-state.is-down{color:var(--err)}.st-state.is-unknown{color:var(--ink-3)}.st-foot{color:var(--ink-3);margin:20px 0 0;font-size:13.5px}.st-foot a{color:var(--accent);font-weight:500;text-decoration:none}@media (max-width:600px){.st-row{flex-wrap:wrap;gap:4px 14px}.st-desc{flex-basis:100%;order:3}}.prose{max-width:760px}.prose .legal-stand{color:var(--muted,#6b7280);margin:0 0 1.5rem;font-size:13px}.prose h1{letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0;font-size:36px;font-weight:800;line-height:1.1}.prose h2{letter-spacing:-.015em;margin:44px 0 0;font-size:21px;font-weight:700;line-height:1.25}.prose h3{letter-spacing:-.01em;margin:28px 0 0;font-size:16px;font-weight:700}.prose p{color:var(--ink-2);text-wrap:pretty;margin:12px 0 0;font-size:14.5px;line-height:1.65}.prose ul,.prose ol{flex-direction:column;gap:6px;margin:12px 0 0;padding-left:22px;display:flex}.prose li{color:var(--ink-2);font-size:14.5px;line-height:1.6}.prose a{color:var(--accent);font-weight:500;text-decoration:none}.prose a:hover{text-decoration:underline}.prose code{border-radius:var(--radius-sm);word-break:break-word;background:#f2f0ea;padding:1px 5px;font-size:12.5px}.prose pre{background:var(--panel-dark);border:1px solid var(--panel-line);border-radius:var(--radius-md);font:12.5px / 1.7 var(--font-mono);color:var(--code-body);margin:16px 0 0;padding:16px 18px;overflow-x:auto}.prose pre code{font-size:inherit;color:inherit;background:0 0;border-radius:0;padding:0}.prose table{border:1px solid var(--line);border-radius:var(--radius-md);border-collapse:separate;border-spacing:0;background:var(--card);width:100%;margin-top:16px;font-size:13.5px;overflow:hidden}.prose th{font:600 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:left;background:var(--paper);border-bottom:1px solid var(--line);padding:12px 16px}.prose td{border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:top;padding:12px 16px;line-height:1.5}.prose tr:last-child td{border-bottom:none}.prose .note{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--card);color:var(--ink-2);margin-top:16px;padding:14px 16px;font-size:13.5px;line-height:1.6}.prose dl{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);margin:20px 0 0;overflow:hidden}.prose dl>div{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr;gap:16px;padding:12px 16px;display:grid}.prose dl>div:last-child{border-bottom:none}.prose dt{font:600 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-top:2px}.prose dd{color:var(--ink-2);word-break:break-word;min-width:0;margin:0;font-size:13.5px;line-height:1.55}@media (max-width:600px){.prose h1{font-size:28px}.prose h2{margin-top:36px;font-size:18px}.prose dl>div{grid-template-columns:1fr;gap:4px}}.auth{background:var(--paper);place-items:center;min-height:100dvh;padding:48px 24px;display:grid}.auth-card{width:100%;max-width:400px}.auth-logo{margin-bottom:28px;display:inline-flex}.auth-logo svg{height:22px}.auth-card h1{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:800}.auth-card .sub{color:var(--ink-2);margin:8px 0 0;font-size:14px;line-height:1.55}.auth-form{flex-direction:column;gap:14px;margin-top:28px;display:flex}.auth-social{flex-direction:column;gap:16px;margin-top:28px;display:flex}.auth-social+.auth-form{margin-top:0}.auth-provider{width:100%;font:600 14px var(--font-ui);color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;gap:10px;padding:11px 14px;display:inline-flex}.auth-provider:hover:not(:disabled){border-color:var(--ink-3);background:var(--paper)}.auth-provider:disabled{opacity:.6;cursor:not-allowed}.auth-provider-icon{flex-shrink:0;width:18px;height:18px}.auth-divider{color:var(--ink-3);font:500 12px var(--font-mono);text-transform:lowercase;align-items:center;gap:12px;margin:0;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line-2);flex:1;height:1px}.auth-field label{color:var(--ink-2);margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.auth-field input{width:100%;font:14px var(--font-mono);color:var(--ink);background:var(--card);border:1px solid var(--line-2);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);outline:none;padding:11px 13px}.auth-field input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent), transparent 88%)}.auth-submit{justify-content:center;width:100%;margin-top:4px}.auth-submit:disabled{opacity:.6;cursor:not-allowed}.auth-note{font:500 12px var(--font-mono);color:var(--ink-3);text-align:center;margin:0}.auth-error{color:var(--err);background:color-mix(in srgb, var(--err), transparent 92%);border:1px solid color-mix(in srgb, var(--err), transparent 82%);border-radius:var(--radius-token);margin:0;padding:10px 12px;font-size:13px}.auth-notice{color:var(--ink);background:color-mix(in srgb, var(--accent), transparent 92%);border:1px solid color-mix(in srgb, var(--accent), transparent 82%);border-radius:var(--radius-token);margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.auth-verify{text-align:center;padding:8px 0}.auth-verify-title{margin:0 0 8px;font-size:18px;font-weight:700}.auth-verify-text{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.auth-verify-action{justify-content:center;width:100%;margin-top:18px}.auth-alt{color:var(--ink-2);text-align:center;margin:24px 0 0;font-size:13px}.auth-alt a{color:var(--accent);font-weight:500;text-decoration:none}.auth-alt a:hover{text-decoration:underline}@media (max-width:1100px){.hero{gap:48px}.hero h1{font-size:50px}}@media (max-width:1020px){.hero{grid-template-columns:1fr;gap:48px;padding-block:64px 72px}.hero-card{max-width:640px}.qs{grid-template-columns:1fr;gap:40px}.qs-copy{position:static}.dp{grid-template-columns:1fr;gap:40px}.dp-desc{display:none}.steps{grid-template-columns:1fr}.step-chip{margin-top:0}.fgrid{grid-template-columns:1fr 1fr}.fcell:nth-child(3n){border-right:1px solid var(--line)}.fcell:nth-child(2n){border-right:none}.fcell:nth-child(n+4){border-bottom:1px solid var(--line)}.fcell:nth-child(n+5){border-bottom:none}.pg-grid,.hv-grid{grid-template-columns:1fr}.hv-code{flex:none;min-height:200px}.price-grid{grid-template-columns:1fr}}@media (max-width:900px){section{padding-block:72px}}@media (max-width:760px){.nav-burger{display:inline-flex}.nav-links{background:var(--paper);border-bottom:1px solid var(--line);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-standard), transform var(--dur-base) var(--ease-out);flex-direction:column;align-items:stretch;gap:0;padding:8px 32px 16px;position:absolute;top:64px;left:0;right:0;transform:translateY(-8px)}.nav-links.open{opacity:1;pointer-events:auto;transform:none}.nav-links .nav-link{border-bottom:1px solid var(--line);padding:14px 4px;display:block}.nav-links .nav-cta{justify-content:center;margin:12px 0 0}}@media (max-width:600px){section{padding-block:56px}.wrap{padding-inline:20px}.nav-links{padding:8px 20px 16px}.h2{font-size:30px;line-height:1.12}.lede{font-size:15.5px}.sec-head{margin-bottom:36px}.hero{padding-block:48px 56px}.hero h1{font-size:38px;line-height:1.08}.hero .sub{font-size:16.5px}.hero-ctas{flex-direction:column;align-items:stretch;width:100%}.hero-curl{display:none}.hc-pre{font-size:11.5px}.mandate-inner{flex-direction:column;align-items:flex-start;gap:8px}.code-pre{min-height:0;font-size:11.5px}.code-tabs{flex-wrap:wrap}.pg-grid{gap:20px}.fgrid{grid-template-columns:1fr}.fcell,.fcell:nth-child(3n){border-right:none}.fcell:nth-child(n){border-bottom:1px solid var(--line)}.fcell:last-child{border-bottom:none}.pg-row,.pg-row3{grid-template-columns:1fr}.pg-lines .pg-line{grid-template-columns:1fr 1fr 1fr auto;gap:8px}.pg-lines .pg-line input:first-child{grid-column:1/-1}.pg-line .rm{min-width:40px;min-height:40px}.pg-xml{height:280px}.pg-check{flex-wrap:wrap}.pg-check .rule{margin-left:24px;padding-left:0}.dp-row{flex-wrap:wrap}.compare-head{display:none}.compare-row{grid-template-columns:1fr;gap:2px}.compare-row>div{padding:8px 16px}.compare-row>div:first-child{padding-top:14px}.compare-row>div:last-child{padding-bottom:14px}.compare-row .dim:before{content:"Legacy: "}.compare-row .good:before{content:"normbill: ";color:var(--ink)}.compare-lib .compare-row .dim:before{content:"Library: "}.pg-bridge-cta{align-self:stretch}.faq summary{padding:18px 2px;font-size:15.5px}.volume{flex-direction:column;align-items:flex-start;gap:10px}.volume .link-more{margin-left:0}.cta .h2{font-size:32px}.cta-ctas{flex-direction:column;align-items:stretch;width:100%}.trust{gap:10px 20px}.foot-grid{grid-template-columns:1fr 1fr;gap:28px;padding:40px 0 32px}.foot-grid .foot-brand{grid-column:1/-1}.foot-bottom-inner{flex-direction:column;align-items:flex-start;gap:8px}.foot-legal{text-align:left}}@media (max-width:400px){section{padding-block:44px}.wrap{padding-inline:16px}.nav-links{padding:8px 16px 16px}.h2{font-size:27px}.hero h1{font-size:33px}.foot-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.rv{opacity:1;transform:none}}
