.em-root{--em-text:#f5f7f7;--em-muted:#f5f7f79e;--em-faint:#f5f7f76b;--em-warn:#f6c76b;--em-bad:#ff8f8f;min-height:0;color:var(--em-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;container:em/inline-size}.em-panel{flex-direction:column;flex:1;min-height:0;display:flex}.em-root button,.em-root select,.em-root input[type=checkbox]{touch-action:manipulation}.em-root button:focus-visible,.em-root a:focus-visible,.em-root summary:focus-visible,.em-root input:focus-visible,.em-root select:focus-visible,.em-root textarea:focus-visible{outline:2px solid var(--gl-accent);outline-offset:2px}.em-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-workspace .em-tabs button:not(.is-active){display:inline-flex}.em-quiet{color:var(--em-muted);text-align:center;flex:1;place-items:center;padding:24px;font-size:13px;display:grid}.em-scroll{flex-direction:column;flex:1;gap:22px;min-height:0;padding:16px 18px 28px;display:flex;overflow-y:auto}.em-section{flex-direction:column;gap:12px;display:flex}.em-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.em-section-head h3,.em-card h3{letter-spacing:-.005em;margin:0;font-size:14.5px;font-weight:650}.em-section-head p{max-width:62ch;color:var(--em-muted);margin:3px 0 0;font-size:12.5px;line-height:1.5}.em-hint{color:var(--em-muted);margin:0;font-size:12.5px;line-height:1.5}.em-hint strong{color:var(--em-text);font-weight:600}.em-foot{padding-top:2px}.em-callout{border:1px solid var(--gl-line);background:var(--gl-control);color:var(--em-muted);border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;display:flex}.em-btn{border:1px solid var(--gl-line);background:var(--gl-control);min-height:34px;box-shadow:var(--gl-rim-control);color:var(--em-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.em-btn:hover:not(:disabled){background:var(--gl-control-hover)}.em-btn:disabled{opacity:.5;cursor:default}.em-btn.is-on{border-color:var(--gl-accent-line);background:var(--gl-accent-wash);color:var(--gl-accent)}.em-btn-primary{background:var(--gl-accent-fill);color:var(--gl-accent-ink);box-shadow:none;border-color:#0000}.em-btn-primary:hover:not(:disabled){background:var(--gl-accent-fill-hover)}.em-btn-danger{color:var(--em-bad);border-color:#ff8f8f66}.em-icon-btn{width:30px;height:30px;color:var(--em-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.em-icon-btn:hover{background:var(--gl-control-hover);color:var(--em-text)}.em-link{color:var(--gl-accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.em-link:hover{color:var(--gl-accent-hover)}.em-chip{border:1px solid var(--gl-line);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:650;display:inline-flex}.em-chip-good{border-color:var(--gl-accent-line);color:var(--gl-accent);background:#5dffc21a}.em-chip-wait{color:var(--em-warn);background:#f6c76b1a;border-color:#f6c76b47}.em-chip-bad{color:var(--em-bad);background:#ff78781a;border-color:#ff8f8f4d}.em-chip-quiet{color:var(--em-muted);background:#ffffff0d}.em-tag{border:1px solid var(--gl-line);color:var(--em-muted);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;display:inline-flex}.em-tag button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.em-tag-more{border-style:dashed}.em-card{border:1px solid var(--gl-line);background:var(--gl-panel);box-shadow:var(--gl-rim);border-radius:16px;flex-direction:column;gap:12px;margin:0 18px;padding:16px;display:flex}.em-card-head{justify-content:space-between;align-items:center;display:flex}.em-progress-text{white-space:nowrap;color:var(--em-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.em-progress,.em-usage-bar,.em-runbar{background:#ffffff12;border-radius:999px;height:6px;position:relative;overflow:hidden}.em-progress span,.em-usage-bar span,.em-runbar span{border-radius:inherit;background:var(--gl-accent-fill);height:100%;transition:width .3s;display:block}.em-usage-bar span.is-full{background:var(--em-warn)}.em-checklist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.em-checklist li{border:1px solid var(--gl-line);background:var(--gl-panel);box-shadow:var(--gl-rim);border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.em-checklist li.is-next{border-color:var(--gl-accent-line)}.em-check{width:20px;height:20px;color:var(--gl-accent-ink);border:1.5px solid #ffffff38;border-radius:999px;place-items:center;display:grid}.em-checklist li.is-done .em-check{background:var(--gl-accent-fill);border-color:#0000}.em-check-body{flex-direction:column;gap:2px;min-width:0;display:flex}.em-check-body strong{font-size:13.5px;font-weight:620}.em-check-body span{color:var(--em-muted);font-size:12.5px;line-height:1.45}.em-checklist li.is-done .em-check-body strong{color:var(--em-muted);font-weight:560}.em-check-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.em-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.em-tile{border:1px solid var(--gl-line);background:var(--gl-panel);box-shadow:var(--gl-rim);border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.em-tile strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:22px;font-weight:650}.em-tile span{color:var(--em-muted);font-size:11.5px}.em-tile.is-good strong{color:var(--gl-accent)}.em-tile.is-bad strong{color:var(--em-bad)}.em-usage{color:var(--em-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.em-connections{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.em-connection{border:1px solid var(--gl-line);background:var(--gl-panel);box-shadow:var(--gl-rim);border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.em-connection.is-hidden,.em-connection.is-soon{opacity:.62}.em-connection-icon{width:34px;height:34px;color:var(--em-muted);background:#ffffff0d;border-radius:10px;place-items:center;display:grid}.em-connection.is-connected .em-connection-icon{background:var(--gl-accent-wash);color:var(--gl-accent)}.em-connection div{flex-direction:column;gap:2px;min-width:0;display:flex}.em-connection strong{font-size:13px;font-weight:620}.em-connection span,.em-connection em{color:var(--em-muted);font-size:12px;font-style:normal;line-height:1.45}.em-connection em{color:var(--em-faint)}.em-connection .em-state{color:var(--em-faint);white-space:nowrap;padding-top:2px;font-size:11px}.em-connection.is-connected .em-state{color:var(--gl-accent)}.em-audience{flex-direction:column;flex:1;gap:10px;min-height:0;padding-top:12px;display:flex;position:relative}.em-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:0 18px;display:flex}.em-statuses{flex-wrap:wrap;gap:6px;display:flex}.em-statuses button{border:1px solid var(--gl-line);color:var(--em-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.em-statuses button b{color:var(--em-faint);font-variant-numeric:tabular-nums;font-weight:600}.em-statuses button:hover{background:var(--gl-control-hover);color:var(--em-text)}.em-statuses button.is-active{border-color:var(--gl-accent-line);background:var(--gl-accent-wash);color:var(--gl-accent)}.em-statuses button.is-active b{color:inherit}.em-actions{gap:6px;display:flex}.em-filters{flex-wrap:wrap;align-items:center;gap:8px;padding:0 18px;display:flex}.em-search,.em-select{border:1px solid var(--gl-line);background:var(--gl-control);min-height:34px;box-shadow:var(--gl-rim-control);color:var(--em-muted);border-radius:999px;align-items:center;gap:7px;padding:0 12px;display:inline-flex;position:relative}.em-search{flex:200px;min-width:0;max-width:340px}.em-root .em-search input[type=search],.em-select select{width:auto;min-width:0;min-height:0;color:var(--em-text);font:inherit;background:0 0;border:0;border-radius:0;flex:1;padding:0;font-size:12.5px}.em-root .em-search input[type=search]:focus-visible,.em-select select:focus-visible{outline:none}.em-search:focus-within,.em-select:focus-within{outline:2px solid var(--gl-accent);outline-offset:2px}.em-select select{appearance:none;cursor:pointer;padding-right:4px}.em-select select option{color:#f5f7f7;background:#181b1e}.em-listwrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow-y:auto}.em-list{margin:0;padding:0;list-style:none}.em-row{border-top:1px solid var(--gl-divider);align-items:center;gap:4px;padding:0 8px 0 18px;display:flex}.em-row:hover,.em-row.is-selected{background:#ffffff06}.em-row.is-selected{box-shadow:inset 2px 0 0 var(--gl-accent)}.em-check-input{width:15px;height:15px;accent-color:var(--gl-accent);cursor:pointer;flex:none;margin:0 8px 0 0}.em-row-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:34px minmax(0,1.4fr) auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 6px;display:grid}.em-avatar{border:1px solid var(--gl-line);width:32px;height:32px;color:var(--em-muted);background:#ffffff0d;border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:650;display:grid}.em-avatar-lg{width:40px;height:40px;font-size:13px}.em-person{flex-direction:column;gap:1px;min-width:0;display:flex}.em-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;overflow:hidden}.em-person span{color:var(--em-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.em-tags{flex-wrap:wrap;gap:4px;min-width:0;display:flex;overflow:hidden}.em-meta{color:var(--em-faint);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;font-size:11.5px;display:flex}.em-more{border-top:1px solid var(--gl-divider);color:var(--em-faint);justify-content:center;align-items:center;gap:12px;padding:14px 18px 24px;font-size:12px;display:flex}@container em (max-width:720px){.em-row-main{grid-template-columns:34px minmax(0,1.4fr) auto minmax(0,1fr)}.em-meta{display:none}}@container em (max-width:620px){.em-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.em-checklist li{grid-template-columns:22px minmax(0,1fr)}.em-check-actions{grid-column:2;justify-content:flex-start}}@container em (max-width:540px){.em-row-main{grid-template-columns:34px minmax(0,1fr) auto}.em-tags{display:none}}@container em (max-width:480px){.em-form-grid{grid-template-columns:minmax(0,1fr)}.em-scroll,.em-bar,.em-filters,.em-row{padding-inline:14px}.em-card{margin-inline:14px}}.em-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:32px 24px 48px;display:flex}.em-empty h3{margin:0;font-size:16px;font-weight:650}.em-empty p{max-width:44ch;color:var(--em-muted);margin:0;font-size:13px;line-height:1.55}.em-empty-icon{border:1px solid var(--gl-accent-line);background:var(--gl-accent-wash);width:48px;height:48px;color:var(--gl-accent);border-radius:16px;place-items:center;display:grid}.em-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;padding-top:6px;display:flex}.em-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.em-form-grid.em-one{grid-template-columns:minmax(0,1fr)}.em-field{flex-direction:column;gap:5px;min-width:0;display:flex}.em-field>span,.em-form-grid>label>span{color:var(--em-muted);font-size:12px;font-weight:600}.em-form-grid>label>span i{color:var(--em-faint);font-style:normal;font-weight:500}.em-field small{color:var(--em-faint);font-size:11.5px;line-height:1.4}.em-field .em-error{color:var(--em-bad)}.em-root input[type=text],.em-root input[type=email],.em-root input[type=number],.em-root input[type=search],.em-root textarea,.em-field select,.em-quiet-hours select{border:1px solid var(--gl-line);background:var(--gl-control);width:100%;min-height:36px;color:var(--em-text);font:inherit;border-radius:12px;padding:8px 12px;font-size:13px}.em-root textarea{resize:vertical;min-height:70px;line-height:1.5}.em-field.has-error input,.em-field.has-error textarea,.em-field.has-error select{border-color:#ff8f8f8c}.em-root input:disabled,.em-root textarea:disabled,.em-root select:disabled{opacity:.6}.em-root ::placeholder{color:var(--em-faint)}.em-form-actions,.em-savebar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.em-savebar{border-top:1px solid var(--gl-divider);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181b1eeb;margin:0 -18px -28px;padding:12px 18px;position:sticky;bottom:-28px}.em-addr{align-items:center;gap:0;display:flex}.em-root .em-addr input[type=text],.em-root .em-addr input[type=number]{border-top-right-radius:0;border-bottom-right-radius:0;flex:96px;min-width:96px}.em-addr i{text-overflow:ellipsis;border:1px solid var(--gl-line);min-width:0;max-width:58%;min-height:36px;color:var(--em-faint);white-space:nowrap;background:#ffffff08;border-left:0;border-radius:0 12px 12px 0;flex:0 auto;align-items:center;padding:0 11px;font-size:12px;font-style:normal;display:inline-flex;overflow:hidden}.em-preview-from{border:1px dashed var(--gl-line);color:var(--em-muted);border-radius:12px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:12.5px;display:flex}.em-preview-from strong{color:var(--em-text)}.em-quiet-row{border:1px solid var(--gl-line);background:var(--gl-panel);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;display:flex}.em-quiet-row>div:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:160px;display:flex}.em-quiet-row strong{font-size:13px;font-weight:620}.em-quiet-row span{color:var(--em-muted);font-size:12px}.em-quiet-hours{align-items:center;gap:8px;display:flex}.em-quiet-hours select{width:auto;min-width:82px}.em-switch{border:1px solid var(--gl-line);background:var(--gl-control);cursor:pointer;border-radius:999px;flex:none;width:36px;height:22px;padding:0;position:relative}.em-switch span{background:#fff9;border-radius:999px;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.em-switch[aria-checked=true]{border-color:var(--gl-accent-line);background:var(--gl-accent-wash)}.em-switch[aria-checked=true] span{background:var(--gl-accent);transform:translate(14px)}.em-switch:disabled{opacity:.55;cursor:default}.em-import{gap:12px}.em-drop{border:1px dashed var(--gl-line);border-radius:14px;flex-direction:column;gap:8px;padding:8px;transition:border-color .15s,background .15s;display:flex}.em-drop.is-over{border-color:var(--gl-accent);background:var(--gl-accent-wash)}.em-drop textarea{background:0 0;border-color:#0000;min-height:110px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.em-drop-foot{color:var(--em-faint);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.em-problem{color:var(--em-bad);align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.em-preview{flex-direction:column;gap:10px;display:flex}.em-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin:0;display:flex}.em-preview-head strong{font-size:14px}.em-preview-head span{color:var(--em-faint);font-size:12px}.em-sample{border:1px solid var(--gl-line);border-radius:12px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.em-sample li{border-top:1px solid var(--gl-divider);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 12px;font-size:12.5px;display:flex}.em-sample li:first-child{border-top:0}.em-sample li span:not(.em-tag){color:var(--em-muted)}.em-sample-more{color:var(--em-faint)}.em-notes{color:var(--em-muted);flex-direction:column;gap:4px;margin:0;padding:0 0 0 18px;font-size:12.5px;line-height:1.5;display:flex}.em-notes:empty{display:none}.em-result-line{margin:0;font-size:14px;font-weight:600}.em-details-box{color:var(--em-muted);font-size:12.5px}.em-details-box summary{cursor:pointer}.em-details-box ul{margin:6px 0 0;padding-left:18px}.em-attest{border:1px solid var(--gl-line);background:var(--gl-control);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-size:12.5px;line-height:1.5;display:flex}.em-attest input{width:16px;height:16px;accent-color:var(--gl-accent);flex:none;margin-top:2px}.em-runbar{height:22px}.em-runbar em{color:var(--em-text);font-variant-numeric:tabular-nums;mix-blend-mode:difference;place-items:center;font-size:11px;font-style:normal;display:grid;position:absolute;inset:0}.em-bulk{z-index:2;border-top:1px solid var(--gl-accent-line);border-bottom:1px solid var(--gl-accent-line);background:#181b1ef5;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 18px;font-size:12.5px;display:flex;position:sticky;top:0}.em-bulk-tag{align-items:center;gap:6px;display:inline-flex}.em-root .em-bulk-tag input[type=text],.em-root .em-bulk-tag select{border:1px solid var(--gl-line);background:var(--gl-control);width:150px;min-height:32px;color:var(--em-text);font:inherit;border-radius:999px;padding:4px 10px;font-size:12.5px}.em-confirm{color:var(--em-muted);flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:12.5px;line-height:1.5;display:flex}.em-confirm>span{flex:260px}.em-panelside{z-index:5;border-left:1px solid var(--gl-line);background:var(--gl-panel);flex-direction:column;width:min(400px,100%);display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 40px #00000059}.em-panelside>header{border-bottom:1px solid var(--gl-divider);align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.em-panelside>header .em-person{flex:1}.em-panelside-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.em-panelside>footer{border-top:1px solid var(--gl-divider);flex-wrap:wrap;gap:8px;padding:12px 16px 16px;display:flex}.em-statusbox{border:1px solid var(--gl-line);background:var(--gl-control);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px;display:flex}.em-statusbox p{color:var(--em-muted);flex:100%;margin:0;font-size:12.5px;line-height:1.5}.em-statusbox small{color:var(--em-faint);font-size:11.5px}.em-tagedit{flex-wrap:wrap;gap:5px;display:flex}.em-tagedit em{color:var(--em-faint);font-size:12px;font-style:normal}.em-inline{gap:6px;display:flex}.em-inline input{flex:1}.em-details{flex-direction:column;gap:8px;margin:0;display:flex}.em-details div{grid-template-columns:96px minmax(0,1fr);gap:10px;font-size:12.5px;display:grid}.em-details dt{color:var(--em-faint)}.em-details dt:first-letter{text-transform:uppercase}.em-details dd{color:var(--em-muted);overflow-wrap:anywhere;margin:0;line-height:1.5}.em-notice{z-index:10;border:1px solid var(--gl-line-raised);max-width:460px;box-shadow:var(--gl-lift);background:#22262a;border-radius:14px;align-items:flex-start;gap:10px;margin:0 auto;padding:10px 10px 10px 14px;font-size:12.5px;line-height:1.5;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.em-notice>svg{color:var(--gl-accent);flex:none;margin-top:2px}.em-notice>span{flex:1}.em-notice button{width:24px;height:24px;color:var(--em-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}@media (prefers-reduced-motion:reduce){.em-progress span,.em-usage-bar span,.em-runbar span,.em-switch span{transition:none}}.em-banner{border:1px solid var(--gl-line);background:var(--gl-control);color:var(--em-muted);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.em-banner>svg{flex:none}.em-banner>span{flex:220px}.em-banner.is-info>svg{color:var(--gl-accent)}.em-banner.is-warn{color:var(--em-text);background:#f6c76b12;border-color:#f6c76b59}.em-banner.is-warn>svg{color:var(--em-warn)}.em-allowances{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.em-allowance{flex-direction:column;gap:6px;display:flex}.em-allowance-label{color:var(--em-faint);letter-spacing:.02em;text-transform:uppercase;font-size:11.5px;font-weight:600}.em-allowance-text{color:var(--em-muted);font-size:12px}.em-allowance small{color:var(--em-faint);font-size:11.5px;line-height:1.4}.em-recent{border:1px solid var(--gl-line);background:var(--gl-panel);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.em-recent li{border-top:1px solid var(--gl-divider);align-items:center;gap:12px;padding:10px 14px;display:flex}.em-recent li:first-child{border-top:0}.em-recent-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.em-recent-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;overflow:hidden}.em-recent-main span{color:var(--em-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.em-recent time{color:var(--em-faint);white-space:nowrap;flex:none;font-size:11.5px}.em-row-copy{flex-direction:column;flex:1;gap:2px;min-width:160px;display:flex}.em-row-copy strong{font-size:13px;font-weight:620}.em-row-copy span{color:var(--em-muted);font-size:12px;line-height:1.5}@container em (max-width:480px){.em-allowances{grid-template-columns:minmax(0,1fr)}}.em-btn,.em-statuses button{--key:2px;border-radius:var(--gl-key-radius-sm);background:var(--gl-control);box-shadow:var(--gl-key-edge), inset 0 0 0 1px var(--gl-line), 0 var(--key) 0 var(--gl-key-lip);border-color:#0000;transition:background .18s,box-shadow .12s,color .18s,transform .12s}.em-btn:hover:not(:disabled),.em-statuses button:hover{box-shadow:var(--gl-key-edge), inset 0 0 0 1px var(--gl-line), 0 var(--key) 0 var(--gl-key-lip)}.em-btn:active:not(:disabled),.em-statuses button:active{box-shadow:var(--gl-key-edge), inset 0 0 0 1px var(--gl-line), 0 calc(var(--key) - 1px) 0 var(--gl-key-lip);transform:translateY(1px)}.em-btn.is-on,.em-btn.is-on:hover:not(:disabled),.em-statuses button.is-active,.em-statuses button.is-active:hover{box-shadow:var(--gl-key-edge), inset 0 0 0 1px var(--gl-accent-line), 0 calc(var(--key) - 1px) 0 var(--gl-key-lip);border-color:#0000;transform:translateY(1px)}.em-icon-btn{border-radius:9px}.em-chip{border-radius:8px}.em-tag{border-radius:6px}.em-search,.em-select,.em-root .em-bulk-tag input[type=text],.em-root .em-bulk-tag select{border-radius:var(--gl-key-radius-sm)}.em-notice button{border-radius:8px}.em-btn.em-btn-primary{--key:2px;background:var(--gl-accent-fill);color:var(--gl-accent-ink);box-shadow:var(--gl-key-edge-accent), 0 var(--key) 0 var(--gl-key-lip-accent)}.em-btn.em-btn-primary:hover:not(:disabled){background:var(--gl-accent-fill-hover);box-shadow:var(--gl-key-edge-accent), 0 var(--key) 0 var(--gl-key-lip-accent)}.em-btn.em-btn-primary:active:not(:disabled){box-shadow:var(--gl-key-edge-accent), 0 calc(var(--key) - 1px) 0 var(--gl-key-lip-accent);transform:translateY(1px)}
