@font-face{unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:plexSans;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");font-display:swap;font-weight:100 700;font-style:normal}@font-face{font-family:plexSans Fallback;src:local("Arial");ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.00%;size-adjust:101.13%}.__className_0b661f{font-family:plexSans,plexSans Fallback,system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal}.__variable_0b661f{--font-plex-sans:"plexSans","plexSans Fallback",system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif}@font-face{unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc;font-family:plexSansThai;src:url(/_next/static/media/4e2312c98e240c05-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc;font-family:plexSansThai;src:url(/_next/static/media/5fcb63deed33aab6-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:plexSansThai Fallback;src:local("Arial");ascent-override:111.60%;descent-override:53.40%;line-gap-override:0.00%;size-adjust:100.00%}.__className_4b1ec0{font-family:plexSansThai,plexSansThai Fallback,Noto Sans Thai,Leelawadee UI,Tahoma,sans-serif}.__variable_4b1ec0{--font-plex-sans-thai:"plexSansThai","plexSansThai Fallback",Noto Sans Thai,Leelawadee UI,Tahoma,sans-serif}:root{--red-050:#fbeae9;--red-200:#ebc0be;--red-600:#b92829;--red-700:#9a1f20;--gray-000:#ffffff;--gray-050:#f5f5f5;--gray-200:#dcdcd8;--gray-400:#8e8e8a;--gray-600:#5f5f5f;--gray-800:#3d3f44;--gray-900:#1b1d21;--paper:var(--gray-000);--surface:var(--gray-050);--surface-accent:var(--red-050);--ink:var(--gray-900);--ink-2:var(--gray-800);--ink-3:var(--gray-600);--ink-invert:var(--gray-000);--rule:var(--gray-200);--rule-control:var(--gray-400);--rule-frame:var(--gray-900);--rule-accent:var(--red-600);--rule-alert:var(--red-200);--selection:#f4d3d1;--action:var(--red-600);--action-hover:var(--red-700);--on-action:var(--gray-000);--focus-ring:var(--gray-900);--font-sans:var(--font-plex-sans),var(--font-plex-sans-thai),system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-micro:0.6875rem;--fs-sm:0.8125rem;--fs-base:0.9375rem;--fs-input:1rem;--fs-lead:1.0625rem;--fs-h2:1.125rem;--fs-h1:1.75rem;--lh-tight:1.2;--lh-snug:1.35;--lh-body:1.55;--tracking-micro:0.08em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-14:56px;--s-20:80px;--radius:2px;--control-h:48px;--shell-max:1120px;--shell-pad:clamp(20px,5vw,40px);--column:420px;color-scheme:light}html[lang=th]{--lh-tight:1.4;--lh-snug:1.55;--lh-body:1.75;--tracking-micro:0}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-body);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}img{max-width:100%}img,svg{display:block}svg{flex:none}button,input{font:inherit;color:inherit}h1,h2,h3,ol,p,ul{margin:0}ul{padding:0;list-style:none}::selection{background:var(--selection);color:var(--ink)}html{scrollbar-color:var(--rule-control) var(--surface)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:focus:not(:focus-visible){outline:none}a{color:var(--ink);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule-control);text-decoration-color:var(--rule-control);text-underline-offset:.22em;transition:color .14s ease-out,-webkit-text-decoration-color .14s ease-out;transition:color .14s ease-out,text-decoration-color .14s ease-out;transition:color .14s ease-out,text-decoration-color .14s ease-out,-webkit-text-decoration-color .14s ease-out}a:hover{color:var(--action-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}h1{font-size:var(--fs-h1);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere}html[lang=th] h1{letter-spacing:0}h2{font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-snug)}.deck{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--ink-2);max-width:46ch;text-wrap:pretty}.micro{font-size:var(--fs-micro);font-weight:600;line-height:1.4;letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--ink-3)}html[lang=th] .micro{text-transform:none}.small{font-size:var(--fs-sm);color:var(--ink-3)}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shell{width:100%;max-width:var(--shell-max);margin-inline:auto;padding-inline:var(--shell-pad)}.masthead{border-bottom:2px solid var(--rule-frame);flex:none}.masthead-inner{position:relative;display:flex;align-items:center;min-height:64px;padding-block:var(--s-3)}.masthead-inner:after{content:"";position:absolute;left:var(--shell-pad);bottom:-2px;width:88px;height:2px;background:var(--rule-accent)}.wordmark{width:118px;height:auto;aspect-ratio:437/158}.main{flex:1 1;display:flex}.main>.shell{display:flex;flex-direction:column;padding-block:clamp(32px,8vh,104px) clamp(48px,10vh,128px)}.layout{display:grid;grid-gap:var(--s-8) var(--s-14);gap:var(--s-8) var(--s-14);grid-template-columns:minmax(0,1fr);align-items:start;flex:1 1;align-content:start}.column{min-width:0;max-width:var(--column)}@media (min-width:880px){.layout-wide{grid-template-columns:minmax(0,calc(var(--column) + var(--s-10))) minmax(0,1fr);align-content:stretch;align-items:stretch}.layout-wide>.column{max-width:calc(var(--column) + var(--s-10));-webkit-padding-end:var(--s-10);padding-inline-end:var(--s-10);-webkit-padding-after:var(--s-10);padding-block-end:var(--s-10);-webkit-border-end:1px solid var(--rule);border-inline-end:1px solid var(--rule)}.main>.shell:has(.layout-wide){-webkit-padding-after:0;padding-block-end:0}}.stack{gap:var(--s-5)}.stack,.stack-tight{display:flex;flex-direction:column}.stack-tight{gap:var(--s-3)}.titleblock{flex:none;background:var(--surface);border-top:1px solid var(--rule)}.titleblock-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-4);min-height:56px;padding-block:var(--s-2)}.titleblock-id{display:flex;align-items:center;gap:var(--s-2);font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}.titleblock-mark{width:14px;height:14px;color:var(--action)}.form{gap:var(--s-5)}.form,.form-field{display:flex;flex-direction:column}.form-field{gap:var(--s-2)}.form-field>label{font-size:var(--fs-sm);font-weight:600;line-height:1.4;color:var(--ink)}.input{width:100%;min-height:var(--control-h);padding:0 var(--s-3);font-size:var(--fs-input);background:var(--paper);color:var(--ink);border:1px solid var(--rule-control);border-radius:var(--radius);caret-color:var(--action);transition:border-color .14s ease-out}.input::placeholder{color:var(--ink-3)}.input:hover{border-color:var(--ink-3)}.input:focus{border-color:var(--ink)}.input[aria-invalid=true]{border-color:var(--action)}.input:disabled{color:var(--ink-3)}.checkbox:disabled,.input:disabled{background:var(--surface);border-color:var(--rule);cursor:not-allowed}.form-field-checkbox>label:has(.checkbox:disabled){color:var(--ink-3);cursor:not-allowed}.form-field-checkbox>label{display:flex;align-items:center;gap:var(--s-3);min-height:var(--control-h);font-size:var(--fs-base);font-weight:400;color:var(--ink-2);cursor:pointer}.checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:20px;height:20px;margin:0;background:var(--paper);border:1px solid var(--rule-control);border-radius:var(--radius);cursor:pointer;transition:border-color .14s ease-out,background-color .14s ease-out}.form-field-checkbox>label:hover .checkbox{border-color:var(--ink-3)}.checkbox:checked{background-color:var(--action);border-color:var(--action);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' d='M3.2 8.4 6.4 11.6 12.8 4.8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:16px 16px}.form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4)}@media (min-width:560px){.form-actions>.link-quiet{-webkit-margin-start:auto;margin-inline-start:auto}}.form-alt,.form-exit{border-top:1px solid var(--rule)}.form-alt{display:flex;padding-top:var(--s-5)}.form-alt>.btn{width:100%}@media (min-width:560px){.form-alt>.btn{width:auto}}.link-quiet{font-size:var(--fs-sm);color:var(--ink-3)}.link-quiet:hover{color:var(--action-hover)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-h);padding:0 var(--s-6);font-size:var(--fs-base);font-weight:600;line-height:1.2;text-align:center;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out}a.btn{-webkit-text-decoration-line:none;text-decoration-line:none}.btn-primary{background:var(--action);color:var(--on-action)}.btn-primary:active,.btn-primary:hover{background:var(--action-hover)}.btn-secondary{background:var(--paper);color:var(--ink);border-color:var(--rule-control)}.btn-with-mark{gap:12px}.btn-with-mark>span{text-align:left}.btn-mark{flex:none;width:18px;height:18px}.btn-secondary:hover{background:var(--surface);border-color:var(--ink)}.btn-quiet{padding-inline:0;background:transparent;color:var(--ink-3)}.btn-quiet:hover{color:var(--ink)}.btn:disabled{cursor:not-allowed;background:var(--surface);color:var(--ink-3);border-color:var(--rule)}.form-actions>.btn{width:100%}@media (min-width:560px){.form-actions>.btn{width:auto}.form-actions>.btn-primary{min-width:196px}}.alert{display:flex;gap:var(--s-3);padding:var(--s-3) var(--s-4);font-size:var(--fs-base);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.alert-error{background:var(--surface-accent);border-color:var(--rule-alert)}.alert-icon{width:20px;height:20px;margin-top:1px;color:var(--action)}.alert-info .alert-icon{color:var(--ink-3)}.alert-body>p+p{margin-top:var(--s-2)}.client-badge{display:inline-flex;align-items:center;gap:var(--s-2);vertical-align:-.18em}.client-badge-logo{width:24px;height:24px;object-fit:contain;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);padding:1px}.client-badge-name{font-weight:600;color:var(--ink)}.scope-list>li{padding-block:var(--s-3);border-top:1px solid var(--rule);color:var(--ink-2)}.scope-list>li:last-child{border-bottom:1px solid var(--rule)}.notice{border-top:2px solid var(--rule-frame);padding-top:var(--s-3);max-width:var(--column)}@media (min-width:880px){.notice{max-width:40ch}}.notice>h2{font-size:var(--fs-sm);font-weight:600;color:var(--ink)}.notice>p{line-height:1.6;color:var(--ink-3)}.notice-datum,.notice>p{margin-top:var(--s-2);font-size:var(--fs-sm)}.notice-datum{color:var(--ink-2);overflow-wrap:anywhere}.notice-datum>span{color:var(--ink-3)}.locale-toggle>ul{display:flex;align-items:center;gap:var(--s-1)}.locale-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-3);font-size:var(--fs-sm);font-weight:400;color:var(--ink-3);background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;transition:color .14s ease-out,border-color .14s ease-out}.locale-btn:hover{color:var(--ink)}.locale-btn[aria-current=true]{color:var(--ink);font-weight:600;border-bottom-color:var(--rule-accent)}.error-dev-details{border-top:1px solid var(--rule);padding-top:var(--s-3);max-width:60ch}.error-dev-details>h2{font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--ink-3)}.error-dev-details>p{margin-top:var(--s-2);font-size:var(--fs-sm);color:var(--ink-3);overflow-wrap:anywhere}.error-dev-details code{font-family:var(--font-mono);font-size:.95em;color:var(--ink)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--gray-850:#2e3136;--rail:var(--gray-900);--rail-ink:var(--gray-200);--rail-ink-strong:var(--gray-000);--rail-muted:var(--gray-400);--rail-rule:var(--gray-850);--rail-hover:var(--gray-850);--focus-ring-invert:var(--gray-000);--danger:var(--red-600);--danger-hover-ground:var(--red-050);--status-locked-ink:var(--red-700);--status-locked-ground:var(--red-050);--backdrop:rgb(27 29 33/0.55)}body:has(.console){display:block}.console{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100dvh}.rail{background:var(--rail);color:var(--rail-ink)}.rail-panel{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;max-height:100dvh;min-height:calc(100dvh - 64px);overflow-y:auto;scrollbar-color:var(--rail-muted) var(--rail)}@media (min-width:880px){.rail{display:flex;flex-direction:column}.rail-bar{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--rail)}.rail-panel{top:64px;max-height:calc(100dvh - 64px)}}.rail :focus-visible{outline-color:var(--focus-ring-invert)}.rail-id{display:flex;align-items:center;gap:var(--s-2);min-height:64px;padding:0 var(--s-5);border-bottom:1px solid var(--rail-rule);font-size:var(--fs-base);font-weight:600;text-decoration:none}.rail-id,.rail-id:hover{color:var(--rail-ink-strong)}.rail-id .rail-mark{width:16px;height:16px;color:var(--action)}.rail-toggle{display:none}.rail-nav{display:flex;flex-direction:column;flex:1 1;padding:var(--s-4) 0 0}.rail-label{padding:var(--s-3) var(--s-5) var(--s-1);font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--rail-muted)}html[lang=th] .rail-label{text-transform:none}.rail-list>li>a{display:flex;align-items:center;gap:var(--s-3);min-height:44px;padding:0 var(--s-5);font-size:var(--fs-base);color:var(--rail-ink);text-decoration:none;transition:background-color .14s ease-out,color .14s ease-out}.rail-list>li>a:hover{background:var(--rail-hover);color:var(--rail-ink-strong)}.rail-list .rail-icon{width:18px;height:18px;flex:none}.rail-list a>.rail-text{padding-block:2px;border-bottom:2px solid transparent}.rail-list a[aria-current=page]{color:var(--rail-ink-strong);font-weight:600}.rail-list a[aria-current=page]>.rail-text{border-bottom-color:var(--rule-accent)}.rail-foot{margin-top:auto;border-top:1px solid var(--rail-rule)}.rail-account{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4) var(--s-5) var(--s-5);border-top:1px solid var(--rail-rule)}.rail-account-name{gap:var(--s-2);font-size:var(--fs-sm);font-weight:600;color:var(--rail-ink-strong);overflow-wrap:anywhere}.rail-account-links,.rail-account-name{display:flex;align-items:center;flex-wrap:wrap}.rail-account-links{gap:0 var(--s-4)}.rail-account-links a,.rail-signout{display:inline-flex;align-items:center;min-height:44px;padding:0;font-size:var(--fs-sm);color:var(--rail-ink);background:none;border:0;-webkit-text-decoration-color:var(--rail-muted);text-decoration-color:var(--rail-muted);cursor:pointer}.rail-signout{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.rail-account-links a:hover,.rail-signout:hover{color:var(--rail-ink-strong);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.rail-locale{padding:0 var(--s-4) var(--s-3)}.rail-locale>ul{display:flex;gap:var(--s-1)}.rail-locale .locale-btn{color:var(--rail-muted)}.rail-locale .locale-btn:hover,.rail-locale .locale-btn[aria-current=true]{color:var(--rail-ink-strong)}.work{min-width:0;background:var(--paper)}.work-inner{max-width:1200px;padding:var(--s-8) clamp(16px,4vw,48px) var(--s-14)}@media (max-width:879px){.console{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.rail{position:-webkit-sticky;position:sticky;top:0;z-index:10}.rail-bar{display:flex;align-items:center;justify-content:space-between;min-height:56px}.rail-id{min-height:56px;border-bottom:0;padding:0 var(--s-4)}.rail-toggle{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;margin-right:var(--s-2);padding:0 var(--s-3);font-size:var(--fs-sm);font-weight:600;color:var(--rail-ink-strong);background:none;border:1px solid var(--rail-rule);border-radius:var(--radius);cursor:pointer}.rail-toggle svg{width:18px;height:18px}.rail-panel{display:none;position:static;min-height:0;max-height:calc(100dvh - 56px);border-top:1px solid var(--rail-rule)}.rail[data-open=true] .rail-panel{display:block}.rail-nav{padding-top:var(--s-2)}.work-inner{padding-top:var(--s-6)}}.page-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-6);padding-bottom:var(--s-5);border-bottom:1px solid var(--rule)}.page-head>h1{min-width:0}.page-head .btn{flex:none}.page-deck{margin-top:var(--s-4);max-width:72ch;color:var(--ink-2);text-wrap:pretty}.back-link{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--s-2);font-size:var(--fs-sm);color:var(--ink-3)}.toolbar{justify-content:space-between;gap:var(--s-3) var(--s-4);padding:var(--s-4) 0}.toolbar,.toolbar-group{display:flex;flex-wrap:wrap;align-items:flex-end}.toolbar-group{gap:var(--s-3)}.toolbar-group:first-child{flex:1 1 320px}.search{position:relative;width:min(100%,400px)}.search>svg{position:absolute;left:var(--s-3);top:50%;width:18px;height:18px;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}.search>.input{padding-left:38px}.select{min-height:var(--control-h);padding:0 36px 0 var(--s-3);font:inherit;font-size:var(--fs-input);color:var(--ink);background-color:var(--paper);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%235f5f5f' stroke-width='1.6' stroke-linecap='square' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:18px 18px;border:1px solid var(--rule-control);border-radius:var(--radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color .14s ease-out}.select:hover{border-color:var(--ink-3)}.select:focus{border-color:var(--ink)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.section{margin-top:var(--s-10)}.section>h2{padding-bottom:var(--s-3);border-bottom:1px solid var(--rule)}.section-deck{margin-top:var(--s-3);max-width:72ch;color:var(--ink-2)}.table{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.table th{font-size:var(--fs-sm);font-weight:600;line-height:1.4;color:var(--ink-3);text-align:left;white-space:nowrap}.table td,.table th{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--rule)}.table td{height:48px;vertical-align:middle;color:var(--ink-2)}.table td:first-child,.table th:first-child{padding-left:0}.table td:last-child,.table th:last-child{padding-right:0}.table .cell-primary{font-weight:600;color:var(--ink)}.table .cell-primary a{color:var(--ink);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.table .cell-primary a:hover{color:var(--action-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.table .cell-menu{width:48px;text-align:right}.table .cell-wrap{overflow-wrap:anywhere}.table .cell-name{min-width:220px}.table .data-inline{white-space:nowrap}.cell-sub{margin-top:2px;font-size:var(--fs-sm);font-weight:400;color:var(--ink-3);overflow-wrap:anywhere}.table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.table tr[data-muted=true] .cell-primary,.table tr[data-muted=true] .cell-primary a,.table tr[data-muted=true] td{color:var(--ink-3)}.cell-lines>li+li{margin-top:2px}.empty{padding:var(--s-8) 0;border-bottom:1px solid var(--rule);color:var(--ink-2)}.empty>p+p{margin-top:var(--s-2)}.empty>p+p,.table-count{color:var(--ink-3);font-size:var(--fs-sm)}.table-count{margin-top:var(--s-3)}@media (min-width:880px) and (max-width:1179px){.table .col-optional{display:none}}@media (max-width:879px){.table,.table tbody,.table td,.table tr{display:block;width:100%}.table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.table tr{position:relative;padding:var(--s-3) 0;border-bottom:1px solid var(--rule)}.table td{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:var(--s-3);gap:var(--s-3);height:auto;min-height:32px;padding:var(--s-1) 0;border-bottom:0}.table td>*{grid-column:2;justify-self:start;max-width:100%}.table td:before{content:attr(data-label);font-size:var(--fs-sm);font-weight:600;color:var(--ink-3)}.table td.cell-primary>*{grid-column:auto}.table td.cell-primary{display:block;padding-right:56px;font-size:var(--fs-lead)}.table td.cell-menu:before,.table td.cell-primary:before{content:none}.table td.cell-menu{position:absolute;top:var(--s-2);right:0;width:auto;padding:0}}.chip{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 var(--s-2);font-size:var(--fs-sm);font-weight:600;line-height:1.2;white-space:nowrap;border:1px solid var(--ink-2);border-radius:var(--radius);color:var(--ink);background:var(--paper)}.chip-superadmin{background:var(--ink);border-color:var(--ink);color:var(--ink-invert)}.rail .chip{background:transparent;border-color:var(--rail-ink);color:var(--rail-ink-strong)}.rail .chip-superadmin{background:var(--rail-ink-strong);border-color:var(--rail-ink-strong);color:var(--rail)}.chip-quiet{font-weight:400;border-color:var(--rule-control);color:var(--ink-2)}.status{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);white-space:nowrap;color:var(--ink-2)}.status>svg{width:16px;height:16px}.status-disabled{color:var(--ink-3)}.status-failed>svg{color:var(--action)}.status-icon{width:16px;height:16px;color:var(--ink-3)}.status-locked{min-height:24px;padding:0 var(--s-2);font-weight:600;color:var(--status-locked-ink);background:var(--status-locked-ground);border:1px solid var(--rule-alert);border-radius:var(--radius)}.initials{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;color:var(--ink-2);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius)}.initials-lg{width:56px;height:56px;font-size:var(--fs-h2)}.client-logo{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;padding:2px;object-fit:contain;background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);color:var(--action)}.client-logo>svg{width:14px;height:14px}.name-cell{display:flex;align-items:center;gap:var(--s-3);min-width:0}.name-cell>span{min-width:0;overflow-wrap:anywhere}.mono{font-family:var(--font-mono);font-size:.9em;color:var(--ink)}.data-inline{display:inline-flex;align-items:center;gap:var(--s-1);max-width:100%}.data-inline>.mono{overflow-wrap:anywhere}.quiet{color:var(--ink-3)}.facts{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr)}.facts>dd,.facts>dt{margin:0;padding:var(--s-3) 0;border-bottom:1px solid var(--rule)}.facts>dt{font-size:var(--fs-sm);font-weight:600;color:var(--ink-3);padding-right:var(--s-4)}.facts>dd{color:var(--ink);overflow-wrap:anywhere}@media (max-width:559px){.facts{grid-template-columns:minmax(0,1fr)}.facts>dt{padding-bottom:0;border-bottom:0}.facts>dd{padding-top:var(--s-1)}}.person-head{display:flex;align-items:flex-start;gap:var(--s-4)}.person-head h1{font-size:var(--fs-h1)}.person-sub{margin-top:var(--s-1);color:var(--ink-2)}.person-meta{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-3)}.form-wide{max-width:640px}.group{margin:0;padding:0;border:0;min-width:0}.group+.group{margin-top:var(--s-8)}.group>legend{display:block;width:100%;padding:0 0 var(--s-3);margin-bottom:var(--s-5);font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-snug);border-bottom:1px solid var(--rule)}.group>.stack{gap:var(--s-6)}.subgroup{margin:0;padding:0;border:0;min-width:0}.subgroup-legend{padding:0;margin-bottom:var(--s-2);font-size:var(--fs-sm);font-weight:600;line-height:1.4;color:var(--ink)}.field-hint{font-size:var(--fs-sm);color:var(--ink-3);max-width:64ch}.field-error{display:flex;gap:var(--s-2);font-size:var(--fs-sm);color:var(--ink)}.field-error>svg{width:16px;height:16px;margin-top:2px;color:var(--action)}.field-error-list>li+li{margin-top:var(--s-1)}.textarea{width:100%;min-height:96px;padding:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-input);line-height:1.5;color:var(--ink);background:var(--paper);border:1px solid var(--rule-control);border-radius:var(--radius);caret-color:var(--action);resize:vertical;transition:border-color .14s ease-out}.textarea:hover{border-color:var(--ink-3)}.textarea:focus{border-color:var(--ink)}.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--action)}.choice-list{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.choice{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:var(--s-1) var(--s-3);gap:var(--s-1) var(--s-3);align-items:start;padding:var(--s-3) var(--s-4);border:1px solid var(--rule-control);border-radius:var(--radius);cursor:pointer;transition:border-color .14s ease-out}.choice:hover{border-color:var(--ink-3)}.choice:has(input:checked){border-color:var(--ink)}.choice>.choice-title{font-weight:600;color:var(--ink)}.choice>.choice-body{grid-column:2;font-size:var(--fs-sm);color:var(--ink-3)}.radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;width:20px;height:20px;margin:1px 0 0;background:var(--paper);border:1px solid var(--rule-control);border-radius:var(--radius);cursor:pointer}.radio:before{content:"";width:10px;height:10px;border-radius:1px;background:transparent}.radio:checked{border-color:var(--action)}.radio:checked:before{background:var(--action)}.checks{display:flex;flex-wrap:wrap;gap:0 var(--s-6)}.check-row{display:flex;align-items:center;gap:var(--s-3);min-height:44px;color:var(--ink-2);cursor:pointer}.check-row:has(.checkbox:disabled){color:var(--ink-3);cursor:not-allowed}.check-row .check-text{display:flex;flex-direction:column}.check-row .check-text>small{font-size:var(--fs-sm);color:var(--ink-3)}.form-foot{flex-wrap:wrap;align-items:center;gap:var(--s-4);margin-top:var(--s-8);padding-top:var(--s-5)}.form-foot,.reauth{display:flex;border-top:1px solid var(--rule)}.reauth{flex-direction:column;gap:var(--s-3);padding-top:var(--s-4)}.reauth>p{font-size:var(--fs-sm);color:var(--ink-2)}.danger-zone{margin-top:var(--s-14);border-top:2px solid var(--rule-frame);padding-top:var(--s-4)}.danger-zone>h2{font-size:var(--fs-h2)}.danger-list>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-6);padding:var(--s-4) 0;border-bottom:1px solid var(--rule)}.danger-list .danger-text{flex:1 1 320px;min-width:0}.danger-list .danger-text>strong{display:block;font-weight:600;color:var(--ink)}.danger-list .danger-text>span{display:block;margin-top:2px;font-size:var(--fs-sm);color:var(--ink-3);max-width:72ch}.confirm-action{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-2)}.confirm-action>.status{white-space:normal;max-width:48ch}@media (max-width:559px){.confirm-action{align-items:stretch;width:100%}}.btn-danger{background:var(--paper);color:var(--danger);border-color:var(--danger)}.btn-danger:hover{background:var(--danger-hover-ground)}@media (max-width:559px){.danger-list .btn{width:100%}}.dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;color:var(--ink);background:var(--paper);border:2px solid var(--rule-frame);border-radius:var(--radius);overflow:auto}.dialog::-webkit-backdrop{background:var(--backdrop)}.dialog::backdrop{background:var(--backdrop)}.dialog-body{display:flex;flex-direction:column;gap:var(--s-5);padding:var(--s-6)}.dialog-body>h2{font-size:var(--fs-h2)}.dialog-consequence{color:var(--ink-2)}.dialog-consequence>li{padding:var(--s-2) 0;border-top:1px solid var(--rule);font-size:var(--fs-sm)}.dialog-actions{display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--rule)}@media (max-width:559px){.dialog-actions>.btn{width:100%}}.sheet{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;color:var(--ink);background:var(--paper);border:0;overflow:auto}.sheet::-webkit-backdrop{background:var(--paper)}.sheet::backdrop{background:var(--paper)}.sheet-frame{border-top:2px solid var(--rule-frame);position:relative}.sheet-frame:after{content:"";position:absolute;left:var(--shell-pad);top:-2px;width:88px;height:2px;background:var(--rule-accent)}.sheet-inner{max-width:760px;padding:clamp(32px,7vh,80px) var(--shell-pad) var(--s-14)}.sheet-inner>.stack{gap:var(--s-6)}.secret-box{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.secret-label{font-size:var(--fs-sm);font-weight:600;color:var(--ink-3)}.secret-value{font-family:var(--font-mono);font-size:1.375rem;line-height:1.5;letter-spacing:.02em;color:var(--ink);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}@media (max-width:559px){.secret-value{font-size:1.0625rem}}.secret-warning{font-weight:600;color:var(--ink)}.handoff{margin:0;padding:var(--s-4);font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.7;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);white-space:pre-wrap;overflow-wrap:anywhere}.diff>li{display:grid;grid-template-columns:minmax(140px,200px) minmax(0,1fr) minmax(0,1fr);grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-3) 0;border-bottom:1px solid var(--rule)}.diff-head{font-size:var(--fs-sm);font-weight:600;color:var(--ink-3)}.diff-field{font-weight:600;color:var(--ink)}.diff-after,.diff-before{min-width:0;overflow-wrap:anywhere;font-size:var(--fs-sm)}.diff-before{color:var(--ink-3)}.diff del{text-decoration-thickness:1px}.diff ins{text-decoration:none;font-weight:600;color:var(--ink)}.diff ins:before{content:"+ "}.diff del:before{content:"− "}@media (max-width:719px){.diff>li{grid-template-columns:minmax(0,1fr);gap:var(--s-1)}.diff>li.diff-head-row{display:none}}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;color:var(--ink-3);background:none;border:1px solid transparent;border-radius:var(--radius);cursor:pointer;transition:color .14s ease-out,border-color .14s ease-out}.icon-btn:hover,.icon-btn[aria-expanded=true]{color:var(--ink);border-color:var(--rule-control)}.icon-btn>svg{width:18px;height:18px}.icon-btn-sm{width:32px;height:32px}.copied{font-size:var(--fs-sm);color:var(--ink-2)}.row-menu{position:relative;display:inline-block}.row-menu-list{position:absolute;z-index:20;right:0;top:calc(100% + 4px);min-width:200px;padding:var(--s-1) 0;text-align:left;background:var(--paper);border:1px solid var(--ink);border-radius:var(--radius)}.row-menu-list a{display:flex;align-items:center;min-height:44px;padding:0 var(--s-4);font-size:var(--fs-base);color:var(--ink);text-decoration:none;white-space:nowrap}.row-menu-list a:focus-visible,.row-menu-list a:hover{background:var(--surface)}.row-menu-list a[data-danger=true]{color:var(--danger)}.row-menu-list li+li[data-separator=true]{border-top:1px solid var(--rule);margin-top:var(--s-1);padding-top:var(--s-1)}.pager{display:flex;justify-content:flex-end;padding-top:var(--s-4)}.plain{max-width:56ch}.plain>p{margin-top:var(--s-4);color:var(--ink-2)}