.static-page{width:min(1040px,100% - 40px);color:var(--nillo-text);gap:16px;margin:0 auto;padding:24px 0 56px;display:grid}.static-page-title{gap:6px;width:100%;padding:0 2px;display:grid}.static-page-title h1{color:var(--nillo-text);letter-spacing:-.035em;margin:0;font-size:28px;font-weight:850;line-height:1.25}.static-page-title p{color:var(--nillo-muted);letter-spacing:0;margin:0;font-size:14px;font-weight:600;line-height:1.5}.static-panel{border:1px solid var(--nillo-line);border-radius:var(--nillo-radius-card);background:var(--nillo-surface);width:100%;box-shadow:var(--nillo-shadow-control);overflow:hidden}.static-panel-inner{padding:24px}.static-legal-page{width:min(920px,100% - 40px)}.legal-document{overflow:visible}.legal-document-inner{gap:28px;display:grid}.legal-document-intro,.legal-document-section{gap:12px;display:grid}.legal-document p,.legal-document li,.legal-document td{color:var(--nillo-subtext);letter-spacing:0;font-size:14px;font-weight:550;line-height:1.75}.legal-document p{margin:0}.legal-document h2{color:var(--nillo-text);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:850;line-height:1.35}.legal-document ul{gap:7px;margin:0;padding-left:22px;list-style:outside;display:grid}.legal-document li::marker{color:var(--nillo-subtext)}.legal-document-table-wrap{border:1px solid var(--nillo-line);border-radius:var(--nillo-radius-control);width:100%;overflow-x:auto}.legal-document table{border-collapse:collapse;background:var(--nillo-surface);width:100%;min-width:720px}.legal-document th,.legal-document td{border-bottom:1px solid var(--nillo-line);text-align:left;vertical-align:top;padding:12px 14px}.legal-document th{background:var(--nillo-surface-soft);color:var(--nillo-text);font-size:13px;font-weight:800;line-height:1.45}.legal-document tr:last-child td{border-bottom:0}.static-btn{border:1px solid var(--nillo-line);border-radius:var(--nillo-radius-control);background:var(--nillo-surface);min-height:40px;color:var(--nillo-text);box-shadow:var(--nillo-shadow-control);letter-spacing:-.01em;cursor:pointer;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:800;line-height:1;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.static-btn:hover,.static-btn:focus-visible{border-color:var(--nillo-line-strong);background:var(--nillo-surface-soft);outline:none}.static-btn-primary{border-color:var(--nillo-blue);background:var(--nillo-blue);color:var(--nillo-on-accent);box-shadow:var(--nillo-shadow-accent)}.static-btn-primary:hover,.static-btn-primary:focus-visible{border-color:var(--nillo-blue-hover);background:var(--nillo-blue-hover);color:var(--nillo-on-accent)}.static-btn:focus-visible,.static-btn-primary:focus-visible{box-shadow:var(--nillo-focus-ring)}.static-btn:disabled,.static-btn-primary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.static-btn:disabled:hover,.static-btn:disabled:focus-visible{border-color:var(--nillo-line);background:var(--nillo-surface)}.static-btn-primary:disabled:hover,.static-btn-primary:disabled:focus-visible{border-color:var(--nillo-blue);background:var(--nillo-blue)}.static-empty-state{text-align:center;color:var(--nillo-subtext);align-content:center;justify-items:center;gap:10px;padding:30px 20px;display:grid}.static-empty-copy{gap:5px;max-width:460px;display:grid}.static-empty-title{color:var(--nillo-text);letter-spacing:-.02em;font-size:16px;font-weight:850;line-height:1.35}.static-empty-desc{color:var(--nillo-subtext);word-break:keep-all;font-size:14px;font-weight:500;line-height:1.6}.static-empty-action{margin-top:4px}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-field{flex-direction:column;gap:8px;min-width:0;display:flex}.contact-field.full{grid-column:1/-1}.contact-field label{color:var(--nillo-muted);letter-spacing:-.01em;font-size:12px;font-weight:700;line-height:1.25}.contact-input,.contact-select-trigger,.contact-textarea{border:1px solid var(--nillo-line);background:var(--nillo-surface);width:100%;color:var(--nillo-text);letter-spacing:-.01em;box-shadow:var(--nillo-shadow-control);border-radius:14px;outline:none;padding:12px 13px;font-size:14px;font-weight:500;line-height:1.35}.contact-input:hover,.contact-select-trigger:hover,.contact-textarea:hover{border-color:var(--nillo-line-strong)}.contact-input:focus,.contact-select-trigger:focus,.contact-textarea:focus{border-color:var(--nillo-blue);box-shadow:var(--nillo-focus-ring-soft)}.contact-input[aria-invalid=true],.contact-textarea[aria-invalid=true]{border-color:var(--nillo-danger-line);box-shadow:var(--nillo-danger-focus-ring)}.contact-input::placeholder,.contact-textarea::placeholder{color:var(--nillo-muted)}.contact-select-control{position:relative}.contact-select-trigger{padding-block:0;text-align:left;cursor:pointer;justify-content:flex-start;align-items:center;height:44px;padding-right:42px;font-weight:650;display:flex}.contact-select-trigger:after{border-right:2px solid var(--nillo-subtext);border-bottom:2px solid var(--nillo-subtext);content:"";width:9px;height:9px;transition:transform .16s,border-color .16s;position:absolute;top:50%;right:16px;transform:translateY(-65%)rotate(45deg)}.contact-select-control.open .contact-select-trigger:after{border-color:var(--nillo-blue);transform:translateY(-35%)rotate(225deg)}.contact-select-menu{border:1px solid var(--nillo-line);border-radius:var(--nillo-radius-control);background:var(--nillo-surface);min-width:100%;max-height:240px;box-shadow:var(--nillo-shadow-dropdown);z-index:2010;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.contact-select-menu .select-option{width:100%;min-height:34px;color:var(--nillo-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;padding:0 12px;font-size:13px;font-weight:650;line-height:1.15;display:flex}.contact-select-menu .select-option:hover,.contact-select-menu .select-option:focus-visible{background:var(--nillo-surface-muted)}.contact-select-menu .select-option:focus-visible{box-shadow:var(--nillo-focus-ring-soft);outline:none}.contact-select-menu .select-option.selected{background:var(--nillo-info-surface-soft);color:var(--nillo-blue-hover);font-weight:650}.contact-textarea{resize:vertical;min-height:180px;line-height:1.6}.contact-field-error{color:var(--nillo-danger);letter-spacing:-.01em;font-size:12px;font-weight:700;line-height:1.35}.contact-actions{align-items:center;gap:10px;margin-top:16px;display:flex}@media (max-width:499.98px){.static-page{gap:12px;width:100%;padding:64px 12px 36px}.static-contact-page,.static-legal-page{max-width:none}.legal-document-inner{gap:22px}.legal-document p,.legal-document li,.legal-document td{font-size:13px;line-height:1.7}.legal-document h2{font-size:16px}.static-page-title h1{font-size:20px;font-weight:800;line-height:1.25}.static-page-title p{font-size:12px}.static-panel{border-radius:16px}.static-panel-inner{padding:18px}.static-empty-state{gap:9px;padding:24px 16px}.static-empty-title{font-size:15px}.static-empty-desc{font-size:13px}.static-empty-action{width:100%}.contact-form-grid{grid-template-columns:1fr}.contact-input,.contact-select-trigger,.contact-textarea{border-radius:12px;font-size:14px}.contact-actions{grid-template-columns:1fr;align-items:stretch;display:grid}}
.ai-agent-support-workspace{min-height:calc(var(--nillo-viewport-height,100dvh) - var(--nillo-shell-top-inset));background:var(--nillo-document-workspace-bg)}.ai-agent-support-page{min-height:calc(var(--nillo-viewport-height,100dvh) - var(--nillo-shell-top-inset));background:var(--nillo-document-workspace-bg);padding:0;display:block;overflow:auto}.ai-agent-support-page .static-page{box-sizing:border-box;align-content:start;gap:20px;width:min(920px,100% - 48px);min-height:100%;padding:48px 0 96px}.ai-agent-support-page .static-contact-page{width:min(820px,100% - 48px)}.ai-agent-support-page .static-page-title{gap:8px;padding:0}.ai-agent-support-page .static-page-title h1{color:var(--nillo-text);letter-spacing:-.035em;font-size:clamp(28px,2.25vw,36px);font-weight:750;line-height:1.18}.ai-agent-support-page .static-page-title p{color:var(--nillo-muted);font-size:13px;font-weight:600}.ai-agent-support-page .static-panel{border-color:var(--ai-agent-pane-line);border-radius:var(--nillo-radius-card);box-shadow:var(--nillo-shadow-control)}.ai-agent-support-page .static-panel-inner{padding:24px}.ai-agent-support-page .legal-document-inner{gap:0}.ai-agent-support-page .legal-document-intro{padding-bottom:24px}.ai-agent-support-page .legal-document-section{border-top:1px solid var(--ai-agent-pane-line);padding:24px 0}.ai-agent-support-page .legal-document-section:last-child{padding-bottom:0}.ai-agent-support-page .legal-document h2{font-size:17px;font-weight:750}.ai-agent-support-page .legal-document p,.ai-agent-support-page .legal-document li,.ai-agent-support-page .legal-document td{color:var(--nillo-subtext);font-weight:500}.ai-agent-support-page .contact-form-heading{margin-bottom:20px}.ai-agent-support-page .contact-form-heading h2{margin:0;font-size:18px;font-weight:750;line-height:1.3}.ai-agent-support-page .contact-form-grid{gap:16px}.ai-agent-support-page .contact-field label{color:var(--nillo-subtext);font-size:13px;font-weight:700}.ai-agent-support-page .contact-input,.ai-agent-support-page .contact-select-trigger,.ai-agent-support-page .contact-textarea{border-radius:var(--ai-agent-radius-control);box-shadow:none}.ai-agent-support-page .contact-input,.ai-agent-support-page .contact-select-trigger{box-sizing:border-box;min-height:var(--nillo-control-height-field);padding:10px 12px}.ai-agent-support-page .contact-select-trigger{padding-right:40px}.ai-agent-support-page .contact-input:focus,.ai-agent-support-page .contact-select-trigger:focus-visible,.ai-agent-support-page .contact-textarea:focus{box-shadow:var(--nillo-focus-ring)}.ai-agent-support-page .contact-input[aria-invalid=true],.ai-agent-support-page .contact-textarea[aria-invalid=true]{box-shadow:var(--nillo-danger-focus-ring)}.ai-agent-support-page .contact-select-menu{border-radius:var(--ai-agent-radius-control)}.ai-agent-support-page .contact-select-menu .select-option{min-height:var(--ai-agent-control-height);padding-block:8px}.ai-agent-support-page .contact-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.ai-agent-support-page .contact-actions .static-btn-primary{min-width:112px;min-height:var(--nillo-control-height-action);border-radius:var(--ai-agent-radius-control);box-shadow:none;padding:8px 14px;font-size:13px;font-weight:700;line-height:1.3}.ai-agent-support-page .contact-actions .static-btn-primary:focus-visible{box-shadow:var(--nillo-focus-ring)}@media (max-width:499.98px){.ai-agent-support-page{height:calc(var(--nillo-viewport-height,100dvh) - var(--nillo-shell-top-inset) - var(--ai-agent-header-height));min-height:calc(var(--nillo-viewport-height,100dvh) - var(--nillo-shell-top-inset) - var(--ai-agent-header-height));overscroll-behavior-y:contain;overflow:hidden auto}.ai-agent-support-page .static-page,.ai-agent-support-page .static-contact-page{width:100%;padding:12px var(--nillo-page-x) 56px}.ai-agent-support-page .static-panel-inner{padding:20px}}
