.ya-app{max-width:880px;padding:24px 24px calc(116px + env(safe-area-inset-bottom,0px));color:var(--ui-ink);background:var(--ui-background);min-height:70vh;font-family:var(--app-font);margin:0 auto}.ya-account-settings .ui-settings-row{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.ya-account-settings .ui-row-copy{min-width:0}.ya-account-settings .ui-row-copy h3{margin:0}.ya-account-settings .ui-row-copy p{color:var(--ui-muted);margin:5px 0 0}.ya-account-settings .app-disclosure{border-bottom:1px solid var(--ui-border);padding-block:16px}.ya-account-settings .app-disclosure>summary{align-content:center;min-height:44px}.ya-account-settings .app-field{margin-block:14px}.ya-account-settings fieldset{border:0;flex-wrap:wrap;gap:12px;padding:0;display:flex}@media (max-width:420px){.ya-account-settings .ui-settings-row{flex-wrap:wrap}}.ya-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ya-mark{font:36px var(--app-heading-font);color:var(--ui-ink);text-decoration:none}.ya-account-actions{align-items:center;gap:10px;display:flex}.ya-app select,.ya-app input,.ya-app textarea{font:inherit;background:var(--ui-surface);color:inherit;border:1px solid var(--ui-field-border);border-radius:10px;max-width:100%;padding:10px}.ya-nav{border-bottom:1px solid var(--ui-border);flex-wrap:wrap;gap:20px;margin:24px 0;padding-bottom:14px;display:flex}.ya-nav a{color:var(--ui-muted);padding:6px;text-decoration:none}.ya-nav a[aria-current]{border-bottom:2px solid var(--ui-accent);font-weight:650}.ya-intro{margin:40px 0 26px}.ya-app h1{font:36px/1.25 var(--app-heading-font)}.ya-app h2{font:25px/1.3 var(--app-heading-font);margin:28px 0 16px}.ya-app h3{font:22px/1.3 var(--app-heading-font);margin:0 0 14px}.ya-app p{line-height:1.65}.ya-panel{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:18px;margin-bottom:16px;padding:24px}.ya-status{background:var(--ui-accent-soft)}.ya-status>p{font:24px/1.5 var(--app-heading-font)}.ya-eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:13px}.ya-muted{color:var(--ui-muted)}.ya-practices{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ya-app button,.ya-primary{font:inherit;background:var(--ui-accent);color:var(--ui-surface);cursor:pointer;border:0;border-radius:12px;padding:12px 18px;text-decoration:none;display:inline-block}.ya-app button:disabled{opacity:.55;cursor:default}.ya-app :focus-visible{outline:3px solid var(--ui-accent);outline-offset:3px}.ya-breath{background:var(--ui-accent-soft);width:100px;height:100px;color:var(--ui-accent);border-radius:50%;justify-content:center;align-items:center;margin:24px auto;transition:transform 5s ease-in-out;display:flex}.ya-breath-in{transform:scale(1.18)}.ya-form{flex-direction:column;gap:16px;display:flex}.ya-form label{flex-direction:column;gap:8px;display:flex}.ya-form textarea{min-height:110px}.ya-form button{align-self:flex-start}.ya-notice{background:var(--ui-accent-soft);border-radius:12px;padding:14px}.ya-context{border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);background:var(--ui-accent-soft);padding:12px}.ya-permissions{border:1px solid var(--ui-border);border-radius:10px;padding:16px}.ya-permissions label{flex-direction:row;gap:8px;margin:10px 0;display:flex}.ya-search{width:100%;margin-bottom:20px}.ya-prose{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:600px){.ya-app{padding:16px 14px calc(116px + env(safe-area-inset-bottom,0px))}.ya-practices{grid-template-columns:1fr}.ya-app h1{font-size:30px}.ya-account-actions{gap:5px}.ya-account-actions select{max-width:135px}.ya-panel{padding:18px}.ya-nav{gap:8px}}@media (prefers-reduced-motion:reduce){.ya-breath{transition:none;transform:none}}.ya-footer{z-index:20;bottom:0;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));background:var(--ui-surface);border-top:1px solid var(--ui-border);justify-content:space-around;align-items:center;gap:16px;display:flex;position:fixed;inset-inline:0}.ya-footer a{color:var(--ui-muted);justify-items:center;gap:5px;min-width:72px;font-size:14px;text-decoration:none;display:grid}.ya-footer a span{font-size:27px;line-height:1}.ya-footer a[aria-current]{color:var(--ui-ink);font-weight:650}.ya-app .ya-footer .ya-add-entry{border:5px solid var(--ui-background);border-radius:50%;width:60px;height:60px;padding:0;font-size:32px;box-shadow:0 5px 20px #303a3420}.ya-controls{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;display:flex}.ya-controls label{align-items:center;gap:8px;display:flex}.ya-practice-dialog{border:1px solid var(--ui-border);background:var(--ui-background);width:min(90vw,580px);max-height:90dvh;color:inherit;border-radius:24px;padding:24px;overflow:auto}.ya-practice-dialog::backdrop{background:#24182f66}.ya-practice-dialog label,.portable-prompt-panel label{gap:8px;margin:14px 0;display:grid}.portable-prompt-panel textarea{width:100%;min-height:140px}.portable-prompt-panel fieldset{border:1px solid var(--ui-border);border-radius:12px;max-height:280px;overflow-y:auto}.portable-prompt-panel fieldset label{align-items:center;gap:8px;display:flex}.portable-prompt-panel button{margin:8px 10px 8px 0}.ya-active-practice{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:330px;display:flex}.ya-breath-shape{background:var(--ui-accent-soft);border:2px solid var(--ui-accent);border-radius:50%;width:150px;height:150px;margin:20px;transition:transform .1s linear}.ya-active-practice output{font-variant-numeric:tabular-nums;font-size:32px}.ya-active-practice progress{width:min(100%,260px);accent-color:var(--ui-accent)}.ya-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ya-breath-shape{transition:none;transform:none!important}}.ya-dictionary-term{min-height:0;color:inherit;font:inherit;cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;border-radius:0;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.ya-dictionary-term:focus-visible{outline-offset:2px;outline:2px solid}.ya-dictionary-dialog{border:1px solid var(--ui-border);background:var(--ui-surface);width:min(34rem,100vw - 2rem);max-height:80dvh;color:var(--ui-ink);border-radius:1.25rem;padding:1.5rem;overflow:auto}.ya-dictionary-dialog::backdrop{background:#00000059}.ya-dictionary-dialog .ya-prose{white-space:pre-wrap;overflow-wrap:anywhere}.ya-dictionary label{display:block}.ya-term-popover{z-index:1000;background:var(--ui-surface);width:min(320px,100vw - 16px);max-height:min(400px,70dvh);color:var(--ui-ink);box-shadow:var(--ui-dialog-shadow);border:1px solid #aaa;border-radius:16px;padding:20px;line-height:1.5;position:fixed;overflow:auto}.ya-term-popover h2{margin:0 28px 12px 0}.ya-popover-close{float:right;color:inherit;background:0 0;border:0;padding:2px 8px;font-size:24px}.ya-app .app-skeleton-label{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--ui-muted);align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex;position:static;overflow:visible}.ya-app .app-skeleton-label:before{content:"";border:2px solid var(--ui-border);border-top-color:var(--ui-link);border-radius:50%;flex:0 0 12px;width:12px;height:12px;animation:1s linear infinite ya-loading-turn}.ya-app .app-skeleton-lines>span{opacity:.8}.ya-session-delete{margin-top:28px}@keyframes ya-loading-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ya-app .app-skeleton-label:before{animation:none}}
