@import "https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&family=Newsreader:ital,opsz,wght@0,6..72,300;0,6..72,400;0,6..72,500;0,6..72,600;1,6..72,400&family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&display=swap";.hw-button{font:600 12px/16px var(--font-sans);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:12px 18px;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.hw-button[data-size=sm]{padding:6px 12px}.hw-button[data-size=lg]{padding:14px 24px}.hw-button[data-variant=primary]{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-xs)}.hw-button[data-variant=primary]:hover{background:var(--color-primary-container)}.hw-button[data-variant=secondary]{background:var(--color-surface-container);color:var(--color-text-main)}.hw-button[data-variant=secondary]:hover{background:var(--color-surface-high)}.hw-button[data-variant=outline]{background:var(--color-card-bg);color:var(--color-primary);border-color:var(--color-border)}.hw-button[data-variant=outline]:hover{background:var(--color-surface-high)}.hw-button[data-variant=gold]{background:var(--color-peach);color:var(--color-gold-text-strong)}.hw-button[data-variant=gold]:hover{background:var(--color-peach-strong);color:var(--color-gold-text-strong)}.hw-button[data-variant=danger]{background:var(--color-danger);color:#fff}.hw-button[data-variant=ghost]{color:var(--color-text-muted);background:0 0}.hw-button[data-variant=ghost]:hover{background:var(--color-surface-container);color:var(--color-text-main)}.hw-button:disabled{opacity:.5;cursor:not-allowed}.hw-button:focus-visible,.hw-input:focus-visible,.hw-icon-button:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}.hw-icon-button{border-radius:var(--radius-md);background:var(--color-surface-container);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;border:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;position:relative}.hw-icon-button:hover{background:var(--color-surface-high);color:var(--color-text-main)}.hw-badge{border-radius:var(--radius-full);font:600 var(--text-micro)/1.4 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--color-surface-high);color:var(--color-text-main);border:1px solid #0000;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.hw-stack>.hw-badge,.hw-form>.hw-badge{align-self:flex-start}.hw-badge[data-tone=gold]{background:var(--color-gold-bg);color:var(--color-gold-text)}.hw-badge[data-tone=success]{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success)}.hw-badge[data-tone=warning]{background:var(--color-warning-bg);color:var(--color-warning);border-color:var(--color-warning)}.hw-badge[data-tone=danger]{background:var(--color-danger-bg);color:var(--color-danger);border-color:var(--color-danger)}.hw-badge[data-tone=info]{background:var(--color-info-bg);color:var(--color-info);border-color:var(--color-info)}.hw-badge[data-mono=true]{font-family:var(--font-mono)}.hw-badge .hw-icon-button{background:0 0}.hw-badge .hw-icon-button:hover{color:var(--color-text-main);background:0 0}.hw-dot{background:var(--color-gold);border-radius:50%;width:8px;height:8px;display:inline-block}.hw-card{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md);box-shadow:var(--shadow-xs)}.hw-card[data-tone=low]{background:var(--color-surface-low)}.hw-card[data-raised=true]{box-shadow:var(--shadow-md)}.hw-card[data-interactive=true]{cursor:pointer;transition:border-color .15s,box-shadow .15s;position:relative}.hw-card[data-interactive=true]:hover{border-color:var(--color-gold);box-shadow:var(--shadow-lg)}.hw-card[data-interactive=true]:has(.hw-card-link:focus-visible){outline:2px solid var(--color-gold);outline-offset:1px}.hw-link[data-variant=card]{color:inherit;text-decoration:none}.hw-link[data-variant=card]:after{content:"";border-radius:inherit;position:absolute;inset:0}.hw-link[data-variant=card]:focus-visible{outline:none}.hw-card-actions{z-index:1;position:relative}.hw-card[data-padding=sm]{padding:var(--space-sm)}.hw-media-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.hw-media-card[data-clickable=true]{cursor:pointer;transition:background .15s,box-shadow .15s}.hw-media-card[data-clickable=true]:hover{background:var(--color-surface-low)}.hw-media-card-image{border-bottom:1px solid var(--color-border)}.hw-media-card-placeholder{aspect-ratio:16/9;background:var(--color-surface-low);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);justify-content:center;align-items:center;display:flex}.hw-media-card-body{gap:var(--space-sm);padding:var(--space-md);flex-direction:column;flex:1;min-width:0;display:flex}.hw-media-card-text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.hw-media-card-meta{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.hw-media-card-footer{justify-content:flex-end;margin-top:auto;display:flex}.hw-stat{flex-direction:column;gap:4px;display:flex}.hw-stat-value{justify-content:space-between;align-items:baseline;display:flex}.hw-request-badges{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;flex:none;display:flex}.hw-request-card{gap:var(--space-sm);padding:var(--space-md);flex-direction:column;min-width:0;display:flex}.hw-request-head{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.hw-request-head .hw-h3{overflow-wrap:anywhere;min-width:0;margin:0}.hw-request-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hw-request-service{font:600 var(--text-body)/1.4 var(--font-sans);overflow-wrap:anywhere}.hw-request-note{color:var(--color-text-muted);font:italic 400 var(--text-caption)/1.5 var(--font-sans);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.hw-request-foot{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.hw-request-meta[data-tone=danger]{color:var(--color-danger);font-weight:600}.hw-request-meta{white-space:nowrap;color:var(--color-text-muted);font:400 var(--text-caption)/1.3 var(--font-sans);align-items:center;gap:6px;display:inline-flex}.hw-request-action{gap:var(--space-xs);flex-wrap:nowrap;justify-content:flex-end;margin-left:auto;display:flex}.hw-person-picker{gap:var(--space-xs);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.hw-person-picker>legend{margin-bottom:var(--space-xs);padding:0}.hw-person{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card-bg);cursor:pointer;transition:border-color .15s,background .15s;display:flex}.hw-person:hover{background:var(--color-surface-low)}.hw-person[data-selected=true]{border-color:var(--color-primary);background:var(--color-gold-bg);box-shadow:0 0 0 1px var(--color-primary)}.hw-person:has(input:focus-visible){outline:2px solid var(--color-gold);outline-offset:2px}.hw-person .hw-avatar{flex:none;width:40px;height:40px;font-size:14px}.hw-person-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hw-person-name{font:600 var(--text-body)/1.3 var(--font-sans);overflow-wrap:anywhere}.hw-person-subtitle{font:600 var(--text-caption)/1.3 var(--font-sans);color:var(--color-gold-text)}.hw-person-detail{font:400 var(--text-caption)/1.3 var(--font-sans);color:var(--color-text-muted);align-items:center;gap:4px;display:inline-flex}.hw-person>.hw-badge{flex:none;align-self:flex-start}.hw-field,.hw-field-label{display:block}.hw-row>.hw-field{flex:14rem;min-width:0}.hw-row[data-align=start]>.hw-field+.hw-button{margin-top:19.6px}.hw-field .hw-label{font:600 12px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:4px;display:block}.hw-input{border-radius:var(--radius-sm);background:var(--color-surface-container);width:100%;height:44px;color:var(--color-text-main);font:400 var(--text-body)/1.5 var(--font-sans);border:1px solid #0000;padding:0 12px}textarea.hw-input{resize:none;height:auto;padding:12px}.hw-input::placeholder{color:var(--color-outline)}.hw-input:focus{border-color:var(--color-gold);box-shadow:0 0 0 1px var(--color-gold);outline:none}.hw-tabs{border-bottom:1px solid var(--color-border);scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.hw-tab{white-space:nowrap;color:var(--color-text-muted);font:600 var(--text-body)/1.2 var(--font-sans);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:8px 12px;transition:color .15s,border-color .15s;display:inline-flex}.hw-tab:hover{color:var(--color-text-main)}.hw-tab[aria-selected=true]{border-bottom-color:var(--color-primary);color:var(--color-text-main)}.hw-segmented{background:var(--color-surface-high);border-radius:var(--radius-md);gap:4px;padding:6px;display:inline-flex}.hw-segmented>button{border-radius:var(--radius-sm);color:var(--color-text-muted);font:600 var(--text-micro)/1.4 var(--font-sans);cursor:pointer;background:0 0;border:0;padding:6px 16px}.hw-segmented>button[aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-xs)}.hw-nav-item{border-radius:var(--radius-md);width:100%;color:var(--color-text-muted);font:600 var(--text-body)/1.2 var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.hw-nav-item:hover{background:var(--color-surface-high);color:var(--color-text-main)}.hw-nav-item{text-decoration:none}.hw-nav-item-main{align-items:center;gap:12px;display:flex}.hw-nav-item[aria-current=page]{background:var(--color-primary-container);color:var(--color-on-primary);box-shadow:var(--shadow-sm)}.hw-nav-item[aria-current=page] .hw-icon{color:var(--color-gold-bg-strong)}.hw-modal-backdrop{z-index:var(--z-modal);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1b243066;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.hw-modal{background:var(--color-surface-bright);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:512px;max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);text-align:start;white-space:normal;flex-direction:column;display:flex;overflow:hidden}.hw-modal:focus{outline:none}.hw-modal[data-size=sm]{max-width:400px}.hw-modal[data-size=lg]{max-width:720px}.hw-modal-backdrop[data-placement=side]{justify-content:flex-end;align-items:stretch;padding:0;animation:.2s ease-out hw-fade-in}.hw-modal[data-placement=side]{border-width:0 0 0 1px;border-radius:0;width:max-content;min-width:480px;max-width:min(100vw - 64px,960px);height:100dvh;max-height:none;animation:.25s ease-out hw-modal-in-right}.hw-modal[data-placement=side][data-size=sm]{min-width:400px;max-width:min(100vw - 64px,960px)}.hw-modal[data-placement=side][data-size=lg]{min-width:640px;max-width:min(100vw - 64px,960px)}.hw-modal[data-placement=side] .hw-modal-body{flex:1}@keyframes hw-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hw-modal-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes hw-modal-in-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hw-modal-backdrop[data-placement=side],.hw-modal[data-placement=side]{animation:none}}@media (width<=640px){.hw-modal-backdrop[data-placement=side]{justify-content:center;align-items:flex-end}.hw-modal[data-placement=side],.hw-modal[data-placement=side][data-size]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-width:1px 0 0;width:100%;min-width:0;max-width:none;height:auto;max-height:92dvh;animation-name:hw-modal-in-up}.hw-modal[data-placement=side] .hw-modal-footer{flex-direction:column-reverse}.hw-modal[data-placement=side] .hw-modal-footer>.hw-button{width:100%}}.hw-modal-header{padding:var(--space-md);background:var(--color-surface-low);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;display:flex}.hw-modal-heading{align-items:center;gap:8px;min-width:0;display:flex}.hw-modal-icon{border-radius:8px;flex:none}.hw-modal-eyebrow{display:block}.hw-modal-title{margin:0;font-size:20px}.hw-modal-body{padding:var(--space-md);gap:var(--space-sm);flex-direction:column;display:flex;overflow-y:auto}.hw-modal-footer{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-border);background:var(--color-surface-low);justify-content:flex-end;gap:8px;display:flex}.hw-toast{inset-inline-end:24px;z-index:var(--z-toast);border-radius:var(--radius-md);background:var(--color-primary-container);color:var(--color-on-primary);box-shadow:var(--shadow-lg);font:600 var(--text-body)/1.3 var(--font-sans);align-items:center;gap:12px;padding:14px 20px;display:flex;position:fixed;bottom:24px}.hw-toast .hw-icon{color:var(--color-gold-bg-strong)}.hw-toast .hw-icon-button{color:var(--color-on-primary-container);background:0 0}.hw-toast .hw-icon-button:hover{background:#ffffff1f}.hw-avatar{background:var(--color-primary);width:32px;height:32px;color:var(--color-on-primary);font:700 12px/1 var(--font-sans);text-transform:uppercase;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.hw-progress{border-radius:var(--radius-full);background:var(--color-surface-container);height:6px;overflow:hidden}.hw-progress>span{background:var(--color-gold);border-radius:inherit;height:100%;display:block}.hw-table{border-collapse:collapse;background:var(--color-card-bg);width:100%;min-width:0;font:400 var(--text-body)/1.5 var(--font-sans)}.hw-table th{text-align:left;background:var(--color-surface-high);color:var(--color-text-muted);font:700 11px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;padding:14px 20px}.hw-table td{border-top:1px solid var(--color-border);vertical-align:top;padding:16px 20px}:is([class^=hw-],[class*=\ hw-]):focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.hw-input[aria-invalid=true]{border-color:var(--color-danger)}.hw-input:disabled{opacity:.55;cursor:not-allowed}.hw-field-message{font:400 var(--text-caption)/1.4 var(--font-sans);color:var(--color-text-muted);margin-top:4px;display:block}.hw-field-message[data-tone=error]{color:var(--color-danger)}.hw-form{gap:var(--space-md);flex-direction:column;display:flex}.hw-stack,.hw-row,.hw-grid{gap:var(--space-sm)}:is(.hw-stack,.hw-row,.hw-grid)[data-gap=none]{gap:0}:is(.hw-stack,.hw-row,.hw-grid)[data-gap=xs]{gap:var(--space-xs)}:is(.hw-stack,.hw-row,.hw-grid)[data-gap=sm]{gap:var(--space-sm)}:is(.hw-stack,.hw-row,.hw-grid)[data-gap=md]{gap:var(--space-md)}:is(.hw-stack,.hw-row,.hw-grid)[data-gap=lg]{gap:var(--space-lg)}.hw-stack{flex-direction:column;min-width:0;display:flex}.hw-stack[data-align=start]{align-items:flex-start}.hw-stack[data-align=center]{align-items:center}.hw-stack[data-align=end]{align-items:flex-end}.hw-row{flex-wrap:wrap;min-width:0;display:flex}.hw-row[data-wrap=false]{flex-wrap:nowrap}.hw-row[data-align=start]{align-items:flex-start}.hw-row[data-align=center]{align-items:center}.hw-row[data-align=end]{align-items:flex-end}.hw-row[data-align=stretch]{align-items:stretch}.hw-row[data-align=baseline]{align-items:baseline}.hw-row[data-justify=start]{justify-content:flex-start}.hw-row[data-justify=center]{justify-content:center}.hw-row[data-justify=end]{justify-content:flex-end}.hw-row[data-justify=between]{justify-content:space-between}.hw-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.hw-grid>*{min-width:0}.hw-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.hw-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hw-grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.hw-grid[data-columns=cards]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),340px))}.hw-container{width:100%;padding-inline:var(--space-md);max-width:var(--container-lg);margin-inline:auto}.hw-container[data-size=sm]{max-width:var(--container-sm)}.hw-container[data-size=md]{max-width:var(--container-md)}.hw-container[data-size=full]{max-width:none}.hw-container[data-padded=true]{padding-block:var(--space-md) var(--space-lg)}.hw-container[data-centered=true]{min-height:100dvh;padding-block:var(--space-lg);flex-direction:column;justify-content:center;display:flex}.hw-page-header{margin-bottom:var(--space-md)}.hw-page-header-inner{gap:var(--space-xs);flex-direction:column;display:flex}.hw-page-header-row{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.hw-page-header-text{flex-direction:column;gap:4px;min-width:0;display:flex}.hw-page-header-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.hw-page-header[data-banner=true]{color:#fff;min-height:220px;margin:calc(-1 * var(--hw-shell-pad-y,0px)) calc(-1 * var(--hw-shell-pad-x,0px)) var(--space-lg);background:linear-gradient(90deg, #0e141cb3 0%, #0e141c6b 38%, #0e141c0f 80%), var(--hw-banner-image) center / cover no-repeat, var(--color-primary);display:flex}.hw-page-header[data-banner=true]>.hw-page-header-inner{width:100%;max-width:calc(var(--container-lg) + 2 * var(--hw-shell-pad-x,0px));padding:var(--space-lg) calc(var(--hw-shell-pad-x,0px) + var(--space-md));flex:1;justify-content:space-between;margin-inline:auto}.hw-page-header[data-banner=true] :is(.hw-heading,.hw-text,.hw-link){color:#fff}.hw-page-header[data-banner=true] .hw-text[data-tone=gold],.hw-page-header[data-banner=true] .hw-link:hover{color:var(--color-peach)}.hw-list{margin:0;padding:0;list-style:none}.hw-list[data-variant=bullet]{padding-inline-start:20px;list-style:outside}.hw-list-item{align-items:center;gap:var(--space-sm);padding:8px 0;display:flex}.hw-list[data-variant=bullet] .hw-list-item{padding:2px 0;display:list-item}.hw-list[data-variant=divided] .hw-list-item+.hw-list-item{border-top:1px solid var(--color-border)}.hw-list-item-main{flex:1;min-width:0}.hw-list-item-leading{flex:none;display:inline-flex}.hw-list-item-leading>.hw-icon{white-space:nowrap;width:1em;height:1em;overflow:hidden}.hw-heading,.hw-text{margin:0}.hw-text[data-variant=mono]{font:400 var(--text-caption)/1.5 var(--font-mono)}.hw-text[data-variant=body]{font:400 var(--text-body)/1.5 var(--font-sans)}.hw-text[data-variant=caption]{font:400 var(--text-caption)/1.4 var(--font-sans);color:var(--color-text-muted)}.hw-text[data-variant=eyebrow]{font:700 12px/1.2 var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.hw-text[data-italic=true]{font-style:italic}.hw-text[data-tone=muted]{color:var(--color-text-muted)}.hw-text[data-tone=gold]{color:var(--color-gold-text)}.hw-text[data-tone=success]{color:var(--color-success)}.hw-text[data-tone=warning]{color:var(--color-warning)}.hw-text[data-tone=danger]{color:var(--color-danger)}.hw-link{color:var(--color-primary);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.hw-link:hover{color:var(--color-gold-text)}.hw-link[data-variant=subtle]{color:var(--color-text-muted);text-decoration:none}.hw-link[data-variant=subtle]:hover{color:var(--color-text-main);text-decoration:underline}.hw-link>.hw-icon{margin-inline-end:6px}.hw-image{max-width:100%;height:auto;display:block}.hw-image[data-ratio]{object-fit:cover;width:100%}.hw-image[data-ratio="1/1"]{aspect-ratio:1}.hw-image[data-ratio="4/3"]{aspect-ratio:4/3}.hw-image[data-ratio="16/9"]{aspect-ratio:16/9}.hw-image[data-rounded=true]{border-radius:var(--radius-md)}.hw-check,.hw-switch{cursor:pointer;align-items:flex-start;gap:10px;min-height:24px;display:flex;position:relative}.hw-check>input,.hw-switch>input{opacity:0;width:24px;height:24px;cursor:inherit;margin:0;position:absolute}.hw-check-text{font:400 var(--text-body)/1.5 var(--font-sans);flex-direction:column;gap:2px;display:flex}.hw-check[data-variant=title] .hw-check-text{font:500 var(--text-h1)/1.25 var(--font-serif)}.hw-check[data-variant=title] .hw-check-box{margin-top:5px}.hw-check-box{border:1.5px solid var(--color-outline);background:var(--color-card-bg);border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;transition:background .15s,border-color .15s;display:inline-flex}.hw-check>input:checked+.hw-check-box,.hw-check>input:indeterminate+.hw-check-box{background:var(--color-primary);border-color:var(--color-primary)}.hw-check>input:checked+.hw-check-box:after{content:"";border:solid var(--color-on-primary);border-width:0 2px 2px 0;width:5px;height:10px;transform:translateY(-1px)rotate(45deg)}.hw-check>input:indeterminate+.hw-check-box:after{content:"";background:var(--color-on-primary);width:10px;height:2px}.hw-switch-track{border-radius:var(--radius-full);background:var(--color-surface-highest);flex:none;width:40px;height:24px;transition:background .15s;position:relative}.hw-switch-track:after{content:"";top:3px;background:var(--color-card-bg);width:18px;height:18px;box-shadow:var(--shadow-sm);border-radius:50%;transition:inset-inline-start .15s;position:absolute;inset-inline-start:3px}.hw-switch>input:checked+.hw-switch-track{background:var(--color-primary)}.hw-switch>input:checked+.hw-switch-track:after{inset-inline-start:19px}.hw-check>input:focus-visible+.hw-check-box,.hw-switch>input:focus-visible+.hw-switch-track{outline:2px solid var(--color-gold);outline-offset:2px}.hw-check>input:disabled~*,.hw-switch>input:disabled~*{opacity:.5}.hw-daypicker{flex-wrap:wrap;gap:6px;display:flex}.hw-daypicker>button{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-card-bg);min-width:44px;height:40px;color:var(--color-text-muted);font:600 var(--text-caption)/1 var(--font-sans);cursor:pointer;padding:0 10px}.hw-daypicker>button:hover{background:var(--color-surface-high)}.hw-daypicker>button[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.hw-daypicker>button:disabled{opacity:.5;cursor:not-allowed}.hw-spinner{z-index:var(--z-toast);background:color-mix(in srgb, var(--color-surface) 80%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;display:grid;position:fixed;inset:0}.hw-spinner-mark{width:72px;height:72px;color:var(--color-gold);place-items:center;display:grid;position:relative}.hw-spinner-mark .hw-icon{font-size:40px;animation:1.6s ease-in-out infinite hw-hotel-blink}.hw-spinner-mark:before{content:"";border:2px solid var(--color-gold);border-radius:50%;animation:1.6s ease-out infinite hw-hotel-ring;position:absolute;inset:0}.hw-spinner[data-size=sm] .hw-spinner-mark{width:48px;height:48px}.hw-spinner[data-size=sm] .hw-spinner-mark .hw-icon{font-size:28px}.hw-spinner[data-size=lg] .hw-spinner-mark{width:96px;height:96px}.hw-spinner[data-size=lg] .hw-spinner-mark .hw-icon{font-size:56px}@keyframes hw-hotel-blink{0%,to{opacity:1;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--color-gold) 60%, transparent));transform:scale(1)}50%{opacity:.35;filter:none;transform:scale(.94)}}@keyframes hw-hotel-ring{0%{opacity:.7;transform:scale(.7)}to{opacity:0;transform:scale(1.4)}}@keyframes hw-tab-panel-in{0%{opacity:0;position:relative;top:6px}to{opacity:1;position:relative;top:0}}[role=tabpanel]{animation:.2s ease-out hw-tab-panel-in}@media (prefers-reduced-motion:reduce){[role=tabpanel]{animation:none}.hw-spinner-mark .hw-icon{animation-duration:3.2s}.hw-spinner-mark:before{opacity:0;animation:none}*{transition-duration:.01ms!important}}.hw-empty{align-items:center;gap:var(--space-xs);padding:var(--space-lg) var(--space-md);text-align:center;color:var(--color-text-muted);flex-direction:column;display:flex}.hw-alert{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) 16px;border-radius:var(--radius-md);font:400 var(--text-body)/1.5 var(--font-sans);color:var(--color-text-main);border:1px solid;display:flex}.hw-alert-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hw-alert[data-tone=info]{background:var(--color-info-bg);border-color:var(--color-info)}.hw-alert[data-tone=info] .hw-alert-icon{color:var(--color-info)}.hw-alert[data-tone=success]{background:var(--color-success-bg);border-color:var(--color-success)}.hw-alert[data-tone=success] .hw-alert-icon{color:var(--color-success)}.hw-alert[data-tone=warning]{background:var(--color-warning-bg);border-color:var(--color-warning)}.hw-alert[data-tone=warning] .hw-alert-icon{color:var(--color-warning)}.hw-alert[data-tone=danger]{background:var(--color-danger-bg);border-color:var(--color-danger)}.hw-alert[data-tone=danger] .hw-alert-icon{color:var(--color-danger)}.hw-table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card-bg);-webkit-overflow-scrolling:touch;overflow-x:auto}.hw-table-wrap[data-loading=true] tbody tr:not(.hw-table-status){opacity:.55}.hw-table-wrap .hw-table th[data-align=center],.hw-table-wrap .hw-table td[data-align=center]{text-align:center}.hw-table-wrap .hw-table th[data-align=end],.hw-table-wrap .hw-table td[data-align=end]{text-align:end}.hw-table-wrap .hw-table td[data-align=end]{white-space:nowrap}.hw-table th{text-align:start;white-space:nowrap}.hw-table tbody tr:first-child td{border-top:0}.hw-table tr[data-clickable=true]{cursor:pointer}.hw-table tr[data-clickable=true]:hover{background:var(--color-surface-low)}.hw-table-status td{text-align:center}.hw-pagination{justify-content:center;align-items:center;gap:6px;display:flex}.hw-pagination-pages{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.hw-pagination-pages li{color:var(--color-text-muted);padding:0 4px}.hw-pagination-pages button,.hw-pagination-step{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card-bg);min-width:36px;height:36px;color:var(--color-text-main);font:600 var(--text-body)/1 var(--font-sans);cursor:pointer;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.hw-pagination-pages button:hover,.hw-pagination-step:hover:not(:disabled){background:var(--color-surface-high)}.hw-pagination-pages button[aria-current=page]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.hw-pagination-step:disabled{opacity:.4;cursor:not-allowed}.hw-pagination-status{font:400 var(--text-body)/1.2 var(--font-sans);color:var(--color-text-muted);display:none}.hw-stepper-summary{margin:0 0 var(--space-xs);flex-direction:column;gap:2px;display:none}.hw-stepper-list{gap:0;margin:0;padding:0;list-style:none;display:flex}.hw-stepper-list>li{flex:1 1 0;min-width:0;display:flex;position:relative}.hw-stepper-list>li:not(:last-child):after{content:"";top:15px;background:var(--color-border);height:2px;position:absolute;inset-inline:calc(50% + 20px) calc(20px - 50%)}.hw-stepper-list>li[data-state=done]:not(:last-child):after{background:var(--color-gold)}.hw-stepper-list button,.hw-stepper-item{all:unset;box-sizing:border-box;text-align:center;width:100%;font:600 var(--text-caption)/1.3 var(--font-sans);color:var(--color-text-muted);flex-direction:column;align-items:center;gap:6px;padding:0 4px;display:flex}.hw-stepper-list button{cursor:pointer}.hw-stepper-list button:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;border-radius:var(--radius-sm)}.hw-stepper-marker{border:2px solid var(--color-border);background:var(--color-card-bg);width:32px;height:32px;color:var(--color-text-muted);font:700 12px/1 var(--font-sans);z-index:1;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.hw-stepper-list>li[data-state=done] .hw-stepper-marker{background:var(--color-gold);border-color:var(--color-gold);color:var(--color-on-primary)}.hw-stepper-list>li[data-state=current] .hw-stepper-marker{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.hw-stepper-list>li[data-state=skipped] .hw-stepper-marker{border-style:dashed}.hw-stepper-list>li[data-state=current] :is(button,.hw-stepper-item){color:var(--color-text-main)}.hw-stepper-list>li[data-state=skipped] .hw-stepper-label{text-decoration:line-through}.hw-combobox{position:relative}.hw-combobox .hw-input{padding-inline-end:36px}.hw-combobox-chevron{inset-inline-end:10px;pointer-events:none;color:var(--color-text-muted);position:absolute;top:12px}.hw-combobox-list{z-index:var(--z-sticky);inset-inline:0;max-height:240px;position:absolute;top:calc(100% + 4px)}.hw-listbox{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);margin:0;padding:4px;list-style:none;overflow-y:auto}.hw-listbox [role=option]{border-radius:var(--radius-sm);cursor:pointer;font:400 var(--text-body)/1.3 var(--font-sans);color:var(--color-text-main);align-items:center;gap:6px;padding:10px 12px;display:flex}.hw-listbox [role=option][data-active=true]{background:var(--color-surface-high)}.hw-listbox [role=option][aria-disabled=true]{opacity:.45;cursor:not-allowed}.hw-listbox [data-create]{color:var(--color-gold-text);font-weight:600}.hw-listbox-label{overflow-wrap:anywhere;flex:1;min-width:0}.hw-listbox-check{color:var(--color-gold-text);flex:none;margin-inline-start:auto}.hw-listbox-empty{color:var(--color-text-muted);font:400 var(--text-body)/1.3 var(--font-sans);padding:10px 12px}.hw-select{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.hw-select[data-fit]{width:auto;min-width:160px}.hw-select-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hw-select[data-placeholder] .hw-select-label{color:var(--color-outline)}.hw-select-icon{color:var(--color-text-muted);flex:none}.hw-select-chevron{color:var(--color-text-muted);flex:none;transition:transform .15s}.hw-select[aria-expanded=true]{border-color:var(--color-gold);box-shadow:0 0 0 1px var(--color-gold)}.hw-select[aria-expanded=true] .hw-select-chevron{transform:rotate(180deg)}.hw-select-layer{display:contents}.hw-select-list{z-index:var(--z-popover);box-sizing:border-box;left:var(--hw-pop-left,0);width:max-content;min-width:var(--hw-pop-min-width,0);max-width:calc(100vw - 16px);top:var(--hw-pop-top,0);bottom:var(--hw-pop-bottom,auto);max-height:var(--hw-pop-max-height,320px);visibility:hidden;overscroll-behavior:contain;position:fixed}.hw-timepicker{gap:4px;display:flex;overflow:hidden}.hw-timepicker-column{overscroll-behavior:contain;min-width:64px;max-height:240px;margin:0;padding:0;list-style:none;position:relative;overflow-y:auto}.hw-timepicker [role=option]{font-variant-numeric:tabular-nums;justify-content:center}.hw-timepicker [role=option]:hover{background:var(--color-surface-high)}.hw-timepicker [role=option][aria-selected=true]{background:var(--color-primary);color:var(--color-on-primary);font-weight:700}.hw-datepicker{box-sizing:border-box;width:304px;padding:12px}.hw-datepicker-body{max-width:360px;margin-inline:auto}.hw-datepicker-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.hw-datepicker-title{font:700 var(--text-body)/1.3 var(--font-sans);text-align:center;display:block}.hw-datepicker-title:first-letter{text-transform:uppercase}.hw-datepicker-grid{flex-direction:column;gap:2px;display:flex}.hw-datepicker-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.hw-datepicker-weekday{text-align:center;color:var(--color-text-muted);font:700 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;padding:6px 0}.hw-datepicker-day{border-radius:var(--radius-sm);height:36px;color:var(--color-text-main);font:400 var(--text-body)/1 var(--font-sans);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;padding:0}.hw-datepicker-day:hover:not(:disabled){background:var(--color-surface-high)}.hw-datepicker-day[data-today]{box-shadow:inset 0 0 0 1px var(--color-gold)}.hw-datepicker-day[data-active]{background:var(--color-surface-high)}.hw-datepicker-day[aria-selected=true]{background:var(--color-primary);color:var(--color-on-primary);font-weight:700}.hw-datepicker-day:disabled{opacity:.35;cursor:not-allowed}.hw-select-list[data-ready]{visibility:visible}.hw-phone{gap:var(--space-sm);flex-direction:column;display:flex}.hw-secret{position:relative}.hw-secret .hw-input{font-family:var(--font-mono);padding-inline-end:48px}.hw-secret[data-actions="2"] .hw-input{padding-inline-end:92px}.hw-secret .hw-icon-button{top:0;background:0 0;width:44px;height:44px;position:absolute;inset-inline-end:0}.hw-secret[data-actions="2"] .hw-icon-button:first-of-type{inset-inline-end:44px}.hw-password{position:relative}.hw-password .hw-input{padding-inline-end:48px}.hw-password .hw-icon-button{inset-inline-end:0;background:0 0;width:44px;height:44px;position:absolute;top:0}.hw-upload{flex-direction:column;display:flex}.hw-upload-drop{align-items:center;gap:var(--space-sm);padding:var(--space-md);border:2px dashed var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-low);color:var(--color-text-muted);flex-direction:column;display:flex}.hw-upload-drop[data-dragging=true]{border-color:var(--color-gold);background:var(--color-gold-bg)}.hw-upload-drop[data-invalid=true]{border-color:var(--color-danger)}.hw-upload-drop .hw-image{max-width:320px}.hw-upload-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hw-markdown{font:400 var(--text-body)/1.6 var(--font-sans);color:var(--color-text-main);overflow-wrap:anywhere}.hw-markdown>:first-child{margin-top:0}.hw-markdown>:last-child{margin-bottom:0}.hw-markdown :is(h1,h2,h3,h4,h5,h6){font:600 16px/1.3 var(--font-sans);margin:1em 0 .4em}.hw-markdown :is(p,ul,ol,blockquote,pre){margin:0 0 .75em}.hw-markdown :is(ul,ol){padding-inline-start:22px}.hw-markdown blockquote{border-inline-start:3px solid var(--color-border);color:var(--color-text-muted);padding-inline-start:12px}.hw-markdown code{background:var(--color-surface-container);font-family:var(--font-mono);border-radius:4px;padding:1px 4px;font-size:.92em}.hw-markdown pre{border-radius:var(--radius-sm);background:var(--color-surface-container);padding:12px;overflow-x:auto}.hw-markdown pre code{background:0 0;padding:0}.hw-markdown hr{border:0;border-top:1px solid var(--color-border)}.hw-md-editor{gap:var(--space-xs);flex-direction:column;display:flex}.hw-md-editor-panel textarea.hw-input{min-height:140px}.hw-md-editor-panel>.hw-markdown{border-radius:var(--radius-sm);background:var(--color-surface-container);min-height:140px;padding:12px}.hw-skip-link{inset-inline-start:8px;z-index:var(--z-toast);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font:600 var(--text-body)/1.2 var(--font-sans);padding:8px 14px;position:absolute;top:-100px}.hw-skip-link:focus{top:8px}.hw-shell{grid-template-columns:var(--shell-sidebar-width) minmax(0, 1fr);min-height:100dvh;display:grid}@media (width>=769px){.hw-shell{transition:grid-template-columns .2s}.hw-shell[data-collapsed=true]{grid-template-columns:var(--shell-sidebar-collapsed-width) minmax(0, 1fr)}.hw-shell[data-collapsed=true] .hw-shell-sidebar{padding-inline:var(--space-xs);overflow-x:hidden}.hw-shell[data-collapsed=true] .hw-shell-brand,.hw-shell[data-collapsed=true] .hw-nav-item-trailing{display:none}.hw-shell[data-collapsed=true] .hw-nav-item{justify-content:center;padding-inline:0}.hw-shell[data-collapsed=true] .hw-nav-item-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hw-shell[data-collapsed=true] .hw-shell-sidebar-footer>:not(.hw-nav-item){display:none}}.hw-shell-sidebar{gap:var(--space-md);height:100dvh;padding:var(--space-md) var(--space-sm);background:var(--color-surface-low);border-inline-end:1px solid var(--color-border);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.hw-shell-brand{padding-inline:var(--space-xs);justify-content:space-between;align-items:center;gap:8px;display:flex}.hw-auth-logo{width:auto;height:48px;margin-bottom:var(--space-sm);display:block}.hw-shell-logo{width:auto;height:32px;margin-bottom:var(--space-xs);align-self:flex-start;display:block}.hw-shell-brand-content{overflow-wrap:anywhere;min-width:0;font:500 var(--text-h1)/1.2 var(--font-serif)}.hw-shell-close,.hw-shell-menu,.hw-shell-scrim{display:none}.hw-nav-item-label{min-width:0}.hw-shell-nav{flex-direction:column;flex:1;gap:4px;display:flex}.hw-shell-sidebar-footer{padding-top:var(--space-sm);border-top:1px solid var(--color-border);flex-direction:column;gap:4px;display:flex}.hw-shell-column{flex-direction:column;min-width:0;display:flex}.hw-shell-topbar{z-index:var(--z-sticky);align-items:center;gap:var(--space-sm);min-height:64px;padding:0 var(--space-md);background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;position:sticky;top:0}.hw-shell-title{min-width:0;font:600 16px/1.3 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.hw-shell-topbar-end{align-items:center;gap:var(--space-sm);display:flex}.hw-shell-content{--hw-shell-pad-y:var(--space-lg);--hw-shell-pad-x:var(--space-md);padding:var(--hw-shell-pad-y) var(--hw-shell-pad-x);flex:1;min-width:0}.hw-shell-content:focus{outline:none}:is(.hw-tab,.hw-nav-item,.hw-segmented>button,.hw-pagination-pages button,.hw-pagination-step,.hw-daypicker>button,.hw-stepper-list button,.hw-stepper-item,.hw-select,.hw-listbox [role=option]){font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.hw-listbox [role=option][aria-selected=true]{font-weight:600}@media (width<=768px){.hw-grid[data-columns="3"],.hw-grid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-page-header-row{flex-direction:column;align-items:stretch}.hw-page-header-actions{flex:initial}.hw-page-header[data-banner=true]{min-height:170px}.hw-page-header[data-banner=true]>.hw-page-header-inner{padding:var(--space-md) calc(var(--hw-shell-pad-x,0px) + var(--space-sm))}.hw-container{padding-inline:var(--space-sm)}.hw-button,.hw-icon-button,.hw-tab,.hw-nav-item,.hw-segmented>button,.hw-pagination-pages button,.hw-pagination-step,.hw-daypicker>button{min-height:44px}.hw-icon-button,.hw-pagination-step,.hw-pagination-pages button{min-width:44px}.hw-datepicker-day{height:44px}.hw-button[data-size=sm]{padding-block:10px}.hw-check,.hw-switch{box-sizing:border-box;min-height:44px;padding-block:10px}.hw-link[data-variant=subtle]{padding-block:12px;display:inline-block}.hw-listbox [role=option]{box-sizing:border-box;min-height:44px}.hw-shell{grid-template-columns:minmax(0,1fr)}.hw-shell-sidebar{z-index:var(--z-drawer);width:min(var(--shell-sidebar-width), 85vw);visibility:hidden;box-shadow:var(--shadow-lg);transition:transform .2s,visibility 0s linear .2s;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.hw-shell-sidebar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(100%)}.hw-shell[data-open=true] .hw-shell-sidebar{visibility:visible;transition:transform .2s;transform:none}.hw-shell[data-open=true] .hw-shell-scrim{z-index:calc(var(--z-drawer) - 1);background:#1b243066;display:block;position:fixed;inset:0}.hw-shell-close,.hw-shell-menu{display:inline-flex}.hw-shell-collapse{display:none}.hw-shell-topbar{padding:0 var(--space-sm)}.hw-shell-content{--hw-shell-pad-y:var(--space-md);--hw-shell-pad-x:var(--space-sm)}.hw-table{min-width:560px}.hw-table th,.hw-table td{padding:12px 14px}.hw-table-wrap{container-type:inline-size}.hw-table-status td>*{width:calc(100cqw - 28px);position:sticky;inset-inline-start:0}.hw-stepper-summary{display:flex}.hw-stepper-list>li:not([data-state=current]) .hw-stepper-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.hw-stepper-list>li[data-state=current] .hw-stepper-label{display:none}.hw-stepper-list>li:not(:last-child):after{inset-inline:calc(50% + 18px) calc(18px - 50%)}.hw-stepper-list button,.hw-stepper-item{justify-content:center;min-height:44px}}@media (width<=480px){.hw-grid[data-columns]:not([data-keep=true]){grid-template-columns:minmax(0,1fr)}.hw-page-header-actions>*{flex:auto}.hw-input{font-size:16px}.hw-daypicker>button{flex:calc(25% - 6px)}.hw-modal-backdrop[data-placement=center]{align-items:flex-end;padding:0}.hw-modal[data-placement=center],.hw-modal[data-placement=center][data-size]{border-end-end-radius:0;border-end-start-radius:0;max-width:none;max-height:92dvh}.hw-modal-footer{flex-direction:column-reverse}.hw-modal-footer>.hw-button{width:100%}.hw-select-layer{z-index:var(--z-popover);background:#1b243066;align-items:flex-end;display:flex;position:fixed;inset:0}.hw-select-list{width:100%;min-width:0;max-width:none;max-height:60dvh;padding-bottom:calc(4px + env(safe-area-inset-bottom));visibility:visible;border-width:1px 0 0;border-end-end-radius:0;border-end-start-radius:0;position:static;inset:auto}.hw-toast{inset-inline:16px;bottom:16px}.hw-pagination{justify-content:space-between}.hw-pagination-pages{display:none}.hw-pagination-status{display:block}}.hw-section-header{justify-content:space-between;align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.hw-section-header-title{align-items:center;gap:var(--space-sm);overflow-wrap:anywhere;min-width:0;display:flex}.hw-section-header-title:before{content:"";background:var(--color-gold);border-radius:2px;flex:none;width:3px;height:1em}.hw-section-header-label{text-align:end;font-size:var(--text-micro);letter-spacing:.14em;flex:none}.hw-service-tile{gap:var(--space-sm);text-align:start;width:100%;min-width:0;padding:var(--space-sm);background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-main);font:inherit;box-shadow:var(--shadow-md);align-items:flex-start;text-decoration:none;display:flex}.hw-service-tile[data-icon=top]{padding:var(--space-md);flex-direction:column;align-items:stretch}.hw-service-tile[data-interactive=true]{cursor:pointer;transition:background .15s,box-shadow .15s}.hw-service-tile[data-interactive=true]:hover{background:var(--color-surface-low)}.hw-service-tile:focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}.hw-service-tile .hw-service-tile-title{font:600 var(--text-title-md)/var(--leading-title-md) var(--font-sans)}.hw-service-tile .hw-service-tile-description{font:400 var(--text-caption)/var(--leading-caption) var(--font-sans)}.hw-service-tile-icon{color:var(--color-gold);white-space:nowrap;flex:none;width:28px;height:28px;overflow:hidden}.hw-service-tile-body{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hw-service-tile-action{text-align:center;border-radius:var(--radius-sm);background:var(--color-surface-container);color:var(--color-text-main);font:600 var(--text-micro)/1 var(--font-sans);text-transform:uppercase;letter-spacing:.1em;border:0;align-self:stretch;margin-top:auto;padding:10px 12px}.hw-service-tile-body>:has(+.hw-service-tile-action){margin-bottom:var(--space-xs)}.hw-service-tile[data-interactive=true]:hover .hw-service-tile-action{background:var(--color-surface-high)}.hw-qr{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;line-height:0;display:inline-flex;overflow:hidden}.hw-icon-picker{gap:var(--space-xs);flex-direction:column;display:flex}.hw-icon-picker-grid{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(44px,1fr));display:grid}.hw-icon-picker-option,.hw-icon-picker-default{cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-card-bg);min-height:44px;color:var(--color-gold);justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.hw-icon-picker-default{padding:0 var(--space-sm);color:var(--color-text-main);font:600 var(--text-caption)/1 var(--font-sans);grid-column:1/-1}.hw-icon-picker-option:hover,.hw-icon-picker-default:hover{background:var(--color-surface-low)}.hw-icon-picker :is(.hw-icon-picker-option,.hw-icon-picker-default)[aria-pressed=true]{background:var(--color-gold-bg);border-color:var(--color-gold);color:var(--color-gold-text)}.hw-icon-picker :is(.hw-icon-picker-option,.hw-icon-picker-default):focus-visible{outline:2px solid var(--color-gold);outline-offset:1px}.hw-guest-bar{z-index:var(--z-sticky);box-shadow:0 1px 0 var(--color-border), 0 4px 14px #1b243014;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fcf9f3d1;grid-template-columns:1fr auto 1fr;min-height:72px;display:grid;position:sticky;top:0}.hw-guest-bar-leading{align-items:center;gap:var(--space-xs);min-width:0;color:var(--color-gold-text-strong);display:inline-flex}.hw-guest-bar .hw-guest-bar-label{font:600 12px/16px var(--font-sans);letter-spacing:.08em;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hw-guest-bar-center{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.hw-guest-bar-title{font:400 var(--text-h1)/1.2 var(--font-serif);color:var(--color-text-main)}.hw-guest-bar .hw-guest-bar-caption{color:var(--color-text-muted);font-size:12px;line-height:16px}.hw-guest-hero{color:#fff;background:linear-gradient(180deg, #0e141c9e 0%, #0e141cdb 100%), var(--color-primary);width:100%;position:relative}.hw-guest-hero[data-image=true]{background:linear-gradient(180deg, #0e141c9e 0%, #0e141cdb 100%), var(--hw-hero-image) center / cover no-repeat, var(--color-primary)}.hw-guest-hero-inner{gap:var(--space-md);max-width:var(--container-sm);padding:var(--space-md) var(--space-md) var(--space-lg);flex-direction:column;margin-inline:auto;display:flex}.hw-guest-hero-eyebrow{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.hw-guest-hero-star{background:var(--color-peach);width:40px;height:40px;color:var(--color-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.hw-guest-hero .hw-guest-hero-hotel{letter-spacing:.1em;color:var(--color-peach);overflow-wrap:anywhere;font-size:16px}.hw-guest-hero-card{align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-lg);border:1.5px solid #ffffffeb;display:flex}.hw-guest-hero-card-icon{color:var(--color-peach);flex:none}.hw-guest-hero .hw-guest-hero-card-title{font:400 32px/1.15 var(--font-serif);color:#fff;overflow-wrap:anywhere}.hw-guest-hero .hw-guest-hero-greeting{font:400 clamp(30px, 8vw, 44px)/1.15 var(--font-serif);color:#fff;margin-top:var(--space-xs)}.hw-guest-hero-greeting em{color:var(--color-peach);font-style:italic}.hw-guest-hero .hw-guest-hero-subtitle{color:#fff;font-size:16px;line-height:24px}.hw-guest-bar-leading .hw-icon{white-space:nowrap;flex:none;width:28px;height:28px;overflow:hidden}.hw-guest-hero-star .hw-icon{white-space:nowrap;width:22px;height:22px;overflow:hidden}.hw-guest-hero-card .hw-guest-hero-card-icon{white-space:nowrap;width:36px;height:36px;overflow:hidden}@media (width<=768px){.hw-guest-bar{padding-inline:var(--space-sm);grid-template-columns:minmax(0,auto) 1fr}.hw-guest-bar-leading{max-width:55vw}.hw-guest-bar-center{text-align:end;align-items:flex-end}.hw-guest-bar-title{font-size:20px}.hw-guest-bar-end{display:none}.hw-guest-hero-inner{padding-inline:var(--space-sm)}}.hw-guest-ornament{padding-block:var(--space-lg) var(--space-sm);color:var(--color-gold-text-strong);justify-content:center;display:flex}.hw-guest-assist{gap:var(--space-md);padding:var(--space-lg);color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#080e18;flex-direction:column;display:flex}.hw-guest-assist-head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.hw-guest-assist-text{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.hw-guest-assist .hw-guest-assist-title{font:400 28px/1.2 var(--font-serif);color:#fff}.hw-guest-assist .hw-guest-assist-description{color:#fff;font-size:16px;line-height:24px}.hw-guest-assist .hw-guest-assist-icon{color:var(--color-peach);white-space:nowrap;flex:none;width:44px;height:44px;overflow:hidden}.hw-guest-assist-actions{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.hw-guest-assist-actions .hw-button{justify-content:center;gap:var(--space-sm);border-radius:var(--radius-md);letter-spacing:.08em;text-transform:uppercase;min-height:64px;font-size:18px}.hw-guest-assist-actions .hw-guest-assist-chat{background:var(--color-primary-container);color:#fff}.hw-guest-assist-actions .hw-guest-assist-chat:hover{color:#fff;background:#2f3f52}.hw-guest-assist-actions .hw-icon{white-space:nowrap;width:26px;height:26px;overflow:hidden}.hw-guest-assist-network{align-items:center;gap:var(--space-sm);padding-inline:var(--space-sm);min-width:0;display:flex}.hw-guest-assist-network .hw-icon{white-space:nowrap;flex:none;width:32px;height:32px;overflow:hidden}.hw-guest-assist .hw-guest-assist-network-label{color:#fff;font-size:14px}.hw-guest-assist .hw-guest-assist-network-name{color:#fff;overflow-wrap:anywhere;font-size:14px;font-weight:700}.hw-guest-footer{align-items:center;gap:var(--space-xs);padding-block:var(--space-lg);text-align:center;font:600 15px/1.4 var(--font-sans);text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-muted);flex-direction:column;display:flex}@media (width<=480px){.hw-guest-assist{padding:var(--space-md)}.hw-guest-assist .hw-guest-assist-title{font-size:24px}.hw-guest-assist-actions{grid-template-columns:minmax(0,1fr)}}.hw-chat-list{gap:var(--space-sm);min-height:0;padding:var(--space-md);background:var(--color-surface-container);border-radius:var(--radius-md);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.hw-chat-list[data-state=center]{justify-content:center;align-items:center}.hw-chat-older{justify-content:center;display:flex}.hw-chat-bubble{border-radius:var(--radius-md);background:var(--color-card-bg);border:1px solid var(--color-border);flex-direction:column;align-self:flex-start;gap:4px;max-width:min(85%,560px);padding:10px 14px;display:flex}.hw-chat-bubble[data-side=own]{background:var(--color-primary);color:var(--color-on-primary);border-color:#0000;align-self:flex-end}.hw-chat-bubble[data-status=sending]{opacity:.6}.hw-chat-bubble-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.hw-chat-bubble-author{font:700 var(--text-caption)/1.3 var(--font-sans)}.hw-chat-bubble-meta{font:400 var(--text-micro)/1.3 var(--font-sans);opacity:.75;overflow-wrap:anywhere}.hw-chat-bubble-body{font:400 var(--text-body)/1.5 var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere}.hw-chat-bubble-foot{font:400 var(--text-micro)/1.3 var(--font-sans);opacity:.75;justify-content:flex-end;gap:8px;display:flex}.hw-chat-bubble-status[data-status=failed]{color:var(--color-danger);opacity:1;font-weight:700}.hw-chat-bubble[data-side=own] .hw-chat-bubble-status[data-status=failed]{color:inherit;text-decoration:underline}.hw-chat-composer{align-items:flex-end;gap:var(--space-sm);display:flex;position:relative}.hw-chat-composer textarea.hw-input{field-sizing:content;flex:1;min-height:44px;max-height:160px}.hw-chat-send{border-radius:var(--radius-full);background:var(--color-primary);width:44px;height:44px;color:var(--color-on-primary);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.hw-chat-send:disabled{opacity:.45;cursor:not-allowed}.hw-chat-count{inset-inline-end:60px;font:400 var(--text-micro)/1 var(--font-sans);color:var(--color-text-muted);position:absolute;bottom:-18px}.hw-chat-panel{gap:var(--space-md);flex-direction:column;flex:1;min-height:240px;display:flex}.hw-chat-split{gap:var(--space-md);grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;display:grid}.hw-chat-split-list{min-width:0;overflow-y:auto}.hw-chat-split-thread{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.hw-chat-split-back{display:none}@media (width<=768px){.hw-chat-split{grid-template-columns:minmax(0,1fr)}.hw-chat-split[data-show=thread] .hw-chat-split-list,.hw-chat-split[data-show=list] .hw-chat-split-thread{display:none}.hw-chat-split[data-show=thread] .hw-chat-split-back{display:block}}.hw-shell:has(.hw-chat-panel){grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0}.hw-shell:has(.hw-chat-panel) .hw-shell-column{min-height:0}.hw-shell:has(.hw-chat-panel) .hw-shell-content{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.hw-shell-content :is(.hw-container,.hw-stack,.hw-chat-split-thread):has(.hw-chat-panel){flex-direction:column;flex:1;min-height:0;display:flex}.hw-shell-content .hw-chat-split:has(.hw-chat-panel){flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.hw-chat-thread{align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);color:inherit;border:1px solid #0000;padding:12px;text-decoration:none;display:flex}.hw-chat-thread:hover{background:var(--color-surface-container)}.hw-chat-thread[aria-current=page]{background:var(--color-surface-container);border-color:var(--color-border)}.hw-chat-thread .hw-avatar{flex:none}.hw-chat-thread-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hw-chat-thread-title{font:700 var(--text-body)/1.3 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hw-chat-thread[data-unread] .hw-chat-thread-preview{color:var(--color-text-main);font-weight:700}.hw-chat-thread-preview{font:400 var(--text-caption)/1.3 var(--font-sans);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hw-chat-thread-side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.hw-chat-thread-time{font:400 var(--text-micro)/1.2 var(--font-sans);color:var(--color-text-muted)}.hw-collapsible{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-xs)}.hw-collapsible-header{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md);border-radius:inherit;color:inherit;text-align:start;cursor:pointer;font:inherit;background:0 0;border:0;display:flex}.hw-collapsible-header:hover{background:var(--color-surface-low)}.hw-collapsible-header:focus-visible{outline:2px solid var(--color-gold);outline-offset:-2px}.hw-collapsible-title{min-width:0;font:700 var(--text-body)/1.3 var(--font-sans);text-overflow:ellipsis;flex:1;overflow:hidden}.hw-collapsible-summary{color:var(--color-text-muted);font:400 var(--text-caption)/1.3 var(--font-sans);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.hw-collapsible-chevron{color:var(--color-text-muted);flex:none;transition:transform .2s}.hw-collapsible[data-open] .hw-collapsible-chevron{transform:rotate(180deg)}.hw-collapsible-panel{padding:var(--space-md);border-top:1px solid var(--color-border)}@media (width<=640px){.hw-collapsible-header{flex-wrap:wrap}.hw-collapsible-summary{flex-basis:100%;order:3;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.hw-collapsible-chevron{transition:none}}.hw-bar-list{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hw-bar-list-row{gap:4px var(--space-sm);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.hw-bar-list-label{font:600 var(--text-body)/1.3 var(--font-sans);overflow-wrap:anywhere}.hw-bar-list-value{font:600 var(--text-body)/1.3 var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.hw-bar-list-track{border-radius:var(--radius-full);background:var(--color-surface-container);grid-column:1/-1;height:6px;overflow:hidden}.hw-bar-list-track>span{background:var(--chart-2);border-radius:inherit;height:100%;display:block}.hw-bar-list-detail{color:var(--color-text-muted);grid-column:1/-1}.hw-stacked-bars{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.hw-stacked-bars-plot{border-bottom:1px solid var(--color-border);align-items:stretch;gap:2px;height:220px;display:flex}.hw-stacked-bars-col{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-width:0;display:flex;position:relative}.hw-stacked-bars-stack{flex-direction:column-reverse;gap:2px;min-height:0;max-height:100%;display:flex}.hw-stacked-bars-stack>span{min-height:2px}.hw-stacked-bars-stack>span:last-child{border-start-start-radius:4px;border-start-end-radius:4px}.hw-stacked-bars-label{top:100%;white-space:nowrap;color:var(--color-text-muted);margin-top:4px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.hw-stacked-bars-plot{margin-bottom:24px}.hw-stacked-bars [data-series="1"]{background:var(--chart-1)}.hw-stacked-bars [data-series="2"]{background:var(--chart-2)}.hw-stacked-bars [data-series="3"]{background:var(--chart-3)}.hw-chart-legend{gap:var(--space-xs) var(--space-md);font:400 var(--text-caption)/1.3 var(--font-sans);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hw-chart-legend li{align-items:center;gap:6px;display:inline-flex}.hw-chart-legend span{border-radius:2px;width:10px;height:10px}.hw-chart-legend [data-series="1"]{background:var(--chart-1)}.hw-chart-legend [data-series="2"]{background:var(--chart-2)}.hw-chart-legend [data-series="3"]{background:var(--chart-3)}.hw-heatmap{overflow-x:auto}.hw-heatmap-grid{flex-direction:column;gap:2px;display:flex}.hw-heatmap-row{grid-template-columns:40px repeat(var(--hw-heatmap-cols), minmax(0, 1fr));align-items:center;gap:2px;display:grid}.hw-heatmap-row-label,.hw-heatmap-col-label{color:var(--color-text-muted);white-space:nowrap}.hw-heatmap-col-label{overflow:visible}.hw-heatmap-cell{background:var(--color-surface-container);border-radius:3px;height:22px}.hw-heatmap-cell[data-level="1"]{background:var(--chart-heat-1)}.hw-heatmap-cell[data-level="2"]{background:var(--chart-heat-2)}.hw-heatmap-cell[data-level="3"]{background:var(--chart-heat-3)}.hw-heatmap-cell[data-level="4"]{background:var(--chart-heat-4)}@media (width<=480px){.hw-stacked-bars-label[data-minor],.hw-heatmap-col-label[data-minor]{visibility:hidden}.hw-heatmap-row{grid-template-columns:32px repeat(var(--hw-heatmap-cols), minmax(0, 1fr))}}.hw-colhead{align-items:center;gap:4px;display:inline-flex}.hw-colhead-button{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.hw-colhead-button:hover{background:var(--color-surface-low);color:var(--color-text-main)}.hw-colhead-button[data-active=true]{color:var(--color-gold-text);background:var(--color-surface-low)}.hw-colfilter{text-transform:none;letter-spacing:normal;flex-direction:column;gap:8px;min-width:220px;padding:8px;display:flex}.hw-colfilter-options{flex-direction:column;max-height:260px;display:flex;overflow-y:auto}.hw-colfilter-options [role=option]:hover,.hw-colfilter-options [role=option]:focus-visible{background:var(--color-surface-high)}.hw-colfilter-dates{flex-direction:column;gap:8px;display:flex}.hw-colfilter-clear{color:var(--color-gold-text);font:600 12px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:6px 8px}@media (width<=640px){.hw-colhead-button{width:36px;height:36px}}.hw-channels{align-items:center;gap:6px;display:inline-flex}.hw-channel{color:var(--color-text-muted);opacity:.3;display:inline-flex}.hw-channel[data-on=true]{color:var(--color-gold-text);opacity:1}.hw-actionmenu{flex-direction:column;min-width:200px;display:flex}.hw-actionmenu-item{border-radius:var(--radius-sm);width:100%;color:var(--color-text-main);font:400 var(--text-body)/1.3 var(--font-sans);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.hw-actionmenu-item:hover,.hw-actionmenu-item:focus-visible{background:var(--color-surface-high);outline:none}.hw-actionmenu-item[data-tone=danger]{color:var(--color-danger)}.hw-actionmenu-item[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media (width<=640px){.hw-actionmenu-item{min-height:44px}}.hw-table th[data-fit],.hw-table td[data-fit]{white-space:nowrap;width:1%}.hw-site-container{width:min(1180px,100% - 40px);margin-inline:auto}.hw-site-skip{z-index:100;background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);padding:8px 14px;position:absolute;top:8px;left:-9999px}.hw-site-skip:focus{left:8px}.hw-site-center{text-align:center;margin-top:40px}.hw-site-display{font:400 clamp(36px, 6vw, 56px)/1.06 var(--font-serif);letter-spacing:-.02em;color:var(--color-primary)}.hw-site-display em{color:var(--color-gold-strong);font-style:italic}.hw-site-h1{font:400 clamp(32px, 5vw, 56px)/1.1 var(--font-serif);letter-spacing:-.015em;color:var(--color-primary);max-width:20ch}.hw-site-h2{font:400 clamp(28px, 3.6vw, 40px)/1.15 var(--font-serif);letter-spacing:-.01em;color:var(--color-primary)}.hw-site-lead{color:var(--color-text-muted);max-width:60ch;font-size:clamp(16px,1.6vw,18px);line-height:1.6}.hw-site-eyebrow{color:var(--color-gold-text);margin-bottom:12px}.hw-site-section p,.hw-site-flow p,.hw-site-timeline p{color:var(--color-text-muted)}.hw-site-header{z-index:50;background:color-mix(in srgb, var(--color-surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--color-border);position:sticky;top:0}.hw-site-header-inner{align-items:center;gap:28px;min-height:68px;display:flex}.hw-site-logo{align-items:center;display:inline-flex}.hw-site-logo img{width:auto;height:36px;display:block}.hw-site-nav{gap:4px;margin-right:auto;display:none}.hw-site-nav a{border-radius:var(--radius-sm);color:var(--color-text-muted);padding:8px 12px;font-size:14px;font-weight:500;transition:background .15s,color .15s}.hw-site-nav a:hover{background:var(--color-surface-container);color:var(--color-text-main)}.hw-site-header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.hw-site-menu{position:relative}.hw-site-menu summary{cursor:pointer;border-radius:var(--radius-md);background:var(--color-surface-container);place-items:center;width:40px;height:40px;list-style:none;display:grid}.hw-site-menu summary::-webkit-details-marker{display:none}.hw-site-menu-panel{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(280px,100vw - 40px);box-shadow:var(--shadow-lg);gap:4px;padding:12px;display:grid;position:absolute;top:48px;right:0}.hw-site-menu-panel a:not(.hw-button){border-radius:var(--radius-sm);padding:10px 12px;font-weight:500}.hw-site-menu-panel a:not(.hw-button):hover{background:var(--color-surface-container)}.hw-site-menu-panel .hw-button{margin-top:8px}@media (width>=900px){.hw-site-nav{display:flex}.hw-site-menu{display:none}.hw-site-header-actions{margin-left:0}}.hw-site-hero{background:radial-gradient(900px 480px at 85% 10%, color-mix(in srgb, var(--color-gold) 16%, transparent), transparent 70%), radial-gradient(700px 400px at 0% 100%, var(--color-surface-container), transparent 70%), var(--color-surface);padding:clamp(40px,7vw,96px) 0 clamp(48px,7vw,88px);position:relative;overflow:clip}.hw-site-hero-grid{align-items:center;gap:48px;display:grid}.hw-site-hero-copy{justify-items:start;gap:24px;display:grid}.hw-site-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hw-site-hero-note{max-width:46ch}@media (width>=960px){.hw-site-hero-grid{grid-template-columns:1.15fr .85fr;gap:64px}}.hw-site-demo{justify-items:center;gap:20px;display:grid}.hw-site-phone{background:var(--color-primary);width:min(340px,100%);box-shadow:var(--shadow-lg), 0 0 0 1px #ffffff0f inset;border-radius:44px;padding:12px;position:relative}.hw-site-phone-notch{background:var(--color-primary);z-index:2;border-radius:0 0 14px 14px;width:84px;height:22px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.hw-site-phone-screen{background:var(--color-surface);border-radius:34px;align-content:start;gap:14px;min-height:470px;padding:52px 20px 22px;display:grid}.hw-site-phone-top{color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.hw-site-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hw-site-options button{text-align:left;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;font:600 13px/1.25 var(--font-sans);color:var(--color-text-main);justify-items:start;gap:2px;padding:12px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.hw-site-options button .hw-icon{color:var(--color-gold-strong);margin-bottom:6px}.hw-site-options button small{color:var(--color-text-muted);font-size:11px;font-weight:500}.hw-site-options button:hover{border-color:var(--color-gold)}.hw-site-options button[aria-checked=true]{border-color:var(--color-gold);background:var(--color-gold-bg);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-gold) 35%, transparent)}.hw-site-phone-screen>.hw-button[data-size=lg]{width:100%;margin-top:auto}.hw-site-phone-done{text-align:center;justify-items:center;gap:10px;padding-top:14px;display:grid}.hw-site-phone-done p{color:var(--color-text-muted);font-size:14px}.hw-site-phone-done .hw-button{width:100%}.hw-site-done-mark{background:var(--color-success-bg);width:60px;height:60px;color:var(--color-success);border:1px solid var(--color-success);border-radius:50%;place-items:center;display:grid}.hw-site-done-meta{background:var(--color-surface-container);border-radius:var(--radius-full);color:var(--color-text-main);align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.hw-site-board ul{gap:10px;display:grid}.hw-site-board li{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.hw-site-board li strong{font:600 13px/1.3 var(--font-sans);display:block}.hw-site-board li small{color:var(--color-text-muted);font-size:12px}.hw-site-board-new{animation:.45s ease-out hw-site-pop;border-color:var(--color-gold)!important;background:var(--color-gold-bg)!important}.hw-site-board-hint{align-items:center;gap:6px;margin-top:8px;display:flex}@keyframes hw-site-pop{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.hw-site-assure{border-block:1px solid var(--color-border);background:var(--color-surface-lowest)}.hw-site-assure-list{grid-template-columns:1fr;gap:0;display:grid}.hw-site-assure-list li{color:var(--color-gold-strong);align-items:flex-start;gap:14px;padding:22px 0;display:flex}.hw-site-assure-list strong{color:var(--color-primary);font:500 19px/1.2 var(--font-serif);display:block}.hw-site-assure-list span:not(.hw-icon){color:var(--color-text-muted);font-size:14px}@media (width>=700px){.hw-site-assure-list{grid-template-columns:repeat(2,1fr);gap:0 32px}}@media (width>=1000px){.hw-site-assure-list{grid-template-columns:repeat(4,1fr)}}.hw-site-section{padding:clamp(56px,8vw,104px) 0}.hw-site-section[data-tone=low]{background:var(--color-surface-low)}.hw-site-section[data-tone=dark]{background:var(--color-primary);color:var(--color-on-primary-container)}.hw-site-section[data-tone=dark] .hw-site-h2,.hw-site-section[data-tone=dark] .hw-h2{color:#fff}.hw-site-section[data-tone=dark] .hw-site-lead,.hw-site-section[data-tone=dark] p{color:var(--color-on-primary-container)}.hw-site-section[data-tone=dark] .hw-site-eyebrow{color:var(--color-gold)}.hw-site-section-head{gap:8px;max-width:720px;margin-bottom:clamp(32px,5vw,56px);display:grid}.hw-site-section-head[data-center=true]{text-align:center;justify-items:center;margin-inline:auto}.hw-site-section-head .hw-site-lead{margin-top:8px}.hw-site-page-hero{background:radial-gradient(800px 360px at 90% 0%, color-mix(in srgb, var(--color-gold) 14%, transparent), transparent 70%), var(--color-surface);padding:clamp(32px,5vw,64px) 0 clamp(8px,2vw,24px)}.hw-site-page-hero .hw-site-lead{margin-top:20px}.hw-site-page-hero .hw-button{margin-top:28px}.hw-site-tile{border-radius:var(--radius-md);background:var(--color-gold-bg);width:48px;height:48px;color:var(--color-gold-strong);border:1px solid color-mix(in srgb, var(--color-gold) 30%, transparent);flex:none;place-items:center;display:inline-grid}.hw-site-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=640px){.hw-site-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=980px){.hw-site-grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.hw-site-grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}}.hw-site-grid>li{display:flex}.hw-site-feature{align-content:start;gap:10px;width:100%;padding:28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid}.hw-site-feature:hover{box-shadow:var(--shadow-sm);border-color:color-mix(in srgb, var(--color-gold) 50%, var(--color-border));transform:translateY(-3px)}.hw-site-feature .hw-h2{margin-top:8px;font-size:22px}.hw-site-feature p{font-size:15px}.hw-site-group-head{align-items:flex-start;gap:20px;display:flex}.hw-site-group-head .hw-site-section-head{margin-bottom:40px}.hw-site-compare{gap:20px;margin-top:8px;display:grid}@media (width>=800px){.hw-site-compare{grid-template-columns:1fr 1fr}}.hw-site-compare-card{gap:18px;padding:32px;display:grid}.hw-site-compare-card .hw-h2{font-size:24px}.hw-site-compare-card li{border-top:1px solid var(--color-border);color:var(--color-text-main);align-items:flex-start;gap:12px;padding:10px 0;display:flex}.hw-site-compare-card[data-kind=before] li .hw-icon{color:var(--color-danger)}.hw-site-compare-card[data-kind=after]{background:var(--color-primary);border-color:var(--color-primary)}.hw-site-compare-card[data-kind=after] .hw-h2,.hw-site-compare-card[data-kind=after] li{color:#fff;border-color:#ffffff24}.hw-site-compare-card[data-kind=after] li .hw-icon{color:var(--color-gold)}.hw-site-steps{counter-reset:step;gap:20px;display:grid}@media (width>=860px){.hw-site-steps{grid-template-columns:repeat(3,1fr);gap:28px}}.hw-site-steps li{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);justify-items:start;gap:12px;padding:32px;display:grid;position:relative}.hw-site-step-num{color:var(--color-outline);font-size:14px;position:absolute;top:24px;right:28px}.hw-site-steps .hw-h2{font-size:24px}.hw-site-dept{background:var(--color-primary-container);border-radius:var(--radius-lg);border:1px solid #ffffff14;align-content:start;gap:12px;width:100%;padding:32px;display:grid}.hw-site-dept .hw-h2{font-size:24px}.hw-site-dept .hw-site-tile{color:var(--color-gold);background:#c59b2724;border-color:#c59b274d}.hw-site-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hw-site-chips li{border-radius:var(--radius-full);color:var(--color-on-primary-container);background:#ffffff12;border:1px solid #ffffff1a;padding:4px 12px;font-size:12px;font-weight:500}.hw-site-faq-layout{gap:32px;display:grid}@media (width>=960px){.hw-site-faq-layout{grid-template-columns:1fr 1.4fr;gap:72px}.hw-site-faq-layout .hw-site-section-head{align-self:start;position:sticky;top:100px}}.hw-site-faq{border-top:1px solid var(--color-border);display:grid}.hw-site-faq details{border-bottom:1px solid var(--color-border)}.hw-site-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.hw-site-faq summary::-webkit-details-marker{display:none}.hw-site-faq summary h3{font:500 20px/1.3 var(--font-serif);color:var(--color-primary)}.hw-site-faq summary .hw-icon{color:var(--color-gold-strong);flex:none;transition:transform .2s}.hw-site-faq details[open] summary .hw-icon{transform:rotate(45deg)}.hw-site-faq details p{max-width:62ch;padding:0 40px 22px 0}.hw-site-cta{background:var(--color-primary);color:#fff;text-align:center;background-image:linear-gradient(var(--color-primary), transparent 80px), radial-gradient(700px 320px at 50% 25%, #c59b2738, transparent 70%);padding:clamp(40px,5vw,64px) 0}.hw-site-section[data-tone=dark]:has(+.hw-site-cta){padding-bottom:clamp(24px,3vw,40px)}.hw-site-cta-inner{justify-items:center;gap:20px;display:grid}.hw-site-cta .hw-site-h2{color:#fff;max-width:20ch}.hw-site-cta .hw-site-lead{color:var(--color-on-primary-container)}.hw-site-cta .hw-site-actions{justify-content:center;margin-top:12px}.hw-site-cta-mail{color:var(--color-on-primary-container);font-size:14px}.hw-site-cta-mail a{color:var(--color-gold);text-underline-offset:3px;text-decoration:underline}.hw-site-two-col{gap:24px;display:grid}@media (width>=900px){.hw-site-two-col{grid-template-columns:1fr 1fr}}.hw-site-flow{gap:24px;padding:32px;display:grid}.hw-site-flow ol{gap:0;display:grid}.hw-site-flow li{border-top:1px solid var(--color-border);gap:16px;padding:20px 0;display:flex}.hw-site-flow .hw-h2{margin-bottom:2px;font-size:20px}.hw-site-timeline{gap:20px;display:grid}@media (width>=900px){.hw-site-timeline{grid-template-columns:repeat(4,1fr)}}.hw-site-timeline li{border-top:2px solid var(--color-gold);align-content:start;gap:8px;padding-top:20px;display:grid}.hw-site-timeline-num{color:var(--color-gold-text);font-size:13px;font-weight:600}.hw-site-story{gap:24px;display:grid}.hw-site-story p{font:400 clamp(19px, 2vw, 24px)/1.55 var(--font-serif);max-width:46ch;margin-bottom:20px;color:var(--color-text-main)!important}@media (width>=900px){.hw-site-story{grid-template-columns:1fr 1.4fr;gap:72px}}.hw-site-contact{align-items:start;gap:24px;display:grid}@media (width>=900px){.hw-site-contact{grid-template-columns:1.4fr 1fr}}.hw-site-contact-form{padding:clamp(20px,4vw,40px)}.hw-site-form,.hw-site-form-row{gap:18px;display:grid}@media (width>=640px){.hw-site-form-row{grid-template-columns:1fr 1fr}}.hw-site-form .hw-button{justify-self:start}.hw-site-contact-aside{gap:20px;display:grid}.hw-site-contact-aside .hw-card{gap:10px;padding:24px;display:grid}.hw-site-contact-mail{color:var(--color-gold-text);word-break:break-all;align-items:center;gap:8px;font-weight:600;display:inline-flex}.hw-site-expect{gap:14px;display:grid}.hw-site-expect li{color:var(--color-text-muted);gap:12px;display:flex}.hw-site-expect li span{background:var(--color-gold-bg);width:24px;height:24px;color:var(--color-gold-text);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.hw-site-footer{background:var(--color-primary);color:var(--color-on-primary-container);padding:64px 0 28px}.hw-site-footer-grid{gap:36px;padding-bottom:40px;display:grid}@media (width>=800px){.hw-site-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.hw-site-footer-tag{max-width:32ch;margin:16px 0 8px}.hw-site-footer-mail{color:var(--color-gold);font-weight:500}.hw-site-footer nav{align-content:start;gap:10px;display:grid}.hw-site-footer nav h2{color:color-mix(in srgb, var(--color-on-primary-container) 80%, transparent);margin-bottom:4px}.hw-site-footer nav a:hover,.hw-site-footer-mail:hover{color:#fff}.hw-site-footer-base{color:color-mix(in srgb, var(--color-on-primary-container) 80%, transparent);border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:24px;font-size:13px;display:flex}.hw-site-hero-visual{align-items:center;display:grid;position:relative}.hw-site-hero-visual .hw-site-demo{z-index:1;padding:28px 0;position:relative}.hw-site-results{gap:20px;display:grid}@media (width>=640px){.hw-site-results{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.hw-site-results{grid-template-columns:repeat(4,1fr)}}.hw-site-results li{border-top:2px solid var(--color-gold);align-content:start;justify-items:start;gap:10px;padding-top:22px;display:grid}.hw-site-results .hw-h2{font-size:22px}.hw-site-dashboard{align-items:center;gap:40px;display:grid}@media (width>=980px){.hw-site-dashboard{grid-template-columns:.85fr 1.15fr;gap:64px}}.hw-site-dashboard .hw-site-section-head{margin-bottom:28px}.hw-site-callouts{gap:18px;display:grid}.hw-site-callouts li{align-items:flex-start;gap:16px;display:flex}.hw-site-callouts strong{font:500 19px/1.3 var(--font-serif);color:var(--color-primary);display:block}.hw-site-callouts span:not(.hw-site-tile):not(.hw-icon){color:var(--color-text-muted);font-size:15px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hw-site-results li,.hw-site-callouts li,.hw-site-feature{animation:linear both hw-site-reveal;animation-timeline:view();animation-range:entry entry 35%}}}@keyframes hw-site-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hw-site-legal{gap:32px;display:grid}@media (width>=1000px){.hw-site-legal{grid-template-columns:260px minmax(0,1fr);gap:64px}}.hw-site-legal-toc{align-self:start;gap:8px;display:grid}@media (width>=1000px){.hw-site-legal-toc{position:sticky;top:96px}}.hw-site-legal-toc ol{gap:2px;display:grid}.hw-site-legal-toc a{border-radius:var(--radius-sm);color:var(--color-text-muted);padding:6px 10px;font-size:14px;display:block}.hw-site-legal-toc a:hover{background:var(--color-surface-container);color:var(--color-text-main)}.hw-site-legal-body{gap:28px;max-width:72ch;display:grid}.hw-site-legal-body section{gap:8px;scroll-margin-top:96px;display:grid}.hw-site-legal-summary{gap:10px;padding:24px 28px;display:grid}.hw-site-legal-summary ul{color:var(--color-text-main);gap:8px;padding-left:20px;list-style:outside;display:grid}.hw-site-legal-related{color:var(--color-gold-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}@media print{.hw-site-header,.hw-site-footer,.hw-site-skip,.hw-site-legal-toc,.hw-site-cta{display:none!important}.hw-site-legal{display:block}.hw-site-legal-body{max-width:none}.hw-site-section,.hw-site-page-hero{background:0 0;padding:12px 0}}.hw-site-desktop-only{display:none}@media (width>=900px){.hw-site-desktop-only{display:inline-flex}}.hw-site-logo-link{display:inline-flex}.hw-site-actions-center{justify-content:center}.hw-site-feature-detail{gap:14px}.hw-site-feature-detail h4{margin:4px 0 6px}.hw-site-bullets{color:var(--color-text-muted);gap:4px;padding-left:20px;font-size:14px;display:grid}.hw-site-bullets[data-ordered]{list-style:decimal}ul.hw-site-bullets{list-style:outside}.hw-site-info-card{gap:10px;padding:24px;display:grid}.hw-site-legal-text ul{list-style:outside}.hw-site-legal-text ol{list-style:decimal}.hw-site-legal-text li{margin-bottom:4px}.hw-site-legal-text p,.hw-site-legal-text li{color:var(--color-text-main)}.hw-site-legal-body h2{font-size:22px}.hw-site-footer .hw-link{color:inherit;text-decoration:none}.hw-site-footer .hw-site-footer-mail{color:var(--color-gold)}.hw-site-footer .hw-link:hover{color:#fff}.hw-site-nav .hw-link,.hw-site-menu-panel .hw-link{text-decoration:none}:where([class*=hw-site-]) :is(h1,h2,h3,h4,p,ul,ol){margin:0}:where([class*=hw-site-]) :is(ul,ol){padding:0;list-style:none}.hw-site-dashboard[data-solo]{display:block}@media (width>=900px){.hw-site-dashboard[data-solo] .hw-site-callouts{grid-template-columns:repeat(3,1fr)}}.hw-site-page-hero+.hw-site-section{padding-top:clamp(24px,4vw,48px)}.hw-site-page-hero [data-with-aside=true]{align-items:center;gap:32px;display:grid}@media (width>=900px){.hw-site-page-hero [data-with-aside=true]{grid-template-columns:1.3fr .7fr;gap:56px}}.hw-site-hero-points{gap:12px;padding:24px;display:grid}.hw-site-hero-points ul{gap:10px;display:grid}.hw-site-hero-points li{color:var(--color-text-main);align-items:flex-start;gap:10px;display:flex}.hw-site-hero-points .hw-icon{color:var(--color-gold-strong);flex:none;margin-top:2px}.hw-site-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.hw-site-shot{border-radius:var(--radius-lg);border:1px solid var(--color-border);width:100%;height:auto;box-shadow:var(--shadow-lg);display:block}.hw-site-figure{flex-direction:column;gap:12px;margin:32px 0;display:flex}.hw-site-figure-frame{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);background:var(--color-surface-low);position:relative;overflow:hidden}.hw-site-figure-frame>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hw-site-figure figcaption{color:var(--color-text-muted);text-align:center;font-size:14px}.hw-site-figure-row{grid-template-columns:1fr;gap:0 24px;display:grid}@media (width>=760px){.hw-site-figure-row{grid-template-columns:repeat(2,1fr)}}.hw-site-lang{gap:6px;width:auto;min-width:0;height:42px;padding-inline:10px}:root{--color-primary:#1b2430;--color-on-primary:#fff;--color-primary-container:#263342;--color-on-primary-container:#e2e8f0;--color-surface:#fcf9f3;--color-surface-bright:#fcf9f3;--color-surface-dim:#dcdad4;--color-surface-lowest:#fff;--color-surface-low:#f6f3ed;--color-surface-container:#f0ece4;--color-surface-high:#eae6de;--color-surface-highest:#e4dfd6;--color-card-bg:#fff;--color-text-main:#191c1d;--color-text-muted:#4a4c4e;--color-outline:#7a7c7e;--color-border:#e7e4dc;--color-gold:#c59b27;--color-gold-strong:#b8860b;--color-gold-bg:#fbf5e6;--color-gold-bg-strong:#fef3c7;--color-gold-text:#854d0e;--color-gold-text-strong:#78350f;--color-peach:#f8d59f;--color-peach-strong:#f2c47f;--color-success-bg:#ecfdf5;--color-success:#059669;--color-warning-bg:#fffbeb;--color-warning:#d97706;--color-danger-bg:#fef2f2;--color-danger:#dc2626;--color-info-bg:#eff6ff;--color-info:#2563eb;--chart-1:#1b2430;--chart-2:#c59b27;--chart-3:#a9b4c2;--chart-heat-1:#fbf5e6;--chart-heat-2:#f2c47f;--chart-heat-3:#c59b27;--chart-heat-4:#854d0e;--color-gold-container:var(--color-gold-bg);--color-on-gold-container:var(--color-gold-text);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-full:9999px;--shadow-xs:0 1px 2px #1b24300a;--shadow-sm:0 1px 3px #1b243014;--shadow-md:0 2px 8px -1px #1b243024, 0 1px 2px #1b24300f;--shadow-lg:0 20px 40px -8px #1b243040;--space-xs:6px;--space-sm:12px;--space-md:20px;--space-lg:32px;--z-sticky:20;--z-drawer:40;--z-modal:50;--z-popover:55;--z-toast:60;--shell-sidebar-width:264px;--shell-sidebar-collapsed-width:72px;--container-sm:640px;--container-md:880px;--container-lg:1200px;--font-serif:"Newsreader", Georgia, "Times New Roman", serif;--font-sans:"Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-icon:"Material Symbols Outlined";--text-display-lg:56px;--leading-display-lg:64px;--text-display-md:40px;--leading-display-md:48px;--text-h1:28px;--leading-h1:36px;--text-h2:22px;--leading-h2:30px;--text-title-lg:18px;--leading-title-lg:26px;--text-title-md:16px;--leading-title-md:24px;--text-body-lg:18px;--leading-body-lg:28px;--text-body:15px;--leading-body:24px;--text-caption:13px;--leading-caption:20px;--text-label:12px;--leading-label:16px;--text-micro:11px;--leading-micro:14px;--text-metric:36px}*,:before,:after{box-sizing:border-box}textarea{resize:none}body{background:var(--color-surface);color:var(--color-text-main);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.hw-display-lg{font:400 var(--text-display-lg)/var(--leading-display-lg) var(--font-serif);letter-spacing:-.02em}.hw-display-md{font:400 var(--text-display-md)/var(--leading-display-md) var(--font-serif);letter-spacing:-.01em}.hw-h1{font:400 var(--text-h1)/var(--leading-h1) var(--font-serif)}.hw-h2{font:500 var(--text-h2)/var(--leading-h2) var(--font-serif)}.hw-h3{font:600 var(--text-title-md)/var(--leading-title-md) var(--font-sans)}.hw-title-lg{font:600 var(--text-title-lg)/var(--leading-title-lg) var(--font-sans);letter-spacing:-.01em}.hw-body-lg{font:400 var(--text-body-lg)/var(--leading-body-lg) var(--font-sans)}.hw-body{font:400 var(--text-body)/var(--leading-body) var(--font-sans)}.hw-caption{font:400 var(--text-caption)/var(--leading-caption) var(--font-sans);color:var(--color-text-muted)}.hw-eyebrow{font:600 var(--text-label)/var(--leading-label) var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.hw-micro{font:600 var(--text-micro)/var(--leading-micro) var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.hw-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.hw-metric{font-family:var(--font-mono);font-size:var(--text-metric);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.hw-tabular-nums{font-variant-numeric:tabular-nums}.hw-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.hw-display-lg{font-size:40px;line-height:48px}.hw-display-md{font-size:32px;line-height:40px}}@media (width<=480px){.hw-display-lg{font-size:32px;line-height:40px}.hw-display-md{font-size:28px;line-height:36px}.hw-h1{font-size:24px;line-height:32px}}.hw-icon{font-family:var(--font-icon);letter-spacing:normal;text-transform:none;white-space:nowrap;vertical-align:middle;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;font-style:normal;font-weight:400;line-height:1;display:inline-block}.hw-icon[data-filled=true]{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}
