@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-slate-600:oklch(44.6% .043 257.281);--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.contents\!{display:contents!important}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.rounded-xl{border-radius:var(--radius-xl)}.p-4{padding:calc(var(--spacing) * 4)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-slate-600{color:var(--color-slate-600)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.qpm{--s-canvas:#fff;--s-content:#f1f2f6;--s-card:#fff;--rail-bg:#fff;--rail-ink:#3f4757;--rail-hover:#f4f5f8;--s-ink:#101320;--s-muted:#5a6376;--s-faint:#8c94a3;--s-rule:#e2e5ea;--s-rule-soft:#eef0f4;--bw:1px;--r-lg:14px;--r:12px;--r-sm:10px;--chip-r:11px;--elev:0 1px 2px #1013200a;--dens-y:11px;--dens-x:15px;--cell-y:9px;--cell-x:10px;--s-font:"Public Sans",system-ui,sans-serif;--s-num:"Public Sans",system-ui,sans-serif;--num-feat:"tnum" 1;--s-accent:#152a80;--s-accent-deep:#0e1f66;--s-accent-soft:#e9ecf9;--s-on-accent:#fff;--s-ok:#2f7d5c;--s-ok-bg:#eaf5ee;--s-warn:#a3690f;--s-warn-bg:#fdf2e2;--s-bad:#b3261e;--s-bad-bg:#fdeceb;--s-neutral:#5a6376;--s-violet:#6d4fb3;--s-violet-bg:#f2edfc;--s-rail:#fff;font-size:13.5px;container:shell/inline-size}.qpm[data-skin=ledger]{--s-canvas:#fbfaf7;--s-content:#f6f4ef;--s-card:#fbfaf7;--rail-bg:#fbfaf7;--rail-ink:#5f5c54;--rail-hover:#f0ede5;--s-ink:#1c1b18;--s-muted:#75726a;--s-faint:#9d998e;--s-rule:#ddd8cc;--s-rule-soft:#eae6dc;--bw:1px;--r-lg:3px;--r:3px;--r-sm:2px;--chip-r:2px;--elev:none;--dens-y:8px;--dens-x:13px;--cell-y:7px;--cell-x:9px;--s-num:"IBM Plex Mono",ui-monospace,monospace;--s-accent:#1f4d3f;--s-accent-deep:#143528;--s-accent-soft:#e4ede9;--s-ok:#2f6b46;--s-ok-bg:#e7efe8;--s-warn:#8a5a12;--s-warn-bg:#f5ede0;--s-bad:#963232;--s-bad-bg:#f5e5e3;--s-violet:#5c4a86;--s-violet-bg:#ece8f3;font-size:13px}.qpm[data-skin=console]{--s-content:#f5f6f9;--rail-bg:#f9fafc;--rail-hover:#eef1f6;--s-ink:#141a22;--s-muted:#5d6b7c;--s-faint:#8b98a8;--s-rule:#e2e7ee;--s-rule-soft:#eef1f6;--r-lg:8px;--r:7px;--r-sm:6px;--chip-r:8px;--elev:0 1px 2px #141a220d;--dens-y:10px;--dens-x:14px;--s-accent:#3a4fd0;--s-accent-deep:#2b3bad;--s-accent-soft:#eceefc}.qpm[data-skin=field] .qbrand b{color:#fff}.qpm[data-skin=field] .qws{background:#ffffff0f;border-color:#ffffff24}.qpm[data-skin=field] .qws .nm{color:#fff}.qpm[data-skin=field] .qcollapse{color:#8b9199;border-color:#ffffff2e}.qpm[data-skin=field] .rail{border-right-color:#0000}.qpm[data-skin=field]{--s-content:#f4f5f7;--rail-bg:#15161a;--rail-ink:#a8aeb6;--rail-hover:#ffffff14;--s-ink:#101418;--s-muted:#5a6169;--s-faint:#868d95;--s-rule:#dfe3e7;--s-rule-soft:#eef0f2;--bw:1.5px;--r-lg:16px;--r:13px;--r-sm:11px;--chip-r:13px;--elev:0 1px 3px #10141812;--dens-y:15px;--dens-x:16px;--cell-y:13px;--cell-x:12px;--s-font:"Archivo",system-ui,sans-serif;--s-num:"Archivo",system-ui,sans-serif;--s-accent:#c2570f;--s-accent-deep:#9d460b;--s-accent-soft:#fdefe3;font-size:15px}.qpm{font-family:var(--s-font)}.qpm .rail{background:var(--rail-bg);border-right:var(--bw) solid var(--s-rule)}.qpm .topbar{background:var(--s-canvas);border-bottom:var(--bw) solid var(--s-rule);padding:11px 20px}.qpm .main{background:var(--s-content)}.qpm .content{background:var(--s-content);gap:16px;padding:20px}.qpm .navitem{border-radius:var(--r-sm);padding:calc(var(--dens-y) - 3px) 10px;color:var(--rail-ink);font-size:13px}.qpm .navitem:hover{background:var(--rail-hover);color:var(--s-ink)}.qpm[data-skin=field] .navitem:hover{color:#fff}.qpm .navitem[aria-current=page]{background:var(--s-accent);color:#fff;font-weight:600}.qpm .navitem[aria-current=page] .ic{opacity:1}.qpm .navlabel{letter-spacing:.13em;color:var(--s-faint);padding:15px 10px 5px;font-size:10px}.qpm .btn{border-radius:var(--r-sm);border-width:var(--bw)}.qpm .btn.pri{background:var(--s-accent);border-color:var(--s-accent)}.qpm .btn.pri:hover{background:var(--s-accent-deep);border-color:var(--s-accent-deep);filter:none}.qpm .tbox{border-radius:var(--r-lg);background:var(--s-card);border-width:var(--bw)}.qpm table.dt thead th{background:var(--s-card);border-bottom:var(--bw) solid var(--s-rule)}.qpm table.dt tbody td{border-bottom:var(--bw) solid var(--s-rule-soft);padding:var(--cell-y) var(--cell-x)}.qpm table.dt thead th{padding:var(--cell-y) var(--cell-x)}.qpm table.dt{min-width:840px}.qpm .tfoot{background:var(--s-card)}.qpm .st{border-radius:var(--r-sm);padding:3px 9px;font-weight:600}.qpm .st .dot{display:none}.qpm .st.ok{color:var(--s-ok);background:var(--s-ok-bg)}.qpm .st.warn{color:var(--s-warn);background:var(--s-warn-bg)}.qpm .st.bad{color:var(--s-bad);background:var(--s-bad-bg)}.qpm .st.neutral{color:var(--s-neutral);background:var(--s-rule-soft)}.qpm .rail.collapsed{flex:0 0 66px;width:66px}.qpm .rail.collapsed .qbrand{justify-content:center;padding:13px 0}.qpm .rail.collapsed .qbrand b,.qpm .rail.collapsed .qcollapse,.qpm .rail.collapsed .navlabel,.qpm .rail.collapsed .navitem .lbl,.qpm .rail.collapsed .qws .nm,.qpm .rail.collapsed .qws svg{display:none}.qpm .rail.collapsed .navitem,.qpm .rail.collapsed .qws{justify-content:center;padding:9px 0}.qpm .rail.collapsed .navgroup{padding:6px 8px}.qpm .qcard .tbox{box-shadow:none;border:0;border-radius:0}.qpm .qcard .tfoot{border-radius:0}.qpm .search input{border-radius:var(--r-sm);border-width:var(--bw);background:var(--s-card);padding:9px 10px 9px 32px}.qpm .pagehead h3{letter-spacing:-.025em;font-size:22px}.qpm .content{color:var(--s-ink)}.qpm td.num,.qpm th.num,.qpm .amt,.qpm .big{font-family:var(--s-num)}.qpm .bulkslot:empty{display:none}@container (max-width:660px){.qpm .topbar{gap:8px;padding:10px 12px}.qpm .topbar .iconbtn,.qpm .qkbd{display:none}.qpm .qsearch input{padding-right:12px}.qpm .topbar .btn.pri{padding:8px 10px}.qpm .content{padding:14px}.qpm .pagehead h3{font-size:19px}}.qbrand{border-bottom:var(--bw) solid var(--s-rule);align-items:center;gap:9px;padding:13px 12px;display:flex}.qbrand img{object-fit:contain;flex:0 0 24px;width:24px;height:24px;display:block}.qbrand b{letter-spacing:-.015em;min-width:0;color:var(--brand-ink,var(--s-ink));white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:700;overflow:hidden}.qcollapse{border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);width:26px;height:26px;color:var(--s-faint);flex:0 0 26px;place-items:center;display:grid}.qcollapse:hover{border-color:var(--s-muted);color:var(--s-ink)}.qws{border:var(--bw) solid var(--s-rule);border-radius:var(--r);background:var(--s-card);text-align:left;align-items:center;gap:9px;width:100%;padding:9px 10px;display:flex}.qws:hover{border-color:var(--s-muted)}.qws .av{border-radius:var(--r-sm);background:var(--s-accent-soft);width:26px;height:26px;color:var(--s-accent);flex:0 0 26px;place-items:center;font-size:10.5px;font-weight:800;display:grid}.qws span.nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.qsearch{flex:1;max-width:400px;position:relative}.qsearch>svg{color:var(--s-faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.qsearch input{border:var(--bw) solid var(--s-rule);border-radius:var(--r);background:var(--s-card);width:100%;color:var(--s-ink);padding:9px 58px 9px 35px;font-size:13px}.qsearch input:focus{border-color:var(--s-accent);box-shadow:0 0 0 3px var(--s-accent-soft);outline:none}.qkbd{color:var(--s-faint);border:1px solid var(--s-rule);border-radius:var(--r-sm);background:var(--s-rule-soft);pointer-events:none;padding:2px 6px;font-size:10.5px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.chip-i{border-radius:var(--chip-r,11px);flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.chip-i.sm{border-radius:calc(var(--chip-r,11px) * .8);flex:0 0 30px;width:30px;height:30px}.chip-i.indigo{color:#3549a6;background:#e8ecfb}.chip-i.green{color:#2f7d5c;background:#e9f5ee}.chip-i.amber{color:#a3690f;background:#fdf1e0}.chip-i.red{color:#b3261e;background:#fdeaea}.chip-i.violet{color:#6d4fb3;background:#f1ebfc}.chip-i.sky{color:#1e64b5;background:#e6f1fd}.qlabel{letter-spacing:.13em;text-transform:uppercase;color:var(--s-faint);font-size:10px;font-weight:700}.qstats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@container (min-width:900px){.qstats{grid-template-columns:repeat(4,minmax(0,1fr))}}.qstat{background:var(--s-card);border:var(--bw) solid var(--s-rule);border-radius:var(--r-lg);box-shadow:var(--elev);flex-direction:column;gap:9px;padding:14px 15px;display:flex}.qstat .top{align-items:center;gap:10px;display:flex}.qstat .lb{color:var(--s-muted);min-width:0;font-size:12px;font-weight:500;display:block}.qstat .big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:800;line-height:1}.qstat .sub{color:var(--s-faint);align-items:center;gap:5px;font-size:11.5px;display:flex}.qstat .sub b{font-weight:700}.qstat .sub .up{color:var(--s-ok)}.qstat .sub .dn{color:var(--s-bad)}.qcard{background:var(--s-card);border:var(--bw) solid var(--s-rule);border-radius:var(--r-lg);box-shadow:var(--elev);flex-direction:column;min-width:0;display:flex}.qcardhead{padding:13px var(--dens-x);border-bottom:var(--bw) solid var(--s-rule-soft);align-items:center;gap:10px;display:flex}.qcardhead h6{letter-spacing:-.012em;flex:1;min-width:0;margin:0;font-size:14px;font-weight:700}.qcardhead a,.qcardhead .lnk{color:var(--s-accent);font-size:12px;font-weight:600;text-decoration:none}.qcardhead .dots{border-radius:var(--r-sm);width:26px;height:26px;color:var(--s-faint);place-items:center;display:grid}.qcardhead .dots:hover{background:var(--s-rule-soft);color:var(--s-ink)}.qcardbody{padding:13px var(--dens-x)}.qcardbody.flush{padding:0}.qinsight{background:var(--s-violet-bg);border:var(--bw) solid var(--s-violet);align-items:center;gap:11px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.qinsight{border:var(--bw) solid color-mix(in srgb,var(--s-violet) 22%,transparent)}}.qinsight{border-radius:var(--r)}.qinsight .spark{border-radius:var(--r-sm);background:var(--s-card);width:28px;height:28px;color:var(--s-violet);flex:0 0 28px;place-items:center;display:grid}.qinsight p{color:#372a5c;flex:1;min-width:0;max-width:none;margin:0;font-size:12.5px;line-height:1.4}.qinsight p b{font-weight:700}.qinsight button{background:var(--s-accent);color:var(--s-on-accent);border-radius:var(--r-sm);flex:none;padding:6px 12px;font-size:12px;font-weight:600}.qinsight button:hover{background:var(--s-accent-deep)}.qseg{background:var(--s-rule-soft);border-radius:var(--r);gap:2px;padding:3px;display:inline-flex}.qseg button{border-radius:var(--r-sm);color:var(--s-muted);white-space:nowrap;padding:6px 14px;font-size:12.5px;font-weight:600}.qseg button[aria-pressed=true]{background:var(--s-card);color:var(--s-ink);box-shadow:0 1px 2px #1013201a}.qfilters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qfilters button{border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);color:var(--s-muted);background:var(--s-card);white-space:nowrap;align-items:center;gap:6px;padding:7px 11px;font-size:12.5px;display:inline-flex}.qfilters button:hover{border-color:var(--s-muted);color:var(--s-ink)}.qfilters button[aria-pressed=true]{border-color:var(--s-accent);color:var(--s-accent);background:var(--s-accent-soft);font-weight:600}.qfilters .clear{border-style:dashed}.qpager{padding:11px var(--dens-x);border-top:var(--bw) solid var(--s-rule);color:var(--s-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.qpager select{border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);font:inherit;background:var(--s-card);color:var(--s-ink);padding:5px 8px}.qpager .sp{flex:1}.qpager .pg{align-items:center;gap:4px;display:flex}.qpager .pg button{border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);min-width:29px;height:29px;color:var(--s-muted);place-items:center;padding:0 7px;font-size:12.5px;display:grid}.qpager .pg button:hover:not(:disabled){border-color:var(--s-muted);color:var(--s-ink)}.qpager .pg button[aria-current=page]{background:var(--s-accent);border-color:var(--s-accent);color:#fff;font-weight:700}.qpager .pg button:disabled{opacity:.4;cursor:not-allowed}.qpager .pg button[data-pg="-1"] svg{transform:rotate(180deg)}.qrow{padding:var(--dens-y) var(--dens-x);border-bottom:var(--bw) solid var(--s-rule-soft);align-items:center;gap:11px;display:flex}.qrow:last-child{border-bottom:0}.qrow .gr{flex:1;min-width:0;display:block}.qrow .t1,.qrow .t2{display:block}.qrow .t1{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.qrow .t2{color:var(--s-faint);margin-top:1px;font-size:11.5px}.qrow .amt{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.qrow .when{color:var(--s-faint);white-space:nowrap;font-size:11.5px}.qperm{border-radius:var(--r-sm);border:1px solid #0000;align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.qperm[data-on="1"].read{background:var(--s-ok-bg);color:var(--s-ok)}.qperm[data-on="1"].write{background:var(--s-warn-bg);color:var(--s-warn)}.qperm[data-on="0"]{background:var(--s-rule-soft);color:var(--s-faint)}.qperm:hover{border-color:currentColor}.qkey{color:var(--s-muted);white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px}.qrow.qagent{padding:var(--dens-y) var(--dens-x);align-items:flex-start}.qrow.qagent .chip-i{margin-top:1px}.qrow.qagent[data-off="1"] .t1,.qrow.qagent[data-off="1"] .t2{opacity:.55}.qmeta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.qrow.qagent .qtoggle{margin-top:4px}.qtoggle{background:var(--s-rule);border-radius:99px;flex:0 0 40px;width:40px;height:23px;transition:background .18s cubic-bezier(.22,1,.36,1);position:relative}.qtoggle:after{content:"";background:#fff;border-radius:99px;width:17px;height:17px;transition:transform .18s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1013204d}.qtoggle[aria-pressed=true]{background:var(--s-accent)}.qtoggle[aria-pressed=true]:after{transform:translate(17px)}@media(prefers-reduced-motion:reduce){.qtoggle,.qtoggle:after{transition:none}}.qmeter{flex-direction:column;gap:7px;margin-top:11px;display:flex}.qmeter .mrow{align-items:baseline;gap:10px;display:flex}.qmeter .mlab{min-width:0;color:var(--s-muted);flex:1;font-size:12.5px;font-weight:500}.qmeter .mval{font-family:var(--s-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:16px;font-weight:800}.qmeter .mtrack{border-radius:var(--r-sm);background:var(--s-rule-soft);height:8px;position:relative}.qmeter .mtrack i{border-radius:var(--r-sm);height:100%;display:block}.qmeter .mtrack u{background:var(--s-ink);opacity:.7;border-radius:2px;width:2px;text-decoration:none;position:absolute;top:-4px;bottom:-4px}.qmeter .mnote{color:var(--s-faint);font-size:11.5px;line-height:1.4}.qpm .navlabel.devlabel{color:var(--s-faint)}.qpm .navitem.devitem{color:var(--s-muted)}.qpm .navitem.devitem:hover{background:var(--s-violet-bg);color:var(--s-violet)}.qpm .navitem.devitem[aria-current=page]{background:var(--s-violet);color:#fff}.qpm .rail .navgroup .navlabel.devlabel{border-top:var(--bw) solid var(--s-rule);margin-top:8px;padding-top:13px}.qguard{padding:13px var(--dens-x);background:var(--s-bad-bg);border:var(--bw) solid var(--s-bad);align-items:flex-start;gap:11px;display:flex}@supports (color:color-mix(in lab,red,red)){.qguard{border:var(--bw) solid color-mix(in srgb,var(--s-bad) 26%,transparent)}}.qguard{border-radius:var(--r);color:var(--s-ink);font-size:12.5px;line-height:1.5}.qguard b{font-weight:700}.qskins{grid-template-columns:1fr;gap:9px;display:grid}@container (min-width:640px){.qskins{grid-template-columns:1fr 1fr}}.qskin{text-align:left;border:var(--bw) solid var(--s-rule);border-radius:var(--r);background:var(--s-card);flex-direction:column;align-items:flex-start;gap:6px;padding:11px;display:flex}.qskin:hover{border-color:var(--s-muted)}.qskin[aria-pressed=true]{border-color:var(--s-accent);box-shadow:0 0 0 var(--bw) var(--s-accent)}.qskin .sw{border-radius:var(--r-sm);border:var(--bw) solid var(--s-rule);width:100%;height:22px;display:flex;overflow:hidden}.qskin .sw i{flex:1}.qskin[data-skin-set=original] .sw .a{background:#fff}.qskin[data-skin-set=original] .sw .b{background:#152a80}.qskin[data-skin-set=original] .sw .c{background:#f1f2f6}.qskin[data-skin-set=ledger] .sw .a{background:#fbfaf7}.qskin[data-skin-set=ledger] .sw .b{background:#1f4d3f}.qskin[data-skin-set=ledger] .sw .c{background:#e4ede9}.qskin[data-skin-set=console] .sw .a{background:#fff}.qskin[data-skin-set=console] .sw .b{background:#3a4fd0}.qskin[data-skin-set=console] .sw .c{background:#f5f6f9}.qskin[data-skin-set=field] .sw .a{background:#15161a}.qskin[data-skin-set=field] .sw .b{background:#c2570f}.qskin[data-skin-set=field] .sw .c{background:#fdefe3}.qskin .nm{letter-spacing:-.012em;font-size:13px;font-weight:700}.qskin .nm em{letter-spacing:.1em;text-transform:uppercase;color:var(--s-faint);margin-left:5px;font-size:9.5px;font-style:normal;font-weight:700}.qskin .nt{color:var(--s-faint);font-size:11.5px;line-height:1.4}.qgrid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@container (min-width:900px){.qgrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.qcol{flex-direction:column;gap:14px;min-width:0;display:flex}.qchart{width:100%;height:132px;display:block}.qtask{padding:calc(var(--dens-y) - 2px) var(--dens-x);border-bottom:var(--bw) solid var(--s-rule-soft);align-items:center;gap:10px;font-size:12.5px;display:flex}.qtask:last-child{border-bottom:0}.qtask .ring{border:1.6px solid var(--s-rule);border-radius:99px;flex:0 0 16px;width:16px;height:16px}.qtask .gr{flex:1;min-width:0;display:block}.qtask .dot2{border-radius:99px;flex:0 0 7px;width:7px;height:7px}.loginwrap{background:var(--s-content);place-items:center;min-height:100dvh;padding:24px;display:grid}.logincard{background:var(--s-card);border:var(--bw) solid var(--s-rule);border-radius:var(--r-lg);flex-direction:column;gap:0;width:100%;max-width:380px;padding:26px 26px 24px;display:flex;box-shadow:0 12px 34px -20px #10132066}.loginbrand{align-items:center;gap:9px;margin-bottom:22px;display:flex}.loginbrand b{letter-spacing:-.015em;font-size:14px;font-weight:700}.logincard h1{letter-spacing:-.025em;margin:0 0 4px;font-size:22px;font-weight:800}.loginsub{color:var(--s-muted);margin:0 0 20px;font-size:13px}.lf{margin-bottom:13px;display:block}.lf span{margin-bottom:5px;font-size:11.5px;font-weight:600;display:block}.lf input{border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);background:var(--s-canvas);width:100%;color:var(--s-ink);font:inherit;padding:10px 12px;font-size:14px}.lf input:focus{border-color:var(--s-accent);box-shadow:0 0 0 3px var(--s-accent-soft);outline:none}.lerr{color:var(--s-bad);margin:2px 0 12px;font-size:12.5px;font-weight:600}.loginbtn{justify-content:center;width:100%;margin-top:8px;padding:11px}.railscrim{z-index:40;background:#0a0d1466;border:0;padding:0;position:fixed;inset:0}@container (min-width:760px){.railscrim{display:none}}@media(min-width:760px){.railscrim{display:none}}.rail.open{z-index:50;flex-direction:column;flex:0 0 250px;width:250px;height:100dvh;max-height:100dvh;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:0 0 40px #0a0d1447}.rail.open .navgroup{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(var(--s-rail) 30%,#0000) top / 100% 22px no-repeat local,linear-gradient(#0000,var(--s-rail) 70%) bottom / 100% 22px no-repeat local,radial-gradient(farthest-side at 50% 0,#0f172a21,#0000) top / 100% 9px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#0f172a21,#0000) bottom / 100% 9px no-repeat scroll;flex:auto;min-height:0;overflow-y:auto}.rail.open .railfoot{flex:none;margin-top:0}.qpm,.qpm .shell{min-height:100dvh}.qpm .content{min-height:0}.muted{color:var(--s-muted)}.rowlink{color:inherit;text-decoration:none;display:contents}.dtwrap{overflow-x:auto}.qinsightbtn{background:var(--s-accent);color:var(--s-on-accent);border-radius:var(--r-sm);flex:none;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none}.qinsightbtn:hover{background:var(--s-accent-deep)}.shell{flex-direction:column;flex:1;min-height:0;display:flex}@container (min-width:760px){.shell{flex-direction:row}}.rail{background:var(--s-rail);border-right:1px solid var(--s-rule);flex-direction:column;flex:0 0 216px;width:216px;display:none}@container (min-width:760px){.rail{display:flex}}.qpm[data-skin=ledger] .rail{border-right:1px solid var(--s-rule);background:0 0}.qpm[data-skin=field] .rail{border-right:0;flex:0 0 76px;align-items:center;width:76px}@container (min-width:1060px){.qpm[data-skin=field] .rail{flex:0 0 210px;align-items:stretch;width:210px}}.brand{align-items:center;gap:10px;padding:16px 16px 14px;display:flex}.qpm[data-skin=field] .brand{justify-content:center;padding:16px 0}@container (min-width:1060px){.qpm[data-skin=field] .brand{justify-content:flex-start;padding:16px 18px}}.brandtxt{min-width:0}.brandtxt b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.brandtxt span{color:var(--s-faint);font-size:11px;line-height:1.3;display:block}.qpm[data-skin=field] .brandtxt{color:#fff}.qpm[data-skin=field] .brandtxt span{color:#8b9199}.qpm[data-skin=field] .brandtxt{display:none}@container (min-width:1060px){.qpm[data-skin=field] .brandtxt{display:block}}.navgroup{padding:4px 10px}.qpm[data-skin=ledger] .navgroup{padding:4px 12px}.qpm[data-skin=field] .navgroup{width:100%;padding:4px 8px}.navlabel{letter-spacing:.12em;text-transform:uppercase;color:var(--s-faint);padding:14px 8px 6px;font-size:10px;font-weight:600}.qpm[data-skin=field] .navlabel{color:#767c84;display:none}@container (min-width:1060px){.qpm[data-skin=field] .navlabel{display:block}}.navitem{text-align:left;border-radius:var(--r);width:100%;color:var(--s-muted);align-items:center;gap:10px;margin-bottom:1px;padding:7px 8px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.navitem .ic{opacity:.8;flex:0 0 16px;width:16px;height:16px}.navitem:hover{color:var(--s-ink);background:#0000000a}.navitem[aria-current=page]{background:var(--s-accent-soft);color:var(--s-accent);font-weight:600}.navitem[aria-current=page] .ic{opacity:1}.qpm[data-skin=ledger] .navitem{border-left:2px solid #0000;border-radius:0;padding-left:11px}.qpm[data-skin=ledger] .navitem:hover{color:var(--s-ink);background:0 0}.qpm[data-skin=ledger] .navitem[aria-current=page]{border-left-color:var(--s-accent);color:var(--s-accent);background:0 0}.qpm[data-skin=field] .navitem{color:#a8aeb6;justify-content:center;padding:11px 8px;font-size:12px}.qpm[data-skin=field] .navitem:hover{color:#fff;background:#ffffff12}.qpm[data-skin=field] .navitem[aria-current=page]{background:var(--s-accent);color:#fff}.qpm[data-skin=field] .navitem span.lbl{display:none}@container (min-width:1060px){.qpm[data-skin=field] .navitem{justify-content:flex-start;padding:10px 12px;font-size:13.5px}.qpm[data-skin=field] .navitem span.lbl{display:inline}}.railfoot{border-top:1px solid var(--s-rule);margin-top:auto;padding:12px}.qpm[data-skin=field] .railfoot{border-top-color:#ffffff1a;width:100%}.verbadge{border-radius:var(--r);width:100%;color:var(--s-faint);font-size:11.5px;font-family:var(--s-num);align-items:center;gap:8px;padding:7px 8px;display:flex}.verbadge:hover{color:var(--s-muted);background:#0000000a}.qpm[data-skin=field] .verbadge{color:#767c84;justify-content:center}.qpm[data-skin=field] .verbadge:hover{color:#c3c8ce;background:#ffffff12}.verdot{background:var(--s-ok);border-radius:99px;flex:0 0 6px;width:6px;height:6px}.verbadge .vtxt{white-space:nowrap;text-overflow:ellipsis;display:inline;overflow:hidden}@container (max-width:820px){.verbadge .vtxt{display:none}}.main{background:var(--s-canvas);flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--s-rule);background:var(--s-canvas);align-items:center;gap:12px;padding:12px 16px;display:flex}@container (min-width:760px){.topbar{padding:14px 22px}}.burger{border-radius:var(--r);border:1px solid var(--s-rule);flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}@container (min-width:760px){.burger{display:none}}.crumbs{color:var(--s-faint);font-size:12px;display:none}@container (min-width:760px){.crumbs{display:block}}.pagetitle{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:700}.qpm[data-skin=field] .pagetitle{font-size:19px}.topspacer{flex:1}.iconbtn{border-radius:var(--r);width:34px;height:34px;color:var(--s-muted);border:1px solid #0000;place-items:center;display:grid}.iconbtn:hover{color:var(--s-ink);background:#0000000b}.avatar{background:var(--s-accent-soft);width:30px;height:30px;color:var(--s-accent);border-radius:99px;place-items:center;font-size:11.5px;font-weight:700;display:grid}.content{flex-direction:column;flex:1;gap:14px;min-width:0;padding:16px;display:flex}@container (min-width:760px){.content{padding:22px}}.pagehead{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.pagehead .grow{flex:1;min-width:180px}.pagehead h3{letter-spacing:-.02em;margin:0 0 3px;font-size:20px;font-weight:700}.qpm[data-skin=field] .pagehead h3{font-size:23px}.pagehead p{color:var(--s-muted);margin:0;font-size:12.5px}.btn{border-radius:var(--r);border:1px solid var(--s-rule);color:var(--s-ink);background:var(--s-canvas);white-space:nowrap;align-items:center;gap:7px;padding:8px 13px;font-size:13px;font-weight:500;display:inline-flex}.btn:hover{border-color:var(--s-muted)}.btn.pri{background:var(--s-accent);border-color:var(--s-accent);color:var(--s-on-accent);font-weight:600}.btn.pri:hover{filter:brightness(1.08)}.qpm[data-skin=field] .btn{padding:11px 16px;font-size:14px;font-weight:600}.toolbar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.search{flex:190px;min-width:0;max-width:320px;position:relative}.search svg{color:var(--s-faint);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.search input{border-radius:var(--r);border:1px solid var(--s-rule);background:var(--s-canvas);width:100%;color:var(--s-ink);padding:8px 10px 8px 31px;font-size:13px}.qpm[data-skin=field] .search input{padding:11px 12px 11px 34px;font-size:14px}.search input::placeholder{color:var(--s-faint)}.search input:focus{border-color:var(--s-accent);box-shadow:0 0 0 3px var(--s-accent-soft);outline:none}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{border:1px solid var(--s-rule);color:var(--s-muted);white-space:nowrap;border-radius:99px;padding:6px 11px;font-size:12px}.qpm[data-skin=ledger] .chip{border-radius:2px}.qpm[data-skin=field] .chip{padding:8px 14px;font-size:13px;font-weight:500}.chip:hover{border-color:var(--s-muted);color:var(--s-ink)}.chip[aria-pressed=true]{background:var(--s-accent);border-color:var(--s-accent);color:var(--s-on-accent);font-weight:600}.chip .n{opacity:.62;font-family:var(--s-num);font-variant-numeric:tabular-nums;margin-left:5px}.tspacer{flex:1}.toolgroup{flex:none;gap:9px;display:flex}.popwrap{position:relative}.btn.danger{border-color:var(--s-bad)}@supports (color:color-mix(in lab,red,red)){.btn.danger{border-color:color-mix(in srgb,var(--s-bad) 42%,var(--s-rule))}}.btn.danger{color:var(--s-bad);font-weight:600}.btn.danger:hover{background:var(--s-bad)}@supports (color:color-mix(in lab,red,red)){.btn.danger:hover{background:color-mix(in srgb,var(--s-bad) 8%,transparent)}}.btn.danger:hover{border-color:var(--s-bad)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn:disabled:hover{border-color:var(--s-rule);background:0 0}.pop{z-index:30;background:var(--s-canvas);border:1px solid var(--s-rule);border-radius:var(--r);width:250px;padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 34px -12px #0a0e144d}.pop p{color:var(--s-muted);margin:0 0 9px;font-size:11.5px;line-height:1.45}.pop label{cursor:pointer;border-radius:3px;align-items:center;gap:8px;padding:5px 3px;font-size:12.5px;display:flex}.pop label:hover{background:#0000000a}.pop .popfoot{border-top:1px solid var(--s-rule);justify-content:flex-end;gap:7px;margin-top:10px;padding-top:10px;display:flex}.pop .popfoot .btn{padding:6px 11px;font-size:12.5px}.bulk{border-radius:var(--r);background:var(--s-accent);color:var(--s-on-accent);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 13px;font-size:13px;font-weight:500;display:flex}.bulk .btn{color:#fff;background:#ffffff24;border-color:#ffffff4d}.bulk .btn:hover{background:#ffffff3d;border-color:#ffffff80}.bulk .bspacer{flex:1}.tbox{border:1px solid var(--s-rule);border-radius:var(--r);background:var(--s-canvas);overflow:hidden}.qpm[data-skin=ledger] .tbox{border-left:0;border-right:0;border-radius:0}.tscroll{overflow-x:auto}table.dt{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.qpm[data-skin=field] table.dt{font-size:14px}table.dt thead th{background:var(--s-rule-soft);text-align:left;letter-spacing:.09em;text-transform:uppercase;color:var(--s-muted);border-bottom:1px solid var(--s-rule);white-space:nowrap;padding:10px 12px;font-size:10.5px;font-weight:600;position:sticky;top:0}.qpm[data-skin=ledger] table.dt thead th{border-bottom:1.5px solid var(--s-ink);color:var(--s-ink);background:0 0}.qpm[data-skin=field] table.dt thead th{padding:12px;font-size:11px}table.dt thead th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}table.dt thead th.sortable:hover{color:var(--s-ink)}th .thi{align-items:center;gap:5px;display:inline-flex}th .arrow{opacity:.32;transition:opacity .15s}th[aria-sort=ascending] .arrow,th[aria-sort=descending] .arrow{opacity:1;color:var(--s-accent)}table.dt tbody td{border-bottom:1px solid var(--s-rule-soft);vertical-align:middle;white-space:nowrap;padding:10px 12px}.qpm[data-skin=field] table.dt tbody td{padding:14px 12px}table.dt tbody tr:last-child td{border-bottom:0}table.dt tbody tr:hover td{background:#00000006}table.dt tbody tr[data-sel="1"] td{background:var(--s-accent-soft)}td.num,th.num{text-align:right;font-family:var(--s-num);font-variant-numeric:tabular-nums}td.ref{font-family:var(--s-num);color:var(--s-accent);font-weight:600}.qpm[data-skin=ledger] td.ref{font-weight:500}td.party{white-space:normal;min-width:170px}td.party b{font-weight:600;display:block}td.party span{color:var(--s-faint);font-size:11.5px;display:block}.cbcell{width:38px;padding-left:12px!important}.qpm input[type=checkbox]{width:15px;height:15px;accent-color:var(--s-accent);cursor:pointer;margin:0;display:block}.st{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.qpm[data-skin=ledger] .st{border-radius:2px;padding:0;font-weight:500;background:0 0!important}.st .dot{border-radius:99px;flex:0 0 6px;width:6px;height:6px}.st.ok{color:var(--s-ok);background:var(--s-ok)}@supports (color:color-mix(in lab,red,red)){.st.ok{background:color-mix(in srgb,var(--s-ok) 11%,transparent)}}.st.ok .dot{background:var(--s-ok)}.st.warn{color:var(--s-warn);background:var(--s-warn)}@supports (color:color-mix(in lab,red,red)){.st.warn{background:color-mix(in srgb,var(--s-warn) 12%,transparent)}}.st.warn .dot{background:var(--s-warn)}.st.bad{color:var(--s-bad);background:var(--s-bad)}@supports (color:color-mix(in lab,red,red)){.st.bad{background:color-mix(in srgb,var(--s-bad) 10%,transparent)}}.st.bad .dot{background:var(--s-bad)}.st.neutral{color:var(--s-neutral);background:var(--s-neutral)}@supports (color:color-mix(in lab,red,red)){.st.neutral{background:color-mix(in srgb,var(--s-neutral) 10%,transparent)}}.st.neutral .dot{background:var(--s-neutral)}.cards{flex-direction:column;display:none}.rowcard{border-bottom:1px solid var(--s-rule-soft);flex-direction:column;gap:6px;padding:13px 14px;display:flex}.rowcard:last-child{border-bottom:0}.rowcard .r1{align-items:center;gap:9px;display:flex}.rowcard .r1 .ref{font-family:var(--s-num);color:var(--s-accent);font-size:13px;font-weight:700}.rowcard .r1 .sp{flex:1}.rowcard .r2{font-size:14.5px;font-weight:600;line-height:1.25}.rowcard .r3{color:var(--s-muted);align-items:baseline;gap:10px;font-size:12.5px;display:flex}.rowcard .r3 .amt{font-family:var(--s-num);font-variant-numeric:tabular-nums;color:var(--s-ink);margin-left:auto;font-size:14.5px;font-weight:700}.tfoot{border-top:1px solid var(--s-rule);color:var(--s-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 13px;font-size:12.5px;display:flex}.tfoot .fspacer{flex:1}.pgbtn{border:1px solid var(--s-rule);border-radius:var(--r);padding:5px 11px;font-size:12.5px}.pgbtn:hover:not(:disabled){border-color:var(--s-muted);color:var(--s-ink)}.pgbtn:disabled{opacity:.4;cursor:not-allowed}.tfoot b{font-family:var(--s-num);font-variant-numeric:tabular-nums;color:var(--s-ink);font-weight:600}.state{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:52px 24px;display:flex}.state .sicon{background:var(--s-rule-soft);width:44px;height:44px;color:var(--s-faint);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.state h4{color:var(--s-ink);margin:0;font-size:15.5px;font-weight:700}.state p{color:var(--s-muted);max-width:38ch;margin:0;font-size:13px;line-height:1.5}.state .btn{margin-top:8px}.state.err .sicon{background:var(--s-bad)}@supports (color:color-mix(in lab,red,red)){.state.err .sicon{background:color-mix(in srgb,var(--s-bad) 11%,transparent)}}.state.err .sicon{color:var(--s-bad)}.skel{padding:0}.skelrow{border-bottom:1px solid var(--s-rule-soft);gap:14px;padding:13px;display:flex}.skelrow div{background:var(--s-rule-soft);border-radius:3px;height:11px;animation:1.5s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.skelrow div{animation:none}}.toastzone{pointer-events:none;z-index:40;justify-content:center;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.toast{pointer-events:auto;border-radius:var(--r);background:var(--s-ink);color:var(--s-canvas);opacity:0;align-items:center;gap:10px;padding:10px 15px;font-size:13px;font-weight:500;transition:all .2s cubic-bezier(.22,1,.36,1);display:flex;transform:translateY(8px);box-shadow:0 12px 30px -10px #0a0e1480}.toast.on{opacity:1;transform:translateY(0)}.qpmframe{position:relative}.tabbar{border-top:1px solid var(--s-rule);background:var(--s-canvas);display:flex}@container (min-width:760px){.tabbar{display:none}}.tabbar button{color:var(--s-faint);flex-direction:column;flex:1;align-items:center;gap:3px;padding:9px 4px 11px;font-size:10.5px;font-weight:600;display:flex}.tabbar button .tpill{border-radius:99px;place-items:center;width:44px;height:26px;display:grid}.tabbar button[aria-current=page]{color:var(--s-accent)}.tabbar button[aria-current=page] .tpill{background:var(--s-accent-soft)}.qpm[data-skin=ledger] .tabbar button[aria-current=page] .tpill{border-bottom:2px solid var(--s-accent);background:0 0;border-radius:0}.agentgrid{flex-direction:column;gap:14px;display:flex}@container (min-width:900px){.agentgrid{flex-direction:row;align-items:flex-start}}.agentmain{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.agentside{flex-direction:column;flex:0 0 100%;gap:12px;display:flex}@container (min-width:900px){.agentside{flex:0 0 292px}}.panel{border:1px solid var(--s-rule);border-radius:var(--r);background:var(--s-canvas);padding:15px 16px}.panel h5{letter-spacing:-.01em;margin:0 0 4px;font-size:13.5px;font-weight:700}.panel .sub{color:var(--s-muted);margin:0 0 12px;font-size:12px;line-height:1.45}.panel .row{flex-direction:column;gap:5px;margin-bottom:11px;display:flex}.panel .row label{color:var(--s-ink);font-size:11.5px;font-weight:600}.panel .row input,.panel .row select{border:1px solid var(--s-rule);border-radius:var(--r);background:var(--s-canvas);width:100%;color:var(--s-ink);padding:8px 10px;font-size:13px}.panel .row input:focus,.panel .row select:focus{border-color:var(--s-accent);box-shadow:0 0 0 3px var(--s-accent-soft);outline:none}.panel .row .hint{color:var(--s-faint);font-size:11px;line-height:1.4}.scoperow{flex-wrap:wrap;gap:6px;display:flex}.scopebtn{border:1px solid var(--s-rule);color:var(--s-muted);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.scopebtn .lv{letter-spacing:.06em;text-transform:uppercase;background:var(--s-rule-soft);color:var(--s-faint);border-radius:99px;padding:1px 5px;font-size:9.5px;font-weight:700}.scopebtn[data-lv=read]{border-color:var(--s-accent);color:var(--s-accent);background:var(--s-accent-soft)}.scopebtn[data-lv=read] .lv{background:var(--s-accent);color:var(--s-on-accent)}.scopebtn[data-lv=write]{border-color:var(--s-warn);color:var(--s-warn);background:var(--s-warn)}@supports (color:color-mix(in lab,red,red)){.scopebtn[data-lv=write]{background:color-mix(in srgb,var(--s-warn) 10%,transparent)}}.scopebtn[data-lv=write] .lv{background:var(--s-warn);color:#fff}.scopebtn:hover{filter:brightness(.97)}.codebox{background:var(--s-rule-soft);border:1px dashed var(--s-rule);border-radius:var(--r);word-break:break-all;color:var(--s-ink);padding:10px 11px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;line-height:1.5}.codehint{color:var(--s-warn);margin:7px 0 0;font-size:11px;font-weight:600;line-height:1.4}.audit{flex-direction:column;display:flex}.arow{border-bottom:1px solid var(--s-rule-soft);align-items:flex-start;gap:10px;padding:9px 0;font-size:12.5px;display:flex}.arow:last-child{border-bottom:0}.abadge{letter-spacing:.07em;text-transform:uppercase;border-radius:99px;flex:none;margin-top:1px;padding:3px 7px;font-size:9.5px;font-weight:700}.abadge.agent{background:var(--s-accent-soft);color:var(--s-accent)}.abadge.human{background:var(--s-rule-soft);color:var(--s-muted)}.abadge.deny{background:var(--s-bad)}@supports (color:color-mix(in lab,red,red)){.abadge.deny{background:color-mix(in srgb,var(--s-bad) 12%,transparent)}}.abadge.deny{color:var(--s-bad)}.arow .atxt{flex:1;min-width:0;line-height:1.45}.arow .atxt b{font-weight:600}.arow .atxt em{color:var(--s-faint);margin-top:1px;font-size:11.5px;font-style:normal;display:block}.arow .atime{color:var(--s-faint);font-variant-numeric:tabular-nums;flex:none;font-size:11px}@container (max-width:560px){.arow .atime{display:none}}.pwarow{background:var(--w-panel);flex-wrap:wrap;justify-content:center;gap:18px;padding:22px 16px;display:flex}.pwa{color:#101320;--s-accent:#152a80;--s-accent-deep:#0e1f66;--s-accent-soft:#e9ecf9;--s-rule:#e2e5ea;--s-rule-soft:#eef0f4;--s-muted:#5a6376;--s-faint:#8c94a3;--s-ok:#2f7d5c;--s-ok-bg:#eaf5ee;--s-warn:#a3690f;--s-warn-bg:#fdf2e2;--s-bad:#b3261e;--s-bad-bg:#fdeceb;--s-violet:#6d4fb3;--s-violet-bg:#f2edfc;--s-ink:#101320;--s-content:#f1f2f6;--r:12px;background:#fff;border:0;border-radius:0;flex-direction:column;flex:auto;width:100%;max-width:none;height:100dvh;min-height:100dvh;font-family:Public Sans,system-ui,sans-serif;font-size:13.5px;display:flex;overflow:hidden}.pwa *{box-sizing:border-box}.pwa button:where(:not(.pwabtn),:not(.pwaslot),:not(.pwatile),:not(.pwafield),:not(.pwali)){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.pwa button{cursor:pointer;font-family:inherit}.pwa .pwabtn,.pwa .pwaslot,.pwa .pwatile,.pwa .pwafield{font:inherit}.pwahead{border-bottom:1px solid var(--s-rule);background:#fff;flex:none;align-items:center;gap:9px;padding:14px 15px;display:flex}.pwahead img{object-fit:contain;width:22px;height:22px;display:block}.pwahead b{letter-spacing:-.015em;flex:1;font-size:14px;font-weight:700}.pwahead .ttl{text-align:center;letter-spacing:-.015em;flex:1;font-size:14.5px;font-weight:700}.pwabody{background:var(--s-content);flex-direction:column;flex:1;gap:11px;min-height:0;padding:13px;display:flex;overflow-y:auto}.pwabody::-webkit-scrollbar{width:0}.pwatabs{border-top:1px solid var(--s-rule);background:#fff;flex:none;padding-bottom:2px;display:flex}.pwatabs button{color:var(--s-faint);flex-direction:column;flex:1;align-items:center;gap:3px;padding:9px 2px 10px;font-size:10.5px;font-weight:600;display:flex}.pwatabs button[aria-current=page]{color:var(--s-accent)}.pwacard{border:1px solid var(--s-rule);background:#fff;border-radius:14px;padding:14px}.pwacard.flush{padding:0;overflow:hidden}.pwabig{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.05}.pwabar{background:var(--s-rule-soft);border-radius:99px;height:7px;margin-top:11px;overflow:hidden}.pwabar i{background:var(--s-violet);border-radius:99px;height:100%;display:block}.pwatiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pwatile{border:1px solid var(--s-rule);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px;font-size:13.5px;font-weight:600;display:flex}.pwaslots{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.pwaslot{border:1px solid var(--s-rule);text-align:center;font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;padding:9px 2px;font-size:12px;font-weight:600}.pwaslot[disabled]{background:var(--s-rule-soft);color:var(--s-faint);cursor:not-allowed;border-color:#0000}.pwaslot[aria-pressed=true]{background:var(--s-accent);border-color:var(--s-accent);color:#fff}.pwaweek{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.pwaweek .d{letter-spacing:.08em;color:var(--s-faint);text-transform:uppercase;margin-bottom:5px;font-size:9.5px;font-weight:700}.pwaweek button{aspect-ratio:1;font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;width:100%;font-size:13px;font-weight:700;display:grid}.pwaweek button[aria-pressed=true]{background:var(--s-accent);color:#fff}.pwabtn{background:var(--s-accent);color:#fff;text-align:center;border-radius:13px;width:100%;padding:13px;font-size:14.5px;font-weight:700}.pwabtn:hover{background:var(--s-accent-deep)}.pwabtn.ghost{color:var(--s-accent);border:1px solid var(--s-rule);background:#fff}.pwalist{border:1px solid var(--s-rule);background:#fff;border-radius:14px;overflow:hidden}.pwali{border-bottom:1px solid var(--s-rule-soft);align-items:center;gap:11px;padding:11px 13px;display:flex}.pwali:last-child{border-bottom:0}.pwali .gr{flex:1;min-width:0;display:block}.pwali .t1,.pwali .t2{display:block}.pwali .t1{letter-spacing:-.012em;font-size:13.5px;font-weight:700}.pwali .t2{color:var(--s-faint);margin-top:1px;font-size:11.5px}.pwali .rt{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:700}.pwabal{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.pwabal .b{border:1px solid var(--s-rule);background:#fff;border-radius:13px;padding:11px 10px}.pwabal .n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:19px;font-weight:800}.pwabal .l{color:var(--s-faint);margin-top:2px;font-size:10.5px}.pwafield{border:1px solid var(--s-rule);background:#fff;border-radius:13px;align-items:center;gap:11px;padding:11px 12px;display:flex}.pwafield .gr{flex:1;min-width:0;display:block}.pwafield .lb,.pwafield .vl{display:block}.pwafield .lb{color:var(--s-faint);font-size:11px;font-weight:600}.pwafield .vl{margin-top:1px;font-size:13.5px;font-weight:600}.pwafield .vl.ph{color:var(--s-faint);font-weight:500}.pwakv{justify-content:space-between;gap:12px;padding:7px 0;font-size:12.5px;display:flex}.pwakv .k{color:var(--s-faint)}.pwakv .v{text-align:right;font-weight:600}.pwastep{border:1px solid var(--s-rule);background:#fff;border-radius:13px;align-items:center;gap:10px;padding:8px;display:flex}.pwastep button{background:var(--s-accent-soft);width:38px;height:34px;color:var(--s-accent);border-radius:10px;place-items:center;font-size:17px;font-weight:700;display:grid}.pwastep .n{text-align:center;font-variant-numeric:tabular-nums;flex:1;font-size:16px;font-weight:800}.pwaprof{align-items:center;gap:12px;display:flex}.pwaprof>div{min-width:0}.pwaprof .ava{background:var(--s-accent-soft);width:52px;height:52px;color:var(--s-accent);border-radius:16px;flex:0 0 52px;place-items:center;font-size:17px;font-weight:800;display:grid}.qscope{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;display:inline-flex}.qmeta{align-items:center}.verscrim{z-index:80;background:#0a0d1473;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.vercard{background:var(--s-card);border:var(--bw) solid var(--s-rule);border-radius:var(--r-lg);flex-direction:column;width:100%;max-width:520px;max-height:78vh;display:flex;box-shadow:0 24px 60px -24px #0a0d1480}.verhead{padding:15px var(--dens-x);border-bottom:var(--bw) solid var(--s-rule);align-items:center;gap:12px;display:flex}.verhead h4{letter-spacing:-.015em;flex:1;margin:0;font-size:16px;font-weight:700}.verbody{padding:4px var(--dens-x) 16px;overflow-y:auto}.verrel{border-bottom:var(--bw) solid var(--s-rule-soft);padding:14px 0}.verrel:last-child{border-bottom:0}.verrelhead{align-items:baseline;gap:10px;margin-bottom:9px;display:flex}.verrelhead b{letter-spacing:-.02em;font-size:14px;font-weight:800}.verline{align-items:flex-start;gap:9px;margin-bottom:7px;font-size:13px;line-height:1.5;display:flex}.verline .st{flex:none;margin-top:1px}.pwa.pwaframe{border:1px solid #d9dde5;border-radius:26px;flex:none;width:330px;max-width:100%;height:610px;min-height:0;box-shadow:0 12px 34px -18px #10132073}.pwaroot{background:#fff;flex-direction:column;min-height:100dvh;display:flex}.toppanel{z-index:60;background:var(--s-card);border:var(--bw) solid var(--s-rule);border-radius:var(--r-lg);width:min(420px,100% - 32px);position:absolute;top:56px;right:16px;overflow:hidden;box-shadow:0 18px 44px -18px #0a0d146b}.qpm .main{position:relative}.helplist{color:var(--s-muted);margin:0;padding-left:18px;font-size:13px;line-height:1.55}.helplist li{margin-bottom:9px}.helplist li:last-child{margin-bottom:0}.helplist b{color:var(--s-ink);font-weight:600}.qperm[data-confirm="1"]{background:var(--s-bad-bg);color:var(--s-bad);border-color:var(--s-bad);font-weight:700}.impsec{letter-spacing:.08em;text-transform:uppercase;color:var(--s-muted);margin:16px 0 8px;font-size:11px;font-weight:700}.impcols{background:var(--s-rule);border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);gap:1px;display:grid}.impcol{background:var(--s-canvas);grid-template-columns:minmax(96px,auto) auto 1fr;align-items:center;gap:10px;padding:9px 11px;display:grid}.impcol .t1{font-size:12.5px;font-weight:650}.impcol .t2{color:var(--s-muted);font-size:12px}@container (max-width:560px){.impcol{grid-template-columns:1fr auto;row-gap:4px}.impcol .t2{grid-column:1/-1}}.improw{flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0 4px;display:flex}.improw .t2{color:var(--s-muted);font-size:12px}.imptablewrap{border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);overflow-x:auto}.imptablewrap .dt{min-width:640px}.imptablewrap .dt th,.imptablewrap .dt td{white-space:nowrap}.dtwrap,.tscroll,.imptablewrap{scrollbar-width:thin;scrollbar-color:var(--s-muted) transparent}@supports (color:color-mix(in lab,red,red)){.dtwrap,.tscroll,.imptablewrap{scrollbar-color:color-mix(in srgb,var(--s-muted) 45%,transparent) transparent}}.dtwrap,.tscroll,.imptablewrap{position:relative}.tscroll[data-more="1"]:after,.imptablewrap[data-more="1"]:after{content:"";float:right;pointer-events:none;background:linear-gradient(to left,var(--s-ink),transparent);width:34px;height:100%;margin-left:-34px;position:sticky;top:0;right:0}@supports (color:color-mix(in lab,red,red)){.tscroll[data-more="1"]:after,.imptablewrap[data-more="1"]:after{background:linear-gradient(to left,color-mix(in srgb,var(--s-ink) 17%,transparent),transparent)}}.dtwrap::-webkit-scrollbar{appearance:none;height:9px}.tscroll::-webkit-scrollbar{appearance:none;height:9px}.imptablewrap::-webkit-scrollbar{appearance:none;height:9px}.dtwrap::-webkit-scrollbar-thumb{background:var(--s-muted)}@supports (color:color-mix(in lab,red,red)){.dtwrap::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--s-muted) 45%,transparent)}}.dtwrap::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:99px}.tscroll::-webkit-scrollbar-thumb{background:var(--s-muted)}@supports (color:color-mix(in lab,red,red)){.tscroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--s-muted) 45%,transparent)}}.tscroll::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:99px}.imptablewrap::-webkit-scrollbar-thumb{background:var(--s-muted)}@supports (color:color-mix(in lab,red,red)){.imptablewrap::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--s-muted) 45%,transparent)}}.imptablewrap::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:99px}.dtwrap::-webkit-scrollbar-thumb:hover{background:var(--s-muted)}@supports (color:color-mix(in lab,red,red)){.dtwrap::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--s-muted) 72%,transparent)}}.dtwrap::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.tscroll::-webkit-scrollbar-thumb:hover{background:var(--s-muted)}@supports (color:color-mix(in lab,red,red)){.tscroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--s-muted) 72%,transparent)}}.tscroll::-webkit-scrollbar-thumb:hover{background-clip:padding-box}.qmethods{background:var(--s-rule);border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);gap:1px;display:grid}@container (min-width:700px){.qmethods{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}}.qmethod{background:var(--s-canvas);align-items:center;gap:10px;min-width:0;padding:11px 13px;display:flex}.qmethod .gr{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.qmethod .amt{font-family:var(--s-num);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.qstack{flex-direction:column;gap:14px;display:flex}.qcall{flex-direction:column;gap:7px;margin-top:11px;display:flex}.qcallhead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qcallhead .qlabel{flex:auto;min-width:190px}.qcallhead .lnk{color:var(--s-accent);align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.qcallhead .lnk:hover{text-decoration:underline}.qcurl{color:var(--s-ink);background:var(--s-rule-soft);border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);white-space:pre-wrap;overflow-wrap:anywhere;text-indent:-20px;-webkit-user-select:all;user-select:all;scrollbar-width:thin;scrollbar-color:var(--s-muted) transparent;margin:0;padding:11px 12px 11px 32px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;line-height:1.65;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.qcurl{scrollbar-color:color-mix(in srgb,var(--s-muted) 45%,transparent) transparent}}.qcurl::-webkit-scrollbar{appearance:none;height:8px}.qcurl::-webkit-scrollbar-thumb{background:var(--s-muted)}@supports (color:color-mix(in lab,red,red)){.qcurl::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--s-muted) 45%,transparent)}}.qcurl::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:99px}.qcall .muted{margin:0;font-size:11.5px;line-height:1.5}.qkeyacts{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.qkeyacts .btn{padding:5px 10px;font-size:12px}.qkeyacts .t2{font-size:11.5px}.qdead{color:var(--s-ink);background:var(--s-bad-bg);border:var(--bw) solid var(--s-bad);margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.5;display:block}@supports (color:color-mix(in lab,red,red)){.qdead{border:var(--bw) solid color-mix(in srgb,var(--s-bad) 26%,transparent)}}.qdead{border-radius:var(--r-sm)}.qdead b{font-weight:700}.qdead svg{vertical-align:-2px;color:var(--s-bad)}.verscrim{-webkit-backdrop-filter:blur(3px)saturate(.55)brightness(.78);background:#0a0d1457}@media(prefers-reduced-motion:reduce){.verscrim{-webkit-backdrop-filter:saturate(.5)brightness(.74)}}.verfoot .grow.qask{color:var(--s-bad);font-weight:600}.qgrid.wide{grid-template-columns:minmax(0,1fr)}@container (min-width:1180px){.qgrid.wide{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.qrefs{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.qrefs .muted{font-size:12px}.qraw{border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);background:var(--s-card);font-family:var(--s-num);white-space:pre;color:var(--s-muted);margin:0;padding:11px 13px;font-size:11.5px;line-height:1.5;overflow-x:auto}.qnewemail{border-bottom:var(--bw) solid var(--s-rule-soft);background:var(--s-card);padding:7px 9px}.qnewemail input{width:100%;font-size:12.5px}.qapikey{font-family:var(--s-num);opacity:.5;letter-spacing:0;text-transform:none;font-weight:400}.avatar{cursor:pointer;border:0;padding:0;font-family:inherit}.avatar:hover{background:var(--s-accent);color:var(--s-on-accent)}.avatar:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.qws{cursor:default}a.btn{text-decoration:none}.dtstack{flex-direction:column;gap:1px;line-height:1.35;display:flex}.dtstack .t2{color:var(--s-muted);font-size:11.5px;font-weight:500}td.num .dtstack{align-items:flex-end}.dtstack .t2.late{color:var(--s-bad);font-weight:650}.dtflow{white-space:normal;max-width:190px;line-height:1.4;display:block}.late{color:var(--s-bad)}.qchartwrap{flex-direction:column;gap:7px;display:flex}.qcaxis{font-family:var(--s-num);fill:var(--s-faint);font-variant-numeric:tabular-nums;font-size:9.5px}.qcfoot{color:var(--s-muted);margin:0;font-size:12px;line-height:1.45}.qcfoot b{color:var(--s-ink);font-weight:650;font-family:var(--s-num);font-variant-numeric:tabular-nums}.qperiods{flex-wrap:wrap;gap:7px;margin-bottom:2px;display:flex}.qperiods .chip{cursor:pointer;text-decoration:none}.qperms{background:var(--s-rule);border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.qpermrow{background:var(--s-canvas);grid-template-columns:minmax(120px,1fr) 92px 92px;align-items:center;gap:10px;padding:7px 11px;display:grid}.qpermrow .qlabel{align-items:baseline;gap:6px;min-width:0;display:flex}.qpermrow>.qperm{text-align:center;justify-content:center;justify-self:stretch}.qpermhead{background:var(--s-card)}.qpermhead .qlabel{font-size:10px}.qpermhead .qlabel:not(:first-child){justify-content:center}.qpermrow .qlabel .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (max-width:520px){.qpermrow{grid-template-columns:1fr 72px 72px;gap:6px;padding:7px 9px}}.qrow.qrowhead{border-bottom:var(--bw) solid var(--s-rule);padding-top:8px;padding-bottom:8px}.qrow.qrowhead .t2{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:600}.qrow.qdoc{grid-template-columns:30px minmax(0,1fr) 96px 92px;align-items:center;gap:10px;display:grid}.qrow.qdoc.qrowhead{grid-template-columns:30px minmax(0,1fr) 96px 92px}.qrow.qdoc.qrowhead .t2:nth-of-type(2),.qrow.qdoc.qrowhead .t2:nth-of-type(3){text-align:right}.qrow.qdoc .amt{text-align:right;font-variant-numeric:tabular-nums}.qrow.qdoc .st{justify-self:end}.qrow.qdoc.qrowhead .gr{grid-column:1/3}table.dt td.clamp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (min-width:760px){.qpm .rail{align-self:flex-start;height:100dvh;max-height:100dvh;position:sticky;top:0;overflow:visible}.qpm .rail .navgroup{overscroll-behavior:contain;background:linear-gradient(var(--s-rail) 30%,#0000) top / 100% 22px no-repeat local,linear-gradient(#0000,var(--s-rail) 70%) bottom / 100% 22px no-repeat local,radial-gradient(farthest-side at 50% 0,#0f172a21,#0000) top / 100% 9px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#0f172a21,#0000) bottom / 100% 9px no-repeat scroll;scrollbar-width:thin;flex:auto;min-height:0;overflow-y:auto}.qpm .rail .railfoot{flex:none;margin-top:0}}.vercard.chg{max-width:860px;max-height:82vh}.verback{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.vercard.chg{z-index:1;position:relative}.chgbody{flex:1;min-height:0;display:flex}.chglist{border-right:var(--bw) solid var(--s-rule);background:var(--s-card);flex-direction:column;flex:0 0 194px;gap:2px;padding:10px;display:flex;overflow-y:auto}.chgitem{text-align:left;border-radius:var(--r-sm);cursor:pointer;width:100%;color:var(--s-muted);background:0 0;border:0;flex-direction:column;gap:1px;padding:8px 10px;font-family:inherit;display:flex}.chgitem:hover{background:var(--s-canvas);color:var(--s-ink)}.chgitem.on{background:var(--s-accent);color:var(--s-on-accent)}.chgitem .v{font-family:var(--s-num);font-variant-numeric:tabular-nums;color:inherit;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.chgitem .d,.chgitem .n{opacity:.72;color:inherit;font-size:11px}.chgitem .nowtag{font-family:var(--s-font);letter-spacing:.05em;text-transform:uppercase;background:var(--s-ok-bg);color:var(--s-ok);border-radius:99px;padding:1px 5px;font-size:9.5px;font-weight:700}.chgitem.on .nowtag{color:var(--s-on-accent);background:#ffffff38}.chgdetail{min-width:0;padding:14px var(--dens-x) 18px;flex:1;overflow-y:auto}.chgdhead{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.chgdhead b{font-family:var(--s-num);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:19px}@container (max-width:700px){.chgbody{flex-direction:column}.chglist{border-right:0;border-bottom:var(--bw) solid var(--s-rule);flex-direction:row;flex:none;overflow-x:auto}.chgitem{white-space:nowrap;width:auto}}.qwswrap{position:relative}.qws{cursor:pointer;text-align:left;border:0;width:100%;font-family:inherit}.qwswrap .qws{background:0 0}.qwswrap .qws:hover{background:#0000000a}.qws .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.qwsmenu{z-index:40;background:var(--s-canvas);border:var(--bw) solid var(--s-rule);border-radius:var(--r);flex-direction:column;gap:2px;width:max(100%,264px);max-height:min(60vh,420px);padding:5px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;right:auto;overflow-y:auto;box-shadow:0 18px 42px -14px #0a0e1457}.qwsitem{border-radius:var(--r-sm);cursor:pointer;text-align:left;width:100%;color:var(--s-ink);background:0 0;border:0;align-items:center;gap:9px;padding:8px 9px;font-family:inherit;display:flex}.qwsitem:hover{background:var(--s-card)}.qwsitem.on{background:var(--s-accent-soft)}.qwsitem:disabled{opacity:.5;cursor:progress}.qwsitem .av{border-radius:var(--r-sm);background:var(--s-accent-soft);width:26px;height:26px;color:var(--s-accent);flex:0 0 26px;place-items:center;font-size:10.5px;font-weight:700;display:grid}.qwsitem .gr{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.qwsitem .t1{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.qwsitem .t2{color:var(--s-muted);font-size:10.5px}.qperiodbar{flex-direction:column;gap:9px;display:flex}.qperiodbar .top{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.qperiodbar .top b{letter-spacing:-.012em;font-size:13px;font-weight:700}.qperiodbar .top .nt{color:var(--s-faint);flex:auto;min-width:0;font-size:11.5px}.qperiods button.chip{cursor:pointer;background:0 0;font-family:inherit;font-size:12px}.qperiods button.chip[aria-pressed=true]{background:var(--s-accent);color:var(--s-on-accent)}.qperiods button.chip:disabled{opacity:.55;cursor:progress}.qbasis{flex-direction:column;gap:10px;display:flex}.qbasishead{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.qbasishead b{letter-spacing:-.012em;font-size:12.5px;font-weight:700}.qbasishead .nt{color:var(--s-faint);flex:200px;min-width:0;font-size:11.5px}.qbasis.sep{border-top:var(--bw) solid var(--s-rule);padding-top:14px}.qstatctl{border-top:var(--bw) solid var(--s-rule-soft);align-items:center;gap:6px;padding-top:9px;display:flex}.qsbtn{border:var(--bw) solid var(--s-rule);border-radius:var(--r-sm);background:var(--s-canvas);width:27px;height:27px;color:var(--s-muted);cursor:pointer;flex:0 0 27px;place-items:center;display:grid}.qsbtn:hover:not(:disabled){border-color:var(--s-muted);color:var(--s-ink)}.qsbtn:disabled{opacity:.35;cursor:not-allowed}.qsbtn.rm{color:var(--s-bad);border-color:var(--s-bad);margin-left:auto}@supports (color:color-mix(in lab,red,red)){.qsbtn.rm{border-color:color-mix(in srgb,var(--s-bad) 34%,var(--s-rule))}}.qsbtn.rm:hover:not(:disabled){background:var(--s-bad-bg);border-color:var(--s-bad)}.qflip{transform:rotate(180deg)}.qcat{flex-direction:column;gap:15px;display:flex}.qcatgroup{flex-direction:column;gap:7px;display:flex}.qcatlist{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@container (min-width:1040px){.qcatlist{grid-template-columns:repeat(2,minmax(0,1fr))}}.qcatitem{text-align:left;border:var(--bw) solid var(--s-rule);border-radius:var(--r);background:var(--s-canvas);width:100%;color:var(--s-ink);cursor:pointer;align-items:center;gap:10px;padding:9px 11px;font-family:inherit;display:flex}.qcatitem:hover:not(:disabled){border-color:var(--s-accent);background:var(--s-accent-soft)}.qcatitem:disabled{cursor:default;opacity:.6}.qcatitem .gr{flex:1;min-width:0;display:block}.qcatitem .t1{letter-spacing:-.01em;font-size:12.5px;font-weight:600;display:block}.qcatitem .t1 em{letter-spacing:.09em;text-transform:uppercase;color:var(--s-faint);white-space:nowrap;margin-left:6px;font-size:9.5px;font-style:normal;font-weight:700}.qcatitem .t2{color:var(--s-faint);margin-top:1px;font-size:11px;display:block}.qcatitem .amt{font-family:var(--s-num);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.qcatitem .act{color:var(--s-accent);white-space:nowrap;text-align:right;min-width:38px;font-size:11px;font-weight:700}.qcatitem:disabled .act{color:var(--s-faint)}.qpm .rail.collapsed .railfoot{padding:10px 8px}.qpm .rail.collapsed .qwswrap{width:100%}.qpm .rail.collapsed .qws{border-radius:var(--r-sm);place-items:center;width:44px;height:44px;margin:0 auto;padding:0;display:grid}.qpm .rail.collapsed .qws .av{flex:0 0 30px;width:30px;height:30px;font-size:11.5px}.qpm .rail.collapsed .qwsmenu{width:264px;bottom:0;left:calc(100% - 4px);right:auto}.qpm .rail.collapsed .verbadge{justify-content:center;padding:7px 0}.qpm .rail.collapsed .verbadge .vtxt{display:none}.qpm .rail:not(.open){z-index:30}.qpm .rail.open{z-index:60}.qtabs{border-bottom:var(--bw) solid var(--s-rule);scrollbar-width:thin;align-items:center;gap:2px;margin-bottom:14px;display:flex;overflow-x:auto}.qtab{white-space:nowrap;cursor:pointer;color:var(--s-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 13px;font-family:inherit;font-size:13px;font-weight:550;display:inline-flex}.qtab:hover{color:var(--s-ink);background:var(--s-accent)}@supports (color:color-mix(in lab,red,red)){.qtab:hover{background:color-mix(in srgb,var(--s-accent) 5%,transparent)}}.qtab.on{color:var(--s-accent);border-bottom-color:var(--s-accent);font-weight:650}.qtab:focus-visible{outline:2px solid var(--s-accent);outline-offset:-2px}.qtab .n{font-family:var(--s-num);font-variant-numeric:tabular-nums;background:var(--s-card);color:var(--s-muted);border-radius:99px;padding:1px 6px;font-size:11px}.qtab.on .n{background:var(--s-accent-soft);color:var(--s-accent)}.qtab .n.quiet{opacity:.55}.qpm[data-skin=ledger] .qtab{border-radius:0}.qpm[data-skin=field] .qtab{padding:11px 15px;font-size:14px}[role=tabpanel][hidden]{display:none}.qstat.draggable{cursor:grab;touch-action:none;border-style:dashed;border-color:var(--s-accent)}@supports (color:color-mix(in lab,red,red)){.qstat.draggable{border-color:color-mix(in srgb,var(--s-accent) 45%,var(--s-rule))}}.qstat.draggable:active{cursor:grabbing}.qstat.dragging{opacity:.65;z-index:5;position:relative;box-shadow:0 14px 32px -12px #0a0e1457}.qstat.draggable .qstatedit button{cursor:pointer;touch-action:auto}@media(prefers-reduced-motion:reduce){.qstat{transition:none!important}}.pwaseg{border:1px solid var(--s-rule);background:#fff;border-radius:13px;gap:4px;padding:4px;display:flex}.pwaseg .sg{text-align:center;color:var(--s-muted);cursor:pointer;border-radius:10px;flex:1;padding:9px 6px;font-size:13px;font-weight:650}.pwaseg .sg[aria-pressed=true]{background:var(--s-accent-soft);color:var(--s-accent)}.pwalab{color:var(--s-faint);margin-bottom:5px;font-size:11px;font-weight:600;display:block}.pwainput{border:1px solid var(--s-rule);width:100%;font:inherit;color:var(--s-ink);background:#fff;border-radius:11px;padding:10px 11px;font-size:13.5px}.pwainput:focus{border-color:var(--s-accent);box-shadow:0 0 0 3px var(--s-accent-soft);outline:none}.pwadates{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pwachks{gap:7px;display:flex}.pwachk{border:1px solid var(--s-rule);color:var(--s-muted);text-align:center;cursor:pointer;background:#fff;border-radius:11px;flex:1;padding:9px 8px;font-size:11.5px;font-weight:600}.pwachk[aria-pressed=true]{border-color:var(--s-accent);background:var(--s-accent-soft);color:var(--s-accent)}.pwaquote{background:var(--s-accent-soft);border-radius:12px;align-items:center;gap:12px;padding:11px 12px;display:flex}.pwaquote .n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--s-accent);text-align:center;font-size:25px;font-weight:800;line-height:1}.pwaquote .n small{letter-spacing:.09em;text-transform:uppercase;opacity:.72;margin-top:4px;font-size:9.5px;font-weight:700;display:block}.pwaquote p{color:#2b3350;flex:1;min-width:0;margin:0;font-size:11.5px;line-height:1.45}.pwaquote.bad{background:var(--s-bad-bg)}.pwaquote.bad .n{color:var(--s-bad)}.pwaquote.bad p{color:#6b2320}.pwanote{color:var(--s-muted);margin:0;font-size:11.5px;line-height:1.45}.pwaerr{color:var(--s-bad);margin:0;font-size:12.5px;font-weight:600;line-height:1.45}.pwaok{color:var(--s-ok);margin:0;font-size:12.5px;font-weight:600;line-height:1.45}.pwareq{border-bottom:1px solid var(--s-rule-soft);padding:12px 13px;display:block}.pwareq:last-child{border-bottom:0}.pwareq .r1{align-items:flex-start;gap:10px;display:flex}.pwareq .r1 .gr{flex:1;min-width:0}.pwareq .dt{letter-spacing:-.012em;font-size:13px;font-weight:700;display:block}.pwareq .ty{color:var(--s-muted);margin-top:3px;font-size:12px;display:block}.pwareq .by{color:var(--s-faint);margin-top:9px;font-size:11.5px;display:block}.pwaacts{gap:7px;margin-top:10px;display:flex}.pwaacts .a{text-align:center;cursor:pointer;border-radius:11px;flex:1;padding:9px;font-size:12.5px;font-weight:700}.pwaacts .a.yes{background:var(--s-accent);color:#fff}.pwaacts .a.no{border:1px solid var(--s-rule);color:var(--s-bad);background:#fff}.qhint{vertical-align:middle;margin-left:5px;display:inline-flex;position:relative}.qhintdot{cursor:help;background:var(--s-accent-soft);width:15px;height:15px;color:var(--s-accent);font-family:var(--s-font);border:0;border-radius:99px;flex:0 0 15px;place-items:center;padding:0;font-size:10px;font-weight:800;line-height:1;display:grid}.qhintdot:hover{background:var(--s-accent);color:var(--s-on-accent)}.qhintdot:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.qhintbox{z-index:70;background:var(--s-ink);width:min(268px,70vw);color:var(--s-canvas);border-radius:var(--r-sm);letter-spacing:0;text-transform:none;text-align:left;pointer-events:none;flex-direction:column;gap:3px;padding:9px 11px;font-size:11.5px;font-weight:400;line-height:1.45;display:flex;position:absolute;box-shadow:0 14px 30px -12px #0a0e1480}.qhintbox b{font-size:12px;font-weight:700}.qhint[data-side=top] .qhintbox{bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.qhint[data-side=bottom] .qhintbox{top:calc(100% + 7px);left:50%;transform:translate(-50%)}.qhint[data-side=right] .qhintbox{top:50%;left:calc(100% + 7px);transform:translateY(-50%)}.rail:not(.collapsed) .qwswrap.withhint{align-items:center;gap:4px;display:flex}.rail:not(.collapsed) .qwswrap.withhint>.qws{flex:auto;width:auto;min-width:0}.rail.collapsed .qwswrap>.qhint{display:none}.qhinted{align-items:center;display:inline-flex}.qstats .qstat:last-child .qhint[data-side=top] .qhintbox,.qtabs .qtab:last-child .qhint .qhintbox,.pagehead .qhint .qhintbox{left:auto;right:0;transform:none}.qhintbox{white-space:normal}.qrow>.qhint .qhintbox,.qrow>.qlabel:last-child .qhintbox,.qrow>.qlabel:nth-last-child(2) .qhintbox{left:auto;right:0;transform:none}.dt th .qhint .qhintbox{left:0;right:auto;transform:none}.dt th.num .qhint .qhintbox{left:auto;right:0;transform:none}.pwabody>*{flex-shrink:0}.qperm[data-on="1"].read{background:var(--s-ok-bg);color:var(--s-ok);border-color:var(--s-ok)}@supports (color:color-mix(in lab,red,red)){.qperm[data-on="1"].read{border-color:color-mix(in srgb,var(--s-ok) 45%,transparent)}}.qperm[data-on="1"].read{font-weight:700}.qperm[data-on="1"].write{background:var(--s-warn-bg);color:var(--s-warn);border-color:var(--s-warn)}@supports (color:color-mix(in lab,red,red)){.qperm[data-on="1"].write{border-color:color-mix(in srgb,var(--s-warn) 50%,transparent)}}.qperm[data-on="1"].write{font-weight:700}.qperm[data-on="0"]{color:var(--s-faint);background:0 0;font-weight:500}.qperm[data-on="0"]:hover{background:var(--s-rule-soft)}.qagentacts .btn.danger{border-color:var(--s-bad);color:var(--s-bad);font-weight:650}table.dt th.num{text-align:right}table.dt th.num .sorter,table.dt th.num>span{justify-content:flex-end}.qws .nm{flex:auto;min-width:0}.qpm .rail:not(.collapsed) .railfoot{padding-left:10px;padding-right:10px}.pwatabs{padding-bottom:max(2px,env(safe-area-inset-bottom))}.pwahead{padding-top:max(0px,env(safe-area-inset-top))}.pwaroot,.pwa{touch-action:pan-x pan-y}.pwa button,.pwa a,.pwa input,.pwa select,.pwa textarea{touch-action:manipulation}.qpm .navgroup .navlabel{width:100%;font:inherit;text-align:left;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;color:var(--s-faint);background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;padding:14px 8px 6px;font-size:10px;font-weight:600;display:flex}.qpm .navgroup .navlabel:hover{color:var(--s-text)}.qpm .navgroup .navlabel .ic{opacity:.55;flex:none;transition:transform .16s}.qpm .navgroup .navlabel.shut .ic{transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){.qpm .navgroup .navlabel .ic{transition:none}}.qpm .rail.collapsed .navgroup .navlabel{display:none}.qpm .navgroup .navlabel:focus-visible{outline:2px solid var(--s-accent);outline-offset:-2px;border-radius:var(--r-sm)}.qpm .pwa .search{flex:none;width:100%;max-width:none}.pwatabs button{position:relative}.pwatabs button[aria-current=page]{font-weight:700}.pwatabs button[aria-current=page]:after{content:"";background:var(--s-accent);border-radius:2px;width:18px;height:2.5px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.qpm .pwabody{background:linear-gradient(var(--s-content) 30%,#0000) top / 100% 20px no-repeat local,linear-gradient(#0000,var(--s-content) 70%) bottom / 100% 20px no-repeat local,radial-gradient(farthest-side at 50% 0,#0f172a1c,#0000) top / 100% 8px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#0f172a1c,#0000) bottom / 100% 8px no-repeat scroll}:root{--d9-ink:#17263b;--d9-paper:#f8f7f4;--d9-blue:#276581;--d9-line:#dedfdc;--d9-muted:#64717d}.d9-login{min-height:100dvh;color:var(--d9-ink);background:var(--d9-paper);grid-template-columns:1fr 1fr;display:grid}.d9-mark{letter-spacing:-.7px;align-items:center;gap:12px;font-size:23px;font-weight:700;text-decoration:none;display:flex}.d9-mark img{border-radius:50%;width:38px;height:38px}.d9-story{color:#faf9f5;background:#172e40;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:48px 10%;display:flex}.d9-story h1{letter-spacing:-3px;margin:30px 0;font-size:clamp(44px,4.8vw,72px);line-height:1.05}.d9-story p{color:#c8d4db;max-width:340px;font-size:18px;line-height:1.7}.d9-story small{color:#a7bac5}.d9-eyebrow{letter-spacing:1.6px;font-size:10px;font-weight:750}.d9-login-main{flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex;position:relative}.d9-login-form{width:100%;max-width:370px}.d9-login-form h2{letter-spacing:-1px;margin:18px 0 12px;font-size:30px;line-height:1.15}.d9-login-form>p{color:var(--d9-muted);margin-bottom:32px;line-height:1.7}.d9-login-form label{margin-top:22px;font-size:13px;font-weight:600;display:block}.d9-login-form input{width:100%;font:inherit;background:#fff;border:1px solid #c9cece;border-radius:8px;margin-top:9px;padding:13px 14px;font-size:16px;display:block}.d9-primary{background:var(--d9-blue);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:28px;padding:14px 18px;font-weight:650;display:flex}.d9-primary:disabled{opacity:.65;cursor:wait}.d9-login-form .d9-help{margin-top:24px;font-size:12px}.d9-login-form .d9-error{color:#932d26;background:#fff0ed;border-radius:6px;margin-bottom:0;padding:12px;font-size:13px}.d9-login-main footer{color:var(--d9-muted);font-size:11px;position:absolute;bottom:24px}.d9-workspace{background:var(--d9-paper);min-height:100dvh;display:flex}.d9-sidebar{border-right:1px solid var(--d9-line);background:#fff;flex-direction:column;flex-shrink:0;width:240px;height:100dvh;padding:30px 22px;display:flex;position:sticky;top:0}.d9-sidebar>nav{flex:1;margin-top:48px;overflow:auto}.d9-sidebar>nav a{color:#276581;background:#edf3f5;border-radius:8px;padding:12px;font-size:14px;font-weight:600;text-decoration:none;display:block}.d9-sidebar-bottom{flex-direction:column;gap:16px;display:flex}.d9-sidebar-bottom>button{text-align:left;color:var(--d9-muted);padding:8px;font-size:13px}.d9-workspace .verbadge .vtxt{display:inline}.d9-sites{flex:1;min-width:0;padding:48px}.d9-sites header{justify-content:space-between;align-items:center;gap:20px;display:flex}.d9-sites h1{letter-spacing:-1px;margin:12px 0;font-size:32px}.d9-account{color:var(--d9-muted);font-size:13px}.d9-empty{text-align:center;max-width:420px;margin:80px auto}.d9-empty>span{color:var(--d9-blue);font-size:38px}.d9-empty h2{letter-spacing:-.5px;font-size:22px}.d9-empty p{color:var(--d9-muted);font-size:14px;line-height:1.8}.d9-loading{color:var(--d9-ink);padding:60px}@media(max-width:700px){.d9-login{display:block}.d9-story{min-height:0;padding:24px}.d9-story>div,.d9-story>small{display:none}.d9-login-main{min-height:calc(100dvh - 86px);padding:42px 24px 80px}.d9-workspace{display:block}.d9-sidebar{width:100%;height:auto;padding:20px;position:relative}.d9-sidebar>nav{margin-top:20px}.d9-sidebar-bottom{flex-direction:row;justify-content:space-between;margin-top:20px}.d9-sites{padding:28px 22px}.d9-account{display:none}.d9-empty{margin:50px auto}}.d9-intro{color:var(--d9-muted);margin:12px 0 32px}.d9-site-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;max-width:1100px;display:grid}.d9-site-card{border:1px solid var(--d9-line);background:#fff;border-radius:14px;overflow:hidden}.d9-site-art{background:linear-gradient(125deg,#dbe9ef,#eef2ed);place-items:center;height:150px;display:grid}.d9-site-art span{color:#36758f;font-size:64px;font-weight:700}.d9-site-card-body{padding:24px}.d9-site-card h2{margin:12px 0;font-size:22px}.d9-site-card p{color:var(--d9-muted);overflow-wrap:anywhere;font-size:13px}.d9-site-open{color:var(--d9-blue);justify-content:space-between;margin-top:28px;font-weight:650;text-decoration:none;display:flex}.d9-secondary{background:var(--d9-blue);color:#fff;border-radius:8px;min-height:44px;margin-top:16px;padding:12px 20px}.d9-secondary:disabled{opacity:.5;cursor:not-allowed}.d9-notice{color:#842c25;background:#fff0ed;padding:16px 24px;font-size:14px;line-height:1.6}.d9-notice button{min-height:44px;margin-left:16px;text-decoration:underline}.d9-save-notice{color:#29523e;background:#edf4ef;margin:0;padding:14px 24px;font-size:14px}.d9-editor{background:var(--d9-paper);min-height:100dvh;color:var(--d9-ink)}.d9-editor-header{border-bottom:1px solid var(--d9-line);background:#fff;align-items:center;gap:32px;min-height:84px;padding:20px 32px;display:flex}.d9-back{color:var(--d9-blue);font-size:13px;text-decoration:none}.d9-editor-header h1{flex:1;margin:0;font-size:20px}.d9-editor-status{color:var(--d9-muted);font-size:12px}.d9-editor-welcome{max-width:620px;margin:80px auto;padding:24px}.d9-editor-welcome h2{letter-spacing:-1px;font-size:36px}.d9-editor-welcome p{color:var(--d9-muted);line-height:1.8}.d9-editor-body{grid-template-columns:300px minmax(0,1fr);min-height:calc(100dvh - 84px);display:grid}.d9-editor-tools{border-right:1px solid var(--d9-line);background:#fff;padding:24px}.d9-editor-tabs{gap:8px;margin-bottom:28px;display:flex}.d9-editor-tabs button{border-bottom:2px solid #0000;min-height:44px;padding:8px;font-size:12px}.d9-editor-tabs button[aria-pressed=true]{border-color:var(--d9-blue);color:var(--d9-blue)}.d9-field{margin-bottom:22px;font-size:13px;font-weight:600;display:block}.d9-field input,.d9-field textarea,.d9-field select{width:100%;color:var(--d9-ink);font:inherit;background:#fff;border:1px solid #c5ced1;border-radius:7px;margin-top:8px;padding:12px;font-size:16px;display:block}.d9-field textarea{resize:vertical;min-height:100px}.d9-section-list{flex-direction:column;gap:5px;display:flex}.d9-section-list button{text-align:left;overflow-wrap:anywhere;border-radius:7px;min-height:44px;padding:12px;font-size:13px}.d9-section-list button[aria-current=true]{color:var(--d9-blue);background:#edf3f5}.d9-editor-hint{color:var(--d9-muted);margin-top:24px;font-size:12px;line-height:1.7}.d9-editor-content{min-width:0;padding:40px}.d9-section-form{max-width:680px;margin:0 auto}.d9-section-form h2{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:28px}.d9-section-form>p{color:var(--d9-muted);margin:12px 0 32px;font-size:14px}.d9-section-form fieldset{border:0;margin:0;padding:0}.d9-save{margin-top:0}.d9-version{border-bottom:1px solid var(--d9-line);padding:20px 0;font-size:13px}.d9-version strong,.d9-version time,.d9-version span{display:block}.d9-version time{color:var(--d9-muted);margin:8px 0;font-size:11px}.d9-version button{color:var(--d9-blue);min-height:44px}.d9-editor button:focus-visible,.d9-editor a:focus-visible,.d9-site-open:focus-visible{outline-offset:3px;outline:3px solid #80b9d0}@media(max-width:760px){.d9-editor-header{flex-wrap:wrap;gap:14px;padding:18px}.d9-editor-header h1{font-size:18px}.d9-editor-status{width:100%;padding-left:0}.d9-editor-body{grid-template-columns:1fr}.d9-editor-tools{border-right:0;border-bottom:1px solid var(--d9-line);padding:20px}.d9-editor-content{padding:28px 20px}.d9-editor-welcome{margin:35px auto}.d9-site-grid{grid-template-columns:1fr}}.d9-agency{max-width:1300px;margin:auto;padding:40px}.d9-agency h2{letter-spacing:-.5px;margin-bottom:18px;font-size:24px}.d9-agency-sites{border:1px solid var(--d9-line);background:#fff;border-radius:10px;padding:8px 24px}.d9-agency-sites article{border-bottom:1px solid var(--d9-line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.d9-agency-sites article:last-child{border:0}.d9-agency-sites p,.d9-agency-sites article>span{color:var(--d9-muted);font-size:12px}.d9-agency-forms{grid-template-columns:1fr 1fr;align-items:start;gap:32px;margin-top:40px;display:grid}.d9-agency-forms form{border:1px solid var(--d9-line);background:#fff;border-radius:12px;padding:28px}.d9-agency-forms fieldset{border:0;margin:0;padding:0}.d9-agency-forms .d9-secondary{margin-top:0}@media(max-width:760px){.d9-agency{padding:24px 18px}.d9-agency-forms{grid-template-columns:1fr}.d9-agency-forms form{padding:20px}}.d9-agency-sites article>div:last-child:has(button){align-items:center;gap:16px;font-size:12px;display:flex}.d9-agency-sites article .d9-secondary{margin:0;font-size:12px}.d9-inspection{border:1px solid var(--d9-line);background:#fff;border-radius:12px;margin-top:24px;padding:24px;font-size:14px;line-height:1.8}.d9-inspection ul{padding-left:22px;list-style:outside}.d9-invitation-result{border-top:1px solid var(--d9-line);margin-top:24px;padding-top:16px;font-size:12px;line-height:1.8}.d9-invitation-result textarea{overflow-wrap:anywhere;font-size:12px}.d9-editor-tabs{flex-wrap:wrap}.d9-section-controls{border-top:1px solid var(--d9-line);flex-direction:column;gap:12px;margin-top:24px;padding-top:20px;display:flex}.d9-section-controls .d9-field{margin:0}.d9-section-controls .d9-secondary{text-align:left;width:100%}.d9-workspace,.d9-editor{--d9-paper:var(--s-content);--d9-line:var(--s-rule);--d9-muted:var(--s-muted);--d9-ink:var(--s-ink);--s-accent:#276581;--s-accent-deep:#194d66;--s-accent-soft:#edf3f5}.d9-sidebar{border-color:var(--s-rule);width:248px;padding:28px 20px}.d9-sidebar>nav{flex-direction:column;gap:6px;margin-top:36px;display:flex}.d9-sidebar>nav a{color:var(--s-muted);background:0 0;font-size:13px;transition:background .15s,color .15s}.d9-sidebar>nav a[aria-current=page]{background:var(--s-accent-soft);color:var(--s-accent);font-weight:700}.d9-sidebar>nav a:hover{background:var(--rail-hover);color:var(--s-ink)}.d9-sites{padding:36px 40px}.d9-sites h1{letter-spacing:-.8px;font-size:28px}.d9-sites header{border-bottom:1px solid var(--s-rule);padding-bottom:22px}.d9-empty{border:1px solid var(--s-rule);border-radius:var(--r-lg);background:var(--s-card);max-width:600px;box-shadow:var(--elev);margin:48px auto;padding:48px 32px}.d9-site-card{box-shadow:var(--elev);border-radius:var(--r-lg)}.d9-site-card h2{overflow-wrap:anywhere;font-size:20px;line-height:1.35}.d9-secondary{font-size:13px;font-weight:650;line-height:1.4;transition:background .15s}.d9-secondary:hover:not(:disabled){background:var(--s-accent-deep,#194d66)}.d9-editor-header{gap:24px;min-height:76px}.d9-editor-header h1{overflow-wrap:anywhere;min-width:0;font-size:19px}.d9-editor-status{border-radius:var(--chip-r);background:var(--s-accent-soft);color:var(--s-accent);padding:6px 10px;font-weight:600}.d9-section-form{background:var(--s-card);border:1px solid var(--s-rule);border-radius:var(--r-lg);box-shadow:var(--elev);padding:28px}.d9-section-form h2{letter-spacing:-.5px;font-size:23px;line-height:1.3}.d9-section-form>p{margin-bottom:24px;line-height:1.65}.d9-field input,.d9-field select,.d9-field textarea{border-color:var(--s-rule);border-radius:var(--r-sm);font-weight:400;line-height:1.5}.d9-field input:focus,.d9-field select:focus,.d9-field textarea:focus{outline:2px solid var(--s-accent);outline-offset:2px}.d9-editor-tabs{border:1px solid var(--s-rule);background:var(--s-content);border-radius:var(--r);grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.d9-editor-tabs button{border-radius:var(--r-sm);text-align:left;border:0;font-weight:600}.d9-editor-tabs button[aria-pressed=true]{background:var(--s-card);box-shadow:var(--elev)}.d9-agency{max-width:1160px;padding:36px 40px}.d9-agency-sites{box-shadow:var(--elev)}.d9-agency-sites article>div{min-width:0}.d9-agency-sites strong{overflow-wrap:anywhere}.d9-agency h2{font-size:22px;line-height:1.35}.d9-setup-panel{margin-top:32px}.d9-setup-tabs{border-bottom:1px solid var(--s-rule);gap:6px;margin-bottom:20px;display:flex}.d9-setup-tabs button{border-bottom:2px solid #0000;min-height:46px;padding:12px 16px;font-size:13px;font-weight:600}.d9-setup-tabs button[aria-selected=true]{color:var(--s-accent);border-bottom-color:var(--s-accent)}.d9-agency-forms{max-width:760px;margin:0;display:block}.d9-agency-forms form{box-shadow:var(--elev);border-radius:var(--r-lg)}@media(max-width:760px){.d9-sidebar{width:100%;padding:20px}.d9-sidebar>nav{margin-top:20px}.d9-sites,.d9-agency{padding:24px 18px}.d9-empty{margin:28px auto;padding:32px 22px}.d9-section-form{padding:22px 18px}.d9-editor-content{padding:24px 16px}.d9-editor-status{width:auto}.d9-agency-sites{padding:8px 16px}.d9-agency-sites article{flex-direction:column;align-items:flex-start;gap:12px}.d9-setup-tabs{gap:0}.d9-setup-tabs button{flex:1;padding:10px;font-size:12px}.d9-agency-forms form{padding:22px 18px}}#setup-panel-website fieldset{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}#setup-panel-website fieldset>.d9-field:first-child{grid-column:1/-1}#setup-panel-website fieldset>.d9-secondary{grid-column:1/-1;justify-self:start}@media(max-width:600px){#setup-panel-website fieldset{grid-template-columns:1fr}}.d9-prepare-card{background:var(--d9-paper,#f3f5f8);border:1px solid var(--d9-line,#dbe1e8);overflow-wrap:anywhere;border-radius:12px;max-width:760px;margin-top:24px;padding:24px}.d9-prepare-card h3{margin:0 0 10px;font-size:18px;font-weight:650;line-height:1.4}.d9-prepare-card p{margin:0 0 16px;font-size:14px;line-height:1.7}.d9-prepare-consent{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;font-size:14px;line-height:1.6;display:flex}.d9-prepare-consent input{width:18px;height:18px;accent-color:var(--d9-blue,#24617e);flex:none;margin-top:3px}.d9-prepare-consent input:focus-visible{outline-offset:3px;outline:3px solid #80b9d0}.d9-prepare-card [role=status]{color:#29523e;margin:18px 0 0}.d9-prepare-card [role=alert]{margin-top:16px}.d9-prepare-card .d9-secondary{display:block}@media(max-width:600px){.d9-prepare-card{padding:18px}.d9-prepare-card .d9-secondary{width:100%}}.d9-publish-control{flex-wrap:wrap;align-items:center;gap:10px;max-width:480px;display:flex}.d9-publish-button{color:#fff;white-space:nowrap;background:#215d78;border-radius:8px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:700}.d9-publish-button:hover:not(:disabled){background:#194d66}.d9-publish-button:disabled{opacity:.5;cursor:not-allowed}.d9-publish-state,.d9-publish-live,.d9-publish-error{max-width:300px;font-size:12px;line-height:1.4}.d9-publish-state{color:var(--d9-muted)}.d9-publish-live{color:#216342;font-weight:650}.d9-publish-error{color:#9a2929}@media(max-width:760px){.d9-publish-control{width:100%;max-width:none}.d9-publish-state,.d9-publish-live,.d9-publish-error{max-width:none}}.d9-daa-import{background:var(--s-card);box-shadow:var(--elev);max-width:760px;margin-top:32px}.d9-daa-import h2{margin:10px 0}.d9-daa-import fieldset{border:0;margin:0;padding:0}.d9-daa-import .d9-field{font-weight:600}.d9-daa-import .d9-field input[type=file]{cursor:pointer;font-size:13px}.d9-daa-import .d9-secondary{margin:4px 0 0}.d9-daa-import-error{color:#9a2929}.d9-daa-import-success{color:#216342;font-weight:650}@media(max-width:600px){.d9-daa-import .d9-secondary{width:100%}}.d9-daa-studio{background:var(--s-card);max-width:none;box-shadow:var(--elev);margin-top:24px}.d9-daa-studio h2{margin:10px 0}.d9-daa-studio-start{align-items:end;gap:16px;max-width:760px;display:flex}.d9-daa-studio-start .d9-field{flex:1;margin:0}.d9-daa-studio-start .d9-secondary{white-space:nowrap;margin:0}.d9-daa-studio-body{border-top:1px solid var(--s-rule);margin-top:24px;padding-top:22px}.d9-daa-studio-pages{gap:8px;padding-bottom:12px;display:flex;overflow-x:auto}.d9-daa-studio-pages button{border:1px solid var(--s-rule);border-radius:var(--r-sm);flex:none;min-height:44px;padding:10px 14px;font-size:13px;font-weight:650}.d9-daa-studio-pages button[aria-pressed=true]{background:var(--s-accent-soft);border-color:var(--s-accent);color:var(--s-accent)}.d9-daa-studio-main{grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:20px;display:grid}.d9-daa-studio-fields{flex-direction:column;gap:5px;max-height:450px;display:flex;overflow-y:auto}.d9-daa-studio-fields button{text-align:left;border-radius:var(--r-sm);border:1px solid #0000;min-height:56px;padding:10px 12px}.d9-daa-studio-fields button[aria-current=true]{background:var(--s-accent-soft);border-color:var(--s-rule)}.d9-daa-studio-fields span,.d9-daa-studio-fields strong{font-size:12px;display:block}.d9-daa-studio-fields span{color:var(--s-muted);font-weight:400}.d9-daa-studio-fields strong{margin-top:3px;font-size:13px}.d9-daa-studio-editor{background:var(--s-content);border:1px solid var(--s-rule);border-radius:var(--r-lg);min-width:0;padding:24px}.d9-daa-studio-editor .d9-field{margin-top:18px}.d9-daa-studio-editor .d9-secondary{margin:12px 0 0}.d9-daa-studio-history{border-top:1px solid var(--s-rule);margin-top:24px;padding-top:22px}.d9-daa-studio-history h3{margin:0 0 8px;font-size:18px}.d9-daa-studio-history>p{color:var(--s-muted)}.d9-daa-studio-history .d9-version{max-width:660px}.d9-daa-studio button:focus-visible{outline-offset:3px;outline:3px solid #80b9d0}@media(max-width:760px){.d9-daa-studio-start{display:block}.d9-daa-studio-start .d9-secondary{width:100%;margin-top:14px}.d9-daa-studio-main{grid-template-columns:1fr}.d9-daa-studio-fields{max-height:190px}.d9-daa-studio-editor{padding:18px}.d9-daa-studio-pages{margin-right:-18px}}.d9-daa-studio-fields small{color:var(--s-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.d9-studio{--st-bg:#f5f4f0;--st-panel:#fff;--st-line:#e6e4de;--st-line-strong:#d6d3cb;--st-ink:#17263b;--st-ink-2:#3b4756;--st-muted:#66717d;--st-accent:#1f5f7a;--st-accent-hover:#184d63;--st-accent-soft:#e7f0f4;--st-ok:#2b6a49;--st-ok-soft:#e8f3ec;--st-warn:#8a5a12;--st-warn-soft:#fbf1df;--st-err:#a1332b;--st-err-soft:#fdecea;--st-focus:#6aa9c4;--st-radius:12px;--st-shadow:0 1px 2px #17263b0f,0 4px 16px #17263b0f;z-index:1;background:var(--st-bg);color:var(--st-ink);flex-direction:column;font-size:14px;line-height:1.5;display:flex;position:fixed;inset:0;overflow:hidden}.d9-studio button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0}.d9-studio button:disabled{cursor:not-allowed;opacity:.5}.d9-studio :focus-visible{outline:3px solid var(--st-focus);outline-offset:2px}.st-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.st-phone-only,.st-phone-switch{display:none!important}.st-bar{background:var(--st-panel);border-bottom:1px solid var(--st-line);flex-shrink:0;align-items:center;gap:14px;height:60px;padding:0 14px 0 10px;display:flex}.st-back{width:38px;height:38px;color:var(--st-ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.st-back:hover{background:var(--st-bg)}.st-title{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.st-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.st-status{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.st-status-draft{background:var(--st-warn-soft);color:var(--st-warn)}.st-status-live{background:var(--st-ok-soft);color:var(--st-ok)}.st-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.st-bar-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.st-seg{background:var(--st-bg);border:1px solid var(--st-line);border-radius:10px;padding:3px;display:flex}.st-seg button{color:var(--st-muted);border-radius:7px;padding:6px 12px;font-size:13px;font-weight:550}.st-seg button[aria-pressed=true]{color:var(--st-ink);background:#fff;box-shadow:0 1px 2px #00000014}.st-link{color:var(--st-ink-2);white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.st-link:hover{background:var(--st-bg)}.st-publish{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 20px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #17263b26;background:var(--st-accent)!important;color:#fff!important}.st-publish:not(:disabled):hover{background:var(--st-accent-hover)!important}.st-publish:disabled{opacity:.6}.d9-studio .st-publish-done:disabled{opacity:1;box-shadow:none;background:var(--st-ok-soft)!important;color:var(--st-ok)!important}.st-body{flex:1;grid-template-columns:420px minmax(0,1fr);min-height:0;display:grid}.st-side{background:var(--st-panel);border-right:1px solid var(--st-line);flex-direction:column;min-width:0;min-height:0;display:flex}.st-tabs{background:var(--st-bg);border:1px solid var(--st-line);border-radius:12px;gap:4px;margin:12px 12px 0;padding:4px;display:flex}.st-tabs button{color:var(--st-muted);border-radius:9px;flex:1;padding:7px 8px;font-size:13.5px;font-weight:600}.st-tabs button:hover{color:var(--st-ink)}.st-tabs button[aria-pressed=true]{color:var(--st-ink);background:#fff;box-shadow:0 1px 2px #00000014}.st-panel,.st-chat{flex-direction:column;flex:1;min-height:0;display:flex}.st-thread{overscroll-behavior:contain;flex-direction:column;flex:1;gap:14px;min-width:0;padding:16px 16px 8px;display:flex;overflow:auto}.st-welcome{padding:18px 4px 6px}.st-welcome-mark{background:var(--st-accent-soft);width:40px;height:40px;color:var(--st-accent);border-radius:12px;place-items:center;margin-bottom:12px;display:grid}.st-welcome h2{letter-spacing:-.01em;margin:0 0 6px;font-size:19px;line-height:1.3}.st-welcome p{color:var(--st-muted);margin:0}.st-welcome-compact{color:var(--st-muted);text-align:center;background:var(--st-bg);border-radius:999px;max-width:100%;margin:0 auto 2px;padding:6px 12px;font-size:12px}.st-suggest{flex-direction:column;gap:8px;margin-top:18px;display:flex}.st-suggest-label{letter-spacing:.07em;text-transform:uppercase;color:var(--st-muted);font-size:11.5px;font-weight:700}.st-suggest button{text-align:left;color:var(--st-ink-2);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:13.5px;transition:border-color .15s,background .15s;display:flex;border:1px solid var(--st-line)!important}.st-suggest button svg{color:var(--st-muted);flex-shrink:0;transition:transform .15s}.st-suggest button:hover:not(:disabled){background:var(--st-accent-soft);border-color:var(--st-accent)!important}.st-suggest button:hover:not(:disabled) svg{color:var(--st-accent);transform:translate(2px)}.st-welcome .st-welcome-alt{margin-top:16px;font-size:13px}.st-welcome-alt button{text-underline-offset:2px;padding:2px 0;font-weight:650;text-decoration:underline;color:var(--st-accent)!important}.st-msg{gap:10px;min-width:0;display:flex}.st-msg p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.st-user{justify-content:flex-end}.st-user .st-bubble{background:var(--st-ink);color:#fff;border-radius:16px 16px 4px;max-width:85%}.st-bubble{background:var(--st-bg);border-radius:4px 16px 16px;min-width:0;padding:10px 14px}.st-bubble-bot{color:var(--st-ink);background:0 0;padding:0 2px}.st-bot-name{color:var(--st-muted);margin-top:6px;font-size:12px;font-weight:650;line-height:1.2}.st-retry{border-radius:8px;align-items:center;gap:5px;margin-top:8px;padding:5px 10px;font-size:12.5px;font-weight:650;display:inline-flex;color:var(--st-err)!important;background:#fff!important;border:1px solid!important}.st-bubble-error{background:var(--st-err-soft);color:var(--st-err)}.st-avatar{background:var(--st-accent);color:#fff;letter-spacing:.02em;border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;margin-top:2px;font-size:10.5px;font-weight:750;display:grid}.st-bot-body{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.st-typing{align-items:center;gap:4px;padding:10px 14px;display:flex}.st-typing span{color:var(--st-muted);margin-left:6px;font-size:13px}.st-typing i{background:var(--st-muted);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite st-bounce}.st-typing i:nth-child(3){animation-delay:.15s}.st-typing i:nth-child(4){animation-delay:.3s}@keyframes st-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.st-proposal{border:1px solid var(--st-line-strong);border-radius:var(--st-radius);box-shadow:var(--st-shadow);background:#fff;align-self:stretch;overflow:hidden}.st-proposal-head{border-bottom:1px solid var(--st-line);background:#fbfaf8;align-items:center;gap:10px;padding:10px 12px 10px 14px;display:flex}.st-proposal-head strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:13.5px;line-height:1.35}.st-proposal-icon{background:var(--st-accent-soft);width:24px;height:24px;color:var(--st-accent);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.st-proposal-accepted .st-proposal-icon{background:var(--st-ok-soft);color:var(--st-ok)}.st-proposal-badge{white-space:nowrap;background:var(--st-bg);color:var(--st-muted);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:650}.st-badge-accepted{background:var(--st-ok-soft);color:var(--st-ok)}.st-proposal-accepted{border-color:#b9d8c5}.st-change{border-bottom:1px solid var(--st-line);padding:10px 14px}.st-change>small{color:var(--st-muted);margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.st-diff{gap:6px;display:grid}.st-before,.st-after{border-radius:8px;padding:7px 10px;font-size:13.5px}.st-before span,.st-after span{letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.st-before{color:var(--st-muted);background:#f6f5f2}.st-before p{-webkit-text-decoration:line-through #66717d80;text-decoration:line-through #66717d80}.st-after{background:var(--st-ok-soft);color:var(--st-ink)}.st-after span{color:var(--st-ok)}.st-after p{font-weight:550}.st-proposal-foot{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.st-foot-actions{gap:8px;margin-left:auto;display:flex}.st-proposal-accepted .st-change,.st-proposal-dismissed .st-change,.st-proposal-undone .st-change{padding-top:8px;padding-bottom:8px}.st-proposal-dismissed,.st-proposal-undone{opacity:.72}.st-state{color:var(--st-muted);align-items:center;gap:6px;margin-right:auto;font-size:13px;display:inline-flex}.st-state-ok{color:var(--st-ok);font-weight:600}.st-accept{border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:8px 14px;font-weight:650;display:inline-flex;background:var(--st-accent)!important;color:#fff!important}.st-accept .st-spinner-sm{border-color:#fff #ffffff59 #ffffff59}.st-accept:not(:disabled):hover{background:var(--st-accent-hover)!important}.st-ghost{min-height:36px;color:var(--st-ink-2);background:#fff;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-weight:550;display:inline-flex;border:1px solid var(--st-line)!important}.st-ghost:not(:disabled):hover{background:var(--st-bg)}.st-composer{flex-shrink:0;padding:10px 12px 12px}.st-composer-box{border:1px solid var(--st-line-strong);box-shadow:var(--st-shadow);background:#fff;border-radius:16px;transition:border-color .15s,box-shadow .15s}.st-composer-box:focus-within{border-color:var(--st-accent);box-shadow:0 0 0 3px #1f5f7a24}.st-composer textarea{resize:none;width:100%;font:inherit;color:var(--st-ink);background:0 0;border:0;outline:0;min-height:52px;max-height:180px;padding:12px 14px 4px;font-size:15px;line-height:1.5;display:block}.st-composer textarea::placeholder{color:#8b949e}.st-composer textarea:focus-visible{outline:0}.st-composer-row{align-items:center;gap:8px;padding:4px 8px 8px 12px;display:flex}.st-hint{color:#8b949e;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.st-send{border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;margin-left:auto;display:grid;background:var(--st-accent)!important;color:#fff!important}.st-send:disabled{background:var(--st-line-strong)!important;opacity:1!important}.st-chat{position:relative}.st-attach-btn{width:36px;height:36px;color:var(--st-ink-2);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;transition:background .15s,border-color .15s;display:grid;border:1px solid var(--st-line-strong)!important}.st-attach-btn:not(:disabled):hover{background:var(--st-accent-soft);color:var(--st-accent);border-color:var(--st-accent)!important}.st-attach-btn:disabled{opacity:.45}.st-attachments{flex-wrap:wrap;gap:8px;margin:0;padding:10px 12px 0;list-style:none;display:flex}.st-attach{border-radius:10px;width:64px;height:64px;position:relative;overflow:visible}.st-attach img{object-fit:cover;border:1px solid var(--st-line);background:var(--st-bg);border-radius:10px;width:64px;height:64px;display:block}.st-attach-uploading img{opacity:.55}.st-attach-error img{opacity:.4;border-color:var(--st-err)}.st-attach-busy{border-radius:10px;place-items:center;display:grid;position:absolute;inset:0}.st-attach-bad{background:var(--st-err);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;font-size:14px;font-weight:800;display:grid;position:absolute;top:50%;left:50%}.st-attach-remove{border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 1px 3px #0003;background:var(--st-ink)!important;color:#fff!important;border:2px solid #fff!important}.st-attach-remove:hover{background:#000!important}.st-attach-note{background:var(--st-err-soft);color:var(--st-err);border-radius:8px;margin:8px 12px 0;padding:7px 10px;font-size:12.5px;font-weight:550}.st-dropzone{z-index:5;border:2px dashed var(--st-accent);pointer-events:none;background:#e7f0f4f0;border-radius:16px;place-items:center;display:grid;position:absolute;inset:8px}.st-dropzone span{text-align:center;color:var(--st-accent);justify-items:center;gap:6px;display:grid}.st-dropzone strong{color:var(--st-ink);font-size:16px}.st-dropzone small{color:var(--st-muted);font-size:12.5px}.st-user-body{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;max-width:85%;display:flex}.st-user .st-user-body .st-bubble{max-width:100%}.st-msg-images{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.st-msg-images img{object-fit:cover;border:1px solid var(--st-line);background:var(--st-bg);border-radius:12px;width:112px;height:112px}.st-msg-images img:only-child{width:auto;max-width:220px;height:auto;max-height:180px}.st-welcome-tip{background:var(--st-accent-soft);border-radius:12px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:13px;display:flex;color:var(--st-ink-2)!important;margin:14px 0 0!important}.st-welcome-tip svg{color:var(--st-accent);flex-shrink:0;margin-top:2px}.st-diff-image{grid-template-columns:1fr 1fr}.st-diff-image figure{margin:0}.st-diff-image img{aspect-ratio:4/3;object-fit:cover;background:#fff;border-radius:6px;width:100%;margin-top:4px;display:block}.st-diff-image .st-before img{opacity:.7}.st-noimg{aspect-ratio:4/3;border:1px dashed var(--st-line-strong);border-radius:6px;place-items:center;margin-top:4px;font-size:12.5px;display:grid;text-decoration:none!important}.st-scroll{overscroll-behavior:contain;flex:1;min-width:0;padding:16px;overflow:auto}.st-help{color:var(--st-muted);margin:0 0 12px;font-size:13.5px}.st-search{border:1px solid var(--st-line-strong);color:var(--st-muted);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.st-search:focus-within{border-color:var(--st-accent);box-shadow:0 0 0 3px #1f5f7a24}.st-search input{min-width:0;font:inherit;color:var(--st-ink);background:0 0;border:0;outline:0;flex:1;padding:9px 0;font-size:14.5px}.d9-studio .st-search input:focus-visible{outline:0}.st-count{color:var(--st-warn);margin:10px 0 0;font-size:12.5px;font-weight:600}.st-none{color:var(--st-muted);text-align:center;margin:20px 0}.st-section-group{margin-bottom:12px}.st-scroll h4{color:var(--st-ink-2);margin:0 0 6px;font-size:13px;font-weight:650}.st-item-changed{background:#fffcf5;border-color:#e7cf9f}.st-item small svg{opacity:0;color:var(--st-accent);margin-left:auto;transition:opacity .15s}.st-item>button:hover small svg,.st-item>button:focus-visible small svg{opacity:1}.st-original{background:var(--st-bg);color:var(--st-ink-2);overflow-wrap:anywhere;border-radius:8px;margin:8px 0 0;padding:7px 10px;font-size:13px}.st-original span{letter-spacing:.06em;text-transform:uppercase;color:var(--st-muted);font-size:10.5px;font-weight:700;display:block}.st-text-btn{margin-left:auto;padding:8px 4px;font-size:13px;font-weight:650;color:var(--st-accent)!important}.st-text-btn:not(:disabled):hover{text-decoration:underline}.st-scroll h3{letter-spacing:.07em;text-transform:uppercase;color:var(--st-muted);margin:18px 0 8px;font-size:11.5px;font-weight:700}.st-item{border:1px solid var(--st-line);border-radius:var(--st-radius);background:#fff;margin-bottom:8px;transition:border-color .15s}.st-item:hover{border-color:var(--st-line-strong)}.st-item>button{text-align:left;border-radius:var(--st-radius);white-space:normal;width:100%;min-width:0;padding:10px 12px;display:block}.st-item>button:hover{background:#fbfaf8}.st-item small{color:var(--st-muted);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex}.st-item span{overflow-wrap:anywhere;white-space:normal;margin-top:3px;display:block}.st-item-open{border-color:var(--st-accent);padding:10px 12px;box-shadow:0 0 0 3px #1f5f7a1a}.st-item-open textarea{border:1px solid var(--st-line-strong);width:100%;font:inherit;resize:vertical;color:var(--st-ink);background:#fff;border-radius:9px;margin-top:6px;padding:8px 10px;font-size:15px}.st-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.st-row-end{justify-content:flex-end}.st-tag{background:var(--st-warn-soft);color:var(--st-warn);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:650;display:inline-block}.st-tag-live{background:var(--st-ok-soft);color:var(--st-ok)}.st-tag-current{background:var(--st-accent-soft);color:var(--st-accent)}.st-timeline{margin:0;padding:0;list-style:none;position:relative}.st-timeline:before{content:"";background:var(--st-line);width:2px;position:absolute;top:14px;bottom:14px;left:7px}.st-version{padding:0 0 6px 26px;position:relative}.st-node{border:2px solid var(--st-line-strong);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:13px;left:1px}.st-node-current{border-color:var(--st-accent);background:var(--st-accent)}.st-node-live{border-color:var(--st-ok);background:var(--st-ok);box-shadow:0 0 0 3px var(--st-ok-soft)}.st-versions{flex-direction:column;flex:1;min-height:0;display:flex}.st-scroll h3 span{letter-spacing:0;text-transform:none;margin-top:2px;font-size:12px;font-weight:500;display:block}.d9-studio .st-version-body{text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;padding:9px 12px;display:block;position:relative}.d9-studio button.st-version-body:not(:disabled):hover{background:var(--st-bg);border-color:var(--st-line)}.d9-studio button.st-version-body:disabled{opacity:.6}.st-version-current .st-version-body{border-color:var(--st-accent)!important;background:var(--st-accent-soft)!important}.st-version-title{overflow-wrap:anywhere;font-weight:600;display:block}.st-version-meta{color:var(--st-muted);margin-top:1px;font-size:12px;display:block}.st-version-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.st-version-tags:empty{display:none}.st-version-go{color:var(--st-accent);opacity:0;align-items:center;gap:4px;font-size:12.5px;font-weight:650;transition:opacity .15s;display:inline-flex;position:absolute;bottom:9px;right:10px}.st-version-body:hover .st-version-go,.st-version-body:focus-visible .st-version-go{opacity:1}@media(hover:none){.st-version-go{opacity:1}}.st-versions-foot{border-top:1px solid var(--st-line);background:#fbfaf8;flex-shrink:0;padding:12px;display:none}.st-versions-foot .st-trial{background:0 0;border:0;flex-direction:column;align-items:stretch;padding:0}.st-versions-foot .st-trial-actions>*{flex:1;justify-content:center}.st-trial{background:var(--st-warn-soft);color:var(--st-ink);border-bottom:1px solid #ecd9b4;flex-wrap:wrap;align-items:center;gap:12px;padding:9px 12px 9px 14px;display:flex}.st-trial-text{flex:1;align-items:flex-start;gap:9px;min-width:0;font-size:13px;line-height:1.4;display:flex}.st-trial-text>svg{color:var(--st-warn);flex-shrink:0;margin-top:2px}.st-trial-text strong{color:var(--st-warn)}.st-trial-text span span{color:var(--st-ink-2);overflow-wrap:anywhere}.st-trial-actions{flex-shrink:0;gap:8px;display:flex}.st-stage{min-width:0;min-height:0;padding:14px}.st-preview{background:var(--st-panel);border:1px solid var(--st-line);height:100%;box-shadow:var(--st-shadow);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.st-preview-bar{border-bottom:1px solid var(--st-line);color:var(--st-muted);align-items:center;gap:12px;min-width:0;padding:8px 10px 8px 14px;font-size:12.5px;display:flex}.st-preview-status{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;min-width:0;font-weight:600;display:inline-flex;overflow:hidden}.st-preview-ok{color:var(--st-ok)}.st-preview-busy{color:var(--st-warn)}.st-preview-err{color:var(--st-err)}.st-preview-busy .st-dot{animation:1.2s ease-in-out infinite st-pulse}@keyframes st-pulse{50%{opacity:.3}}.st-preview-private{white-space:nowrap;margin-left:auto}.st-preview-bar button{color:var(--st-accent);white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:12.5px;font-weight:650;display:inline-flex}.st-preview-bar button:hover{background:var(--st-accent-soft)}.st-preview-canvas{background:#eceae5;flex:1;justify-content:center;min-height:0;display:flex;position:relative}.st-canvas-phone{padding:16px 0}.st-frame{background:#fff;border:0;width:100%;height:100%}.st-frame-phone{border:1px solid var(--st-line-strong);border-radius:18px;width:390px;max-width:100%;box-shadow:0 10px 30px #17263b26}.st-preview-veil{pointer-events:none;background:#f5f4f059;justify-content:center;align-items:flex-start;padding-top:18px;display:flex;position:absolute;inset:0}.st-chip{background:var(--st-ink);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 6px 20px #0003}.st-chip .st-spinner-sm{border-color:#fff #ffffff4d #ffffff4d}.st-preview-wait{text-align:center;color:var(--st-muted);align-self:center;max-width:340px;padding:24px}.st-preview-wait p{margin:4px 0}.st-preview-wait strong{color:var(--st-ink);font-size:15px}.st-spinner{border:3px solid var(--st-line);border-top-color:var(--st-accent);border-radius:50%;width:28px;height:28px;margin-bottom:8px;animation:1s linear infinite st-spin;display:inline-block}.st-spinner-sm{border-width:2px;width:14px;height:14px;margin:0}@keyframes st-spin{to{transform:rotate(360deg)}}.st-modal{z-index:50;background:#17263b66;place-items:center;padding:16px;animation:.15s ease-out st-fade;display:grid;position:fixed;inset:0}.st-modal-card{background:#fff;border-radius:18px;width:100%;max-width:460px;padding:24px;animation:.18s ease-out st-rise;box-shadow:0 24px 60px #00000038}.st-modal-card h2{letter-spacing:-.01em;margin:0 0 8px;font-size:20px;line-height:1.3}.st-modal-card p{color:var(--st-ink-2);margin:0;line-height:1.6}.st-dlg-icon{background:var(--st-accent-soft);width:44px;height:44px;color:var(--st-accent);border-radius:12px;place-items:center;margin-bottom:14px;font-size:20px;font-weight:800;display:grid}.st-dlg-ok{background:var(--st-ok-soft);color:var(--st-ok);border-radius:50%}.st-dlg-err{background:var(--st-err-soft);color:var(--st-err);border-radius:50%}.st-dlg-list{border:1px solid var(--st-line);background:#fbfaf8;border-radius:12px;margin-top:14px;padding:10px 14px}.st-dlg-list>span{letter-spacing:.07em;text-transform:uppercase;color:var(--st-muted);font-size:11px;font-weight:700}.st-dlg-list ul{margin:6px 0 0;padding-left:18px}.st-dlg-list li{overflow-wrap:anywhere;margin:2px 0}.st-dlg-note{background:var(--st-warn-soft);border-radius:10px;padding:8px 12px;font-size:13.5px;font-weight:600;color:var(--st-warn)!important;margin-top:12px!important}.st-dlg-safe{font-weight:600;color:var(--st-ok)!important;margin-top:10px!important}.st-modal-card .st-row{margin-top:20px}@keyframes st-fade{0%{opacity:0}}@keyframes st-rise{0%{opacity:0;transform:translateY(8px)}}.st-toast{background:var(--st-ink);color:#fff;z-index:60;border-radius:12px;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:11px 10px 11px 16px;font-weight:550;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}.st-toast-error{background:var(--st-err)}.st-toast button{color:#fff;border-radius:8px;flex-shrink:0;width:28px;height:28px;font-size:18px;line-height:1}.st-toast button:hover{background:#ffffff26}.st-empty{text-align:center;color:#17263b;background:#f5f4f0;place-content:center;justify-items:center;gap:12px;min-height:100dvh;padding:16px;display:grid}.st-empty a{color:#1f5f7a}.st-empty .st-spinner{border:3px solid #e6e4de;border-top-color:#1f5f7a}@media(prefers-reduced-motion:reduce){.d9-studio *,.d9-studio :before,.st-empty *{transition:none!important;animation:none!important}}@media(max-width:900px){.st-bar{gap:8px;height:auto;min-height:56px;padding:8px 10px 8px 6px}.st-title{flex-direction:column;align-items:flex-start;gap:2px}.st-title strong{max-width:100%;font-size:14.5px}.st-status{padding:0;font-size:12px;background:0 0!important}.st-size,.st-link{display:none}.st-publish{min-height:40px;padding:8px 16px}.st-phone-switch{border:1px solid var(--st-line);background:#fff;border-radius:12px;flex-shrink:0;gap:4px;margin:8px 10px 0;padding:4px;display:flex!important}.st-phone-switch button{color:var(--st-muted);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px;font-weight:600;display:inline-flex;position:relative}.st-phone-switch button[aria-pressed=true]{background:var(--st-ink);color:#fff}.st-badge-dot{background:#d98a1c;border-radius:50%;width:7px;height:7px}.st-phone-only{display:inline-flex!important}.st-body{grid-template-columns:minmax(0,1fr);margin-top:8px}.st-side{border-right:0}.st-show-edit .st-stage,.st-show-preview .st-side{display:none}.st-stage{padding:0 8px 8px}.st-tabs{border:0;border-bottom:1px solid var(--st-line);background:0 0;border-radius:0;gap:0;margin:0;padding:0 10px}.st-tabs button{border-radius:0;padding:11px 8px 9px;border-bottom:2px solid #0000!important}.st-tabs button[aria-pressed=true]{box-shadow:none;background:0 0;border-bottom-color:var(--st-ink)!important}.st-thread{padding:14px 12px 8px}.st-preview-private{display:none}.st-preview-bar{justify-content:space-between}.st-canvas-phone{padding:0}.st-frame-phone{box-shadow:none;border:0;border-radius:0}.st-modal{place-items:end center;padding:0}.st-modal-card{padding:22px 18px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.st-modal-card .st-row-end{flex-direction:column-reverse}.st-modal-card .st-row-end>*{justify-content:center;width:100%;min-height:46px}.st-toast{bottom:16px}.st-trial{padding:10px 12px}.st-versions-foot{display:block}.st-trial-actions{width:100%}.st-trial-actions>*{flex:1;justify-content:center;min-height:42px}.st-hint{display:none}.st-attach-btn{width:40px;height:40px}.st-msg-images img{width:96px;height:96px}}.st-role{background:var(--st-accent-soft);min-height:30px;color:var(--st-ink-2);white-space:nowrap;cursor:default;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.st-item:has(>.st-item-read):hover{border-color:var(--st-line)}.st-item-changed:has(>.st-item-read):hover{border-color:#e7cf9f}.st-role svg{color:var(--st-accent);flex-shrink:0}.st-role-short{display:none}.st-viewonly{border-radius:var(--st-radius);background:var(--st-accent-soft);color:var(--st-ink-2);align-items:flex-start;gap:10px;margin:12px 12px 0;padding:11px 12px;font-size:13px;display:flex}.st-viewonly p{margin:0}.st-viewonly strong{color:var(--st-ink);margin-bottom:2px;display:block}.st-viewonly-icon{color:var(--st-accent);flex-shrink:0;margin-top:1px}.st-item-read{padding:10px 12px}.st-item-read small{color:var(--st-muted);align-items:center;gap:8px;font-size:11.5px;font-weight:600;display:flex}@media(max-width:900px){.st-role{min-height:28px;padding:0 10px;font-size:12px}.st-role-long{display:none}.st-role-short{display:inline}.st-viewonly{margin:10px 10px 0}}.st-viewing{color:var(--st-muted);align-items:flex-start;gap:7px;margin:0 0 8px;font-size:12.5px;line-height:1.45;display:flex}.st-viewing svg{flex-shrink:0;margin-top:2px}.st-viewing strong{color:var(--st-ink);font-weight:650}.st-viewing-none{background:var(--st-warn-soft);color:var(--st-warn);border-radius:10px;padding:8px 10px}.st-viewing-none .st-text-btn{color:inherit;font-weight:650;text-decoration:underline}.st-page-filter{width:max-content;max-width:100%;margin:10px 0 12px}.st-page-filter button{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.st-page-filter button[aria-pressed=true]{background:var(--st-panel);color:var(--st-ink);box-shadow:0 1px 2px #17263b14}.st-change small .st-tag{margin-left:6px}.g-auth{--ga-ink:#15222f;--ga-muted:#5d6b77;--ga-line:#d9dcdf;--ga-field:#fff;--ga-paper:#f7f6f3;--ga-accent:#1f5f7c;--ga-accent-deep:#164a62;--ga-focus:#3f97bd;--ga-ok:#1f6b45;--ga-bad:#9b2c22;--ga-bad-bg:#fdf0ed;background:var(--ga-paper);min-height:100dvh;color:var(--ga-ink);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);display:grid}.g-auth *{box-sizing:border-box}.g-auth-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.g-auth-main{flex-direction:column;justify-content:center;min-width:0;padding:56px clamp(24px,7vw,120px);display:flex}.g-auth-mark{letter-spacing:-.4px;color:var(--ga-ink);border-radius:8px;align-self:flex-start;align-items:center;gap:10px;margin-bottom:36px;font-size:19px;font-weight:720;text-decoration:none;display:inline-flex}.g-auth-mark img{border-radius:50%;width:36px;height:36px}.g-auth-form{width:100%;max-width:380px}.g-auth-form h1{text-wrap:balance;letter-spacing:-.9px;outline:none;margin:0 0 10px;font-size:32px;font-weight:700;line-height:1.15}.g-auth-lead{color:var(--ga-muted);margin:0 0 28px;font-size:15.5px;line-height:1.6}.g-auth-step{color:var(--ga-accent);margin:0 0 10px;font-size:12.5px;font-weight:650}.g-auth-field{margin-top:18px}.g-auth-field label{margin-bottom:8px;font-size:14px;font-weight:620;display:block}.g-auth-field input{width:100%;min-height:48px;font:inherit;color:var(--ga-ink);background:var(--ga-field);border:1px solid #c3c8cc;border-radius:10px;margin:0;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s;display:block}.g-auth-field input::placeholder{color:#8a949c}.g-auth-field input:hover{border-color:#9aa4ab}.g-auth-field input:focus{border-color:var(--ga-focus);outline:none;box-shadow:0 0 0 3px #3f97bd40}.g-auth-field input[aria-invalid=true]{border-color:#c0564a}.g-auth-field input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #c0564a33}.g-auth-pw{position:relative}.g-auth-pw input{padding-right:76px}.g-auth-reveal{min-width:62px;color:var(--ga-accent);border-radius:7px;padding:0 12px;font-size:13.5px;font-weight:650;position:absolute;top:4px;bottom:4px;right:4px}.g-auth-reveal:hover{background:#eef4f6}.g-auth-reveal:focus-visible{outline:2px solid var(--ga-focus);outline-offset:0}.g-auth-hint{color:#8a5a00;margin:8px 0 0;font-size:13px}.g-auth-btn{background:var(--ga-accent);color:#fff;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;margin-top:24px;padding:12px 18px;font-size:15.5px;font-weight:680;text-decoration:none;transition:background .15s,transform .1s;display:flex}.g-auth-btn:hover:not(:disabled){background:var(--ga-accent-deep)}.g-auth-btn:active:not(:disabled){transform:translateY(1px)}.g-auth-btn:disabled{opacity:.6;cursor:not-allowed}.g-auth-btn[aria-busy=true]{cursor:wait;opacity:.85}.g-auth-btn:focus-visible,.g-auth-mark:focus-visible,.g-auth a:focus-visible,.g-auth summary:focus-visible{outline:3px solid var(--ga-focus);outline-offset:3px}.g-auth-btn-quiet{color:var(--ga-ink);background:#fff;border:1px solid #c3c8cc;margin-top:12px}.g-auth-btn-quiet:disabled{opacity:.55}.g-auth-spin{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;flex:none;width:16px;height:16px;animation:.8s linear infinite g-auth-spin}.g-auth-spin-ink{vertical-align:-3px;border-color:#1f5f7c40;border-top-color:var(--ga-accent);margin-right:10px;display:inline-block}@keyframes g-auth-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.g-auth-spin{border-top-color:#fff6;animation:none}.g-auth-btn,.g-auth-field input{transition:none}}.g-auth-error{background:var(--ga-bad-bg);color:var(--ga-bad);border:1px solid #f1cdc6;border-radius:10px;gap:10px;margin:18px 0 0;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.g-auth-error:before{content:"!";background:var(--ga-bad);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;font-weight:800;display:grid}.g-auth-help{margin-top:18px;font-size:14px}.g-auth-help summary{cursor:pointer;min-height:44px;color:var(--ga-accent);border-radius:6px;align-items:center;font-weight:620;list-style:none;display:inline-flex}.g-auth-help summary::-webkit-details-marker{display:none}.g-auth-help summary:hover{text-decoration:underline}.g-auth-help p{border:1px solid var(--ga-line);color:var(--ga-muted);background:#fff;border-radius:10px;margin:4px 0 0;padding:12px 14px;line-height:1.6}.g-auth-rule{background:var(--ga-line);height:1px;margin:22px 0 18px}.g-auth-note{color:var(--ga-muted);margin:16px 0 0;font-size:13.5px;line-height:1.6}.g-auth-rule+.g-auth-note{margin-top:0}.g-auth-note strong{color:var(--ga-ink);font-weight:650}.g-auth-note a{color:var(--ga-accent);text-underline-offset:3px;font-weight:620}.g-auth-foot{color:var(--ga-muted);align-items:center;gap:8px;margin-top:48px;font-size:12.5px;display:flex}.g-auth-steps{counter-reset:ga;gap:14px;margin:0 0 8px;padding:0;list-style:none;display:grid}.g-auth-steps li{counter-increment:ga;color:var(--ga-muted);padding-left:40px;font-size:14.5px;line-height:1.55;position:relative}.g-auth-steps li:before{content:counter(ga);width:26px;height:26px;color:var(--ga-accent);background:#e4eef2;border-radius:50%;place-items:center;font-size:13px;font-weight:750;display:grid;position:absolute;top:-1px;left:0}.g-auth-steps strong{color:var(--ga-ink);font-weight:650}.g-auth-code{overflow-wrap:anywhere;background:#eceeee;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.g-auth-paste{margin-top:10px}.g-auth-rules{color:var(--ga-muted);gap:6px;margin:14px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.g-auth-rules li{align-items:center;gap:8px;display:flex}.g-auth-rules svg{color:#0000;background:#e3e6e8;border-radius:50%;flex:none;width:18px;height:18px;padding:2px}.g-auth-rules li[data-ok=true]{color:var(--ga-ok)}.g-auth-rules li[data-ok=true] svg{background:var(--ga-ok);color:#fff}.g-auth-badge{border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:20px;font-size:22px;font-weight:800;display:grid}.g-auth-badge svg{width:24px;height:24px}.g-auth-badge-ok{color:var(--ga-ok);background:#e2f1e8}.g-auth-badge-warn{color:#8a5a00;background:#fbeede}.g-auth-panel{color:#f4f7f8;background:radial-gradient(60% 55% at 85% 12%,#f2b35b8c,#0000 70%),radial-gradient(55% 50% at 10% 95%,#e8756a73,#0000 70%),radial-gradient(70% 60% at 70% 80%,#2f8fa8b3,#0000 70%),linear-gradient(160deg,#17324a,#1d4e66 55%,#173a4f);border-radius:24px;flex-direction:column;justify-content:center;gap:56px;margin:16px;padding:clamp(36px,5vw,72px);display:flex;position:relative;overflow:hidden}.g-auth-panel-title{text-wrap:balance;letter-spacing:-1.2px;color:#fff;margin:0 0 16px;font-size:clamp(30px,2.8vw,40px);font-weight:700;line-height:1.1}.g-auth-panel-copy p:not(.g-auth-panel-title){color:#d6e3e9;margin:0;font-size:16.5px;line-height:1.65}.g-auth-demo{width:min(100%,400px);color:var(--ga-ink);background:#fffffff0;border-radius:16px;align-self:flex-start;padding:20px;box-shadow:0 24px 60px #08182459}.g-auth-demo-row{gap:8px;display:grid}.g-auth-demo-label{color:var(--ga-muted);font-size:12.5px;font-weight:650}.g-auth-demo-value{border:1.5px solid var(--ga-focus);background:#fff;border-radius:9px;padding:11px 13px;font-size:15px;box-shadow:0 0 0 3px #3f97bd2e}.g-auth-demo-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.g-auth-demo-btn{background:var(--ga-accent);color:#fff;border-radius:8px;padding:9px 16px;font-size:13.5px;font-weight:680}.g-auth-demo-live{color:var(--ga-ok);background:#e2f1e8;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;font-weight:650;display:inline-flex}.g-auth-promise{gap:12px;max-width:420px;margin:0;padding:0;list-style:none;display:grid}.g-auth-promise li{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:560;display:flex}.g-auth-promise svg{width:22px;height:22px;color:var(--ga-accent);background:#fff;border-radius:50%;flex:none;padding:4px}@media(max-width:900px){.g-auth{grid-template-columns:1fr}.g-auth-panel{display:none}.g-auth-main{justify-content:flex-start;align-items:center;padding:48px 24px 32px}.g-auth-mark{align-self:auto;width:100%;max-width:380px}.g-auth-foot{width:100%;max-width:380px}}@media(max-width:480px){.g-auth-main{padding:36px 20px 28px}.g-auth-mark{margin-bottom:32px}.g-auth-form h1{text-wrap:balance;font-size:28px}.g-auth-foot{margin-top:40px}}.g-auth-signed{border:1px solid var(--ga-line);background:#fff;border-radius:12px;margin:0 0 8px;padding:16px}.g-auth-signed p{color:var(--ga-ink);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.55}.g-auth-signed .g-auth-btn{margin-top:14px}.g-auth-signed .g-auth-signed-or{color:var(--ga-muted);margin-top:12px;font-size:13.5px}.g-auth-info{color:#164a62;background:#eaf3f7;border:1px solid #cfe2ea;border-radius:10px;margin:0 0 4px;padding:12px 14px;font-size:14px;line-height:1.5}.g-auth-btn-quiet .g-auth-spin-ink{margin-right:0}.g-auth-tip{color:var(--ga-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.g-auth-paste .g-auth-btn{margin-top:20px}.g-auth-note-center{text-align:center;text-wrap:balance}.g-auth-note-center+.g-auth-note-center{margin-top:6px}.g-auth-note-quiet{font-size:12.5px}.g-auth-panel{gap:40px}.g-auth-panel-title{letter-spacing:-.5px;margin-bottom:12px;font-size:clamp(22px,1.9vw,26px);font-weight:650;line-height:1.25}.g-auth-panel-copy{max-width:420px}.g-auth-panel-copy p:not(.g-auth-panel-title){color:#c9d9e0;font-size:15.5px;line-height:1.6}.g-auth-demo{width:min(100%,360px);box-shadow:0 18px 44px #08182447}.g-auth-demo>.g-auth-demo-label{margin:0 0 6px;display:block}.g-auth-demo-text{color:var(--ga-ink);margin:0;font-size:15px;line-height:1.5}.g-auth-demo .g-auth-demo-live svg{width:14px;height:14px}.g-auth-demo-live svg{flex:none}.g-auth-lead,.g-auth-note{text-wrap:pretty}.gs-page{--gs-ok:#1d6b45;--gs-ok-bg:#e7f4ec;--gs-wait:#8a4b00;--gs-wait-bg:#fdf1dc;--gs-busy:#1c5a86;--gs-busy-bg:#e5f0f8;--gs-alert:#9a2929;--gs-alert-bg:#fbe9e7;--gs-focus:#2f7fa6;color:var(--s-ink,#17263b)}.gs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gs-main{flex:1;min-width:0;padding:48px 48px 64px}.gs-main>*{max-width:1040px}.gs-head{padding-bottom:4px}.gs-head h1{letter-spacing:-.8px;margin:0;font-size:30px;font-weight:700;line-height:1.2}.gs-lede{max-width:620px;color:var(--s-muted,#5a6376);margin:8px 0 0;font-size:15px;line-height:1.6}.gs-page .d9-sidebar>nav a{align-items:center;gap:10px;min-height:40px;padding:0 12px;display:flex}.gs-page .d9-sidebar svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.gs-navlabel{letter-spacing:.6px;text-transform:uppercase;color:var(--s-faint,#6f7887);padding:0 12px 6px;font-size:11px;font-weight:650;display:block}.gs-page .d9-sidebar-bottom{border-top:1px solid var(--s-rule,#e2e5ea);gap:4px;padding-top:16px}.gs-page .d9-sidebar-bottom>button{border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 12px;display:flex}.gs-page .d9-sidebar-bottom>button:hover{background:var(--rail-hover,#f1f2f6);color:var(--s-ink,#17263b)}.gs-me{color:var(--s-ink,#17263b);align-items:center;gap:10px;min-width:0;padding:6px 12px 10px;font-size:13px;font-weight:600;display:flex}.gs-me b{background:var(--s-accent-soft,#edf3f5);width:28px;height:28px;color:var(--s-accent,#276581);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.gs-me span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-notice{background:var(--gs-alert-bg);color:var(--gs-alert);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}.gs-notice button{min-height:44px;color:var(--gs-alert);background:#fff;border:1px solid;border-radius:8px;padding:0 16px;font-weight:650}.gs-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 20px;display:flex}.gs-tabs{background:var(--s-card,#fff);border:1px solid var(--s-rule,#e2e5ea);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.gs-tabs button{min-height:40px;color:var(--s-muted,#5a6376);border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.gs-tabs button span{background:var(--s-content,#f1f2f6);min-width:22px;color:var(--s-muted,#5a6376);text-align:center;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:700}.gs-tabs button[aria-pressed=true]{background:var(--s-accent-soft,#edf3f5);color:var(--s-accent,#276581)}.gs-tabs button[aria-pressed=true] span{background:var(--s-accent,#276581);color:#fff}.gs-tabs button:hover:not([aria-pressed=true]){color:var(--s-ink,#101320)}.gs-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gs-search input,.gs-sort select{border:1px solid var(--s-rule,#e2e5ea);background:var(--s-card,#fff);min-height:44px;font:inherit;color:inherit;border-radius:10px;padding:0 14px;font-size:14px}.gs-search input{width:260px}.gs-sort{color:var(--s-muted,#5a6376);align-items:center;gap:8px;font-size:13px;display:flex}.gs-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;margin-top:24px;display:grid}.gs-bar+.gs-grid{margin-top:0}.gs-card{background:var(--s-card,#fff);border:1px solid var(--s-rule,#e2e5ea);border-radius:16px;flex-direction:column;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1013200a}.gs-card:has(.gs-open:hover){border-color:#c9d3dc;transform:translateY(-2px);box-shadow:0 10px 28px -12px #10132038}.gs-card:focus-within{border-color:var(--gs-focus)}.gs-thumb{--gs-ink:#173c55;--gs-paper:#e8f1f6;aspect-ratio:16/9;background:var(--gs-paper);border-bottom:1px solid var(--s-rule,#e2e5ea);flex-direction:column;display:flex;overflow:hidden}.gs-thumb-bar{background:#ffffffb8;border-bottom:1px solid #1013200f;flex:none;align-items:center;gap:5px;padding:9px 12px;display:flex}.gs-thumb-bar i{background:#10132029;border-radius:50%;width:7px;height:7px}.gs-thumb-bar span{color:#1013208c;white-space:nowrap;text-overflow:ellipsis;background:#ffffffe6;border-radius:6px;flex:1;min-width:0;margin-left:8px;padding:3px 8px;font-size:10px;overflow:hidden}.gs-thumb-site{background:linear-gradient(135deg,var(--gs-ink),var(--gs-ink));flex-direction:column;flex:1;min-height:0;display:flex}@supports (color:color-mix(in lab,red,red)){.gs-thumb-site{background:linear-gradient(135deg,var(--gs-ink),color-mix(in srgb,var(--gs-ink) 70%,#000))}}.gs-thumb-site{color:#fff}.gs-thumb-nav{opacity:.85;white-space:nowrap;flex:none;align-items:center;gap:12px;padding:10px 18px 0;font-size:9px;font-weight:600;display:flex;overflow:hidden}.gs-thumb-nav b{width:20px;height:20px;color:var(--gs-ink);background:#fff;border-radius:6px;flex:none;place-items:center;margin-right:auto;font-size:8px;font-weight:800;display:grid}.gs-thumb-page{flex-direction:column;flex:1;justify-content:center;gap:8px;min-height:0;padding:10px 18px;display:flex}.gs-thumb-page small{letter-spacing:1.4px;text-transform:uppercase;opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:700;overflow:hidden}.gs-thumb-page strong{letter-spacing:-.3px;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:26ch;font-size:17px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.gs-thumb-page em{color:var(--gs-ink);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;align-self:flex-start;max-width:100%;padding:5px 10px;font-size:10px;font-style:normal;font-weight:700;overflow:hidden}.gs-thumb-mono{flex:1;place-items:center;display:grid}.gs-thumb-mono span{background:var(--gs-ink);color:#fff;letter-spacing:.5px;border-radius:20px;place-items:center;width:76px;height:76px;font-size:26px;font-weight:750;display:grid}.gs-card-body{flex-direction:column;flex:1;min-width:0;padding:24px;display:flex}.gs-client{color:var(--s-muted,#5a6376);overflow-wrap:anywhere;margin-bottom:4px;font-size:12px;font-weight:600}.gs-card h2{letter-spacing:-.3px;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700;line-height:1.3}.gs-address{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.gs-address a{z-index:1;color:var(--s-accent,#276581);text-underline-offset:3px;text-decoration:underline;position:relative}@supports (color:color-mix(in lab,red,red)){.gs-address a{-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}}.gs-address a{align-items:center;gap:4px;min-height:24px;display:inline-flex}.gs-ext{font-size:11px;text-decoration:none}.gs-faint{color:var(--s-faint,#6f7887)}.gs-state{margin:14px 0 0}.gs-explain{color:var(--s-ink,#17263b);margin:10px 0 0;font-size:14px;line-height:1.55}.gs-meta{color:var(--s-muted,#5a6376);margin:6px 0 0;font-size:13px;line-height:1.5}.gs-chip{border-radius:999px;align-items:center;gap:7px;padding:3px 10px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}.gs-chip i{background:currentColor;border-radius:50%;width:7px;height:7px}.gs-ok{background:var(--gs-ok-bg);color:var(--gs-ok)}.gs-wait{background:var(--gs-wait-bg);color:var(--gs-wait)}.gs-busy{background:var(--gs-busy-bg);color:var(--gs-busy)}.gs-alert{background:var(--gs-alert-bg);color:var(--gs-alert)}.gs-muted{background:var(--s-content,#f1f2f6);color:var(--s-muted,#5a6376)}.gs-busy i{animation:1.2s ease-in-out infinite gs-pulse}@keyframes gs-pulse{50%{opacity:.3}}.gs-grid-one{grid-template-columns:1fr}@media(min-width:1000px){.gs-feature{flex-direction:row;max-width:1040px}.gs-feature .gs-thumb{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--s-rule,#e2e5ea);flex:0 0 56%;min-height:320px}.gs-feature .gs-thumb-page{gap:12px;padding:18px 32px 36px}.gs-feature .gs-thumb-page strong{letter-spacing:-.6px;font-size:26px}.gs-feature .gs-thumb-page small{font-size:10px}.gs-feature .gs-thumb-page em{padding:7px 14px;font-size:12px}.gs-feature .gs-thumb-nav{gap:18px;padding:16px 32px 0;font-size:11px}.gs-feature .gs-thumb-nav b{width:26px;height:26px;font-size:10px}.gs-feature .gs-card-body{justify-content:center;padding:32px}.gs-feature h2{font-size:22px}}.gs-open{background:var(--s-accent,#276581);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:44px;margin-top:auto;padding:0 18px;font-size:14px;font-weight:650;text-decoration:none;transition:background .15s;display:flex}.gs-card-body .gs-open{margin-top:20px}.gs-feature .gs-card-body .gs-open{align-self:flex-start;margin-top:24px}.gs-card .gs-open:after{content:"";border-radius:16px;position:absolute;inset:0}.gs-open:hover{background:var(--s-accent-deep,#194d66)}.gs-open span{transition:transform .15s}.gs-open:hover span{transform:translate(3px)}.gs-page a:focus-visible,.gs-page button:focus-visible,.gs-page input:focus-visible,.gs-page select:focus-visible{outline:3px solid var(--gs-focus);outline-offset:2px}.gs-card .gs-open:focus-visible{outline-offset:3px}.gs-status{color:var(--s-muted,#5a6376);margin:28px 0 0;font-size:14px;line-height:1.6}.gs-link{color:var(--s-accent,#276581);min-height:44px;padding:0 4px;font-weight:650;text-decoration:underline}.gs-more{border:1px solid var(--s-rule,#e2e5ea);background:var(--s-card,#fff);border-radius:10px;min-height:44px;margin:28px auto 0;padding:0 22px;font-size:14px;font-weight:650;display:block}.gs-skeleton .gs-thumb,.gs-skeleton b{background:linear-gradient(90deg,#eef0f4 0,#f6f7f9,#eef0f4) 0 0/200% 100%;animation:1.4s linear infinite gs-shimmer}.gs-skeleton b{border-radius:6px;height:12px;margin-bottom:12px;display:block}.gs-skeleton b:first-child{width:60%;height:18px}.gs-skeleton b:nth-child(2){width:40%}.gs-skeleton b:nth-child(3){width:30%;height:28px;margin-top:10px}@keyframes gs-shimmer{to{background-position:-200% 0}}.gs-empty{text-align:center;background:var(--s-card,#fff);border:1px solid var(--s-rule,#e2e5ea);border-radius:18px;max-width:560px;margin:56px auto 0;padding:44px 36px}.gs-empty-art{width:150px;height:96px;margin:0 auto 26px;position:relative}.gs-empty-art div{border:1px solid var(--s-rule,#e2e5ea);background:var(--s-card,#fff);border-radius:10px;position:absolute;inset:0}.gs-empty-art div:first-child{background:#e8f1f6;transform:translate(-18px,10px)rotate(-6deg)}.gs-empty-art div:nth-child(2){background:#e6f2ec;transform:translate(18px,8px)rotate(5deg)}.gs-empty-art div:nth-child(3){background:linear-gradient(var(--s-content,#f1f2f6) 0 18px,#fff 18px);box-shadow:0 8px 20px -10px #10132040}.gs-empty-art div:nth-child(3):after{content:"";background:var(--s-accent,#276581);border-radius:5px;height:10px;position:absolute;top:34px;left:16px;right:40px;box-shadow:0 20px 0 -2px #dfe5ea}.gs-empty h2{letter-spacing:-.4px;margin:0;font-size:22px}.gs-empty p{max-width:420px;color:var(--s-muted,#5a6376);margin:10px auto 0;font-size:15px;line-height:1.65}.gs-empty .gs-faint{margin-top:22px;font-size:13px}.gs-empty-cta{margin-top:24px;display:inline-flex}.gs-steps{text-align:left;gap:12px;max-width:380px;margin:26px auto 0;padding:0;list-style:none;display:grid}.gs-steps li{align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;display:flex}.gs-steps b{background:var(--s-accent-soft,#edf3f5);width:26px;height:26px;color:var(--s-accent,#276581);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.gs-how{margin-top:40px}.gs-how h2{color:var(--s-muted,#5a6376);margin:0 0 12px;font-size:13px;font-weight:650}.gs-how ol{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.gs-how li{color:var(--s-muted,#5a6376);align-items:flex-start;gap:12px;padding:0;font-size:13px;line-height:1.55;display:flex}.gs-how li strong{color:var(--s-ink,#17263b);font-weight:650}.gs-how b{background:var(--s-accent-soft,#edf3f5);width:26px;height:26px;color:var(--s-accent,#276581);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}@media(prefers-reduced-motion:reduce){.gs-busy i{animation:none}.gs-card,.gs-open,.gs-open span,.gs-tabs button{transition:none}.gs-card:has(.gs-open:hover){transform:none}.gs-skeleton .gs-thumb,.gs-skeleton b{animation:none}}@media(max-width:760px){.gs-page .d9-sidebar{border-right:0;border-bottom:1px solid var(--s-rule,#e2e5ea);grid-template-columns:1fr auto;align-items:center;gap:12px 8px;padding:14px 16px;display:grid}.gs-page .d9-mark{font-size:19px}.gs-page .d9-mark img{width:32px;height:32px}.gs-page .d9-sidebar>nav{flex-direction:row;grid-area:2/1/auto/-1;gap:6px;margin:0;overflow-x:auto}.gs-page .d9-sidebar>nav a{flex:none;min-height:44px;padding:0 14px}.gs-navlabel,.gs-me{display:none}.gs-page .d9-sidebar-bottom{border-top:0;flex-direction:row;grid-area:1/2;align-items:center;gap:4px;margin:0;padding-top:0}.gs-page .d9-sidebar-bottom .verbadge{justify-content:center;min-width:44px;min-height:44px}.gs-page .d9-sidebar-bottom .verbadge .vtxt{display:none}.gs-page .d9-sidebar-bottom>button{white-space:nowrap;gap:8px;min-height:44px;padding:0 10px}.gs-main{padding:24px 16px 48px}.gs-head h1{font-size:26px}.gs-lede{margin-top:4px;font-size:14px}.gs-bar{margin:18px 0 16px}.gs-tabs{width:100%}.gs-tabs button{flex:1;justify-content:center;padding:0 8px}.gs-tools{width:100%}.gs-search{flex:1;min-width:0}.gs-search input{width:100%}.gs-grid{grid-template-columns:1fr;gap:16px}.gs-thumb-page small{display:none}.gs-thumb-page strong{font-size:18px}.gs-thumb{aspect-ratio:2}.gs-thumb-page{gap:6px}.gs-card-body{padding:18px 18px 20px}.gs-card-body .gs-open,.gs-feature .gs-card-body .gs-open{align-self:stretch;margin-top:18px}.gs-empty{margin-top:28px;padding:32px 20px}.gs-how ol{grid-template-columns:1fr;gap:10px}.gs-how li{padding:0}}.ag-shell{--ag-ink:var(--s-ink,#101320);--ag-muted:var(--s-muted,#5a6376);--ag-faint:var(--s-faint,#8c94a3);--ag-line:var(--s-rule,#e2e5ea);--ag-soft:var(--s-rule-soft,#eef0f4);--ag-accent:var(--s-accent,#276581);--ag-accent-deep:var(--s-accent-deep,#194d66);--ag-accent-soft:var(--s-accent-soft,#edf3f5);--ag-card:#fff;--ag-radius:12px;color:var(--ag-ink);background:var(--s-content,#f1f2f6)}.ag-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ag-main{flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head actions""body body";align-content:start;column-gap:24px;min-width:0;max-width:1240px;padding:56px 56px 72px;display:grid}.ag-body{grid-area:body;min-width:0;margin-top:36px}.ag-head{grid-area:head;min-width:0}.ag-eyebrow{color:var(--ag-muted);margin:0;font-size:14px}.ag-head h1{letter-spacing:-.6px;margin:6px 0 8px;font-size:30px;font-weight:650;line-height:1.15}.ag-summary{color:var(--ag-muted);margin:0;font-size:15px;line-height:1.5}.ag-actions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-self:end;align-items:center;gap:4px;display:flex}.ag-actions .ag-btn-quiet{color:var(--ag-muted)}.ag-actions .ag-btn-quiet:hover:not(:disabled){color:var(--ag-ink);background:var(--ag-soft)}.ag-actions>.ag-btn:first-child{order:3;margin-left:8px}.ag-rail{gap:0}.ag-rail>nav{flex:none;gap:2px;margin-top:28px}.ag-rail>nav a{min-height:40px;color:var(--ag-muted);align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:550;display:flex}.ag-rail>nav a .ic{opacity:.85;flex-shrink:0}.ag-org{border-radius:10px;align-items:center;gap:10px;margin-top:24px;padding:8px 12px;display:flex}.ag-org-mark{background:var(--ag-ink);color:#fff;letter-spacing:.3px;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.ag-org strong{font-size:13px;font-weight:650;line-height:1.3;display:block}.ag-org small{color:var(--ag-muted);font-size:12px;line-height:1.3;display:block}.ag-rail-group{flex:1;min-height:0;margin-top:28px;overflow:auto}.ag-rail-head{justify-content:space-between;align-items:center;margin:0 0 4px 12px;display:flex}.ag-rail-group h2{color:var(--ag-faint);margin:0;font-size:12px;font-weight:600}.ag-icon-btn-sm{border-radius:8px;width:32px;height:32px}.ag-rail-count{color:var(--ag-faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.ag-rail-empty{color:var(--ag-faint);margin:0 12px;font-size:13px}.ag-rail-group ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.ag-rail-group button{width:100%;min-height:38px;color:var(--ag-muted);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;display:flex}.ag-rail-group button:hover{background:var(--ag-soft);color:var(--ag-ink)}.ag-rail-group button[aria-pressed=true]{background:var(--ag-soft);color:var(--ag-ink);font-weight:600}.ag-rail-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ag-rail-mark{color:#fff;border-radius:5px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:10.5px;font-weight:700;display:grid}.ag-rail-all{background:var(--ag-soft);color:var(--ag-muted)}.ag-rail-bottom{gap:10px;margin-top:16px}.ag-me{border-top:1px solid var(--ag-soft);align-items:center;gap:10px;padding-top:12px;display:flex}.ag-avatar{background:var(--ag-accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.ag-me-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.ag-signout{min-height:36px;color:var(--ag-muted);white-space:nowrap;border-radius:8px;padding:0 8px;font-size:13px}.ag-signout:hover{background:var(--ag-soft);color:var(--ag-ink)}.ag-btn{border:1px solid var(--ag-line);min-height:40px;color:var(--ag-ink);white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.ag-btn:hover:not(:disabled){background:#f8f9fb;border-color:#c8ced8}.ag-btn-primary{background:var(--ag-accent);border-color:var(--ag-accent);color:#fff}.ag-btn-primary:hover:not(:disabled){background:var(--ag-accent-deep);border-color:var(--ag-accent-deep)}.ag-btn-quiet{color:var(--ag-accent);background:0 0;border-color:#0000}.ag-btn-quiet:hover:not(:disabled){background:var(--ag-accent-soft);border-color:#0000}.ag-btn-sm{min-height:34px;padding:0 10px;font-size:13px}.ag-btn:disabled{opacity:.55;cursor:not-allowed}.ag-icon-btn{width:40px;height:40px;color:var(--ag-muted);border-radius:9px;flex-shrink:0;place-items:center;display:inline-grid}.ag-icon-btn:hover:not(:disabled){background:var(--ag-soft);color:var(--ag-ink)}.ag-icon-btn:disabled{opacity:.45;cursor:not-allowed}.ag-link{color:var(--ag-accent);text-underline-offset:2px;min-height:32px;font-weight:600;text-decoration:underline}.ag-shell :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--ag-accent)}@supports (color:color-mix(in lab,red,red)){.ag-shell :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--ag-accent) 45%,white)}}.ag-shell :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:2px}.ag-live:empty{display:none}.ag-success{background:var(--s-ok-bg,#eaf5ee);color:#1f5a40;border-radius:10px;align-items:center;gap:10px;margin:0 0 20px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.ag-success .ic{flex-shrink:0}.ag-alert{background:var(--s-bad-bg,#fdeceb);color:#8a2a22;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:16px 0 0;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}.ag-page-alert{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ag-working{color:var(--ag-muted);margin-top:16px;font-size:14px}.ag-muted{color:var(--ag-muted);margin:0;font-size:14px;line-height:1.6}.ag-skeleton{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.ag-skeleton span{border-radius:var(--ag-radius);background:linear-gradient(90deg,#e9ebf0,#f4f5f8,#e9ebf0) 0 0/200% 100%;height:190px;animation:1.4s linear infinite ag-shimmer}@keyframes ag-shimmer{to{background-position:-200% 0}}.ag-client-pick{display:none}.ag-toolbar{align-items:center;gap:12px;display:flex}.ag-search{border:1px solid var(--ag-line);min-height:42px;color:var(--ag-faint);background:#fff;border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.ag-search:focus-within{border-color:var(--ag-accent);box-shadow:0 0 0 3px var(--ag-accent-soft)}.ag-search input{min-width:0;font:inherit;color:var(--ag-ink);background:0 0;border:0;outline:0;flex:1;padding:9px 0;font-size:15px}.ag-shell .ag-search input:focus-visible{outline:0}.ag-sort{color:var(--ag-muted);align-items:center;gap:8px;font-size:13px;display:flex}.ag-sort select{border:1px solid var(--ag-line);min-height:42px;font:inherit;color:var(--ag-ink);background:#fff;border-radius:10px;padding:0 12px;font-size:14px}.ag-filterbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 18px;display:flex}.ag-filters{scrollbar-width:none;gap:6px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.ag-chip{background:var(--ag-accent-soft);min-height:36px;color:var(--ag-accent-deep);border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:0 12px;font-size:13px;display:inline-flex}.ag-chip>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-chip:hover{background:var(--ag-accent)}@supports (color:color-mix(in lab,red,red)){.ag-chip:hover{background:color-mix(in srgb,var(--ag-accent) 16%,white)}}.ag-filters::-webkit-scrollbar{display:none}.ag-filters button{min-height:36px;color:var(--ag-muted);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ag-filters button:hover{color:var(--ag-ink);background:#fff}.ag-filters button[aria-pressed=true]{color:var(--ag-ink);border-color:var(--ag-line);background:#fff;box-shadow:0 1px 2px #1013200d}.ag-count{color:var(--ag-faint);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ag-none{color:var(--ag-muted);font-size:14px}.ag-none button{color:var(--ag-accent);min-height:32px;margin-left:4px;text-decoration:underline}.ag-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ag-card{border:1px solid var(--ag-soft);background:#fff;border-radius:14px;flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #1013200a}.ag-card:hover{border-color:#cfd5de;box-shadow:0 6px 20px #10132012}.ag-thumb{--ag-tint:#276581;background:linear-gradient(160deg,var(--ag-tint),var(--ag-tint));height:128px;padding:18px 22px 0}@supports (color:color-mix(in lab,red,red)){.ag-thumb{background:linear-gradient(160deg,color-mix(in srgb,var(--ag-tint) 16%,white),color-mix(in srgb,var(--ag-tint) 6%,white))}}.ag-thumb{border-bottom:1px solid var(--ag-soft);overflow:hidden}.ag-thumb-frame{background:#fff;border-radius:8px 8px 0 0;height:100%;display:block;box-shadow:0 2px 10px #10132014}.ag-thumb-bar{border-bottom:1px solid var(--ag-soft);gap:4px;padding:7px 9px;display:flex}.ag-thumb-bar i{background:#dfe3e9;border-radius:50%;width:6px;height:6px}.ag-thumb-body{grid-template-rows:repeat(3,auto);grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;padding:12px 14px;display:grid}.ag-thumb-body b{background:var(--ag-tint);color:#fff;border-radius:10px;grid-row:1/4;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:grid}.ag-thumb-body em{background:#eceff3;border-radius:4px;height:7px;display:block}.ag-thumb-body em:first-of-type{background:var(--ag-tint);width:70%}@supports (color:color-mix(in lab,red,red)){.ag-thumb-body em:first-of-type{background:color-mix(in srgb,var(--ag-tint) 35%,#eceff3)}}.ag-thumb-body em:last-of-type{width:45%}.ag-card[data-lead]{flex-direction:row;grid-column:1/-1;box-shadow:0 1px 2px #1013200a,0 8px 28px #1013200f}.ag-card[data-lead] .ag-thumb{border-bottom:0;border-right:1px solid var(--ag-soft);flex:0 0 42%;height:auto;min-height:250px;padding:32px 36px 0}.ag-card[data-lead] .ag-card-body{padding:28px 32px 20px}.ag-card[data-lead] h3{letter-spacing:-.3px;font-size:20px}.ag-card[data-lead] .ag-next{color:var(--ag-muted);font-size:15px}.ag-card[data-lead] .ag-card-actions .ag-btn-primary{flex:none;min-height:44px;padding:0 22px}.ag-thumb-hero{background:linear-gradient(120deg,var(--ag-tint),var(--ag-tint));border-radius:6px;height:64px;margin:4px 14px 0;display:block}@supports (color:color-mix(in lab,red,red)){.ag-thumb-hero{background:linear-gradient(120deg,color-mix(in srgb,var(--ag-tint) 22%,white),color-mix(in srgb,var(--ag-tint) 8%,white))}}.ag-thumb-tiles{grid-template-columns:repeat(3,1fr);gap:8px;padding:10px 14px;display:grid}.ag-thumb-tiles i{background:#f1f3f6;border-radius:5px;height:40px}.ag-card[data-status=paused] .ag-thumb,.ag-card[data-status=archived] .ag-thumb{filter:grayscale();opacity:.75}.ag-card-body{flex-direction:column;flex:1;padding:18px 20px 16px;display:flex}.ag-card-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ag-badge{white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}.ag-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.ag-badge-live{background:var(--s-ok-bg,#eaf5ee);color:#236146}.ag-badge-setup{background:var(--ag-accent-soft);color:var(--ag-accent-deep)}.ag-badge-connect{background:var(--s-warn-bg,#fdf2e2);color:#8a560b}.ag-badge-paused,.ag-badge-archived{background:var(--ag-soft);color:var(--ag-muted)}.ag-card h3{letter-spacing:-.2px;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:650;line-height:1.35}.ag-client{color:var(--ag-muted);overflow-wrap:anywhere;align-items:center;gap:6px;margin:6px 0 0;font-size:13px;display:flex}.ag-client .ic{flex-shrink:0}.ag-steps{grid-template-columns:repeat(3,1fr);gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ag-steps li{color:var(--ag-faint);min-width:0;font-size:11.5px;font-weight:600}.ag-steps li:before{content:"";background:var(--ag-soft);border-radius:2px;height:4px;margin-bottom:6px;display:block}.ag-steps li[data-done]{color:var(--ag-muted)}.ag-steps li[data-done]:before{background:#3d8b67}.ag-steps li[data-now]{color:var(--ag-accent-deep)}.ag-steps li[data-now]:before{background:repeating-linear-gradient(90deg,var(--ag-accent) 0 6px,var(--ag-accent) 6px 10px)}@supports (color:color-mix(in lab,red,red)){.ag-steps li[data-now]:before{background:repeating-linear-gradient(90deg,var(--ag-accent) 0 6px,color-mix(in srgb,var(--ag-accent) 35%,white) 6px 10px)}}.ag-next{color:var(--ag-ink);flex:1;margin:12px 0 0;font-size:13.5px;line-height:1.5}.ag-card-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.ag-card-actions .ag-btn{min-height:40px}.ag-card-actions .ag-btn-quiet{color:var(--ag-muted);padding:0 10px}.ag-card-actions .ag-btn-quiet:hover:not(:disabled){color:var(--ag-ink);background:var(--ag-soft)}.ag-card-more{margin-top:10px}.ag-card-more>summary{min-height:36px;color:var(--ag-muted);cursor:pointer;border-radius:6px;align-items:center;font-size:12.5px;font-weight:600;display:inline-flex}.ag-card-more>summary:hover{color:var(--ag-ink)}.ag-card-more .ag-facts{padding:4px 0 6px;font-size:12.5px}.ag-facts code{font-size:11.5px}.ag-empty{text-align:center;border-radius:var(--ag-radius);background:#fff;border:1px dashed #cfd5de;padding:48px 24px}.ag-empty-mark{background:var(--ag-accent-soft);width:48px;height:48px;color:var(--ag-accent);border-radius:12px;place-items:center;display:inline-grid}.ag-empty h3{margin:14px 0 6px;font-size:18px}.ag-empty p{max-width:380px;color:var(--ag-muted);margin:0 auto 20px;font-size:14px;line-height:1.6}.ag-trust{max-width:640px;color:var(--ag-muted);align-items:flex-start;gap:10px;margin:36px 0 0;font-size:13px;line-height:1.6;display:flex}.ag-trust .ic{color:var(--ag-faint);flex-shrink:0;margin-top:2px}.ag-tools{border:1px solid var(--ag-line);border-radius:var(--ag-radius);background:0 0;margin-top:24px}.ag-tools>summary{cursor:pointer;border-radius:var(--ag-radius);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.ag-tools>summary::-webkit-details-marker{display:none}.ag-tools>summary strong{font-size:14px;font-weight:600;display:block}.ag-tools>summary small{color:var(--ag-muted);margin-top:4px;font-size:13px;line-height:1.5;display:block}.ag-tools>summary .ic{flex-shrink:0;transition:transform .2s}.ag-tools[open]>summary .ic{transform:rotate(180deg)}.ag-tools-body{flex-direction:column;gap:20px;padding:0 20px 20px;display:flex}.ag-tools-body .d9-prepare-card{border:1px solid var(--ag-soft);background:#fff;border-radius:10px;margin:0;padding:20px}.ag-dialog{border:1px solid var(--ag-line);width:min(620px,100vw - 32px);max-height:min(88dvh,860px);color:var(--ag-ink);overscroll-behavior:contain;background:#fff;border-radius:16px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 64px #10132038}.ag-dialog-wide{width:min(760px,100vw - 32px)}.ag-dialog::backdrop{background:#1013206b}.ag-dialog[open]{animation:.18s ease-out ag-rise}@keyframes ag-rise{0%{opacity:0;transform:translateY(8px)}}.ag-dialog-head{z-index:1;border-bottom:1px solid var(--ag-soft);background:#fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex;position:sticky;top:0}.ag-dialog-head h2{letter-spacing:-.3px;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:650}.ag-dialog-head p{color:var(--ag-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.ag-dialog-head .ag-icon-btn{margin:-6px -8px 0 0}.ag-dialog-body{padding:20px 24px 24px}.ag-form fieldset{border:0;min-width:0;margin:0;padding:0}.ag-form-lead{color:var(--ag-muted);margin:0 0 18px;font-size:14px;line-height:1.6}.ag-field{min-width:0;margin-bottom:18px;font-size:14px;font-weight:600;display:block}.ag-field input,.ag-field select,.ag-field textarea{width:100%;min-height:44px;color:var(--ag-ink);font:inherit;background:#fff;border:1px solid #cdd3dc;border-radius:9px;margin-top:7px;padding:10px 12px;font-size:16px;font-weight:400;display:block}.ag-field input:focus,.ag-field select:focus,.ag-field textarea:focus{border-color:var(--ag-accent);box-shadow:0 0 0 3px var(--ag-accent-soft);outline:0}.ag-field :is(input,select)[readonly],.ag-field :is(input,select):disabled{background:var(--ag-soft);color:var(--ag-muted)}.ag-field textarea{resize:vertical;overflow-wrap:anywhere;font-size:14px}.ag-field small{color:var(--ag-muted);margin-top:6px;font-size:12px;font-weight:400;line-height:1.5;display:block}.ag-field-row{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.ag-callout{background:var(--ag-accent-soft);border-radius:10px;margin:0 0 18px;padding:12px 14px;font-size:14px;line-height:1.6}.ag-advanced{border:1px solid var(--ag-line);border-radius:10px;margin-bottom:6px}.ag-advanced>summary{cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 14px;font-size:14px;font-weight:650;display:flex}.ag-advanced>summary span{color:var(--ag-muted);font-size:13px;font-weight:400}.ag-advanced-body{border-top:1px solid var(--ag-soft);padding:4px 14px 0}.ag-advanced-body .ag-field:first-child{margin-top:14px}.ag-form-foot{border-top:1px solid var(--ag-soft);justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:18px;display:flex}.ag-form-foot p{color:var(--ag-muted);max-width:340px;margin:0;font-size:13px;line-height:1.5}.ag-choices{gap:8px;margin-top:8px;display:grid}.ag-choice{border:1px solid var(--ag-line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;font-weight:400;display:flex}.ag-choice:has(input:checked){border-color:var(--ag-accent);background:var(--ag-accent-soft)}.ag-choice input{width:18px;height:18px;accent-color:var(--ag-accent);flex-shrink:0;margin:3px 0 0}.ag-choice strong{font-size:14px;font-weight:600;display:block}.ag-choice small{color:var(--ag-muted);margin-top:2px;font-size:13px;line-height:1.5;display:block}.ag-invite-result{background:var(--s-ok-bg,#eaf5ee);border-radius:12px;margin-top:20px;padding:16px}.ag-invite-result>p{margin:0 0 12px;font-size:14px;line-height:1.5}.ag-invite-result .ag-field{margin-bottom:12px}.ag-invite-actions{color:#2d5a44;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.ag-check{flex-direction:column;gap:18px;font-size:14px;line-height:1.6;display:flex}.ag-check section h3,.ag-prepare h3{margin:0 0 6px;font-size:15px;font-weight:650}.ag-check section p{margin:0}.ag-verdict{border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ag-verdict .ic{flex-shrink:0;margin-top:2px}.ag-verdict strong{font-size:15px}.ag-verdict p{color:inherit;opacity:.85;margin:2px 0 0}.ag-verdict-ok{background:var(--s-ok-bg,#eaf5ee);color:#1f5a40}.ag-verdict-bad{background:var(--s-warn-bg,#fdf2e2);color:#7a4c0a}.ag-list{margin:6px 0 0;padding-left:20px}.ag-list li+li{margin-top:4px}.ag-list-bad li::marker{color:var(--s-bad,#b3261e)}.ag-prepare{border:1px solid var(--ag-line);border-radius:12px;padding:16px}.ag-prepare p{color:var(--ag-muted);margin:0 0 10px}.ag-consent{cursor:pointer;align-items:flex-start;gap:10px;margin:12px 0 14px;font-size:14px;display:flex}.ag-consent input{width:18px;height:18px;accent-color:var(--ag-accent);flex-shrink:0;margin-top:2px}.ag-facts{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;padding:12px 14px;font-size:13px;display:grid}.ag-facts dt{color:var(--ag-muted)}.ag-facts dd{overflow-wrap:anywhere;margin:0}@media(max-width:1100px){.ag-main{padding:40px 32px 64px}}@media(max-width:900px){.ag-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""actions""body"}.ag-actions{justify-content:flex-start;margin-top:16px}.ag-actions>.ag-btn:first-child{order:0;margin-left:0}.ag-card[data-lead]{flex-direction:column}.ag-card[data-lead] .ag-thumb{border-right:0;border-bottom:1px solid var(--ag-soft);flex:none;height:150px;min-height:0;padding:22px 28px 0}}@media(max-width:760px){.ag-main{grid-template-areas:"head""body""actions";padding:24px 16px 48px}.ag-body{margin-top:24px}.ag-actions{border-top:1px solid var(--ag-line);grid-template-columns:1fr 1fr;gap:8px;margin-top:28px;padding-top:20px;display:grid}.ag-actions>.ag-btn:first-child{grid-column:1/-1;min-height:46px}.ag-actions .ag-btn-quiet{border-color:var(--ag-line);background:#fff}.ag-shell .ag-rail{border-right:0;border-bottom:1px solid var(--ag-line);grid-template-columns:1fr auto;align-items:center;gap:10px 8px;padding:12px 16px;display:grid}.ag-rail .d9-mark{font-size:19px}.ag-rail .d9-mark img{width:30px;height:30px}.ag-rail .ag-org,.ag-rail .ag-rail-group,.ag-rail .ag-me-name,.ag-rail .ag-avatar{display:none}.ag-rail>nav{flex-direction:row;grid-area:2/1/auto/-1;gap:4px;margin:0;overflow-x:auto}.ag-rail>nav a{flex:none;min-height:40px;font-size:13px}.ag-rail-bottom{flex-direction:row;grid-area:1/2;align-items:center;gap:2px;margin:0}.ag-rail-bottom .verbadge{justify-content:center;min-width:40px;min-height:40px}.ag-rail-bottom .verbadge .vtxt{display:none}.ag-me{border:0;padding:0}.ag-head h1{font-size:26px}.ag-client-pick{color:var(--ag-muted);align-items:center;gap:10px;margin-bottom:14px;font-size:13px;display:flex}.ag-client-pick select{border:1px solid var(--ag-line);min-width:0;min-height:44px;font:inherit;color:var(--ag-ink);background:#fff;border-radius:10px;flex:1;padding:0 12px;font-size:16px}.ag-thumb,.ag-card[data-lead] .ag-thumb{height:112px;padding:18px 22px 0}.ag-card[data-lead] .ag-card-body{padding:20px 18px 14px}.ag-card[data-lead] h3{font-size:18px}.ag-card[data-lead] .ag-card-actions .ag-btn-primary{flex:100%;min-height:46px}.ag-toolbar{flex-direction:column;align-items:stretch}.ag-sort{justify-content:space-between}.ag-sort select{flex:1}.ag-grid,.ag-field-row{grid-template-columns:1fr}.ag-form-foot{flex-direction:column;align-items:stretch}.ag-form-foot .ag-btn{min-height:46px}.ag-dialog,.ag-dialog-wide{border-bottom:0;border-radius:16px 16px 0 0;width:100vw;max-width:100vw;max-height:92dvh;margin:auto 0 0}.ag-dialog-head{padding:18px 16px 14px}.ag-dialog-body{padding:16px 16px 28px}.ag-tools>summary{padding:16px}.ag-tools-body{padding:0 12px 12px}.ag-tools-body .d9-prepare-card{padding:16px}}@media(prefers-reduced-motion:reduce){.ag-skeleton span,.ag-dialog[open]{animation:none}.ag-tools>summary .ic{transition:none}}html,body{margin:0;padding:0}body{color:#101320;-webkit-font-smoothing:antialiased;background:#f1f2f6;font-family:Public Sans Variable,Public Sans,system-ui,sans-serif}*{box-sizing:border-box}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit}:focus-visible{outline:2px solid var(--s-accent,#152a80);outline-offset:2px;border-radius:3px}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hub{min-height:100dvh;display:flex}.hub-rail{background:#fff;border-right:1px solid #e3e5eb;flex-direction:column;flex-shrink:0;width:240px;height:100dvh;padding:32px 24px 20px;display:flex;position:sticky;top:0}.hub-brand{letter-spacing:-1px;font-size:28px;font-weight:750;text-decoration:none}.hub-brand span{font-weight:400}.hub-rail>p{color:#677184;font-size:12px}.hub-nav{flex:1;overflow:auto}.hub-main{align-self:center;max-width:1040px;padding:clamp(32px,8vw,120px)}.hub-eyebrow{letter-spacing:1.5px;color:#52617a;font-size:11px;font-weight:700}.hub-main h1{letter-spacing:-2px;max-width:620px;margin:24px 0;font-size:clamp(36px,5vw,64px);line-height:1.06}.hub-lead{color:#536075;max-width:540px;font-size:19px;line-height:1.7}.hub-note{border-top:1px solid #d5dae4;max-width:540px;margin-top:48px;padding-top:24px}.hub-note h2{font-size:17px}.hub-note p{color:#536075;line-height:1.7}@media(max-width:650px){.hub{display:block}.hub-rail{border-bottom:1px solid #e3e5eb;border-right:0;width:100%;height:auto;padding:22px;position:relative}.hub-rail>p{margin-bottom:18px}.hub-main{padding:40px 24px}.hub-main h1{letter-spacing:-1px}.hub-rail .verbadge{align-self:flex-start}}.hub .verbadge .vtxt{display:inline}.hub-release{color:#101320;background:#fff;border:1px solid #d5dae4;border-radius:12px;width:min(760px,100vw - 32px);max-height:85dvh;padding:0;overflow:auto}.hub-release::backdrop{background:#10132073}.hub-release header{border-bottom:1px solid #e3e5eb;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.hub-release h2{margin:0;font-size:20px}.hub-release header button{border:1px solid #d5dae4;border-radius:6px;padding:8px 12px}.hub-release-body{display:flex}.hub-release nav{border-right:1px solid #e3e5eb;flex-shrink:0;width:170px;padding:16px}.hub-release nav button{text-align:left;border-radius:6px;width:100%;padding:12px 8px;display:block}.hub-release nav button[aria-pressed=true]{color:#fff;background:#152a80}.hub-release section{overflow-wrap:anywhere;flex:1;min-width:0;padding:16px 24px;line-height:1.6}.hub-release ul{padding-left:20px}.hub-release nav small{opacity:.75;font-size:11px;display:block}.hub-release-item+.hub-release-item{border-top:1px solid #e3e5eb;margin-top:12px;padding-top:12px}.hub-release-item h3{margin:0}.hub-release-item>p{color:#536075;margin:2px 0 6px;font-size:13px}.hub-release footer{color:#536075;border-top:1px solid #e3e5eb;padding:16px 24px;font-size:12px}@media(max-width:650px){.hub-release-body{display:block}.hub-release nav{border-bottom:1px solid #e3e5eb;border-right:0;gap:8px;width:100%;display:flex;overflow:auto}.hub-release nav button{white-space:nowrap;width:auto}.hub-release section,.hub-release header,.hub-release footer{padding:16px}}.hub-release{margin:auto}.hub-signin{background:#175c79;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;min-height:48px;margin-top:28px;padding:14px 20px;font-size:15px;font-weight:650;text-decoration:none;display:inline-flex;color:#fff!important}.hub-nav .hub-signin{width:100%}.hub-signin:hover{background:#10455c}.hub-signin:focus-visible{outline-offset:4px;outline:3px solid #59a6ce}.hub-signin-main{margin-top:18px}@media(max-width:650px){.hub-nav .hub-signin{width:auto;margin-top:0;margin-bottom:18px}}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
