.landing-module__jDH3nq__landing{--ink:#24251f;--muted:#62665f;--line:#dedfd7;--accent:#68785a;--ui-text:var(--ink);--ui-text-muted:var(--muted);--ui-surface:#fff;--ui-border:var(--line);--ui-accent:var(--accent);--ui-accent-soft:#edf1e5;color:var(--ink);min-height:100dvh;font-family:var(--ui-font-family);font-size:var(--ui-font-body);font-weight:400;line-height:var(--ui-leading-body);background:#f8f8f4}.landing-module__jDH3nq__landing a{text-decoration:none}.landing-module__jDH3nq__landing a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.landing-module__jDH3nq__header,.landing-module__jDH3nq__hero,.landing-module__jDH3nq__how,.landing-module__jDH3nq__footer{width:min(1360px,100% - 96px);margin-inline:auto}.landing-module__jDH3nq__header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:88px;display:flex}.landing-module__jDH3nq__header nav{align-items:center;gap:28px;display:flex}.landing-module__jDH3nq__header .language-picker{position:relative}.landing-module__jDH3nq__header .language-picker-menu{z-index:30;background:var(--ui-surface);width:244px;max-width:calc(100vw - 40px);box-shadow:var(--ui-shadow-popover);margin:0;position:absolute;top:calc(100% + 8px);right:0}.landing-module__jDH3nq__brand{font-weight:var(--ui-weight-semibold);font-size:var(--ui-font-page);color:var(--ink);align-items:center;gap:12px;display:flex}.landing-module__jDH3nq__brand>span{border-radius:var(--ui-radius-sm);color:#fff;background:#a5b496;place-items:center;width:28px;height:28px;display:grid}.landing-module__jDH3nq__login,.landing-module__jDH3nq__howLink,.landing-module__jDH3nq__headerStart{font-weight:var(--ui-weight-medium);font-size:var(--ui-font-label);color:var(--ink);white-space:nowrap;min-height:var(--ui-control);padding:8px 0}.landing-module__jDH3nq__headerStart{border:1px solid var(--ink);border-radius:var(--ui-radius-sm);padding:8px 20px}.landing-module__jDH3nq__hero{grid-template-columns:1fr 1.2fr;align-items:center;gap:56px;padding:64px 0 56px;display:grid}.landing-module__jDH3nq__intro{min-width:0}.landing-module__jDH3nq__eyebrow{font-size:var(--ui-font-label);font-weight:var(--ui-weight-medium);color:var(--accent);margin:0 0 24px}.landing-module__jDH3nq__intro h1{white-space:pre-line;font-size:var(--ui-font-page);font-weight:var(--ui-weight-semibold);letter-spacing:-.02em;line-height:var(--ui-leading-heading);word-break:keep-all;overflow-wrap:anywhere;margin:0}.landing-module__jDH3nq__description{font-size:var(--ui-font-body);line-height:var(--ui-leading-body);margin:var(--ui-space-6) 0;word-break:keep-all;overflow-wrap:anywhere}.landing-module__jDH3nq__actions{flex-wrap:wrap;align-items:center;gap:26px;display:flex}.landing-module__jDH3nq__primary{justify-content:center;align-items:center;gap:var(--ui-space-2);background:var(--ink);color:#fff;min-height:var(--ui-control);padding:var(--ui-space-2) var(--ui-space-4);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-label);font-weight:var(--ui-weight-medium);display:inline-flex}.landing-module__jDH3nq__primary:hover{background:#41473b}.landing-module__jDH3nq__secondary{color:var(--ink);padding:var(--ui-space-2) 0;font-size:var(--ui-font-label);min-height:var(--ui-control);align-items:center;gap:8px;display:inline-flex}.landing-module__jDH3nq__note{color:var(--muted);font-size:var(--ui-font-label);align-items:center;gap:18px;margin-top:32px;display:flex}.landing-module__jDH3nq__note svg{color:var(--ink);flex-shrink:0}.landing-module__jDH3nq__demo{min-width:0;margin:0}.landing-module__jDH3nq__demo figcaption{font-size:var(--ui-font-caption);color:var(--muted);margin-bottom:14px}.landing-module__jDH3nq__workspace{border-radius:var(--ui-radius-md);box-shadow:none;background:#fff;border:1px solid #e0e2da;grid-template-columns:122px minmax(0,1fr);display:grid;overflow:hidden}.landing-module__jDH3nq__sidebar{background:#f6f7f2;border-right:1px solid #eceee7;padding:23px 12px}.landing-module__jDH3nq__sidebar b{font-size:var(--ui-font-page);letter-spacing:-.07em;font-weight:var(--ui-weight-semibold);margin:0 12px 18px;display:block}.landing-module__jDH3nq__sidebar b span{color:#a0b08b}.landing-module__jDH3nq__sidebar div{font-size:var(--ui-font-caption);white-space:nowrap;align-items:center;gap:9px;margin-bottom:5px;padding:13px 9px;display:flex}.landing-module__jDH3nq__sidebar div:first-of-type{border-radius:var(--ui-radius-md);background:#e1e7d7}.landing-module__jDH3nq__workspaceMain{min-width:0;padding:28px 26px 18px}.landing-module__jDH3nq__workspaceMain h2{font-size:var(--ui-font-page);font-weight:var(--ui-weight-semibold);letter-spacing:-.04em;margin:0 0 20px}.landing-module__jDH3nq__capture{border-radius:var(--ui-radius-md);color:#70766a;font-size:var(--ui-font-caption);border:1px solid #e0e2dc;align-items:center;gap:9px;margin-bottom:16px;padding:13px;display:flex}.landing-module__jDH3nq__capture svg{flex-shrink:0}.landing-module__jDH3nq__task{border-radius:var(--ui-radius-md);word-break:keep-all;overflow-wrap:anywhere;background:#edf1e5;border:1px solid #e6ebdd;padding:24px}.landing-module__jDH3nq__taskLabel{font-size:var(--ui-font-caption);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-module__jDH3nq__taskLabel span{padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-badge);color:#536048;background:#dfe5d5}.landing-module__jDH3nq__task h3{font-size:var(--ui-font-current);letter-spacing:-.02em;font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-heading);margin:17px 0 9px}.landing-module__jDH3nq__task p{font-size:var(--ui-font-label);line-height:var(--ui-leading-body);color:var(--muted);margin:0}.landing-module__jDH3nq__schedule{font-size:var(--ui-font-caption);color:var(--muted);align-items:center;gap:7px;margin:17px 0 20px;display:flex}.landing-module__jDH3nq__schedule svg{flex-shrink:0}.landing-module__jDH3nq__focus{color:var(--ink);background:var(--ui-surface);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-label);border:1px solid var(--line);align-items:center;gap:9px;display:inline-flex}.landing-module__jDH3nq__focus svg{flex-shrink:0}.landing-module__jDH3nq__next{font-size:var(--ui-font-caption);color:var(--muted);margin:20px 0 9px}.landing-module__jDH3nq__taskRow{font-size:var(--ui-font-label);border-top:1px solid #e8eae3;align-items:center;gap:14px;padding:16px 2px;display:flex}.landing-module__jDH3nq__checkbox{border-radius:var(--ui-radius-badge);border:1.5px solid #92978a;flex-shrink:0;width:16px;height:16px}.landing-module__jDH3nq__exampleNote{font-size:var(--ui-font-caption);line-height:var(--ui-leading-body);color:var(--muted);margin:13px 2px 0}.landing-module__jDH3nq__how{border-top:1px solid var(--line);padding:32px 0 64px;scroll-margin-top:24px}.landing-module__jDH3nq__how>h2{font-size:var(--ui-font-section);font-weight:var(--ui-weight-semibold);color:var(--muted);margin:0 0 28px}.landing-module__jDH3nq__features{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-module__jDH3nq__features article{border-left:1px solid var(--line);padding:0 36px}.landing-module__jDH3nq__features article:first-child{border-left:0;padding-left:0}.landing-module__jDH3nq__number{color:#68785a;font-size:var(--ui-font-section);font-weight:var(--ui-weight-semibold);display:block}.landing-module__jDH3nq__features h3{font-size:var(--ui-font-section);font-weight:var(--ui-weight-semibold);letter-spacing:-.02em;margin:12px 0}.landing-module__jDH3nq__features p{font-size:var(--ui-font-body);line-height:var(--ui-leading-body);color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;margin:0}.landing-module__jDH3nq__closing{text-align:center;background:#ecefe5;padding:60px 24px}.landing-module__jDH3nq__closing>svg{color:var(--accent);margin:0 auto 18px}.landing-module__jDH3nq__closing h2{font-size:var(--ui-font-page);line-height:var(--ui-leading-heading);letter-spacing:-.04em;font-weight:var(--ui-weight-semibold);margin:0}.landing-module__jDH3nq__closing p{color:var(--muted);font-size:var(--ui-font-body);margin:14px 0 25px}.landing-module__jDH3nq__footer{color:var(--muted);font-size:var(--ui-font-caption);justify-content:space-between;align-items:center;gap:20px;padding:30px 0;display:flex}.landing-module__jDH3nq__footer strong{font-size:var(--ui-font-section);font-weight:var(--ui-weight-semibold)}.landing-module__jDH3nq__footer p{margin:6px 0 0}.landing-module__jDH3nq__footer nav{flex-wrap:wrap;gap:22px;display:flex}.landing-module__jDH3nq__footer a{color:var(--muted);padding-block:8px}.landing-module__jDH3nq__skip{color:var(--ink);z-index:10;background:#fff;padding:12px;position:absolute;top:-100px;left:16px}.landing-module__jDH3nq__skip:focus{top:12px}@media (max-width:1050px){.landing-module__jDH3nq__hero{gap:30px}.landing-module__jDH3nq__workspace{grid-template-columns:minmax(0,1fr)}.landing-module__jDH3nq__sidebar{display:none}.landing-module__jDH3nq__header nav{gap:18px}}@media (max-width:760px){.landing-module__jDH3nq__primary,.landing-module__jDH3nq__secondary,.landing-module__jDH3nq__login{min-height:var(--ui-touch-target)}.landing-module__jDH3nq__header,.landing-module__jDH3nq__hero,.landing-module__jDH3nq__how,.landing-module__jDH3nq__footer{width:calc(100% - 40px)}.landing-module__jDH3nq__header{min-height:74px}.landing-module__jDH3nq__header nav{gap:14px}.landing-module__jDH3nq__header .landing-module__jDH3nq__howLink,.landing-module__jDH3nq__header .landing-module__jDH3nq__headerStart{display:none}.landing-module__jDH3nq__hero{grid-template-columns:minmax(0,1fr);gap:34px;padding:38px 0 36px}.landing-module__jDH3nq__eyebrow{margin-bottom:18px}.landing-module__jDH3nq__actions{gap:22px}.landing-module__jDH3nq__note{font-size:var(--ui-font-caption);gap:12px;margin-top:23px}.landing-module__jDH3nq__workspaceMain{padding:23px 20px 12px}.landing-module__jDH3nq__task{padding:22px 19px}.landing-module__jDH3nq__how{padding:28px 0 36px}.landing-module__jDH3nq__features{grid-template-columns:minmax(0,1fr);gap:25px}.landing-module__jDH3nq__features article{border-left:0;padding:0}.landing-module__jDH3nq__features h3{margin:8px 0}.landing-module__jDH3nq__closing{padding:42px 20px}.landing-module__jDH3nq__footer{flex-direction:column;align-items:flex-start;gap:12px}.landing-module__jDH3nq__footer nav{gap:18px}}
html[data-theme] .app-shell .app-header :is(.ai-provider-trigger,.header-settings-trigger,.notify-button,.mobile-search-trigger-slot button){min-width:var(--ui-touch-target);min-height:var(--ui-touch-target);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface-muted);color:var(--ui-text);cursor:pointer}html[data-theme] .app-shell .app-header :is(.ai-provider-trigger,.header-settings-trigger,.notify-button,.mobile-search-trigger-slot button):not(:disabled):hover{background:var(--ui-surface-pressed);border-color:var(--ui-text-muted)}html[data-theme] .app-shell .app-header :is(.ai-provider-trigger,.header-settings-trigger,.notify-button,.mobile-search-trigger-slot button):not(:disabled):is(:active,[aria-expanded=true]){background:var(--ui-accent-soft);border-color:var(--ui-accent)}html[data-theme] .app-shell .app-header :is(.ai-provider-trigger,.header-settings-trigger,.notify-button,.mobile-search-trigger-slot button):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}html[data-theme] .app-shell .app-header :is(.ai-provider-trigger,.header-settings-trigger,.notify-button,.mobile-search-trigger-slot button):disabled{cursor:not-allowed;background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-text-subtle);opacity:1;border-style:dashed}.ai-request-status{font-size:var(--ui-font-caption);font-weight:var(--ui-weight-medium)}.ai-provider-status{font-size:var(--ui-font-caption);line-height:var(--ui-leading-body);color:var(--ui-text-muted);margin:0;padding:8px}.app-header .ai-provider-trigger{min-height:var(--ui-touch-target);gap:7px;padding:0 10px}.ai-provider-logo{object-fit:contain;flex-shrink:0;width:20px;height:20px}.ai-provider-logo-openai{background:#fff;border-radius:50%}.ai-connection-dot{background:var(--ui-text-subtle);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ai-connection-dot:is([data-state=connected],[data-state=busy]){background:var(--ui-success);box-shadow:none}.ai-connection-dot[data-state=failure]{background:var(--ui-text-subtle)}html[data-theme] .app-shell .app-header .ai-provider-trigger[data-ai-state=busy],.ai-provider-trigger[data-ai-state=busy]{border-color:var(--ui-success)}.app-header .ai-provider-menu{width:190px;padding:6px}.app-header .ai-provider-option{min-height:var(--ui-touch-target);grid-template-columns:20px minmax(0,1fr) 20px;gap:10px}.app-header .ai-provider-option>strong{text-align:left;flex:1}.app-header .header-settings-trigger,.app-header .notify-button{width:var(--ui-touch-target);height:var(--ui-touch-target);border-radius:var(--ui-radius-md);color:var(--ui-text-muted);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.notification-enabled-dot{background:#16834a;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:9px}.header-settings-dialog{border:1px solid var(--ui-border,#ddd);border-radius:var(--ui-radius-md);background:var(--ui-surface,#fff);width:min(390px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ui-text,#222);box-shadow:none;margin:0;padding:16px;position:fixed;inset:50dvh auto auto 50vw;overflow:auto;transform:translate(-50%,-50%)}.header-settings-dialog::backdrop{background:#0003}.header-settings-dialog>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.header-settings-dialog h2{font-size:var(--ui-font-section);font-weight:var(--ui-weight-semibold)}.header-settings-dialog>header button{width:var(--ui-touch-target);height:var(--ui-touch-target)}.header-settings-content{flex-direction:column;gap:6px;display:flex}.install-app-trigger{min-height:var(--ui-touch-target);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-label);cursor:pointer;font-weight:var(--ui-weight-medium);align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.install-app-trigger::-webkit-details-marker{display:none}.install-app-trigger>span{flex:1}.install-app-trigger:hover,.install-app[open]>summary{background:var(--ui-surface-pressed)}.install-app-trigger:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.install-app[open]>summary>svg:last-child{transform:rotate(180deg)}.install-app-body{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);font-size:var(--ui-font-label);line-height:var(--ui-leading-body);padding:12px}.install-app-body p{margin:0 0 10px}.install-app-body ul{margin:12px 0;padding-left:20px;list-style:outside}.install-app-body li+li{margin-top:8px}.install-app-body small{color:var(--ui-text-muted);display:block}html[data-theme] .app-shell .install-app-body .btn-primary{min-height:var(--ui-touch-target);color:var(--dark-page,#fff);background:var(--cave-accent-text,var(--ui-accent));padding:9px 14px}.header-settings-content .theme-picker-trigger,.header-settings-content .release-notes-trigger,.header-settings-content .app-logout button{width:100%;min-height:var(--ui-touch-target);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-label);font-weight:var(--ui-weight-medium);justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;display:flex}.header-settings-content .theme-picker-menu,.header-settings-content .registration-settings-panel{width:100%;max-height:none;box-shadow:none;margin:6px 0;position:static}.header-account-email{font-size:var(--ui-font-caption);color:var(--ui-text-muted,#666);overflow-wrap:anywhere;border-top:1px solid var(--ui-border,#ddd);padding:12px 12px 0}@media (max-width:640px){.app-header.app-header .app-header-actions{gap:2px!important}.app-header .ai-provider-trigger{gap:5px;padding:0 7px}.header-settings-dialog{width:auto;max-height:calc(100dvh - 24px);margin:0;inset:auto 12px 12px;transform:none}}.header-settings-content .language-picker-trigger,.header-settings-content .calendar-settings-trigger{width:100%;min-height:var(--ui-touch-target);border-radius:var(--ui-radius-sm);font-size:var(--ui-font-label);font-weight:var(--ui-weight-medium);justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;display:flex}html[data-theme] .app-shell .header-settings-content :is(.theme-picker-trigger,.release-notes-trigger,.calendar-settings-trigger,.app-logout button){color:var(--ui-text);box-shadow:none;background:0 0;border:0;transition:background-color .15s}html[data-theme] .app-shell .header-settings-content :is(.theme-picker-trigger,.release-notes-trigger,.calendar-settings-trigger,.app-logout button):not(:disabled):is(:hover,[aria-expanded=true]){background:var(--ui-surface-pressed);color:var(--ui-text)}html[data-theme] .app-shell .header-settings-content :is(.theme-picker-trigger,.release-notes-trigger,.calendar-settings-trigger,.app-logout button):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.calendar-settings-dialog,.calendar-save-notice{--ui-page:var(--bg,var(--cave-page,var(--dark-page,var(--light-page,var(--background)))));--ui-surface:var(--panel,var(--cave-paper,var(--dark-surface,var(--light-surface,var(--background)))));--ui-surface-muted:var(--panel2,var(--cave-panel-soft,var(--dark-surface-muted,var(--light-surface-muted))));--ui-border:var(--border,var(--cave-line-soft,var(--dark-border,var(--light-border))));--ui-text:var(--text,var(--cave-ink,var(--dark-text,var(--light-text,var(--foreground)))));--ui-text-muted:var(--muted,var(--cave-muted,var(--dark-text-muted,var(--light-text-muted))));--ui-accent:var(--accent,var(--cave-accent,var(--dark-accent,var(--light-accent))));--ui-accent-text:var(--accent-text,var(--cave-accent-text,var(--dark-accent-text,var(--light-accent-text))));--ui-focus:var(--cave-accent-text,var(--dark-focus,var(--light-focus)))}.calendar-settings-dialog{border:1px solid var(--ui-border,#ddd);border-radius:var(--ui-radius-md);background:var(--ui-page,#f6f7f9);width:min(660px,100vw - 40px);max-width:none;height:fit-content;max-height:calc(100dvh - 40px);color:var(--ui-text,#222);box-shadow:none;margin:0 auto;padding:0;position:fixed;inset:20px;overflow:hidden}.calendar-settings-dialog::backdrop{background:#0006}.calendar-settings-dialog>header{z-index:2;border-bottom:1px solid var(--ui-border,#ddd);background:var(--ui-surface,#fff);justify-content:space-between;align-items:center;min-height:64px;padding:10px 16px;display:flex;position:sticky;top:0}.calendar-settings-dialog>header h2{font-size:var(--ui-font-section);font-weight:var(--ui-weight-semibold);margin:0}.calendar-settings-dialog>header button{width:var(--ui-touch-target);height:var(--ui-touch-target)}.calendar-settings-dialog-body{overscroll-behavior:contain;max-height:calc(100dvh - 106px);padding:1px 16px 24px;overflow:auto}.calendar-settings-dialog-error{border:1px solid var(--ui-border,#ddd);border-radius:var(--ui-radius-md);background:var(--ui-surface,#fff);max-width:760px;margin:24px auto;padding:24px}@media (max-width:640px){.calendar-settings-dialog{border-radius:var(--ui-radius-md) var(--ui-radius-md) 0 0;width:100%;height:fit-content;max-height:92dvh;inset:auto 0 0}.calendar-settings-dialog-body{max-height:calc(92dvh - 65px);padding-inline:0}}.language-picker-menu{border:1px solid var(--ui-border,#ddd);border-radius:var(--ui-radius-md);background:var(--ui-surface-muted,#f6f6f6);margin:6px 0;padding:12px}.language-picker-menu h3{font-size:var(--ui-font-body);font-weight:var(--ui-weight-semibold);margin:0}.language-picker-menu>p{color:var(--ui-text-muted,#666);font-size:var(--ui-font-caption);line-height:var(--ui-leading-body);margin:4px 0 10px}.language-picker-menu [role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.language-picker-option{min-height:var(--ui-touch-target);border:1px solid var(--ui-border,#ddd);border-radius:var(--ui-radius-sm);background:var(--ui-surface,#fff);color:var(--ui-text,#222);text-align:left;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.language-picker-option[aria-checked=true]{border-color:var(--ui-accent,#2563eb);background:var(--ui-accent-soft,#eff6ff)}.language-picker-error{color:var(--ui-danger,#b42318);font-size:var(--ui-font-caption);line-height:var(--ui-leading-body);margin:4px 12px}.language-picker-text{text-align:center}.language-picker-text .language-picker-trigger{width:auto;min-height:var(--ui-touch-target);color:var(--ui-text-muted,#5c6675);font-size:var(--ui-font-caption);box-shadow:none;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:0;font-weight:400;display:inline-flex}.language-picker-text .language-picker-trigger svg{flex-shrink:0;width:14px;height:14px}.language-picker-text .language-picker-menu{text-align:left;font-size:var(--ui-font-caption)}.language-picker-text .language-picker-menu h3{font-size:var(--ui-font-caption);font-weight:var(--ui-weight-medium)}.language-picker-text .language-picker-option{font-size:var(--ui-font-caption);font-weight:400}.language-picker-text .language-picker-option svg{width:14px;height:14px}.language-picker-text .language-picker-trigger:hover span{text-underline-offset:4px;text-decoration:underline}.language-picker-text .language-picker-trigger:focus-visible{outline:2px solid var(--ui-accent,#2563eb);outline-offset:4px}.language-picker-text .language-picker-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.language-picker-text .language-picker-option{background:0 0;border:0;border-radius:0}.language-picker-text .language-picker-option:hover span{text-underline-offset:4px;text-decoration:underline}@media (max-width:390px){.language-picker-menu [role=radiogroup]{grid-template-columns:1fr}}#board-settings-slot,#board-settings-slot>div{display:contents}.header-settings-menu fieldset{border:0;margin-top:12px;padding:0}.header-settings-menu legend{font-size:var(--ui-font-caption);color:var(--ui-text-muted)}.settings-row{min-height:var(--ui-touch-target);font-size:var(--ui-font-label);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-row select{min-height:var(--ui-control-button);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);padding:4px 10px}.settings-row input{width:18px;height:18px;accent-color:var(--ui-accent);flex-shrink:0}.settings-help{font-size:var(--ui-font-caption);line-height:var(--ui-leading-body);color:var(--ui-text-muted);margin:4px 0}.header-settings-menu .header-account-email{border:0;padding:8px 0}.settings-shortcuts>div{min-height:var(--ui-control-button);font-size:var(--ui-font-label);justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-shortcuts kbd{border:1px solid var(--ui-border);border-radius:var(--ui-radius-badge);padding:2px 6px;font-family:inherit}
