:root{--dialog-bg:var(--card);--dialog-scrim:#0b122266;--dialog-radius:16px;--dialog-title-size:1.375rem;--dialog-title-ink:#0b1a4a;--dialog-head-bg:linear-gradient(90deg, color-mix(in srgb, var(--primary) 17%, white) 0%, color-mix(in srgb, var(--primary) 10%, white) 50%, color-mix(in srgb, var(--primary) 5%, white) 100%);--dialog-head-edge:inset 0 3px 0 var(--primary);--dialog-head-line:color-mix(in srgb, var(--primary-200) 45%, white);--dialog-footer-bg:color-mix(in srgb, var(--primary-50) 60%, white);--dialog-well:#f2f5fc;--field-bg:var(--card);--field-shadow:0 1px 2px #10182812}.dark{--dialog-scrim:#0009;--dialog-title-ink:var(--foreground);--dialog-head-bg:#1f2537;--dialog-head-line:#353c50;--dialog-footer-bg:#191d29;--dialog-well:#1f222e;--field-shadow:none}@layer components{.hl-dialog{--dlg-pad:1.5rem}.hl-dialog[class~=p-0]{--dlg-pad:0px}.hl-dialog[class~=p-4]{--dlg-pad:1rem}.hl-dialog[class~=p-5]{--dlg-pad:1.25rem}.hl-dialog[class~=p-8]{--dlg-pad:2rem}@media (min-width:640px){.hl-dialog[class~=sm\:p-0]{--dlg-pad:0px}.hl-dialog[class~=sm\:p-6]{--dlg-pad:1.5rem}.hl-dialog[class~=sm\:p-8]{--dlg-pad:2rem}}.hl-dialog>.hl-dialog-header:first-child{margin-top:calc(var(--dlg-pad) * -1);margin-inline:calc(var(--dlg-pad) * -1);padding:calc(var(--dlg-pad) * .8) calc(var(--dlg-pad) + 2rem) .875rem var(--dlg-pad);background:var(--dialog-head-bg);border-bottom:1px solid var(--dialog-head-line);box-shadow:var(--dialog-head-edge,none);border-radius:var(--dialog-radius) var(--dialog-radius) 0 0}.hl-dialog-title{color:var(--dialog-title-ink);letter-spacing:-.01em;font-family:HL Amp,Fraunces,Georgia,Times New Roman,serif}.hl-dialog>.hl-dialog-footer{margin-inline:calc(var(--dlg-pad) * -1);margin-bottom:calc(var(--dlg-pad) * -1);padding:.875rem var(--dlg-pad);background:var(--dialog-footer-bg);border-top:1px solid var(--border);border-radius:0 0 var(--dialog-radius) var(--dialog-radius)}.hl-field{box-shadow:var(--field-shadow)}.hl-dialog-section{background:var(--dialog-well);border-radius:14px;padding:1rem}.hl-panel{background:var(--card);border:1px solid var(--border);border-radius:var(--dialog-radius);overflow:hidden}.hl-panel-head{background:var(--dialog-head-bg);border-bottom:1px solid var(--dialog-head-line)}.hl-panel-head :is(h2,h3,.hl-panel-title){color:var(--dialog-title-ink)}.hl-well{background:var(--dialog-well);border-radius:14px}.hl-lift{background:var(--card);border-radius:12px;box-shadow:0 1px 2px #10182812,0 1px 1px #10182808}.dark .hl-lift{box-shadow:none;border:1px solid var(--border)}.hl-seg{border:1px solid color-mix(in srgb, var(--input) 55%, var(--card));background:var(--field-bg);box-shadow:var(--field-shadow);border-radius:10px;gap:2px;padding:3px;display:flex}.hl-seg>*{color:var(--muted-foreground);border-radius:7px;font-weight:500}.hl-seg>:hover{color:var(--foreground)}.hl-seg>:is([aria-selected=true],[aria-current=page],[data-state=active]){background:var(--primary);color:var(--primary-foreground);font-weight:600}.hl-seg>:is([aria-selected=true],[aria-current=page],[data-state=active]) *{color:inherit}}