.iRMBsG_input{box-sizing:border-box;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--app-radius-sm);width:100%;min-width:0;font-family:var(--app-font-body);color:var(--text-body);outline:none;padding:10px 13px;font-size:14px;transition:border-color .12s}.iRMBsG_input::placeholder{color:var(--text-muted)}.iRMBsG_input:focus{border-color:var(--border-brand)}.iRMBsG_input[aria-invalid=true],.iRMBsG_input[aria-invalid=true]:focus{border-color:var(--status-error-fg)}.iRMBsG_input:disabled{color:var(--text-muted);background:var(--bg-sunken);cursor:not-allowed}@media (pointer:coarse){.iRMBsG_input{min-height:var(--app-touch-row-min,44px);font-size:16px}}
._1HVG_a_textarea{box-sizing:border-box;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--app-radius-sm);width:100%;min-width:0;font-family:var(--app-font-body);color:var(--text-body);resize:vertical;outline:none;padding:10px 13px;font-size:14px;line-height:1.5;transition:border-color .12s}._1HVG_a_textarea::placeholder{color:var(--text-muted)}._1HVG_a_textarea:focus{border-color:var(--border-brand)}._1HVG_a_textarea[aria-invalid=true],._1HVG_a_textarea[aria-invalid=true]:focus{border-color:var(--status-error-fg)}._1HVG_a_textarea:disabled{color:var(--text-muted);background:var(--bg-sunken);cursor:not-allowed;resize:none}@media (pointer:coarse){._1HVG_a_textarea{min-height:calc(2 * var(--app-touch-row-min,44px));resize:none;font-size:16px}}
:where(.dSIxGq_hit){position:relative}.dSIxGq_hit:before{content:"";width:100%;height:100%;min-width:var(--app-hit-target,24px);min-height:var(--app-hit-target,24px);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@media (pointer:coarse){.dSIxGq_hitBlock{min-width:var(--app-hit-target,44px);min-height:var(--app-hit-target,44px)}}
._77qp8q_button{font-family:var(--app-font-body);border-radius:var(--app-radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-weight:600;line-height:1.25;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;}._77qp8q_button:focus-visible{outline:2px solid var(--border-brand);outline-offset:2px}._77qp8q_button:disabled{cursor:not-allowed;opacity:.55}._77qp8q_button[data-busy]{cursor:progress}._77qp8q_button[data-size=sm]{min-height:var(--app-control-target-sm,28px);padding:3px 10px;font-size:12.5px}._77qp8q_button[data-size=md]{min-height:36px;padding:6px 16px;font-size:14px}._77qp8q_button[data-icon-only]{aspect-ratio:1;padding:0}._77qp8q_button[data-variant=primary]{background:var(--brand);border-color:var(--brand);color:var(--text-on-accent)}._77qp8q_button[data-variant=primary]:not(:disabled):hover{background:var(--brand-hover);border-color:var(--brand-hover)}._77qp8q_button[data-variant=secondary]{background:var(--bg-surface);border-color:var(--border-strong);color:var(--text-brand)}._77qp8q_button[data-variant=secondary]:not(:disabled):hover{background:var(--bg-sunken)}._77qp8q_button[data-variant=ghost]{color:var(--text-brand);background:0 0;border-color:#0000}._77qp8q_button[data-variant=ghost]:not(:disabled):hover{background:var(--bg-surface)}._77qp8q_icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._77qp8q_icon svg{width:1em;height:1em;display:block}._77qp8q_label{overflow-wrap:break-word;min-width:0}._77qp8q_button[data-tone][data-variant=primary]{background:var(--tone-solid);border-color:var(--tone-solid);color:var(--tone-on-solid)}._77qp8q_button[data-tone][data-variant=primary]:not(:disabled):hover{background:var(--tone-solid-hover);border-color:var(--tone-solid-hover)}._77qp8q_button[data-tone][data-variant=secondary]{background:var(--tone-bg);border-color:var(--tone-border);color:var(--tone-fg)}._77qp8q_button[data-tone][data-variant=secondary]:not(:disabled):hover{border-color:var(--tone-fg)}._77qp8q_button[data-tone][data-variant=ghost]{color:var(--tone-fg);background:0 0}._77qp8q_button[data-tone][data-variant=ghost]:not(:disabled):hover{background:var(--tone-bg)}._77qp8q_button[data-tone]:focus-visible{outline-color:var(--tone-fg)}
.T81dtW_panel{z-index:1200;border-radius:var(--app-radius-sm);background:var(--bg-inverse);max-width:260px;color:var(--text-inverse);box-shadow:var(--p-elevation-sm);font-family:var(--app-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none;padding:6px 10px;font-size:12px;line-height:1.4;position:fixed}.T81dtW_panel[data-tone][data-emphasis=solid]{background:var(--tone-solid);color:var(--tone-on-solid)}.T81dtW_panel[data-tone][data-emphasis=soft]{background:var(--tone-bg);color:var(--tone-fg);border:1px solid var(--tone-border)}
