.pa,.pa-ghost-card,.psn{--ob-bg: var(--lk-background, #F7F6F3);--ob-surface: var(--lk-surface, #FFFFFF);--ob-ink: var(--lk-text, #1F2B28);--ob-ink-2: var(--lk-text-muted, #5B6763);--ob-line: var(--lk-border-color, #E4E7E4);--ob-accent: var(--lk-primary, #3E6D66);--ob-accent-ink: #FFFDF8;--ob-accent-soft: color-mix(in srgb, var(--lk-primary, #3E6D66) 14%, var(--lk-surface, #FFFFFF));--ob-peach: var(--lk-secondary, #C4A02A);--ob-sage: var(--lk-tertiary, #5B6ABF);--ob-butter: var(--lk-warning, #D9A43A);--ob-error: var(--lk-danger-color, var(--lk-error, #C53030));--ob-error-soft: color-mix(in srgb, var(--ob-error) 11%, var(--ob-surface));--ob-edge: color-mix(in srgb, var(--ob-ink) 16%, var(--ob-surface));--ob-font: var(--lk-font-sans, "Nunito", "Inter", system-ui, sans-serif);--ob-font-display: var(--lk-font-display, "Baloo 2", "Nunito", sans-serif);--ob-radius-lg: var(--lk-border-radius-lg, 18px);--ob-radius-btn: var(--lk-border-radius, 12px);--nb-cover: color-mix(in srgb, var(--ob-accent) 88%, var(--ob-bg));--nb-cover-edge: color-mix(in srgb, var(--ob-accent) 62%, #000);--nb-paper: color-mix(in srgb, var(--ob-surface) 95%, var(--ob-butter));--nb-rule: color-mix(in srgb, var(--ob-sage) 16%, var(--nb-paper));--nb-margin: color-mix(in srgb, var(--ob-error) 34%, var(--nb-paper));--nb-ring: color-mix(in srgb, #9AA3A8 85%, var(--ob-bg));--nb-ring-edge: color-mix(in srgb, #5F686D 85%, var(--ob-bg));--nb-hole: color-mix(in srgb, var(--ob-ink) 22%, var(--ob-bg));--pi-backdrop: color-mix(in srgb, var(--ob-ink) 34%, transparent);--stamp: color-mix(in srgb, var(--ob-accent) 85%, var(--ob-ink));--spring-playful: linear(0, .016, .0601, .1264, .2092, .3033, .404, .5071, .609, .7067, .7978, .8806, .9539, 1.0168, 1.0691, 1.1108, 1.1424, 1.1645, 1.1779, 1.1836, 1.1827, 1.1763, 1.1654, 1.1511, 1.1344, 1.1162, 1.0973, 1.0784, 1.0601, 1.0428, 1.027, 1.0129, 1.0007, .9904, .982, .9756, .9709, .9679, .9664, .9662, .967, .9688, .9712, .9742, .9774, .9809, .9844, .9878, 1);--t-playful: .7s;--spring-press: linear(0, .0144, .0541, .114, .1891, .2748, .3671, .4623, .5573, .6495, .7367, .8172, .89, .9541, 1.0093, 1.0553, 1.0924, 1.1209, 1.1415, 1.1548, 1.1616, 1.1629, 1.1593, 1.1519, 1.1413, 1.1286, 1.1142, 1.099, 1.0834, 1.068, 1.0532, 1.0393, 1.0265, 1.015, 1.0049, .9963, .9892, .9835, .9792, .9762, .9744, .9735, .9735, .9743, .9757, .9775, .9797, .982, 1);--t-press: .42s;--ease-out: cubic-bezier(.16, 1, .3, 1);font-family:var(--ob-font)}.pa *,.pa-ghost-card *{box-sizing:border-box}.pa button,.pa input{font:inherit;color:inherit}.pa img{-webkit-user-drag:none;user-select:none}.pa :focus-visible{outline:3px solid color-mix(in srgb,var(--ob-accent) 55%,transparent);outline-offset:2px}.ps-dialog.mud-dialog:has(.pa){width:min(980px,94vw);background:var(--lk-background)}.pa{position:relative;max-width:980px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 404px;gap:24px;height:680px;padding:20px 22px 24px 28px;background:var(--ob-bg);color:var(--ob-ink);font-size:16px;line-height:1.45;border-radius:28px;box-shadow:0 30px 60px -30px #141e1a59;overflow:hidden;isolation:isolate}:is(.pa,.pa-ghost-card,.psn) .pa-left{display:flex;flex-direction:column;min-width:0;min-height:0}:is(.pa,.pa-ghost-card,.psn) .pa-top{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;margin-bottom:10px;padding-right:36px}:is(.pa,.pa-ghost-card,.psn) .ob-back{width:40px;height:40px;border:0;border-radius:14px;background:transparent;cursor:pointer;display:grid;place-items:center;color:var(--ob-ink-2);transition:transform var(--t-press) var(--spring-press),background-color .2s}:is(.pa,.pa-ghost-card,.psn) .ob-back:active{transform:scale(.9);background:var(--ob-accent-soft)}:is(.pa,.pa-ghost-card,.psn) .ob-back[disabled]{opacity:0;pointer-events:none}:is(.pa,.pa-ghost-card,.psn) .ob-back svg{width:22px;height:22px}:is(.pa,.pa-ghost-card,.psn) .pa-dots{display:flex;gap:6px;justify-content:center}:is(.pa,.pa-ghost-card,.psn) .pa-dot{width:26px;height:8px;border-radius:999px;background:var(--ob-edge);transition:background-color .3s,width .45s var(--spring-playful)}:is(.pa,.pa-ghost-card,.psn) .pa-dot.is-on{background:var(--ob-accent);width:44px}:is(.pa,.pa-ghost-card,.psn) .pa-dot.is-done{background:color-mix(in srgb,var(--ob-accent) 50%,var(--ob-surface))}:is(.pa,.pa-ghost-card,.psn) .pa-dot.is-req:not(.is-done):not(.is-on){background:color-mix(in srgb,var(--ob-error) 45%,var(--ob-surface))}:is(.pa,.pa-ghost-card,.psn) .ob-link{border:0;background:none;color:var(--ob-ink-2);font-weight:800;font-size:14px;padding:6px 10px;min-height:40px;cursor:pointer;border-radius:10px;transition:transform var(--t-press) var(--spring-press)}:is(.pa,.pa-ghost-card,.psn) .ob-link:active{transform:scale(.95)}:is(.pa,.pa-ghost-card,.psn) .ob-link:hover{color:var(--ob-ink)}:is(.pa,.pa-ghost-card,.psn) .pa-close{position:absolute;top:14px;right:14px;z-index:20;width:32px;height:32px;border:none;border-radius:.5rem;background:transparent;color:var(--ob-ink-2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}:is(.pa,.pa-ghost-card,.psn) .pa-close:hover{background:color-mix(in srgb,var(--ob-ink) 7%,transparent);color:var(--ob-ink)}:is(.pa,.pa-ghost-card,.psn) .pa-close svg{width:20px;height:20px}:is(.pa,.pa-ghost-card,.psn) .pa-step{flex:1 1 0;min-height:0;display:flex;flex-direction:column}:is(.pa,.pa-ghost-card,.psn) .pa-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px}:is(.pa,.pa-ghost-card,.psn) .pa-kicker-n{font-family:var(--ob-font-display);font-weight:800;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ob-accent);background:var(--ob-accent-soft);padding:3px 12px;border-radius:999px}:is(.pa,.pa-ghost-card,.psn) .pa-flagchip{display:inline-flex;align-items:center;gap:5px;font-weight:800;font-size:12px;color:var(--ob-error);background:var(--ob-error-soft);padding:3px 10px 3px 8px;border-radius:999px}:is(.pa,.pa-ghost-card,.psn) .pa-flagchip svg{width:13px;height:13px}:is(.pa,.pa-ghost-card,.psn) .pa-q{margin:0 0 12px;font-family:var(--ob-font-display);font-weight:800;font-size:28px;line-height:1.08;letter-spacing:-.01em;color:var(--ob-ink);text-wrap:balance}:is(.pa,.pa-ghost-card,.psn) .pa-say{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:start;height:84px;flex:none;margin-bottom:12px}:is(.pa,.pa-ghost-card,.psn) .pa-avatar{width:64px;height:64px;border-radius:50%;background:var(--ob-accent-soft);overflow:hidden}:is(.pa,.pa-ghost-card,.psn) .pa-avatar img{width:100%;height:100%;object-fit:cover;display:block}:is(.pa,.pa-ghost-card,.psn) .pa-avatar.is-pop img{animation:pa-face .5s var(--spring-playful)}@keyframes pa-face{0%{transform:scale(.86) rotate(-6deg)}to{transform:none}}:is(.pa,.pa-ghost-card,.psn) .pa-bubble{position:relative;margin-top:2px;background:var(--ob-surface);border:2px solid var(--ob-accent-soft);border-radius:18px;padding:10px 14px;font-size:15px;line-height:1.4;text-wrap:pretty;color:var(--ob-ink)}:is(.pa,.pa-ghost-card,.psn) .pa-bubble.is-new{animation:pa-bub .45s var(--spring-playful) both}:is(.pa,.pa-ghost-card,.psn) .pa-bubble:before{content:"";position:absolute;left:-8px;top:min(22px,calc(50% - 8px));width:13px;height:13px;background:var(--ob-surface);border-left:2px solid var(--ob-accent-soft);border-bottom:2px solid var(--ob-accent-soft);transform:rotate(45deg)}:is(.pa,.pa-ghost-card,.psn) .pa-bubble b{color:var(--ob-accent)}:is(.pa,.pa-ghost-card,.psn) .pa-bubble.is-worried,:is(.pa,.pa-ghost-card,.psn) .pa-bubble.is-worried:before{border-color:color-mix(in srgb,var(--ob-error) 35%,var(--ob-surface))}:is(.pa,.pa-ghost-card,.psn) .pa-bubble.is-worried b{color:var(--ob-error)}@keyframes pa-bub{0%{transform:scale(.97);opacity:.3}to{transform:none;opacity:1}}:is(.pa,.pa-ghost-card,.psn) .pa-body{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;overscroll-behavior:contain;padding:2px 2px 6px}:is(.pa,.pa-ghost-card,.psn) .ob-opt{position:relative;min-height:56px;width:100%;border-radius:var(--ob-radius-lg);border:2px solid var(--ob-edge);background:var(--ob-surface);padding:8px 14px;text-align:left;font-weight:800;font-size:15px;cursor:pointer;color:var(--ob-ink);box-shadow:0 3px 0 var(--ob-edge);display:flex;align-items:center;gap:12px;flex:none;transition:transform var(--t-press) var(--spring-press),border-color .2s,background-color .25s,box-shadow .15s,color .2s}:is(.pa,.pa-ghost-card,.psn) .ob-opt:hover{border-color:color-mix(in srgb,var(--ob-accent) 40%,var(--ob-edge))}:is(.pa,.pa-ghost-card,.psn) .ob-opt:active{transform:translateY(3px) scale(.985);box-shadow:0 0 0 var(--ob-edge)}:is(.pa,.pa-ghost-card,.psn) .ob-opt.is-selected{border-color:var(--ob-accent);background:var(--ob-accent-soft);color:var(--ob-accent);box-shadow:0 3px 0 var(--ob-accent);animation:pa-pop var(--t-playful) var(--spring-playful) 1}@keyframes pa-pop{0%{transform:scale(.96)}to{transform:scale(1)}}:is(.pa,.pa-ghost-card,.psn) .ob-check{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;margin-left:auto;background:var(--ob-accent);color:var(--ob-accent-ink);transform:scale(0);transition:transform var(--t-playful) var(--spring-playful)}:is(.pa,.pa-ghost-card,.psn) .ob-opt.is-selected .ob-check{transform:scale(1)}:is(.pa,.pa-ghost-card,.psn) .ob-check svg{width:14px;height:14px}:is(.pa,.pa-ghost-card,.psn) .pa-opt-txt{display:flex;flex-direction:column;min-width:0;flex:1;gap:1px}:is(.pa,.pa-ghost-card,.psn) .pa-opt-l{display:flex;flex-wrap:wrap;align-items:center;gap:6px}:is(.pa,.pa-ghost-card,.psn) .pa-opt-txt small{font-size:13px;font-weight:700;color:var(--ob-ink-2);line-height:1.3}:is(.pa,.pa-ghost-card,.psn) .ob-opt.is-selected .pa-opt-txt small{color:inherit;opacity:.85}padding: 4px 8px 3px; border-radius: 999px; background: color-mix(in srgb,var(--ob-butter) 22%,var(--ob-surface)); color: color-mix(in srgb,var(--ob-butter) 45%,var(--ob-ink)); } :is(.pa,.pa-ghost-card,.psn) .pa-code{font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--ob-ink-2);background:var(--ob-bg);padding:2px 7px;border-radius:6px;font-variant-numeric:tabular-nums}:is(.pa,.pa-ghost-card,.psn) .ob-opt.is-selected .pa-code{background:var(--ob-surface)}:is(.pa,.pa-ghost-card,.psn) .pa-free{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 12px 0 10px;border-radius:var(--ob-radius-lg);flex:none;border:2px dashed var(--ob-edge);background:transparent;transition:border-color .2s,background-color .2s,box-shadow .15s}:is(.pa,.pa-ghost-card,.psn) .pa-free:focus-within,:is(.pa,.pa-ghost-card,.psn) .pa-free.is-filled{border-style:solid;border-color:var(--ob-accent);background:var(--ob-surface);box-shadow:0 3px 0 var(--ob-accent)}:is(.pa,.pa-ghost-card,.psn) .pa-free-ico{width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--ob-bg);color:var(--ob-ink-2)}:is(.pa,.pa-ghost-card,.psn) .pa-free-ico svg{width:18px;height:18px}:is(.pa,.pa-ghost-card,.psn) .pa-free input{flex:1;min-width:0;height:52px;border:0;outline:none;background:transparent;font-weight:800;font-size:15px;color:var(--ob-ink)}:is(.pa,.pa-ghost-card,.psn) .pa-free input::placeholder{color:var(--ob-ink-2);font-weight:700;opacity:1}:is(.pa,.pa-ghost-card,.psn) .pa-card{flex:none;display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;align-items:center;padding:14px 16px 14px 12px;border-radius:22px;background:var(--ob-surface);border:2px solid var(--ob-edge);box-shadow:0 3px 0 var(--ob-edge)}:is(.pa,.pa-ghost-card,.psn) .pa-card.is-important{background:var(--ob-error-soft);border-color:color-mix(in srgb,var(--ob-error) 30%,var(--ob-edge));box-shadow:0 3px color-mix(in srgb,var(--ob-error) 30%,var(--ob-edge))}:is(.pa,.pa-ghost-card,.psn) .pa-card img{width:64px;height:64px;object-fit:contain;transform:rotate(-6deg);filter:url(#pa-sticker) drop-shadow(0 4px 5px rgba(30,40,36,.2))}:is(.pa,.pa-ghost-card,.psn) .pa-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:3px}:is(.pa,.pa-ghost-card,.psn) .pa-card-t{font-family:var(--ob-font-display);font-weight:800;font-size:17px;line-height:1.15}:is(.pa,.pa-ghost-card,.psn) .pa-card-text{font-size:14px;line-height:1.45;color:var(--ob-ink-2)}:is(.pa,.pa-ghost-card,.psn) .pa-card.is-important .pa-card-t{color:var(--ob-error)}:is(.pa,.pa-ghost-card,.psn) .pa-task{position:relative;flex:none;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:60px;width:100%;padding:8px 12px 8px 10px;border-radius:var(--ob-radius-lg);border:2px solid var(--ob-edge);background:var(--ob-surface);box-shadow:0 3px 0 var(--ob-edge);text-align:left;cursor:pointer;color:var(--ob-ink);transition:transform var(--t-press) var(--spring-press),border-color .2s,background-color .25s,box-shadow .15s,opacity .2s}:is(.pa,.pa-ghost-card,.psn) .pa-task:active{transform:translateY(3px) scale(.99);box-shadow:0 0 0 var(--ob-edge)}:is(.pa,.pa-ghost-card,.psn) .pa-task.is-on{border-color:var(--ob-accent);background:var(--ob-accent-soft);box-shadow:0 3px 0 var(--ob-accent)}:is(.pa,.pa-ghost-card,.psn) .pa-task:not(.is-on){opacity:.62}:is(.pa,.pa-ghost-card,.psn) .pa-task:not(.is-on) .pa-task-t{text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:var(--ob-edge)}:is(.pa,.pa-ghost-card,.psn) .pa-task-box{position:relative;width:44px;height:44px;display:grid;place-items:center}:is(.pa,.pa-ghost-card,.psn) .pa-task-box img{width:42px;height:42px;object-fit:contain;transform:rotate(-6deg);filter:url(#pa-sticker) drop-shadow(0 3px 3px rgba(30,40,36,.2))}:is(.pa,.pa-ghost-card,.psn) .pa-task:not(.is-on) .pa-task-box img{filter:grayscale(1);opacity:.45}:is(.pa,.pa-ghost-card,.psn) .pa-task.is-on .pa-task-box img{animation:pa-wiggle .8s var(--spring-playful)}:is(.pa,.pa-ghost-card,.psn) .pa-task-badge{position:absolute;right:-4px;bottom:-3px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--ob-surface);color:var(--ob-ink-2);border:2px solid var(--ob-edge)}:is(.pa,.pa-ghost-card,.psn) .pa-task.is-on .pa-task-badge{background:var(--ob-accent);color:var(--ob-accent-ink);border-color:var(--ob-accent);animation:pa-pop .5s var(--spring-playful)}:is(.pa,.pa-ghost-card,.psn) .pa-task-badge svg{width:12px;height:12px}:is(.pa,.pa-ghost-card,.psn) .pa-opt-ico{width:44px;height:44px;flex:none;display:grid;place-items:center}:is(.pa,.pa-ghost-card,.psn) .pa-opt-ico img{width:42px;height:42px;object-fit:contain;transform:rotate(-6deg);filter:url(#pa-sticker) drop-shadow(0 3px 3px rgba(30,40,36,.2))}:is(.pa,.pa-ghost-card,.psn) .ob-opt.is-selected .pa-opt-ico img{animation:pa-wiggle .8s var(--spring-playful)}:is(.pa,.pa-ghost-card,.psn) .ob-opt{padding-left:8px}:is(.pa,.pa-ghost-card,.psn) .pa-task-main{display:flex;flex-direction:column;min-width:0;gap:2px}:is(.pa,.pa-ghost-card,.psn) .pa-task-t{font-weight:800;font-size:15px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.pa,.pa-ghost-card,.psn) .pa-task-edit{width:100%;min-width:0;border:0;border-bottom:2px dashed var(--ob-accent);background:transparent;outline:none;padding:0 0 2px;font-weight:800;font-size:15px;color:var(--ob-ink)}:is(.pa,.pa-ghost-card,.psn) .pa-task-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--ob-ink-2)}:is(.pa,.pa-ghost-card,.psn) .pa-kind{display:inline-flex;align-items:center;gap:5px;font-weight:800;font-size:11.5px;padding:2px 8px;border-radius:999px;line-height:1.4;background:var(--k-soft);color:var(--k-ink)}:is(.pa,.pa-ghost-card,.psn) .pa-kind i{width:8px;height:8px;border-radius:3px;background:var(--k)}:is(.pa,.pa-ghost-card,.psn) .k-patient{--k: var(--ob-sage);--k-soft: color-mix(in srgb, var(--ob-sage) 16%, var(--ob-surface));--k-ink: color-mix(in srgb, var(--ob-sage) 55%, var(--ob-ink))}:is(.pa,.pa-ghost-card,.psn) .k-mine{--k: var(--ob-butter);--k-soft: color-mix(in srgb, var(--ob-butter) 20%, var(--ob-surface));--k-ink: color-mix(in srgb, var(--ob-butter) 42%, var(--ob-ink))}:is(.pa,.pa-ghost-card,.psn) .k-resume{--k: var(--ob-peach);--k-soft: color-mix(in srgb, var(--ob-peach) 20%, var(--ob-surface));--k-ink: color-mix(in srgb, var(--ob-peach) 40%, var(--ob-ink))}:is(.pa,.pa-ghost-card,.psn) .k-pi{--k: var(--ob-accent);--k-soft: color-mix(in srgb, var(--ob-accent) 13%, var(--ob-surface));--k-ink: var(--ob-accent)}:is(.pa,.pa-ghost-card,.psn) .pa-due{font-family:var(--ob-font-display);font-weight:800;font-size:15px;color:var(--ob-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}:is(.pa,.pa-ghost-card,.psn) .pa-task.is-on .pa-due{color:var(--ob-accent)}:is(.pa,.pa-ghost-card,.psn) .pa-saved{display:inline-flex;align-items:center;gap:3px}:is(.pa,.pa-ghost-card,.psn) .pa-saved svg{width:12px;height:12px}:is(.pa,.pa-ghost-card,.psn) .pa-pencil{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--ob-ink-2);cursor:pointer;display:grid;place-items:center}:is(.pa,.pa-ghost-card,.psn) .pa-pencil:hover{background:color-mix(in srgb,var(--ob-ink) 7%,transparent);color:var(--ob-ink)}:is(.pa,.pa-ghost-card,.psn) .pa-pencil svg{width:16px;height:16px}:is(.pa,.pa-ghost-card,.psn) .pa-task-right{display:flex;align-items:center;gap:4px}:is(.pa,.pa-ghost-card,.psn) .pa-sec{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ob-ink-2);margin:6px 2px 0}:is(.pa,.pa-ghost-card,.psn) .pa-recap{flex:none;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:58px;width:100%;padding:7px 10px 7px 8px;border-radius:var(--ob-radius-lg);border:2px solid var(--ob-edge);background:var(--ob-surface);text-align:left;cursor:pointer;color:var(--ob-ink);transition:border-color .2s,transform var(--t-press) var(--spring-press)}:is(.pa,.pa-ghost-card,.psn) .pa-recap:hover{border-color:color-mix(in srgb,var(--ob-accent) 40%,var(--ob-edge))}:is(.pa,.pa-ghost-card,.psn) .pa-recap:active{transform:scale(.985)}:is(.pa,.pa-ghost-card,.psn) .pa-recap img{width:42px;height:42px;object-fit:contain;transform:rotate(-6deg);filter:url(#pa-sticker) drop-shadow(0 3px 3px rgba(30,40,36,.2))}:is(.pa,.pa-ghost-card,.psn) .pa-recap-k{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ob-ink-2)}:is(.pa,.pa-ghost-card,.psn) .pa-recap-v{display:block;font-weight:800;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.pa,.pa-ghost-card,.psn) .pa-recap-v.is-empty{color:var(--ob-ink-2);font-style:italic;font-weight:700}:is(.pa,.pa-ghost-card,.psn) .pa-recap-edit{font-size:13px;font-weight:800;color:var(--ob-accent)}:is(.pa,.pa-ghost-card,.psn) .ob-cta{margin-top:12px;width:100%;height:56px;flex:none;border:0;border-radius:var(--ob-radius-btn);cursor:pointer;background:var(--ob-accent);color:var(--ob-accent-ink);font-family:var(--ob-font-display);font-weight:800;font-size:19px;letter-spacing:.01em;box-shadow:0 6px color-mix(in srgb,var(--ob-accent) 70%,#000 30%),0 16px 26px -14px color-mix(in srgb,var(--ob-accent) 60%,transparent);display:flex;align-items:center;justify-content:center;gap:10px;transition:transform var(--t-press) var(--spring-press),box-shadow .15s,opacity .25s}:is(.pa,.pa-ghost-card,.psn) .ob-cta svg{width:20px;height:20px}:is(.pa,.pa-ghost-card,.psn) .ob-cta:not([disabled]).is-nudge{animation:pa-tap2 4s ease-in-out 3s infinite}:is(.pa,.pa-ghost-card,.psn) .ob-cta:active:not([disabled]){transform:translateY(4px) scale(.985);box-shadow:0 2px color-mix(in srgb,var(--ob-accent) 70%,#000 30%)}:is(.pa,.pa-ghost-card,.psn) .ob-cta[disabled]{background:var(--ob-line);color:var(--ob-ink-2);box-shadow:0 6px color-mix(in srgb,var(--ob-line) 80%,#000 20%);cursor:not-allowed}:is(.pa,.pa-ghost-card,.psn) .ob-cta.is-busy{opacity:.75;pointer-events:none}@keyframes pa-tap2{0%,72%,to{transform:none}77%,87%{transform:translateY(3px)}82%,93%{transform:none}}:is(.pa,.pa-ghost-card,.psn) .pa-under{display:flex;justify-content:center;min-height:34px;margin-top:6px}:is(.pa,.pa-ghost-card,.psn) .pa-under .ob-link{min-height:32px;padding:4px 10px;font-size:13.5px}:is(.pa,.pa-ghost-card,.psn) .pa-hint{font-size:13px;font-weight:700;color:var(--ob-ink-2);align-self:center}:is(.pa,.pa-ghost-card,.psn) .nb-desk{position:relative;min-height:0}:is(.pa,.pa-ghost-card,.psn) .nb{position:absolute;inset:18px 6px 16px 12px;transform:rotate(-1.2deg);animation:nb-arrive 1s var(--spring-playful) both}@keyframes nb-arrive{0%{opacity:0;transform:translateY(-18px) rotate(7deg)}55%{opacity:1;transform:rotate(-3deg)}to{transform:rotate(-1.2deg)}}:is(.pa,.pa-ghost-card,.psn) .nb-cover{position:absolute;inset:6px -6px -8px 6px;border-radius:10px 22px 22px 10px;background:var(--nb-cover);box-shadow:0 8px 0 var(--nb-cover-edge),0 30px 40px -24px #14191680}:is(.pa,.pa-ghost-card,.psn) .nb-page{position:absolute;inset:0;border-radius:8px 18px 18px 8px;background:var(--nb-paper);overflow:hidden}:is(.pa,.pa-ghost-card,.psn) .nb-lines{position:absolute;inset:46px 0 0;display:flex;flex-direction:column;gap:31px}:is(.pa,.pa-ghost-card,.psn) .nb-lines i{display:block;height:2px;background:var(--nb-rule);flex:none}:is(.pa,.pa-ghost-card,.psn) .nb-page:before{content:"";position:absolute;top:0;bottom:0;left:52px;width:2px;background:var(--nb-margin)}:is(.pa,.pa-ghost-card,.psn) .nb-rings{position:absolute;left:-14px;top:26px;bottom:26px;width:34px;display:flex;flex-direction:column;justify-content:space-between;z-index:3}:is(.pa,.pa-ghost-card,.psn) .nb-ring{position:relative;height:14px}:is(.pa,.pa-ghost-card,.psn) .nb-ring:before{content:"";position:absolute;left:24px;top:3px;width:9px;height:9px;border-radius:50%;background:var(--nb-hole)}:is(.pa,.pa-ghost-card,.psn) .nb-ring:after{content:"";position:absolute;left:0;top:0;width:30px;height:12px;border-radius:8px;border:3.5px solid var(--nb-ring);border-right-color:transparent;box-shadow:0 2px 0 var(--nb-ring-edge)}:is(.pa,.pa-ghost-card,.psn) .nb-in{position:absolute;inset:0;padding:18px 18px 16px 66px;display:flex;flex-direction:column;gap:8px}:is(.pa,.pa-ghost-card,.psn) .nb-h{flex:none;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;height:46px}:is(.pa,.pa-ghost-card,.psn) .nb-title{font-family:var(--ob-font-display);font-weight:800;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ob-ink-2)}:is(.pa,.pa-ghost-card,.psn) .nb-h>:first-child{min-width:0}:is(.pa,.pa-ghost-card,.psn) .nb-who{font-family:var(--ob-font-display);font-weight:800;font-size:22px;line-height:1.15;color:var(--ob-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.pa,.pa-ghost-card,.psn) .nb-date{font-weight:800;font-size:12.5px;color:var(--ob-ink-2);white-space:nowrap;text-align:right;line-height:1.3}:is(.pa,.pa-ghost-card,.psn) .nb-codes{flex:none;display:flex;flex-wrap:wrap;gap:5px;min-height:22px}:is(.pa,.pa-ghost-card,.psn) .nb-code{font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 7px;border-radius:6px;border:1.5px solid var(--ob-edge);color:var(--ob-ink-2);background:var(--nb-paper)}:is(.pa,.pa-ghost-card,.psn) .nb-code.is-important{color:var(--ob-error);border-color:color-mix(in srgb,var(--ob-error) 40%,var(--nb-paper))}:is(.pa,.pa-ghost-card,.psn) .nb-field{width:100%;flex:none;text-align:left;display:grid;grid-template-columns:46px minmax(0,1fr);gap:10px;align-items:center;min-height:60px;padding:6px 10px 6px 6px;border-radius:14px;border:2px dashed color-mix(in srgb,var(--ob-ink) 18%,var(--nb-paper));background:transparent;cursor:pointer;color:var(--ob-ink);transition:border-color .2s,background-color .2s}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-filled{border-style:solid;border-color:color-mix(in srgb,var(--ob-ink) 10%,var(--nb-paper));background:var(--ob-surface)}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-just{animation:nb-land .55s var(--spring-playful)}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-active{border-color:var(--ob-accent)}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-req:not(.is-filled){border-color:color-mix(in srgb,var(--ob-error) 45%,var(--nb-paper))}@keyframes nb-land{0%{transform:scale(.94) translateY(-6px)}to{transform:none}}:is(.pa,.pa-ghost-card,.psn) .nb-ico img{width:44px;height:44px;object-fit:contain;transform:rotate(-6deg);filter:url(#pa-sticker) drop-shadow(0 3px 3px rgba(30,40,36,.2));display:block}:is(.pa,.pa-ghost-card,.psn) .nb-field:not(.is-filled) .nb-ico img{filter:grayscale(1);opacity:.3}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-just .nb-ico img{animation:pa-wiggle .8s var(--spring-playful)}@keyframes pa-wiggle{0%{transform:rotate(-16deg) scale(.85)}60%{transform:rotate(5deg)}to{transform:rotate(-6deg) scale(1)}}:is(.pa,.pa-ghost-card,.psn) .nb-f-txt{display:flex;flex-direction:column;min-width:0}:is(.pa,.pa-ghost-card,.psn) .nb-f-k{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ob-ink-2);display:flex;align-items:center;gap:5px}:is(.pa,.pa-ghost-card,.psn) .nb-f-k .dot{width:6px;height:6px;border-radius:50%;background:var(--ob-error)}:is(.pa,.pa-ghost-card,.psn) .nb-f-v{font-family:var(--ob-font-display);font-weight:800;font-size:17px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.pa,.pa-ghost-card,.psn) .nb-f-empty{font-size:13.5px;color:var(--ob-ink-2);font-style:italic}:is(.pa,.pa-ghost-card,.psn) .nb-sub{flex:none;display:flex;align-items:baseline;justify-content:space-between;margin-top:4px}:is(.pa,.pa-ghost-card,.psn) .nb-sub span{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ob-ink-2)}:is(.pa,.pa-ghost-card,.psn) .nb-sub small{font-size:12px;font-weight:800;color:var(--ob-ink-2)}:is(.pa,.pa-ghost-card,.psn) .nb-notes{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 10px;min-height:64px;padding:2px 2px 0}:is(.pa,.pa-ghost-card,.psn) .nb-postit{position:relative;min-height:62px;padding:14px 9px 8px;border-radius:3px 3px 3px 12px;background:var(--k-soft);color:var(--ob-ink);font-weight:800;font-size:12.5px;line-height:1.25;box-shadow:0 2px color-mix(in srgb,var(--k) 35%,var(--nb-paper));transform:rotate(var(--r, -2deg))}:is(.pa,.pa-ghost-card,.psn) .nb-postit.is-new{animation:nb-stick .5s var(--spring-playful) both}:is(.pa,.pa-ghost-card,.psn) .nb-postit:before{content:"";position:absolute;left:50%;top:-7px;width:42px;height:15px;margin-left:-21px;z-index:1;background:color-mix(in srgb,#7FB8E6 48%,transparent);transform:rotate(-4deg);clip-path:polygon(0 0,100% 0,96% 20%,100% 40%,96% 60%,100% 80%,96% 100%,0 100%,4% 80%,0 60%,4% 40%,0 20%)}:is(.pa,.pa-ghost-card,.psn) .nb-postit:after{content:"";position:absolute;left:50%;top:-5px;width:34px;height:3px;margin-left:-17px;z-index:1;border-radius:2px;background:color-mix(in srgb,#FFFFFF 45%,transparent);transform:rotate(-4deg);pointer-events:none}:is(.pa,.pa-ghost-card,.psn) .nb-postit:nth-child(2n):before,:is(.pa,.pa-ghost-card,.psn) .nb-postit:nth-child(2n):after{transform:rotate(5deg)}:is(.pa,.pa-ghost-card,.psn) .nb-postit small{display:block;margin-top:3px;font-size:10.5px;font-weight:800;letter-spacing:.04em;color:var(--k-ink)}:is(.pa,.pa-ghost-card,.psn) .nb-postit.k-patient,:is(.pa,.pa-ghost-card,.psn) .nb-postit.k-mine,:is(.pa,.pa-ghost-card,.psn) .nb-postit.k-resume,:is(.pa,.pa-ghost-card,.psn) .nb-postit.k-pi{--k-soft: color-mix(in srgb, var(--k) 24%, var(--nb-paper))}@keyframes nb-stick{0%{opacity:0;transform:translateY(-10px) rotate(8deg) scale(.9)}to{opacity:1;transform:rotate(var(--r, -2deg))}}:is(.pa,.pa-ghost-card,.psn) .nb-notes-empty{grid-column:1 / -1;font-size:13.5px;color:var(--ob-ink-2);font-style:italic;padding:10px 2px}:is(.pa,.pa-ghost-card,.psn) .nb-more{display:grid;place-items:center;font-family:var(--ob-font-display);font-weight:800;font-size:18px;color:var(--ob-ink-2);border:2px dashed var(--ob-edge);border-radius:10px;min-height:62px}:is(.pa,.pa-ghost-card,.psn) .nb-writing{position:absolute;left:66px;right:22px;bottom:26px;display:flex;flex-direction:column;gap:14px;pointer-events:none}:is(.pa,.pa-ghost-card,.psn) .nb-writing i{display:block;height:4px;border-radius:2px;background:color-mix(in srgb,var(--ob-accent) 55%,var(--nb-paper));transform-origin:left;transform:scaleX(0);animation:nb-scrib .7s var(--ease-out) forwards}:is(.pa,.pa-ghost-card,.psn) .nb-writing i:nth-child(2){animation-delay:.6s;width:86%}:is(.pa,.pa-ghost-card,.psn) .nb-writing i:nth-child(3){animation-delay:1.2s;width:92%}:is(.pa,.pa-ghost-card,.psn) .nb-writing i:nth-child(4){animation-delay:1.8s;width:60%}@keyframes nb-scrib{to{transform:scaleX(1)}}:is(.pa,.pa-ghost-card,.psn) .nb-stamp{position:absolute;right:22px;bottom:70px;z-index:5;padding:8px 14px 4px;border:4px solid var(--stamp);border-radius:14px;color:var(--stamp);font-family:var(--ob-font-display);font-weight:800;font-size:26px;letter-spacing:.08em;transform:rotate(-12deg);background:color-mix(in srgb,var(--nb-paper) 80%,transparent);animation:nb-stampin .5s cubic-bezier(.3,1.6,.5,1) both;pointer-events:none}@keyframes nb-stampin{0%{opacity:0;transform:rotate(-12deg) scale(2.4)}70%{opacity:1;transform:rotate(-12deg) scale(.94)}to{transform:rotate(-12deg) scale(1)}}:is(.pa,.pa-ghost-card,.psn) .nb.is-thump{animation:nb-thump .45s ease-out .26s both}@keyframes nb-thump{0%{transform:rotate(-1.2deg)}40%{transform:rotate(-1.2deg) translateY(6px)}to{transform:rotate(-1.2deg)}}:is(.pa,.pa-ghost-card,.psn) .pa-ghost{position:fixed;z-index:100;pointer-events:none;object-fit:contain;filter:url(#pa-sticker) drop-shadow(0 10px 12px rgba(30,40,36,.28));will-change:transform}:is(.pa,.pa-ghost-card,.psn) .ob-opt.is-peeled .pa-opt-ico img{animation:pa-regrow .5s var(--spring-playful) .45s both}@keyframes pa-regrow{0%{transform:rotate(-6deg) scale(0)}to{transform:rotate(-6deg) scale(1)}}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-awaiting .nb-ico img{opacity:0}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-awaiting .nb-f-v{visibility:hidden}:is(.pa,.pa-ghost-card,.psn) .nb-ico{position:relative}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-slap{animation:nb-slap .5s var(--spring-playful)}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-slap .nb-ico img{animation:nb-stick-ico .55s cubic-bezier(.3,1.6,.5,1)}@keyframes nb-slap{0%{transform:none}25%{transform:translateY(3px) scale(.985)}to{transform:none}}@keyframes nb-stick-ico{0%{transform:rotate(-18deg) scale(1.45)}45%{transform:rotate(2deg) scale(.86,.92)}to{transform:rotate(-6deg) scale(1)}}:is(.pa,.pa-ghost-card,.psn) .nb-f-v.is-typing{animation:nb-type .5s steps(18,end) both}@keyframes nb-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}:is(.pa,.pa-ghost-card,.psn) .nb-burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:2}:is(.pa,.pa-ghost-card,.psn) .nb-burst i{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--c);animation:nb-pop .6s var(--ease-out) forwards}:is(.pa,.pa-ghost-card,.psn) .nb-burst i:nth-child(3n){border-radius:2px;width:7px;height:7px}:is(.pa,.pa-ghost-card,.psn) .nb-burst b{position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:50%;border:3px solid var(--ob-accent);animation:nb-ring .5s var(--ease-out) forwards}@keyframes nb-pop{0%{transform:rotate(var(--a)) translate(10px) scale(1);opacity:1}to{transform:rotate(var(--a)) translate(38px) scale(.2);opacity:0}}@keyframes nb-ring{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.7);opacity:0}}.pa-ghost-card{position:fixed;z-index:2000;pointer-events:none;transform-origin:0 0;will-change:transform}.pa-ghost-card .ob-opt{margin:0;animation:none;box-shadow:0 0 0 4px #fff,0 18px 28px -10px #141e1a73}.pa-ghost-card .ob-check{transform:scale(1)}:is(.pa,.pa-ghost-card,.psn) .ob-opt.is-lifted{animation:pa-slot .7s var(--spring-playful) .55s both}@keyframes pa-slot{0%{opacity:.15;transform:scale(.94)}to{opacity:1;transform:none}}.pa-ghost-card .ob-opt{background:var(--ob-surface);border-color:color-mix(in srgb,var(--ob-ink) 8%,var(--ob-surface));color:var(--ob-ink)}.pa-ghost-card .ob-opt .pa-opt-txt small{color:var(--ob-ink-2);opacity:1}.pa-ghost-card .ob-check{display:none}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-sticker{position:relative;border:2px solid color-mix(in srgb,var(--ob-ink) 8%,var(--ob-surface));background:var(--ob-surface);color:var(--ob-ink);box-shadow:0 0 0 3px #fff,0 4px 8px -2px #141e1a40;transform:rotate(var(--r, 0deg));grid-template-columns:42px minmax(0,1fr);padding:6px 12px 6px 6px}:is(.pa,.pa-ghost-card,.psn) .f-alert{--fc: color-mix(in srgb, var(--ob-error) 70%, var(--ob-peach))}:is(.pa,.pa-ghost-card,.psn) .f-meh{--fc: var(--ob-sage)}:is(.pa,.pa-ghost-card,.psn) .f-good{--fc: var(--ob-butter)}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-sticker{overflow:hidden;border:3px solid var(--fc);box-shadow:0 0 0 3px #fff,0 4px 8px -2px #141e1a40,inset 0 0 0 2px var(--ob-surface),inset 0 0 0 3.5px color-mix(in srgb,var(--fc) 45%,var(--ob-surface))}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-sticker .nb-ico{width:42px;height:42px;border-radius:50%;background:color-mix(in srgb,var(--fc) 22%,var(--ob-surface));display:grid;place-items:center}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-sticker .nb-ico img{width:38px;height:38px}:is(.pa,.pa-ghost-card,.psn) .nb-foil{position:absolute;top:-20%;bottom:-20%;left:0;width:26px;background:#fff;opacity:.55;transform:translate(-60px) skew(-20deg);pointer-events:none;z-index:1}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-sticker .nb-foil{animation:nb-foil 6s ease-in-out 1s infinite}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-slap .nb-foil{animation:nb-foil-once .8s ease-out .15s both,nb-foil 6s ease-in-out 2s infinite}@keyframes nb-foil{0%,80%{transform:translate(-60px) skew(-20deg)}to{transform:translate(420px) skew(-20deg)}}@keyframes nb-foil-once{0%{transform:translate(-60px) skew(-20deg)}to{transform:translate(420px) skew(-20deg)}}:is(.pa,.pa-ghost-card,.psn) .nb-spark{position:absolute;width:12px;height:12px;background:var(--fc);pointer-events:none;z-index:2;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:nb-twinkle 2.4s ease-in-out infinite}:is(.pa,.pa-ghost-card,.psn) .nb-spark.s1{right:8px;top:6px}:is(.pa,.pa-ghost-card,.psn) .nb-spark.s2{right:22px;top:16px;width:7px;height:7px;animation-delay:1.1s}@keyframes nb-twinkle{0%,to{transform:scale(.4) rotate(0);opacity:.4}50%{transform:scale(1) rotate(45deg);opacity:1}}.pa-ghost-card .ob-opt{border-color:var(--fc);border-width:3px}.pa-ghost-card .pa-opt-ico{border-radius:50%;background:color-mix(in srgb,var(--fc) 22%,var(--ob-surface))}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-sticker .nb-f-k{color:var(--ob-ink-2)}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-sticker .nb-f-v{font-size:15.5px;color:var(--ob-ink)}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-sticker .nb-f-d{font-size:12px;font-weight:700;line-height:1.25;color:var(--ob-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-sticker .nb-ico img{width:40px;height:40px}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-awaiting{visibility:hidden}:is(.pa,.pa-ghost-card,.psn) .nb-field.is-slap.is-sticker{animation:nb-slap-c .55s cubic-bezier(.3,1.6,.5,1)}@keyframes nb-slap-c{0%{transform:rotate(var(--r, -1deg)) scale(1.08)}40%{transform:rotate(var(--r, -1deg)) scale(.97,.94)}to{transform:rotate(var(--r, -1deg))}}:is(.pa,.pa-ghost-card,.psn) .pa-confirm{position:absolute;inset:0;z-index:30;display:grid;place-items:center;background:var(--pi-backdrop);animation:pa-fade .2s ease both}@keyframes pa-fade{0%{opacity:0}}:is(.pa,.pa-ghost-card,.psn) .pa-confirm-card{width:min(420px,calc(100% - 32px));background:var(--ob-bg);border-radius:24px;padding:22px 22px 18px;display:grid;gap:14px;box-shadow:0 24px 50px -20px #0a0f0d80;animation:pa-bub .45s var(--spring-playful) both}:is(.pa,.pa-ghost-card,.psn) .pa-confirm-card .pa-say{height:auto;margin:0}:is(.pa,.pa-ghost-card,.psn) .pa-confirm-t{margin:0;font-family:var(--ob-font-display);font-weight:800;font-size:22px;line-height:1.1}:is(.pa,.pa-ghost-card,.psn) .pa-confirm-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}:is(.pa,.pa-ghost-card,.psn) .pa-confirm-row .ob-cta{margin:0;font-size:16px;height:50px}:is(.pa,.pa-ghost-card,.psn) .ob-ghost{height:50px;border-radius:var(--ob-radius-btn);border:2px solid var(--ob-edge);background:var(--ob-surface);box-shadow:0 4px 0 var(--ob-edge);cursor:pointer;font-family:var(--ob-font-display);font-weight:800;font-size:16px;color:var(--ob-ink);transition:transform var(--t-press) var(--spring-press)}:is(.pa,.pa-ghost-card,.psn) .ob-ghost:active{transform:translateY(3px);box-shadow:0 1px 0 var(--ob-edge)}:is(.pa,.pa-ghost-card,.psn) .pa-in{animation:pa-rise .5s var(--ease-out) both}:is(.pa,.pa-ghost-card,.psn) .pa-d1{animation-delay:.04s}:is(.pa,.pa-ghost-card,.psn) .pa-d2{animation-delay:.1s}:is(.pa,.pa-ghost-card,.psn) .pa-d3{animation-delay:.16s}:is(.pa,.pa-ghost-card,.psn) .pa-d4{animation-delay:.22s}:is(.pa,.pa-ghost-card,.psn) .pa-d5{animation-delay:.28s}@keyframes pa-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}:is(.pa,.pa-ghost-card,.psn) .pa-svg-defs{position:absolute;width:0;height:0;overflow:hidden}@media (max-width: 860px){.pa{grid-template-columns:minmax(0,1fr);height:auto;padding:16px 16px 20px;border-radius:22px}:is(.pa,.pa-ghost-card,.psn) .pa-left,:is(.pa,.pa-ghost-card,.psn) .pa-step{min-height:0}:is(.pa,.pa-ghost-card,.psn) .pa-step,:is(.pa,.pa-ghost-card,.psn) .pa-body{flex:none;overflow:visible}:is(.pa,.pa-ghost-card,.psn) .pa-top{padding-right:44px}:is(.pa,.pa-ghost-card,.psn) .pa-close{top:10px;right:10px}:is(.pa,.pa-ghost-card,.psn) .nb-desk{height:620px}:is(.pa,.pa-ghost-card,.psn) .nb-title{letter-spacing:.1em}:is(.pa,.pa-ghost-card,.psn) .pa-q{font-size:24px}:is(.pa,.pa-ghost-card,.psn) .pa-say{height:auto;min-height:76px}}@media (max-width: 420px){:is(.pa,.pa-ghost-card,.psn) .pa-say{grid-template-columns:48px minmax(0,1fr)}:is(.pa,.pa-ghost-card,.psn) .pa-avatar{width:48px;height:48px}:is(.pa,.pa-ghost-card,.psn) .nb-in{padding-left:58px}:is(.pa,.pa-ghost-card,.psn) .nb-page:before{left:44px}}@media (prefers-reduced-motion: reduce){.pa *,.pa *:before,.pa *:after,.pa-ghost-card{animation:none!important;transition:none!important}}.ps-dialog .pa{max-width:none;margin:0;border-radius:0;box-shadow:none;height:min(680px,88vh)}.pa-ghost-card .ob-opt{width:100%}@media (max-width: 860px){.ps-dialog .pa{height:auto;max-height:92vh;overflow-y:auto}.pa .nb-desk{display:none}.pa .nb-desk:has(.nb-sheet){display:block;height:340px}}.pa .pa-stages{gap:8px}.pa .pa-stage{flex:none;display:grid;grid-template-columns:40px minmax(0,1fr) 24px;gap:12px;align-items:center;min-height:52px;padding:6px 12px 6px 8px;border-radius:var(--ob-radius-lg);border:2px solid var(--ob-edge);background:var(--ob-surface);color:var(--ob-ink-2);transition:border-color .25s,background-color .25s,color .25s}.pa .pa-stage img{width:38px;height:38px;object-fit:contain;transform:rotate(-6deg);filter:url(#pa-sticker) grayscale(1) drop-shadow(0 3px 3px rgba(30,40,36,.2));opacity:.45;transition:opacity .3s,filter .3s}.pa .pa-stage-t{font-weight:800;font-size:15px}.pa .pa-stage-st{width:24px;height:24px;border-radius:50%;display:grid;place-items:center}.pa .pa-stage-st svg{width:14px;height:14px}.pa .pa-stage.is-active{border-color:var(--ob-accent);color:var(--ob-ink);box-shadow:0 3px 0 var(--ob-accent)}.pa .pa-stage.is-active img{opacity:1;filter:url(#pa-sticker) drop-shadow(0 3px 3px rgba(30,40,36,.2));animation:pa-bob 1.4s ease-in-out infinite}.pa .pa-stage.is-done{background:var(--ob-accent-soft);color:var(--ob-ink)}.pa .pa-stage.is-done img{opacity:1;filter:url(#pa-sticker) drop-shadow(0 3px 3px rgba(30,40,36,.2));animation:pa-wiggle .8s var(--spring-playful)}.pa .pa-stage.is-done .pa-stage-st{background:var(--ob-accent);color:var(--ob-accent-ink);animation:pa-pop .5s var(--spring-playful)}@keyframes pa-bob{0%,to{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(4deg) translateY(-4px)}}.pa .pa-stage-dots{display:inline-flex;gap:3px}.pa .pa-stage-dots b{width:5px;height:5px;border-radius:50%;background:var(--ob-accent);animation:pa-dot 1s ease-in-out infinite}.pa .pa-stage-dots b:nth-child(2){animation-delay:.15s}.pa .pa-stage-dots b:nth-child(3){animation-delay:.3s}@keyframes pa-dot{0%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}.pa .pa-meter{flex:none;margin-top:12px;height:14px;border-radius:999px;background:var(--ob-edge);overflow:hidden}.pa .pa-meter i{display:block;height:100%;min-width:14px;border-radius:999px;background:var(--ob-accent);transition:width .7s var(--spring-playful)}.pa .pa-retry{margin-top:12px}.pa .pa-retry .ob-cta{margin:0;height:50px;font-size:16px}.pa .nb-sheet{position:absolute;inset:0;z-index:6;pointer-events:none}.pa .ws-page{position:absolute;inset:0;border-radius:8px 18px 18px 8px;background:var(--nb-paper);overflow:hidden;transform-origin:0 50%;backface-visibility:hidden;box-shadow:0 2px color-mix(in srgb,var(--ob-ink) 8%,var(--nb-paper))}.pa .ws-page:before{content:"";position:absolute;top:0;bottom:0;left:52px;width:2px;background:var(--nb-margin)}.pa .ws-lines{position:absolute;inset:46px 0 0;display:flex;flex-direction:column;gap:31px}.pa .ws-lines i{display:block;height:2px;background:var(--nb-rule);flex:none}.pa .ws-in{position:absolute;top:22px;left:68px;right:24px;display:flex;flex-direction:column;gap:9px}.pa .ws-h{font-family:var(--ob-font-display);font-weight:800;font-size:17px;line-height:1.1;color:var(--ob-ink);margin-top:6px;white-space:nowrap;overflow:hidden}.pa .ws-h.is-title{font-size:22px;margin:0 0 4px}.pa .ws-h span{opacity:0}.pa .ws-h span.on{opacity:1}.pa .ws-l{height:12px;display:flex;align-items:center}.pa .ws-l i{display:block;height:4px;border-radius:2px;background:color-mix(in srgb,var(--ob-ink) 38%,var(--nb-paper));transform-origin:left;transform:scaleX(0)}.pa .ws-pencil{position:absolute;left:0;top:0;z-index:3;width:56px;height:48px;will-change:transform}.pa .ws-pencil svg{display:block;transform-origin:2px 44px;animation:ws-wobble .22s ease-in-out infinite alternate}@keyframes ws-wobble{0%{transform:rotate(-3deg) translateY(0)}to{transform:rotate(2deg) translateY(-2px)}}.pa .nb-sheet .nb-stamp{bottom:40px}.pa .pa-dot.is-ghost{width:18px;animation:rd-ghost 1.4s ease-in-out infinite}.pa .pa-dot.is-ghost:nth-child(2){animation-delay:.12s}.pa .pa-dot.is-ghost:nth-child(3){animation-delay:.24s}.pa .pa-dot.is-ghost:nth-child(4){animation-delay:.36s}.pa .pa-dot.is-ghost:nth-child(5){animation-delay:.48s}@keyframes rd-ghost{0%,to{opacity:.45;transform:scaleX(.8)}50%{opacity:1;transform:none;background:color-mix(in srgb,var(--ob-accent) 40%,var(--ob-edge))}}.pa .pa-stage:has(.pa-stage-meta){grid-template-columns:40px minmax(0,1fr) auto 24px}.pa .pa-stage-meta{font-size:12.5px;font-weight:800;color:var(--ob-ink-2);white-space:nowrap;font-variant-numeric:tabular-nums}.pa .pa-stage.is-done .pa-stage-meta{color:var(--ob-accent)}.pa .pa-step.rd-leave>*{animation:rd-leave .26s ease-in forwards!important}@keyframes rd-leave{to{opacity:0;transform:translateY(-10px)}}.pa .nb:has(.rd-sheet,.nb-sheet) .nb-in{overflow:hidden}.pa .rd-sheet{position:absolute;inset:0;z-index:6;pointer-events:none}.pa .rd-page{position:absolute;inset:0;border-radius:8px 18px 18px 8px;background:var(--nb-paper);overflow:hidden;transform-origin:0 50%}.pa .rd-page:before{content:"";position:absolute;top:0;bottom:0;left:52px;width:2px;background:var(--nb-margin);z-index:1}.pa .rd-head{position:absolute;left:66px;right:18px;top:18px;height:46px;display:flex;align-items:flex-end;z-index:2;background:var(--nb-paper)}.pa .rd-head>div{min-width:0}.pa .rd-head b,.pa .rd-head span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pa .rd-head b{font-family:var(--ob-font-display);font-weight:800;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--ob-ink-2)}.pa .rd-head span{font-family:var(--ob-font-display);font-weight:800;font-size:22px;line-height:1.15;color:var(--ob-ink)}.pa .rd-view{position:absolute;inset:78px 0 0;overflow:hidden}.pa .rd-scroll{position:absolute;left:0;right:0;top:0;transition:transform .5s var(--ease-out)}.pa .rd-row{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;height:33px;border-bottom:2px solid var(--nb-rule)}.pa .rd-time{font-size:10.5px;font-weight:800;color:var(--ob-ink-2);text-align:right;padding-right:9px;font-variant-numeric:tabular-nums;opacity:.7}.pa .rd-txt{display:block;position:relative;margin:0 22px 0 14px;height:5px}.pa .rd-bar{display:block;position:relative;z-index:1;height:5px;border-radius:3px;background:color-mix(in srgb,var(--ob-ink) 14%,var(--nb-paper));transition:background-color .35s}.pa .rd-row.is-read .rd-bar{background:color-mix(in srgb,var(--ob-ink) 44%,var(--nb-paper))}.pa .rd-row.is-read .rd-time{opacity:1}.pa .rd-hl{position:absolute;z-index:0;left:-5px;top:-8px;height:21px;border-radius:4px;background:color-mix(in srgb,var(--ob-butter) 48%,var(--nb-paper));transform-origin:left;transform:scaleX(0)}.pa .rd-row.is-marked .rd-hl{transform:scaleX(1);transition:transform .5s var(--ease-out)}.pa .rd-flag{position:absolute;right:18px;top:-11px;z-index:2;display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:800;padding:2px 8px 2px 6px;border-radius:999px;color:var(--ob-error);background:var(--ob-error-soft);box-shadow:0 0 0 2px var(--nb-paper);transform:scale(0)}.pa .rd-flag.is-calm{color:var(--ob-accent);background:var(--ob-accent-soft)}.pa .rd-flag svg{width:11px;height:11px}.pa .rd-row.is-marked .rd-flag{transform:scale(1);transition:transform .5s var(--spring-playful) .25s}.pa .rd-pen{position:absolute;left:0;top:0;z-index:4;width:58px;height:46px;will-change:transform;transition:opacity .3s}.pa .rd-pen svg{display:block;transform-origin:3px 42px;animation:ws-wobble .22s ease-in-out infinite alternate}.pa .rd-pen.is-gone{opacity:0}.pa .rd-pen.is-dwell svg{animation:rd-dwell .5s ease-in-out 2}@keyframes rd-dwell{50%{transform:rotate(-8deg) translateY(-6px)}}.rd-ghost{position:fixed;z-index:2000;pointer-events:none;border-radius:6px;will-change:left,top,width,height}.pa .nb-field.rd-landed{animation:nb-land .55s var(--spring-playful)}.pa .nb-field.is-hold,.pa .nb-postit.is-hold{visibility:hidden;animation:none}@media (max-width: 860px){.pa .nb-desk:has(.rd-sheet){display:block;height:360px}}@media (prefers-reduced-motion: reduce){.rd-ghost{display:none}}
