.my-surface{background:var(--p-bg);min-height:100svh;color:var(--p-text);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);--text-secondary:var(--p-text)}.my-entry{--text-secondary:var(--p-on-night);--login-lead:var(--p-on-night)}.my-surface h1,.my-surface h2,.my-surface h3{text-wrap:balance}.my-surface p{text-wrap:pretty}.my-surface :focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.my-cut{border:1px solid var(--p-line);border-radius:var(--radius-card);background:var(--p-bg);position:relative}.my-btn,.my-surface .btn--primary,.my-surface .btn--secondary{justify-content:center;align-items:center;gap:var(--sp-8);white-space:nowrap;cursor:pointer;height:auto;min-height:48px;padding:0 var(--sp-24);border-radius:var(--radius-button-48);font:var(--fw-label) 16px/24px var(--font);transition:background var(--dur-fast) var(--ease-calm), transform var(--dur-fast) var(--ease-calm);border:0;text-decoration:none;display:inline-flex}.my-btn:active{transform:scale(var(--press-btn))}.my-btn--primary,.my-surface .btn--primary{border-radius:var(--radius-button-56);min-height:56px;padding:0 var(--sp-32);font:var(--fw-head) var(--fs-body)/var(--lh-body) var(--font);color:var(--btn-text);background:linear-gradient(180deg, var(--btn-from), var(--btn-to))}@media (hover:hover){.my-btn--primary:hover,.my-surface .btn--primary:hover{background:linear-gradient(180deg, var(--btn-hover-from), var(--btn-hover-to))}}.my-surface .btn--primary:disabled{background:linear-gradient(180deg, var(--btn-from), var(--btn-to));color:var(--btn-text);opacity:1;cursor:default}.my-btn--secondary,.my-surface .btn--secondary{color:var(--p-text);box-shadow:inset 0 0 0 1px var(--p-text);background:0 0}@media (hover:hover){.my-btn--secondary:hover,.my-surface .btn--secondary:hover{background:var(--p-row-hover)}}.my-btn--on-night{color:var(--p-on-night);box-shadow:inset 0 0 0 1px var(--p-on-night-line);background:0 0}@media (hover:hover){.my-btn--on-night:hover{background:var(--p-on-night-hover)}}.my-acts{gap:var(--sp-12);margin-top:var(--sp-24);flex-wrap:wrap;display:flex}.my-app{--my-top-safe:env(safe-area-inset-top);--bnav-space:calc(var(--capsule-h) + max(var(--capsule-float), env(safe-area-inset-bottom)) + var(--sp-8));background:var(--p-bg);min-height:100svh}.my-app--tab{padding-bottom:calc(var(--bnav-space) + var(--sp-8))}.my-app--inner{padding-bottom:env(safe-area-inset-bottom)}.my-top{z-index:20;height:calc(56px + var(--my-top-safe));padding-top:var(--my-top-safe);justify-content:space-between;align-items:center;gap:var(--sp-16);padding-inline:calc(var(--gutter) + env(safe-area-inset-right)) calc(var(--gutter) + env(safe-area-inset-left));background:var(--p-bg);box-shadow:0 1px 0 var(--p-line);display:flex;position:sticky;top:0}.my-top__brand{min-height:var(--tap);--logo-h:14px;align-items:center;display:flex}.my-top__back{align-items:center;gap:var(--sp-4);min-height:var(--tap);min-width:0;font:var(--fw-label) var(--fs-small)/var(--lh-small) var(--font);color:var(--p-text);text-decoration:none;display:inline-flex}.my-top__back span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-top__back .ic{stroke-width:1.8px;width:20px;height:20px}.my-app--inner .my-top__brand,.my-deskback{display:none}.my-deskback__link{align-items:center;gap:var(--sp-4);min-height:var(--tap);max-inline-size:100%;border-radius:var(--radius-control);font:var(--fw-label) var(--fs-small)/var(--lh-small) var(--font);color:var(--p-text);transition:background var(--dur-fast) var(--ease-calm);margin-inline-start:calc(-1 * var(--sp-4));padding-inline-end:var(--sp-8);text-decoration:none;display:inline-flex}.my-deskback__link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-deskback__link .ic{stroke-width:1.8px;flex:none;width:20px;height:20px}.my-deskback__link:focus-visible{outline:2px solid var(--p-focus);outline-offset:0}@media (hover:hover){.my-deskback__link:hover{background:var(--p-row-hover)}}.my-acct-link{min-width:var(--tap);min-height:var(--tap);flex:none;place-items:center;text-decoration:none;display:grid}.my-top__end{align-items:center;gap:var(--sp-4);flex:none;margin-inline-end:calc(-1 * var(--sp-4));display:flex}.my-top__bell{min-width:var(--tap);min-height:var(--tap);border-radius:var(--radius-pill);font:inherit;color:var(--p-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-calm), transform var(--dur-fast) var(--ease-calm);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;text-decoration:none;display:grid;position:relative}.my-top__bell .ic{stroke-width:1.6px;width:24px;height:24px}.my-top__bell:active{transform:scale(var(--press-card))}.my-top__bell:focus-visible{outline:2px solid var(--p-focus);outline-offset:0}@media (hover:hover){.my-top__bell:hover{background:var(--p-row-hover)}}.my-top__bell[aria-expanded=true]{background:var(--p-row-hover)}.my-top__dot{border-radius:var(--radius-round);background:var(--p-ruby);width:8px;height:8px;box-shadow:0 0 0 2px var(--p-bg);position:absolute;inset-block-start:9px;inset-inline-end:10px}.my-acct-me{border-radius:var(--radius-pill);background:var(--p-wine);width:36px;height:36px;color:var(--p-on-night);font:var(--fw-label) var(--fs-label)/1 var(--font);place-items:center;display:grid}@media (hover:hover){.my-acct-link:hover .my-acct-me{box-shadow:0 0 0 2px var(--p-bg), 0 0 0 3px var(--p-wine)}}.my-acct-head{align-items:center;column-gap:var(--sp-16);grid-template-columns:auto minmax(0,1fr);min-width:0;margin-block-end:var(--sp-32);display:grid}.my-acct-head>.my-photo__status,.my-acct-head>.my-photo__err{grid-column:1/-1}.my-acct-id{flex-direction:column;justify-content:center;min-width:0;display:flex}.my-acct-head .my-acct-me{width:64px;height:64px;font-size:var(--fs-q)}.my-acct-name{max-width:100%;font:var(--fw-label) var(--fs-q)/var(--lh-q) var(--font);color:var(--p-text);text-wrap:balance;margin:0}.my-acct-mail{max-width:100%;min-inline-size:0;font:var(--fw-body) var(--fs-small)/var(--lh-small) var(--font);color:var(--p-text);margin-block-start:var(--sp-4);display:block}.my-acct-mail bdi{white-space:nowrap;text-overflow:ellipsis;vertical-align:top;overflow-wrap:normal;max-inline-size:100%;display:inline-block;overflow:hidden}.my-acct-me{overflow:hidden}.my-acct-me>img{object-fit:cover;width:100%;height:100%;display:block}.my-photo{flex:none;position:relative}.my-photo__face{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.my-photo__face:disabled{cursor:default}.my-photo__wait{border-radius:var(--radius-pill);background:var(--p-scrim);place-items:center;display:grid;position:absolute;inset:0}.my-photo__wait:after{content:"";border-radius:var(--radius-pill);border:2px solid var(--p-spin-track);border-top-color:var(--p-on-night);width:24px;height:24px;animation:.8s linear infinite my-spin}.my-photo__badge{border:3px solid var(--p-bg);border-radius:var(--radius-pill);background:var(--p-wine);width:28px;height:28px;color:var(--p-on-night);cursor:pointer;transition:transform var(--dur-fast) var(--ease-spring);place-items:center;padding:0;display:grid;position:absolute;inset-block-end:-4px;inset-inline-end:-4px}.my-photo__badge:before{content:"";border-radius:var(--radius-pill);position:absolute;inset:-10px}.my-photo__badge .ic{stroke:currentColor;width:16px;height:16px}.my-photo__badge:active{transform:scale(var(--press-btn))}.my-photo__badge:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.my-photo__badge:disabled{cursor:default}.my-photo__status,.my-photo__err{margin:var(--sp-8) 0 0;font-size:var(--fs-small);line-height:var(--lh-small);text-wrap:pretty}.my-photo__status{color:var(--p-text)}.my-photo__err{color:var(--p-error)}.my-photo-sheet .drawer__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.my-photo-sheet .my-row{min-height:56px}.my-row--danger .my-row__title{color:var(--p-error)}.my-photo__ask{gap:var(--sp-8);display:grid}.my-photo__ask .btn{width:100%}.my-surface .my-photo__yes.btn{background:var(--p-bg);color:var(--p-error);box-shadow:inset 0 0 0 1px var(--p-error)}.my-acct{min-block-size:calc(100svh - 56px - var(--my-top-safe,0px) - env(safe-area-inset-bottom));flex-direction:column;padding-block-end:var(--sp-24);display:flex}@media (min-width:900px) and (max-width:1023px){.my-acct{min-block-size:calc(100svh - 72px - var(--my-top-safe,0px) - env(safe-area-inset-bottom))}}.my-acct__out{margin-block-start:auto;padding-block-start:var(--sp-48)}@media (min-width:1024px){.my-acct{min-block-size:auto}.my-acct__out{margin-block-start:0;padding-block-start:var(--sp-64)}}.my-signout{min-height:var(--tap);min-inline-size:var(--tap);color:var(--p-wine);font:var(--fw-label) var(--fs-small)/var(--lh-small) var(--font);cursor:pointer;border-radius:var(--radius-control);transition:transform var(--dur-fast) var(--ease-spring);background:0 0;border:0;padding-inline:0}.my-signout:active{transform:scale(var(--press-btn))}.my-signout[aria-busy]{opacity:.6;cursor:progress}.my-signout:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}@media (hover:hover){.my-signout:hover{text-underline-offset:3px;text-decoration:underline}}.my-surface .toast,.my-app .toast{box-shadow:none}.my-bnav{z-index:20;inset-inline:0;bottom:max(var(--capsule-float), env(safe-area-inset-bottom));align-items:center;gap:var(--capsule-gap);inline-size:fit-content;max-inline-size:calc(100vw - 2 * var(--gutter));block-size:var(--capsule-h);padding:var(--capsule-pad);box-sizing:border-box;transition:opacity var(--dur-fast) var(--ease-calm), translate var(--dur-fast) var(--ease-calm);margin-inline:auto;display:flex;position:fixed}.my-bnav,.my-glass{border:1px solid var(--capsule-line);border-radius:var(--radius-pill);background:linear-gradient(var(--capsule-sheen), transparent 55%), var(--capsule-bg-solid);box-shadow:inset 0 1px 0 var(--capsule-edge), var(--capsule-shadow)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.my-bnav,.my-glass{background:linear-gradient(var(--capsule-sheen), transparent 55%), var(--capsule-bg);-webkit-backdrop-filter:blur(var(--capsule-blur)) saturate(180%);backdrop-filter:blur(var(--capsule-blur)) saturate(180%)}}html[data-kb] .my-bnav{display:none}.my-bnav a{min-inline-size:var(--capsule-item);block-size:var(--capsule-item);padding-inline:calc((var(--capsule-item) - 24px) / 2);border-radius:var(--radius-pill);color:var(--capsule-icon);font:var(--fw-label) var(--capsule-label)/var(--lh-label) var(--font);transition:padding var(--capsule-dur) var(--ease-spring), background-color var(--capsule-dur) var(--ease-calm), box-shadow var(--capsule-dur) var(--ease-calm);z-index:1;flex-direction:row;flex:0 auto;justify-content:center;align-items:center;gap:0;text-decoration:none;display:flex;position:relative}.my-bnav__pill{display:none}.my-bnav[data-pill] .my-bnav__pill{z-index:0;inline-size:calc(2 * var(--capsule-pill-pad) + 24px + var(--sp-8) + var(--pill-label,0px));block-size:var(--capsule-item);border-radius:var(--radius-pill);background:var(--capsule-pill);box-shadow:var(--capsule-pill-shadow);pointer-events:none;transition:inset-inline-start var(--capsule-dur) var(--ease-spring), inline-size var(--capsule-dur) var(--ease-spring);display:block;position:absolute;inset-block-start:var(--capsule-pad);inset-inline-start:calc(var(--capsule-pad) + var(--i,0) * (var(--capsule-item) + var(--capsule-gap)))}.my-bnav .ic,.my-bnav a[aria-current=page] .ic{stroke-width:1.5px;width:24px;height:24px}.my-bnav a>span:not(.my-nav-ic){white-space:nowrap;opacity:0;max-inline-size:0;transition:max-inline-size var(--capsule-dur) var(--ease-spring), margin var(--capsule-dur) var(--ease-spring), opacity var(--dur-reduced) var(--ease-exit);overflow:hidden}.my-bnav a[aria-current=page]{padding-inline:var(--capsule-pill-pad);background:var(--capsule-pill);box-shadow:var(--capsule-pill-shadow);color:var(--capsule-accent)}.my-bnav a[aria-current=page]>span:not(.my-nav-ic){max-inline-size:var(--lw,8em);opacity:1;transition:max-inline-size var(--capsule-dur) var(--ease-spring), margin var(--capsule-dur) var(--ease-spring), opacity var(--dur-fast) var(--ease-calm) 60ms;margin-inline-start:var(--sp-8)}.my-bnav[data-pill] a[aria-current=page]{box-shadow:none;background:0 0}.my-bnav a:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}@media (max-width:335px){.my-bnav:has(>a:nth-of-type(4)) a[aria-current=page]{padding-inline:calc((var(--capsule-item) - 24px) / 2)}.my-bnav:has(>a:nth-of-type(4)) a[aria-current=page]>span:not(.my-nav-ic){opacity:0;max-inline-size:0;margin-inline-start:0}.my-bnav:has(>a:nth-of-type(4)) .my-bnav__pill{inline-size:var(--capsule-item)}}@media (prefers-reduced-motion:reduce){.my-bnav,.my-bnav a,.my-bnav a>span:not(.my-nav-ic),.my-bnav a[aria-current=page]>span:not(.my-nav-ic),.my-bnav[data-pill] .my-bnav__pill{transition:none}}@media (max-width:391px){.my-bnav:has(>a:nth-of-type(5)) a[aria-current=page]{padding-inline:calc((var(--capsule-item) - 24px) / 2)}.my-bnav:has(>a:nth-of-type(5)) a[aria-current=page]>span:not(.my-nav-ic){opacity:0;max-inline-size:0;margin-inline-start:0}.my-bnav:has(>a:nth-of-type(5)) .my-bnav__pill{inline-size:var(--capsule-item)}}.my-top__end--here{display:none}.my-page{width:100%;max-width:calc(var(--col) + 2 * var(--gutter));padding:var(--sp-32) var(--gutter) var(--sp-48);margin:0 auto}.my-page--wide{max-width:calc(var(--col-wide) + 2 * var(--gutter))}.my-page--alone{padding-top:max(var(--sp-64), 14svh)}.my-page-head{margin-bottom:var(--sp-32)}.my-page-title{font:var(--fw-head) var(--fs-h1)/var(--lh-h1) var(--font)}.my-page-lead{margin-top:var(--sp-8);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--p-lead)}.my-page-head+.my-page-about{margin-top:calc(var(--sp-16) - var(--sp-32));margin-bottom:var(--sp-32)}.my-page-about{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--p-muted);max-width:40em}.my-h-sec{font:var(--fw-head) var(--fs-q)/var(--lh-q) var(--font);margin-bottom:var(--sp-12)}.my-sec+.my-sec{margin-top:var(--sp-40)}.my-quiet{margin-top:var(--sp-16);color:var(--p-muted);font-size:var(--fs-small);line-height:var(--lh-small)}.my-page a:not([class]){color:inherit;font-weight:var(--fw-label);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.my-home{padding-top:var(--sp-24)}@media (min-width:768px){.my-home{padding-top:var(--sp-32)}}@media (min-width:1280px){.my-home{padding-top:var(--sp-40)}}.my-strip{margin-bottom:var(--sp-40)}.my-strip__head{justify-content:space-between;align-items:center;gap:var(--sp-8);margin-bottom:var(--sp-12);display:flex}.my-strip__head .my-h-sec{margin-bottom:0}.my-strip__x{width:var(--tap);height:var(--tap);margin-block:calc((var(--tap) - var(--lh-q)) / -2);border-radius:var(--radius-pill);color:var(--p-text);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-end:-12px;display:grid}.my-strip__x .ic{width:20px;height:20px}@media (hover:hover){.my-strip__x:hover{background:var(--p-row-hover)}}.my-strip__x:focus-visible{outline:2px solid var(--p-focus);outline-offset:-2px}.my-strip .my-row__title{font-size:var(--fs-body);line-height:var(--lh-body)}.my-nowrap{white-space:nowrap}.my-strip__info{padding:var(--sp-16);border-radius:var(--radius-card);background:var(--p-info)}.my-strip__title{font:var(--fw-label) var(--fs-body)/var(--lh-body) var(--font);text-wrap:pretty}.my-strip__info .my-btn{margin-top:var(--sp-12)}.my-strip__note{margin-top:var(--sp-4);font-size:var(--fs-small);line-height:var(--lh-small);text-wrap:pretty}.my-feedtools{margin-bottom:var(--sp-16);display:grid}.my-searchrow{opacity:0;visibility:hidden;scroll-margin-top:calc(72px + var(--my-top-safe,0px) + var(--sp-12));transition:grid-template-rows var(--dur-fast) var(--ease-spring), opacity var(--dur-fast) var(--ease-calm), visibility 0s var(--dur-fast);grid-template-rows:0fr;display:grid}.my-searchrow[data-open]{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.my-searchrow__in{min-height:0;overflow:hidden}.my-searchrow:not(:last-child) .my-search{margin-bottom:var(--sp-12)}.my-searchrow .my-search__in:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){.my-searchrow{transition:opacity var(--dur-fast) var(--ease-calm), visibility 0s var(--dur-fast)}.my-searchrow[data-open]{transition-delay:0s}}.my-top__search{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);color:var(--p-text);cursor:pointer;transition:opacity var(--dur-fast) var(--ease-calm);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.my-top__search .ic{stroke-width:1.8px;width:22px;height:22px}.my-top__search:active{opacity:.5;transition-duration:0s}.my-top__search:focus-visible{outline:2px solid var(--p-focus);outline-offset:-2px}.my-search{position:relative}.my-search__ic{inset-inline-start:var(--sp-16);pointer-events:none;width:20px;height:20px;position:absolute;top:50%;translate:0 -50%}.my-search__in{width:100%;min-height:var(--tap);padding-block:0;padding-inline:calc(var(--sp-16) + 28px) var(--tap);border:1px solid var(--p-line);border-radius:var(--radius-pill);background:var(--p-bg);color:var(--p-text);font:var(--fs-body)/1 var(--font);appearance:none;display:block}.my-search__in::placeholder{color:var(--p-text);opacity:1}.my-search__in::-webkit-search-cancel-button{display:none}.my-search__in:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.my-search__x{inset-inline-end:0;width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);color:var(--p-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0}.my-search__x .ic{width:20px;height:20px}.my-search__x:focus-visible{outline:2px solid var(--p-focus);outline-offset:-2px}.my-feed__count{margin-bottom:var(--sp-12);font-size:var(--fs-small);line-height:var(--lh-small)}.my-feed{--feed-gap:var(--sp-16);gap:var(--feed-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.my-feed{--feed-gap:var(--sp-24)}}.my-feed>li{min-width:0;position:relative}.my-feed__flat+.my-feed__flat:before{content:"";border-block-start:1px solid var(--p-line);position:absolute;inset-block-start:calc(var(--feed-gap) / -2);inset-inline:0}.my-post{align-items:end;gap:var(--sp-12) var(--sp-16);border:1px solid var(--p-line);border-radius:var(--radius-card);background:var(--p-bg);transition:transform var(--dur-fast) var(--ease-spring), background-color var(--dur-fast) var(--ease-calm);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.my-post:has(.my-post__link:active){transform:scale(.99)}@media (hover:hover){.my-post:has(.my-post__link:hover){background:var(--p-card-hover)}}.my-post:has(.my-post__link:focus-visible){outline:2px solid var(--p-focus);outline-offset:2px}.my-post__img{aspect-ratio:3/2;object-fit:cover;background:var(--p-info);grid-column:1/-1;width:100%;height:auto;display:block}.my-post__body{min-width:0;padding:var(--sp-16);padding-inline-end:0}.my-post:not(:has(.my-post__play)) .my-post__body{grid-column:1/-1;padding-inline-end:var(--sp-16)}.my-post:not(:has(.my-post__img)) .my-post__body{padding-top:var(--sp-20)}.my-post__title{font:var(--fw-head) var(--fs-q)/var(--lh-q) var(--font);text-wrap:balance;overflow-wrap:anywhere}.my-post__link{color:inherit;outline:none;text-decoration:none}.my-post__link:after{content:"";z-index:0;position:absolute;inset:0}.my-post__sum{margin-top:var(--sp-8);-webkit-line-clamp:3;font-size:var(--fs-small);line-height:var(--lh-small);text-wrap:pretty;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.my-post__meta{align-items:center;gap:var(--sp-4) var(--sp-8);margin-top:var(--sp-12);min-height:24px;font-size:var(--fs-label);line-height:var(--lh-label);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.my-post__type{font-weight:var(--fw-label)}.my-post__head{align-items:center;gap:var(--sp-8);min-height:40px;margin-bottom:var(--sp-8);display:flex}.my-post__who{flex-direction:column;min-width:0;display:flex}.my-post__author{font:var(--fw-head) var(--fs-label)/var(--lh-label) var(--font);color:var(--p-text)}.my-post__avatar{border-radius:var(--radius-pill);object-fit:cover;width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--p-line);flex:none;display:block}.my-post__avatar--fallback{background:var(--p-wine);box-shadow:none}.my-post__time{font:var(--fw-body) 13px/16px var(--font);color:var(--p-meta-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.my-post--flat{padding-inline:var(--sp-16);background:0 0;border:0;border-radius:0;transition:none;display:block;overflow:visible}.my-post--flat .my-post__head{margin-bottom:var(--sp-12)}.my-post--flat .my-post__title+.my-post__text,.my-post--flat .my-post__sum+.my-post__text{margin-top:var(--sp-8)}.my-post--flat>.my-post__text:nth-child(2){margin-top:0}.my-linkcard{margin-top:var(--sp-12);border:1px solid var(--p-line);border-radius:var(--radius-panel);background:var(--p-bg);color:var(--p-text);transition:transform var(--dur-fast) var(--ease-spring), background-color var(--dur-fast) var(--ease-calm);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}@media (hover:hover){.my-linkcard:hover{background:var(--p-card-hover)}}.my-linkcard:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.my-linkcard:active{transform:scale(.99)}.my-linkcard__img{aspect-ratio:1.91;object-fit:cover;background:var(--p-info);width:100%;height:auto;display:block}.my-linkcard__body{gap:var(--sp-4);padding:var(--sp-12) var(--sp-16);flex-direction:column;min-width:0;display:flex}.my-linkcard--noimg .my-linkcard__body{justify-content:center;min-height:64px}.my-linkcard__domain{font:var(--fw-body) var(--fs-label)/var(--lh-label) var(--font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.my-linkcard__title{font:var(--fw-head) var(--fs-body)/var(--lh-body) var(--font);-webkit-line-clamp:2;text-wrap:balance;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.my-post__text{margin-top:var(--sp-8);font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:anywhere;text-wrap:pretty}.my-post__text>*+*{margin-top:var(--sp-8)}.my-post__more{min-height:var(--tap);margin-block:0 calc((var(--tap) - var(--lh-small)) / -2);cursor:pointer;font:var(--fw-label) var(--fs-small)/var(--lh-small) var(--font);color:var(--p-wine);text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.my-post__more:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px;border-radius:var(--radius-tag)}.my-post__media{margin-top:var(--sp-12)}.my-post__pic{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-panel);background:var(--p-info);width:100%;height:auto;display:block}.my-post__act{font-weight:var(--fw-label);color:var(--p-wine);text-underline-offset:3px;text-decoration:underline}.my-post__play{z-index:1;width:var(--tap);height:var(--tap);margin-block:0 var(--sp-16);margin-inline:0 var(--sp-16);border-radius:var(--radius-pill);background:var(--p-wine);cursor:pointer;transition:transform var(--dur-fast) var(--ease-calm);border:0;place-items:center;display:grid;position:relative}.my-post__play svg{width:20px;height:20px;fill:var(--p-on-night)}.my-post__play:active{transform:scale(var(--press-btn))}.my-post__play:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.my-feed__more{margin:var(--sp-24) auto 0;display:flex}@media (prefers-reduced-motion:reduce){.my-post__play:active,.my-linkcard:active{opacity:.85;transform:none}.my-post:has(.my-post__link:active){opacity:.85;transform:none}}.my-notice{margin:0 0 var(--sp-32);padding:var(--sp-16);border:1px solid var(--p-notice-line);border-radius:var(--radius-card);background:var(--p-ruby-soft)}.my-notice[hidden]{display:none}.my-notice:not(:first-child){margin-block-start:var(--sp-32)}.my-notice:last-child{margin-block-end:0}.my-notice .my-row__ic{background:var(--p-bg)}.my-notice:has(.my-a2hs__row>.my-row__ic) .my-a2hs__acts{padding-inline-start:calc(40px + var(--sp-16))}.my-notice .my-btn--secondary{background:var(--p-bg)}@media (hover:hover){.my-notice .my-btn--secondary:hover{background:var(--p-card-hover)}}@media (min-width:768px){.my-notice{padding:var(--sp-24)}}.my-a2hs__row{gap:var(--sp-16);align-items:flex-start;display:flex}.my-a2hs__icon{border-radius:var(--radius-app-icon);flex:none;width:48px;height:48px}.my-a2hs__icon img{border-radius:var(--radius-app-icon);width:48px;height:48px;display:block}.my-a2hs h2{font:var(--fw-head) var(--fs-body)/var(--lh-body) var(--font)}.my-a2hs p{margin-top:var(--sp-4);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--p-muted)}.my-a2hs__steps{margin:var(--sp-12) 0 0;counter-reset:s;gap:var(--sp-8);padding:0;list-style:none;display:grid}.my-a2hs__steps li{counter-increment:s;gap:var(--sp-12);font-size:var(--fs-small);line-height:var(--lh-small);align-items:flex-start;display:flex}.my-a2hs__steps li:before{content:counter(s);border-radius:var(--radius-pill);background:var(--p-bg);width:24px;height:24px;color:var(--p-text);font:var(--fw-label) 13px/1 var(--font);box-shadow:inset 0 0 0 1px var(--p-line);flex:none;place-items:center;display:grid}.my-a2hs__share{vertical-align:-3px;stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;margin-inline:2px;display:inline-block}.my-a2hs__acts{align-items:center;gap:var(--sp-8);margin-top:var(--sp-16);flex-wrap:wrap;padding-inline-start:var(--sp-64);display:flex}.my-a2hs__done{margin-top:var(--sp-16);font-size:var(--fs-small);line-height:var(--lh-small);padding-inline-start:var(--sp-64)}.my-a2hs__done--failed{color:var(--p-error)}.my-a2hs__url{margin-top:var(--sp-8);padding-inline-start:var(--sp-64)}.my-a2hs__url code{padding:var(--sp-12);background:var(--p-bg);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--p-field);font:var(--fw-body) var(--fs-label)/var(--lh-label) var(--font);text-align:left;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;display:block}.my-textbtn{min-height:var(--tap);padding:0 var(--sp-8);cursor:pointer;font:var(--fw-body) 16px/24px var(--font);color:var(--p-text);text-underline-offset:3px;background:0 0;border:0;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.my-g360{max-width:560px;margin:var(--sp-40) auto 0;text-align:center;color:var(--p-on-night);border-radius:var(--radius-360);border:1px solid var(--p-gold-line);background:var(--p-night);transition:transform var(--dur-fast) var(--ease-calm);text-decoration:none;display:block}.my-g360:active{transform:scale(var(--press-card))}.my-g360:focus-visible{outline:2px solid var(--p-focus);outline-offset:4px}.my-g360__in{isolation:isolate;clip-path:inset(0 round var(--radius-360-in));border-radius:var(--radius-360-in);padding:var(--sp-48) var(--sp-24) 0;position:relative;overflow:hidden}.my-g360__logo{width:150px;height:auto;margin:0 auto;display:block}.my-g360 h2{margin:var(--sp-20) auto 0;max-width:15em;font:var(--fw-head) var(--fs-q)/var(--lh-q) var(--font);color:var(--p-on-night)}.my-g360 p{margin:var(--sp-12) auto 0;max-width:22em;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--p-on-night)}.my-g360__cta{width:100%;min-height:56px;margin-top:var(--sp-32);padding:0 var(--sp-32);border-radius:var(--radius-button-56);background:var(--p-on-night);color:var(--p-night);font:var(--fw-head) var(--fs-body)/var(--lh-body) var(--font);white-space:nowrap;transition:background var(--dur-fast) var(--ease-calm);justify-content:center;align-items:center;display:flex}@media (hover:hover){.my-g360:hover .my-g360__cta{background:var(--p-cream-100)}}.my-g360__art{width:calc(100% + 2 * var(--sp-24));aspect-ratio:1520/600;max-width:none;height:auto;margin:var(--sp-24) calc(var(--sp-24) * -1) 0;object-fit:cover;object-position:50% 40%;display:block;-webkit-mask-image:linear-gradient(#0000,#000 40px);mask-image:linear-gradient(#0000,#000 40px)}@media (min-width:768px){.my-g360__in{padding:56px var(--sp-48) 0}.my-g360__logo{width:172px}.my-g360__cta{width:auto;display:inline-flex}.my-g360__art{width:calc(100% + 2 * var(--sp-48));margin:var(--sp-24) calc(var(--sp-48) * -1) 0}}.estate{text-align:center;padding:var(--sp-40) 0;justify-items:center;display:grid}.estate--group{padding:var(--sp-24) 0}.estate__tile{place-items:center;display:grid}.estate__ic{width:40px;height:40px;color:var(--p-text);--facet-ruby:currentColor}.estate--group .estate__ic{width:32px;height:32px}.estate__title{margin-top:var(--sp-16);font:var(--fw-head) var(--fs-q)/var(--lh-q) var(--font);max-width:18em}.estate--group .estate__title{margin-top:var(--sp-12);font:var(--fw-head) var(--fs-body)/var(--lh-body) var(--font)}.estate__line{margin-top:var(--sp-8);font-size:var(--fs-small);line-height:var(--lh-small);text-wrap:balance;max-width:22em}.estate__line a{font-weight:var(--fw-label);color:inherit;text-underline-offset:3px;min-height:var(--tap);align-items:center;text-decoration:underline;display:inline-flex}.estate__act{margin-top:var(--sp-24)}.my-page-head+.estate{padding-top:0}.estate:not(.estate--group) .estate__ic{width:48px;height:48px;color:var(--p-wine);--facet-ruby:var(--p-ruby)}.my-page:has(>.estate:not(.estate--group)){min-height:calc(100svh - 56px - env(safe-area-inset-top) - var(--bnav-space));flex-direction:column;display:flex}.my-app--inner .my-page:has(>.estate:not(.estate--group)){min-height:calc(100svh - 56px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.my-page>.estate:not(.estate--group){padding-bottom:var(--sp-64);flex:1;align-content:center}@media (min-width:900px){.my-page:has(>.estate:not(.estate--group)){min-height:calc(100svh - 72px - env(safe-area-inset-top) - var(--bnav-space))}.my-app--inner .my-page:has(>.estate:not(.estate--group)){min-height:calc(100svh - 72px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.my-page-head--act{gap:var(--sp-24);display:grid}.my-page-head__act{justify-self:start}@media (min-width:768px){.my-page-head--act{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.my-conv__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.my-conv.is-new .my-conv__title{font-weight:var(--fw-head)}.my-conv__meta{align-items:center;gap:var(--sp-8);min-height:24px;margin-top:var(--sp-4);display:flex}.my-tag-new{height:24px;padding:0 var(--sp-8);border-radius:var(--radius-tag);background:var(--p-ruby-soft);color:var(--p-ruby-text);font:var(--fw-label) 13px/1 var(--font);align-items:center;display:inline-flex}.my-sent{gap:var(--sp-12);margin-bottom:var(--sp-24);font-size:var(--fs-small);line-height:var(--lh-small);align-items:flex-start;display:flex}.my-sent svg{fill:none;width:20px;height:20px;stroke:var(--p-ruby);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.my-wait{margin-top:var(--sp-12);text-align:center;color:var(--p-text);font-size:var(--fs-label);line-height:var(--lh-label);text-wrap:balance}.my-composer__label{font:var(--fw-label) var(--fs-label)/var(--lh-label) var(--font)}.my-composer--new{margin-top:0;position:static}.my-composer--new .textarea{min-height:200px}.my-composer__error{color:var(--p-error);font-size:var(--fs-label);line-height:var(--lh-label)}.my-composer--new .my-composer__bar{justify-content:flex-start}@media (max-width:767px){.my-composer--new .my-composer__bar .btn{flex:1}}.my-dna{padding:var(--sp-32) var(--sp-24);color:var(--p-on-night);background:var(--p-night);border-radius:var(--radius-sap);text-decoration:none;display:block;position:relative;overflow:hidden}.my-dna__gem{inset-inline-end:-48px;opacity:.92;pointer-events:none;width:170px;height:auto;position:absolute;top:-12px}.my-dna h2,.my-dna p,.my-dna__go{position:relative}.my-dna h2{font:var(--fw-head) var(--fs-q)/var(--lh-q) var(--font);max-width:14em}.my-dna p{margin-top:var(--sp-8);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--p-on-night-2);max-width:22em}.my-dna__go{min-height:var(--tap);margin-top:var(--sp-12);font:var(--fw-label) var(--fs-small)/var(--lh-small) var(--font);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.my-dna:focus-visible{outline:2px solid var(--p-focus);outline-offset:3px}.my-file .my-dna+.my-sec,.my-file .my-dna+.estate{margin-top:var(--sp-24)}.my-file__next{margin-top:var(--card-gap);padding:var(--sp-12) var(--sp-16);font-size:var(--fs-small);line-height:var(--lh-small)}.my-read__dna{font-size:var(--fs-body);line-height:var(--lh-body);margin-bottom:var(--sp-32);white-space:pre-wrap}.my-read section+section{margin-top:var(--sp-32)}.my-read__block+.my-read__block{margin-top:var(--sp-16)}.my-read__label{font-weight:var(--fw-head)}.my-read__text,.my-read__body{white-space:pre-wrap;overflow-wrap:anywhere}.my-read__block--quote .my-read__text{box-shadow:inset -2px 0 0 var(--p-ruby);padding-inline-start:var(--sp-16)}.my-read__items{margin:var(--sp-8) 0 0;padding-inline-start:var(--sp-20)}.my-fab{z-index:15;inset-inline:0;bottom:var(--bnav-space);padding:var(--sp-32) var(--gutter) var(--fab-gap);pointer-events:none;background:linear-gradient(to top, var(--p-fab-fade) 0, var(--p-fab-fade) 45%, var(--p-fab-fade-0) 100%);justify-content:center;display:flex;position:fixed}.my-fab .my-btn{pointer-events:auto}.my-page--fab{padding-bottom:calc(56px + var(--fab-gap) + var(--sp-32) + var(--sp-16))}.my-fab-head{display:none}@media (min-width:900px){.my-fab{display:none}.my-fab-head{display:block}.my-page--fab{padding-bottom:var(--sp-48)}}.drawer{width:100%;max-width:none;height:100%;max-height:none;color:var(--p-text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:clip}.drawer::backdrop{background:var(--p-scrim);animation:my-dr-fade var(--dur-base) var(--ease-calm) both}.drawer__panel{inset-inline:0;bottom:var(--kb,0px);max-height:calc(100svh - var(--kb,0px) - var(--sp-24));padding:var(--sp-8) var(--gutter) calc(var(--sp-16) + env(safe-area-inset-bottom));background:var(--p-bg);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;animation:my-dr-up var(--sheet-in) var(--ease-sheet) both;flex-direction:column;display:flex;position:absolute}.drawer__panel:focus{outline:none}.drawer.is-closing .drawer__panel{animation:my-dr-down var(--sheet-out) var(--ease-exit) both}.drawer.is-closing::backdrop{animation:my-dr-fade-out var(--sheet-out) var(--ease-exit) both}.drawer[data-drag] .drawer__panel{animation:none}.drawer[data-drag]::backdrop{opacity:var(--sheet-p,1);animation:none}.drawer[data-drag=settle]::backdrop{transition:opacity var(--sheet-ms,var(--dur-sheet-settle)) var(--ease-calm)}.drawer[data-drag=on] .drawer__grab{cursor:grabbing}.drawer__grab{border-radius:var(--radius-grab);background:var(--p-field);touch-action:none;cursor:grab;flex:none;width:36px;height:4px;margin:0 auto}.drawer__grab:after{content:"";height:var(--tap);margin-top:calc(var(--tap) / -2);display:block}.drawer__head{touch-action:none;justify-content:space-between;align-items:flex-start;gap:var(--sp-12);margin-top:var(--sp-12);display:flex}.drawer__title{padding-top:var(--sp-8);font:var(--fw-head) var(--fs-q)/var(--lh-q) var(--font)}.drawer__lead{margin-top:var(--sp-4);font-size:var(--fs-small);line-height:var(--lh-small);text-wrap:pretty}.drawer__x{width:var(--tap-quiet);height:var(--tap-quiet);border-radius:var(--radius-pill);color:var(--p-icon-quiet);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-inline-end:calc((var(--tap-quiet) - 20px) / -2);padding:0;display:grid}@media (hover:hover){.drawer__x:hover{color:var(--p-text)}}.drawer__x svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:20px;height:20px}.drawer__body{min-height:0;margin-top:var(--sp-24);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow:auto}.drawer .my-composer--sheet{gap:var(--sp-8);background:0 0;margin-top:0;padding:0;display:grid;position:static}.drawer .my-composer--sheet .my-composer__label{text-align:start;justify-self:stretch;margin:0;padding:0}.drawer .my-composer--sheet .textarea{min-height:144px}.drawer .my-composer--sheet .my-composer__bar{margin-top:var(--sp-8);display:grid}.drawer .my-composer--sheet .my-composer__bar .btn{width:100%}@media (max-height:560px){.drawer .my-composer--sheet .textarea{min-height:96px}}html[data-kb] .drawer__panel{padding-bottom:var(--sp-16)}html[data-kb] .drawer .my-composer--sheet .textarea{min-height:96px}@media (min-width:768px){.drawer__panel{inset-inline:0;width:min(520px, calc(100% - 2 * var(--sp-24)));max-height:calc(100svh - 96px);padding:var(--sp-24) var(--sp-32) var(--sp-32);animation:my-dr-pop var(--dur-fast) var(--ease-calm) both;border-radius:var(--radius-sheet);margin:0 auto;top:50%;bottom:auto;transform:translateY(-50%)}.drawer.is-closing .drawer__panel{animation:my-dr-pop-out var(--sheet-out) var(--ease-exit) both}.drawer__grab{display:none}.drawer__head{margin-top:0}}@keyframes my-dr-up{0%{transform:translateY(100%)}}@keyframes my-dr-down{to{transform:translateY(100%)}}@keyframes my-dr-pop{0%{opacity:0;transform:translateY(-50%)scale(.98)}}@keyframes my-dr-pop-out{to{opacity:0;transform:translateY(-50%)scale(.98)}}@keyframes my-dr-fade{0%{opacity:0}}@keyframes my-dr-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.drawer__panel,.drawer.is-closing .drawer__panel{animation:.12s linear both my-dr-fade}.drawer.is-closing .drawer__panel{animation-name:my-dr-fade-out}.drawer::backdrop{animation-duration:.12s}}@media (max-width:767.98px){.drawer--full .drawer__panel{max-height:none;padding-top:max(env(safe-area-inset-top), var(--sp-8));border-radius:0;top:0}.drawer--full:not([data-drag]) .drawer__panel{animation:my-dr-up var(--sheet-full-in) var(--ease-push) both}.drawer--full.is-closing:not([data-drag]) .drawer__panel{animation:my-dr-down var(--sheet-full-out) var(--ease-exit) both}.drawer--full::backdrop{-webkit-backdrop-filter:blur(var(--sheet-blur));backdrop-filter:blur(var(--sheet-blur))}.drawer--full:not([data-drag])::backdrop{animation:my-dr-fade var(--sheet-full-in) var(--ease-push) both}.drawer--full.is-closing:not([data-drag])::backdrop{animation:my-dr-fade-out var(--sheet-full-out) var(--ease-exit) both}@media (prefers-reduced-motion:reduce){.drawer--full:not([data-drag]) .drawer__panel{animation:.12s linear both my-dr-fade}.drawer--full.is-closing:not([data-drag]) .drawer__panel{animation:.12s linear both my-dr-fade-out}.drawer--full:not([data-drag])::backdrop,.drawer--full.is-closing:not([data-drag])::backdrop{animation-duration:.12s}}.drawer--full .drawer__grab{display:none}.drawer--full .drawer__head{min-height:var(--tap);align-items:center;margin-top:0}.drawer--full .drawer__title{padding-top:0}.drawer--full .drawer__body{margin-top:var(--sp-16)}}.my-bellsheet .estate{padding-block:var(--sp-16)}.my-bellpop{z-index:40;overscroll-behavior:contain;width:380px;max-width:calc(100vw - 24px);max-height:min(70vh,560px);padding:var(--sp-16);background:var(--p-bg);color:var(--p-ink);border-radius:var(--radius-panel);box-shadow:0 0 0 1px var(--p-line), 0 18px 40px -18px color-mix(in srgb, var(--p-ink) 22%, transparent);animation:my-bell-pop .2s var(--ease-calm) both;outline:none;position:fixed;overflow-y:auto}.my-bellpop[data-closing]{animation:my-bell-out .15s var(--ease-exit) both;pointer-events:none}.my-bellpop__title{margin:0 0 var(--sp-8);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:600}.my-bellpop__note{font-size:var(--fs-small);line-height:var(--lh-small);text-wrap:pretty}.my-bellpop .estate{padding-block:var(--sp-16)}html[data-pop-open],html[data-pop-open] body{overflow:hidden}@keyframes my-bell-pop{0%{opacity:0;transform:scale(.98)}}@keyframes my-bell-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.my-bellpop{animation:.12s linear both my-dr-fade}.my-bellpop[data-closing]{animation:.12s linear both my-dr-fade-out}}.my-surface .btn--primary[aria-busy=true]{color:#0000;position:relative}.my-surface .btn--primary[aria-busy=true]:after{content:"";border-radius:var(--radius-pill);border:2px solid var(--p-spin-track);border-top-color:var(--btn-text);width:20px;height:20px;animation:.8s linear infinite my-spin;position:absolute}@keyframes my-spin{to{transform:rotate(360deg)}}.my-dnab{margin-top:var(--sp-40);color:var(--p-text);border-radius:var(--radius-sap);transition:transform var(--dur-fast) var(--ease-calm);text-decoration:none;display:block}.my-dnab:active{transform:scale(var(--press-card))}.my-dnab:focus-visible{outline:2px solid var(--p-focus);outline-offset:4px}.my-dnab__in{border-radius:var(--radius-sap);padding:var(--sp-24) var(--sp-20);background:var(--p-breath);transition:background var(--dur-fast) var(--ease-calm);position:relative}@media (hover:hover){.my-dnab:hover .my-dnab__in{background:var(--p-cream-100)}}.my-file>.my-dnab:first-child,.my-file>.my-dnad:first-child{margin-top:0;margin-bottom:var(--sp-40)}.my-dnab__head{align-items:flex-start;gap:var(--sp-16);display:flex}.my-dnab__copy{flex:1;min-width:0}.my-dnab__t{font:var(--fw-head) var(--fs-q)/var(--lh-q) var(--font)}.my-dnab__p{margin-top:var(--sp-8);font-size:var(--fs-small);line-height:var(--lh-small)}.my-dnab__get{margin:var(--sp-12) 0 0;gap:var(--sp-8);padding:0;list-style:none;display:grid}.my-dnab__get li{align-items:center;gap:var(--sp-8);font:var(--fw-label) var(--fs-small)/var(--lh-small) var(--font);display:flex}.my-dnab__get img{flex:none;width:20px;height:20px}.my-nw{white-space:nowrap}.my-dnab__cta{width:100%;min-height:56px;margin-top:var(--sp-24);padding:0 var(--sp-32);border-radius:var(--radius-button-56);background:linear-gradient(180deg, var(--btn-from), var(--btn-to));color:var(--btn-text);font:var(--fw-head) var(--fs-body)/var(--lh-body) var(--font);white-space:nowrap;justify-content:center;align-items:center;display:flex}@media (hover:hover){.my-dnab:hover .my-dnab__cta{background:linear-gradient(180deg, var(--btn-hover-from), var(--btn-hover-to))}}.my-dnab__cover{aspect-ratio:210/297;border-radius:var(--radius-cover);flex:none;width:96px;height:auto;display:block}@media (max-width:419px){.my-dnab__head{gap:var(--sp-20);flex-direction:column}.my-dnab__head .my-dnab__cover{order:-1}}@media (min-width:768px){.my-dnab__in{padding:var(--sp-32) var(--sp-40)}.my-dnab__head{gap:var(--sp-24)}.my-dnab__cover{width:120px}.my-dnab__cta{width:fit-content}}.my-dnad{align-items:center;gap:var(--sp-16);margin-top:var(--sp-40);display:flex}.my-dnad .my-dnab__cover{width:56px}.my-dnad__t{font:var(--fw-head) var(--fs-body)/var(--lh-body) var(--font)}.my-dnad__p{margin-top:var(--sp-4);font-size:var(--fs-small);line-height:var(--lh-small)}.my-courses{gap:var(--sp-12);margin:0;padding:0;list-style:none;display:grid}.my-ccard{align-items:center;gap:var(--sp-16);min-height:88px;padding:var(--sp-20);color:var(--p-text);transition:transform var(--dur-fast) var(--ease-calm);text-decoration:none;display:flex}@media (hover:hover){.my-ccard:hover{background:var(--p-card-hover)}}.my-ccard:active{transform:scale(var(--press-card))}.my-ccard__ic{color:var(--p-text);--facet-ruby:var(--p-ruby)}.my-ccard__text{flex:1;min-width:0}.my-ccard__title{font:var(--fw-label) var(--fs-body)/var(--lh-body) var(--font);text-wrap:balance;overflow-wrap:anywhere;display:block}.my-ccard__meta{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--p-muted);margin-top:2px;display:block}.my-ccard__chev{width:20px;height:20px;color:var(--p-muted);stroke-width:1.6px}.my-cat+.my-cat{margin-top:var(--sp-32)}.my-cat__title{font:var(--fw-head) var(--fs-body)/var(--lh-body) var(--font);margin-bottom:var(--sp-12)}@media (min-width:900px){.my-page--wide .my-courses{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.my-surface .gem-f1{fill:var(--p-gem-1)}.my-surface .gem-f2{fill:var(--p-gem-2)}.my-surface .gem-f3{fill:var(--p-gem-3)}.my-surface .gem-r{fill:var(--p-ruby)}.my-rows{gap:var(--card-gap);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.my-row{align-items:center;gap:var(--sp-16);min-height:64px;padding:var(--sp-12) var(--sp-16);color:var(--p-text);border:1px solid var(--p-line);border-radius:var(--radius-card);background:var(--p-bg);transition:transform var(--dur-fast) var(--ease-calm);text-decoration:none;display:flex;position:relative}@media (hover:hover){a.my-row:hover{background:var(--p-card-hover)}}a.my-row:active{transform:scale(var(--press-card))}div.my-row{background:var(--p-info);border-color:#0000}.my-row--here,a.my-row--here,div.my-row--here{background:var(--p-ruby-soft);border-color:#0000}@media (hover:hover){a.my-row--here:hover{background:var(--p-ruby-soft)}}div.my-row--info{border-color:#0000;border-block-end-color:var(--p-line);background:0 0;border-radius:0}button.my-row{width:100%;font:inherit;text-align:start;cursor:pointer;appearance:none}button.my-row:active{background:var(--p-card-hover)}@media (hover:hover){button.my-row:hover{background:var(--p-card-hover)}}button.my-row:active{transform:scale(var(--press-card))}button.my-row.my-switch{background:var(--p-bg);border-color:var(--p-line)}button.my-row.my-switch:active{background:var(--p-bg);transform:none}@media (hover:hover) and (pointer:fine){button.my-row.my-switch:hover{background:var(--p-card-hover)}}.my-switch[aria-busy=true]{cursor:progress}.my-switch.is-holding{cursor:default}.my-switch.is-holding .my-switch__track{visibility:hidden}.my-switch__track{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--p-text) 48%, transparent);width:51px;height:31px;transition:background-color var(--dur-fast) var(--ease-calm);flex:none;margin-inline-start:auto;position:relative}.my-switch.is-on .my-switch__track{background:var(--p-wine)}.my-switch__thumb{top:2px;border-radius:var(--radius-pill);background:var(--p-bg);width:27px;height:27px;box-shadow:0 1px 2px color-mix(in srgb, var(--p-text) 24%, transparent), 0 0 0 .5px color-mix(in srgb, var(--p-text) 8%, transparent);transition:transform var(--dur-fast) var(--ease-spring), width var(--dur-press) var(--ease-calm);position:absolute;inset-inline-start:2px}.my-switch.is-on .my-switch__thumb{transform:translate(20px)}.my-switch.is-on:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .my-switch__thumb{transform:translate(-20px)}.my-switch:active:not(.is-holding) .my-switch__thumb{width:31px}.my-switch.is-on:active:not(.is-holding) .my-switch__thumb{transform:translate(16px)}.my-switch.is-on:active:not(.is-holding):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .my-switch__thumb{transform:translate(-16px)}.my-switch:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.my-switch__err:empty{margin:0}.my-switch__err{margin:var(--sp-4) 0 0;padding-inline:var(--sp-16);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--p-error);text-wrap:pretty}@media (prefers-reduced-motion:reduce){.my-switch__thumb{transition:none}.my-switch__track{transition:background-color var(--dur-reduced) linear}.my-switch:active .my-switch__thumb{width:27px}.my-switch.is-on:active .my-switch__thumb{transform:translate(20px)}.my-switch.is-on:active:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .my-switch__thumb{transform:translate(-20px)}}.my-row__num{border-radius:var(--radius-tile-32);background:var(--p-breath);width:32px;height:32px;color:var(--p-wine);font:var(--fw-label) var(--fs-label)/1 var(--font);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.my-date{border-radius:var(--radius-control);flex:none;place-content:center;justify-items:center;width:48px;height:48px;display:grid}.my-date__d{font:var(--fw-head) 20px/22px var(--font);font-variant-numeric:tabular-nums}.my-date__m{font:var(--fw-label) 13px/16px var(--font)}.my-date{position:relative}.my-date__held{border-radius:var(--radius-pill);background:var(--p-done);width:18px;height:18px;color:var(--p-bg);box-shadow:0 0 0 2px var(--p-bg);place-items:center;display:grid;position:absolute;inset-block-start:-4px;inset-inline-end:-4px}.my-date__held .ic{width:12px;height:12px}.my-file__list{margin-block-start:var(--sp-8)}.my-feed__sentinel{justify-items:center;display:grid}.my-row__mark{border-radius:var(--radius-pill);object-fit:cover;background:var(--p-breath);flex:none;width:40px;height:40px}.my-date--inperson{background:var(--p-wine);color:var(--p-on-night)}.my-date--zoom{background:var(--p-bg);box-shadow:inset 0 0 0 1px var(--p-line);color:var(--p-text)}.my-date--personal{background:var(--p-paper);box-shadow:inset 0 0 0 1px var(--p-gold-line);color:var(--p-text)}.my-row--date{min-height:72px}.my-row__num.is-done{background:var(--p-done);color:var(--p-bg)}.my-row__num .ic{stroke-width:2px;width:18px;height:18px}.my-row__num.is-just-completed{animation:my-done-in .9s var(--ease-calm) both}a.my-row:has(.is-just-completed){animation:my-done-glow .9s var(--ease-calm) both}@keyframes my-done-in{0%{opacity:0;transform:scale(.8)}25%,to{opacity:1;transform:none}}@keyframes my-done-glow{25%{background-color:var(--p-row-on)}}@media (prefers-reduced-motion:reduce){.my-row__num.is-just-completed{animation:none}a.my-row:has(.is-just-completed){animation:none}}.my-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.my-row__ic{border-radius:var(--radius-tile-40);background:var(--p-breath);width:40px;height:40px;color:var(--p-wine);flex:none;place-items:center;display:grid}.my-row__ic .ic{stroke-width:1.6px;width:22px;height:22px}.my-row__text{flex:1;min-width:0}.my-row__title{font:var(--fw-label) var(--fs-small)/var(--lh-small) var(--font);overflow-wrap:anywhere;text-wrap:balance;display:block}.my-row__meta{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--p-muted);font-variant-numeric:tabular-nums;display:block}.my-row__chev{width:20px;height:20px;color:var(--p-muted);stroke-width:1.6px}.my-chap{justify-content:space-between;align-items:baseline;gap:var(--sp-12);margin:0 0 var(--sp-12);display:flex}.my-chap h2{font:var(--fw-head) var(--fs-body)/var(--lh-body) var(--font)}.my-chap span{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--p-muted);white-space:nowrap}.my-page section+section,.my-chapters+section{margin-top:var(--sp-40)}.my-page .my-chapters>section+section{margin-top:var(--sp-32)}.my-video{aspect-ratio:16/9;border-radius:var(--radius-panel);background:var(--p-night);width:100%;position:relative;overflow:hidden}.my-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.my-video--none{color:var(--p-on-night);place-items:center;display:grid}.my-lesson__body,.my-lesson>section{margin-top:var(--sp-32)}.my-pager{gap:var(--sp-12);margin-top:var(--sp-40);display:flex}.my-pager .my-btn{flex:1}.my-chapter+.my-chapter{margin-top:var(--sp-48)}.my-chapter__session{color:var(--p-muted);font-size:var(--fs-label);line-height:var(--lh-label)}.my-chapter__fields{gap:var(--sp-16);display:grid}.my-chapter__fields dt{font-weight:var(--fw-head)}.my-chapter__fields dd{margin:var(--sp-4) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.my-thread{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.my-day{margin-block:var(--sp-24) var(--sp-12);font:var(--fw-label) var(--fs-label)/var(--lh-label) var(--font);color:var(--p-text);align-self:center}.my-thread>.my-day:first-child{margin-block-start:0}.my-run{align-items:flex-start;gap:var(--sp-4);flex-direction:column;max-width:100%;display:flex}.my-run+.my-run{margin-block-start:var(--sp-16)}.my-run--mine{align-items:flex-end}.my-msg{align-items:flex-end;gap:var(--sp-8);max-width:100%;display:flex}.my-run:not(.my-run--mine) .my-msg:not(.is-tail){padding-inline-start:36px}.my-msg__ava{border-radius:var(--radius-pill);background:var(--p-wine);flex:none;place-items:center;width:28px;height:28px;display:grid}.my-msg__ava svg{width:16px;height:16px}.my-surface .my-msg__ava :is(.gem-f1,.gem-f2,.gem-f3,.gem-r){fill:var(--p-on-night)}.my-msg__bubble{inline-size:fit-content;max-inline-size:min(85vw,520px);padding:var(--sp-12) var(--sp-16);border-radius:var(--radius-card);background:var(--p-info);color:var(--p-text);font:var(--fw-body) var(--fs-body)/var(--lh-body) var(--font);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;unicode-bidi:plaintext;margin:0}.my-run:not(.my-run--mine) .my-msg{max-inline-size:85%}.my-run--mine .my-msg{max-inline-size:min(80%,440px)}.my-run:not(.my-run--mine) .my-msg__bubble{max-inline-size:520px;min-width:0}.my-run--mine .my-msg__bubble{background:var(--p-wine);color:var(--p-on-night);min-width:0}.my-run:not(.my-run--mine) .is-tail .my-msg__bubble{border-end-start-radius:var(--radius-tag)}.my-run--mine .is-tail .my-msg__bubble{border-end-end-radius:var(--radius-tag)}.my-msg__bubble.is-failed{box-shadow:inset 0 0 0 1px var(--p-error)}.my-run--mine .my-msg__bubble.is-failed{box-shadow:0 0 0 1px var(--p-bg), 0 0 0 2px var(--p-error)}.my-msg__time,.my-msg__state{font:var(--fw-body) var(--fs-label)/var(--lh-label) var(--font);color:var(--p-text);margin:0;display:block}.my-run:not(.my-run--mine)>.my-msg__time{padding-inline-start:36px}.my-msg__state.is-failed{justify-content:flex-end;align-items:center;column-gap:var(--sp-12);color:var(--p-error);flex-wrap:wrap;display:flex}.my-msg__state.is-failed p{margin:0}.my-msg__retry{min-height:var(--tap);padding-inline:var(--sp-4);color:var(--p-wine);font:var(--fw-label) var(--fs-label)/var(--lh-label) var(--font);text-underline-offset:3px;cursor:pointer;border-radius:var(--radius-control);background:0 0;border:0;text-decoration:underline}.my-msg__retry:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.my-info{padding:var(--sp-16);border-radius:var(--radius-card);background:var(--p-info)}.my-composer{z-index:5;bottom:calc(var(--kb,0px) + var(--bnav-space) + var(--sp-8));margin-top:var(--sp-24);padding-block:var(--sp-12) 0;background:var(--p-bg);gap:var(--sp-8);display:grid;position:sticky}.my-composer .textarea{min-height:112px}.my-composer__bar{justify-content:space-between;align-items:center;gap:var(--sp-12);display:flex}.my-composer--chat{box-shadow:0 calc(-1 * var(--sp-12)) 0 var(--p-bg)}.my-composer--chat .my-composer__bar{align-items:flex-end;gap:var(--sp-8)}.my-composer--chat .my-composer__bar>:first-child{flex:1;min-width:0}.my-app .my-composer--chat .textarea{background:var(--p-bg);min-height:52px;max-height:160px;overflow-y:auto}.my-composer--chat .btn,.my-surface .my-composer--chat .btn--primary{height:48px;min-height:48px;padding-inline:var(--sp-20);flex:none}.my-composer--chat .textarea::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.my-app .field-label{font:var(--fw-label) var(--fs-label)/var(--lh-label) var(--font);color:var(--p-text)}.my-app .field-hint{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--p-muted)}.my-app .input,.my-app .textarea{border-radius:var(--radius-control);min-height:48px;box-shadow:inset 0 0 0 1px var(--p-field);font:var(--fw-body) var(--fs-body)/var(--lh-body) var(--font);color:var(--p-text);background:var(--p-bg);border:0}@media (hover:hover){.my-app .input:hover,.my-app .textarea:hover{box-shadow:inset 0 0 0 1px var(--p-field-hover)}}.my-app .input:focus,.my-app .textarea:focus{box-shadow:inset 0 0 0 2px var(--p-focus);outline:none}.my-app .input[aria-invalid=true],.my-app .textarea[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--p-error)}.my-app .input::placeholder,.my-app .textarea::placeholder,.my-entry .input::placeholder{color:var(--p-placeholder);opacity:1}.my-app .field-error{color:var(--p-error)}.my-password{gap:var(--sp-16);max-width:28rem;display:grid}.my-password .btn{margin-top:var(--sp-8);justify-self:start}.my-password__forgot{min-height:var(--tap);cursor:pointer;font:var(--fw-body) var(--fs-label)/var(--lh-label) var(--font);color:var(--p-wine);text-underline-offset:3px;border-radius:var(--radius-control);background:0 0;border:0;justify-self:start;align-items:center;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.my-password__forgot:focus-visible{outline:2px solid var(--p-wine);outline-offset:2px}.my-password__forgot[aria-disabled=true]{opacity:.5;cursor:default;text-decoration:none}.pw-meter{gap:var(--sp-4);margin-top:calc(-1 * var(--sp-8));grid-template-columns:repeat(3,1fr);display:grid}.pw-meter span{border-radius:var(--radius-pill);background:var(--p-line);height:4px;transition:background-color .2s}.pw-meter[data-level="1"] span:nth-child(-n+1),.pw-meter[data-level="2"] span:nth-child(-n+2),.pw-meter[data-level="3"] span{background:var(--p-wine)}.pw-meter[data-level="1"] span:first-child{background:var(--p-ruby)}.my-entry .pw-meter span{background:var(--p-on-night-2);opacity:.35}.my-entry .pw-meter[data-level="1"] span:nth-child(-n+1),.my-entry .pw-meter[data-level="2"] span:nth-child(-n+2),.my-entry .pw-meter[data-level="3"] span{background:var(--p-on-night);opacity:1}@media (prefers-reduced-motion:reduce){.pw-meter span{transition:none}}@media (min-width:900px){.my-top{height:calc(72px + var(--my-top-safe));padding-inline:max(var(--gutter), calc((100vw - var(--col-wide)) / 2))}.my-top__brand{--logo-h:16px}.my-composer{bottom:calc(var(--kb,0px) + var(--sp-16))}}@media (min-width:1024px){.my-top{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:0;display:grid}.my-top__brand,.my-top__back{place-self:center start}.my-top__back{display:none}.my-app--inner .my-top__brand{display:flex}.my-deskback{margin-block:calc(var(--sp-16) - var(--sp-32)) var(--sp-16);display:flex}.my-top__end,.my-top__end--here{grid-area:1/3;place-self:center end;display:flex}.my-app.my-app--self .my-top__end{display:none}.my-acct-link .my-acct-me{width:40px;height:40px}.my-acct-link[aria-current=page] .my-acct-me{box-shadow:0 0 0 2px var(--p-bg), 0 0 0 4px var(--p-ruby)}}@media (max-width:899px){.my-app--inner .my-composer{bottom:calc(var(--kb,0px) + env(safe-area-inset-bottom) + var(--sp-8))}.my-password .btn{justify-self:stretch}.my-password__forgot{justify-self:center}}.my-entry{padding-top:calc(var(--sp-24) + max(var(--sp-64), 14svh) + env(safe-area-inset-top));background:var(--p-night);align-items:start}.my-entry .login__title{font:var(--fw-head) var(--fs-h1)/var(--lh-h1) var(--font);color:var(--p-on-night)}.my-entry .login__lead{font-size:var(--fs-small);line-height:var(--lh-small);color:var(--p-on-night-2)}.my-entry .field-label{font:var(--fw-label) var(--fs-label)/var(--lh-label) var(--font);color:var(--p-on-night)}.my-entry .field-hint{color:var(--p-on-night-2)}.my-entry .field-error{color:var(--p-on-night)}.my-entry .input{border-radius:var(--radius-control);background:var(--p-on-night);height:48px;color:var(--p-text);box-shadow:none;border:0}@media (hover:hover){.my-entry .input:hover{box-shadow:none}}.my-entry .input:focus{box-shadow:0 0 0 3px var(--p-ring-on-night)}.my-entry .login-notice{border-radius:var(--radius-card);background:var(--p-on-night-soft);color:var(--p-on-night);text-align:start}.my-entry .login-notice__title{font:var(--fw-head) var(--fs-small)/var(--lh-small) var(--font)}.my-entry .login-notice__body{font-size:var(--fs-label);line-height:var(--lh-label);color:var(--p-on-night-2);text-wrap:pretty}.my-entry .btn--primary:focus-visible{outline:2px solid var(--p-on-night);outline-offset:3px}.my-entry__form{gap:var(--sp-16);text-align:start;display:grid}.my-entry__form .btn{width:100%;margin-top:var(--sp-8)}.my-entry__switch{margin-top:var(--sp-16);text-align:center}.my-entry__forgot{margin-top:calc(var(--sp-8) * -1);text-align:end}.my-entry__textbtn{min-height:var(--tap);padding-inline:var(--sp-8);cursor:pointer;font:var(--fw-body) 16px/24px var(--font);color:var(--p-on-night-2);text-underline-offset:3px;border-radius:var(--radius-control);background:0 0;border:0;justify-content:center;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover){.my-entry__textbtn:hover{color:var(--p-on-night)}}.my-entry__textbtn:focus-visible{outline:2px solid var(--p-on-night);outline-offset:2px}.my-entry__textbtn[aria-disabled=true]{opacity:.5;cursor:default;text-decoration:none}.my-entry__links{margin-top:var(--sp-32);justify-items:center;gap:var(--sp-4);display:grid}.my-splash{display:none}.my-splash.is-on{z-index:100;background:var(--p-night);cursor:pointer;transition:opacity .32s var(--ease-calm), visibility 0s linear .32s;place-items:center;display:grid;position:fixed;inset:0}.my-splash.is-on:before{content:"";width:calc(var(--splash-d) * 2.6);aspect-ratio:1;border-radius:var(--radius-pill);background:radial-gradient(closest-side, var(--p-glow), transparent);opacity:0;animation:my-sp-glow .9s var(--ease-calm) .6s both;position:absolute}.my-splash__gem{width:var(--splash-d);height:auto;position:relative;overflow:visible}.my-splash.is-on .my-splash__gem{animation:my-sp-rise 1.1s var(--ease-calm) .12s both}.my-splash .gem-f1{fill:var(--p-gem-1)}.my-splash .gem-f2{fill:var(--p-gem-2)}.my-splash .gem-f3{fill:var(--p-gem-3)}.my-splash .gem-r{fill:var(--p-ruby)}.my-splash.is-on path{transform-box:fill-box;transform-origin:50%;animation:my-sp-facet .48s var(--ease-calm) both}.my-splash.is-on .sp-i0{animation-delay:.12s}.my-splash.is-on .sp-i1{animation-delay:.165s}.my-splash.is-on .sp-i2{animation-delay:.21s}.my-splash.is-on .sp-i3{animation-delay:.255s}.my-splash.is-on .sp-i4{animation-delay:.3s}.my-splash.is-on .sp-i5{animation-delay:.345s}.my-splash.is-on .sp-i6{animation-delay:.39s}.my-splash.is-on .sp-i7{animation-delay:.435s}.my-splash.is-on .sp-i8{animation-delay:.48s}.my-splash.is-on .sp-i9{animation-delay:.525s}.my-splash.is-on .sp-i10{animation:my-sp-facet .48s var(--ease-calm) .57s both, my-sp-glint .32s var(--ease-calm) 1.05s both}.my-splash__wait{top:calc(50% + var(--splash-d) * .62);font-size:var(--fs-label);line-height:var(--lh-label);color:var(--p-on-night-2);opacity:0;transition:opacity .4s var(--ease-calm);position:absolute}.my-splash.is-slow .my-splash__wait{opacity:1}.my-splash.is-slow .sp-i10{animation:my-sp-glint 1.6s var(--ease-calm) 0s infinite}.my-splash.is-out{opacity:0;visibility:hidden}.my-splash.is-out .my-splash__gem{transition:transform .32s var(--ease-calm);animation:none;transform:translateY(-12px)}.my-splash.is-skip{opacity:0;visibility:hidden;transition:opacity .2s var(--ease-exit), visibility 0s linear .2s}.my-splash.is-still,.my-splash.is-still:before,.my-splash.is-still path,.my-splash.is-still .my-splash__gem{transition:none;animation:none!important}.my-splash.is-still:before{opacity:1}@keyframes my-sp-rise{0%{transform:translateY(16px)}to{transform:none}}@keyframes my-sp-facet{0%{opacity:0;filter:brightness(2.2);transform:translateY(28px)scale(.96)}60%{opacity:1;filter:brightness(1.7)}to{opacity:1;filter:brightness();transform:none}}@keyframes my-sp-glint{0%,to{transform:none}50%{transform:scale(1.08)}}@keyframes my-sp-glow{0%{opacity:0}to{opacity:1}}.my-view{view-transition-name:my-page;background:var(--p-bg);position:relative}.my-top{view-transition-name:my-top}html:not(:active-view-transition) .my-top{view-transition-name:none}html:active-view-transition .my-bnav{opacity:0;transition:none}.my-bnav{isolation:isolate;transform:translateZ(0)}::view-transition{pointer-events:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(my-page){animation-duration:0s;overflow:hidden}::view-transition-old(my-page){mix-blend-mode:normal}::view-transition-new(my-page){mix-blend-mode:normal}::view-transition-group(my-top){z-index:50}::view-transition-group(my-top){animation:none}::view-transition-old(my-top){animation-duration:.16s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}::view-transition-new(my-top){animation-duration:.16s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}html[data-my-vt=forward]::view-transition-old(my-page){animation:.36s cubic-bezier(.32,.72,0,1) both my-vt-under-right}html[data-my-vt=forward]::view-transition-new(my-page){animation:.36s cubic-bezier(.32,.72,0,1) both my-vt-in-left}html[data-my-vt=back]::view-transition-old(my-page){z-index:1;animation:.32s cubic-bezier(.32,.72,0,1) both my-vt-out-left}html[data-my-vt=back]::view-transition-new(my-page){animation:.32s cubic-bezier(.32,.72,0,1) both my-vt-from-under}html[data-my-tab-in] .my-view{animation:.22s cubic-bezier(.22,.61,.36,1) 60ms backwards my-vt-rise}@keyframes my-vt-in-left{0%{transform:translate(-100%)}}@keyframes my-vt-out-left{0%{transform:translate3d(var(--my-swipe,0px), 0, 0)}to{transform:translate(-100%)}}@keyframes my-vt-under-right{to{filter:brightness(.94);transform:translate(30%)}}@keyframes my-vt-from-under{0%{filter:brightness(.94);transform:translate(30%)}}@keyframes my-vt-rise{0%{opacity:0;top:8px}}@keyframes my-vt-fade-out{to{opacity:0}}html[data-my-morph] .my-view{view-transition-name:my-morph}html[data-my-vt^=morph]::view-transition-group(my-morph){z-index:2;border-radius:18px;overflow:hidden}::view-transition-old(my-morph){mix-blend-mode:normal}::view-transition-new(my-morph){mix-blend-mode:normal}html[data-my-vt=morph]::view-transition-group(my-morph){animation-duration:.38s;animation-timing-function:cubic-bezier(.2,0,0,1)}html[data-my-vt=morph]::view-transition-old(my-morph){animation:.14s cubic-bezier(.4,0,1,1) both my-vt-fade-out}html[data-my-vt=morph]::view-transition-new(my-morph){animation:.2s cubic-bezier(.22,.61,.36,1) 40ms both my-vt-fade-in}html[data-my-vt=morph]::view-transition-old(my-page){animation:.38s cubic-bezier(.2,0,0,1) both my-vt-dim}html[data-my-vt=morph-back]::view-transition-group(my-morph){animation-duration:.28s;animation-timing-function:cubic-bezier(.4,0,1,1)}html[data-my-vt=morph-back]::view-transition-old(my-morph){animation:.12s cubic-bezier(.4,0,1,1) .14s both my-vt-fade-out}html[data-my-vt=morph-back]::view-transition-new(my-morph){animation:.12s cubic-bezier(.22,.61,.36,1) .14s both my-vt-fade-in}html[data-my-vt=morph-back]::view-transition-new(my-page){animation:.28s cubic-bezier(.4,0,1,1) both my-vt-undim}html[data-my-vt=back]::view-transition-old(my-morph){z-index:1;animation:.32s cubic-bezier(.32,.72,0,1) both my-vt-out-left}html[data-my-vt=fade]::view-transition-old(my-page){animation:.12s linear both my-vt-fade-out}html[data-my-vt=fade]::view-transition-new(my-page){animation:.12s linear both my-vt-fade-in}@keyframes my-vt-fade-in{0%{opacity:0}}@keyframes my-vt-dim{to{filter:brightness(.94)}}@keyframes my-vt-undim{0%{filter:brightness(.94)}}@media (prefers-reduced-motion:reduce){html:not([data-my-vt=fade])::view-transition-group(*){animation:none!important}html:not([data-my-vt=fade])::view-transition-old(*){animation:none!important}html:not([data-my-vt=fade])::view-transition-new(*){animation:none!important}html[data-my-tab-in] .my-view{animation:none}}.portal-access{margin-bottom:var(--sp-40)}.portal-access__state{margin-bottom:var(--sp-8)}.portal-access__kv{margin-bottom:var(--sp-16)}.portal-access__note{margin-bottom:var(--sp-16);color:var(--text-secondary);text-wrap:pretty}.portal-access__acts{gap:var(--sp-8);flex-wrap:wrap;display:flex}.portal-thread__empty{color:var(--text-secondary);text-wrap:pretty}.portal-thread__reply{margin-top:var(--sp-16)}.portal-issued .portal-issued__pw{font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-strong)}.portal-issued dd{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.file-delivered{align-items:center;gap:var(--sp-8);color:var(--text-secondary);display:flex}.convs{margin-top:var(--sp-40)}.convs__list{margin:var(--sp-12) 0 0;gap:var(--sp-8);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.convs__row{align-items:center;gap:var(--sp-16);width:100%;min-height:72px;padding:var(--sp-16) var(--sp-20);border-radius:var(--radius-control);background:var(--bg-surface);box-shadow:inset 0 0 0 1px var(--border-subtle);text-align:start;cursor:pointer;color:var(--text-primary);font:inherit;border:0;display:flex}@media (hover:hover){.convs__row:hover{background:var(--bg-subtle)}}.convs__row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.convs__row-text{flex:1;gap:2px;min-width:0;display:grid}.convs__row-title{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-strong);overflow:hidden}.convs__row:not(.is-waiting) .convs__row-title{font-weight:var(--fw-regular)}.convs__row-meta{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--text-secondary)}.convs__back{align-items:center;gap:var(--sp-4);min-height:var(--tap);cursor:pointer;font:var(--fw-strong) var(--fs-sm)/var(--lh-sm) var(--font-sans);color:var(--text-primary);background:0 0;border:0;padding:0;display:inline-flex}.convs__back .ic{width:20px;height:20px}.convs__title{margin-top:var(--sp-8);font-size:var(--fs-lg);line-height:var(--lh-lg);font-weight:var(--fw-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.convs__meta{margin-top:var(--sp-4);color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm)}.convs__msgs{margin:var(--sp-16) 0 0;gap:var(--sp-8);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.convs__msg{padding:var(--sp-16) var(--sp-20);border-radius:var(--radius-control);background:var(--bg-subtle)}.convs__msg-meta{color:var(--text-secondary);font-size:var(--fs-sm);line-height:var(--lh-sm)}.convs__who{font-weight:var(--fw-strong);color:var(--text-primary)}.convs__body{margin-top:var(--sp-4);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--fs-md);line-height:var(--lh-md)}.convs__reply{margin-top:var(--sp-16);padding:var(--sp-16) var(--sp-20)}.my-nav-ic{width:24px;height:24px;display:block;position:relative}.my-nav-ic .ic{display:block}.my-nav-new{top:-3px;border:2px solid var(--p-bg);border-radius:var(--radius-pill);background:var(--p-ruby);width:12px;height:12px;position:absolute;inset-inline-start:15px}.my-read__img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;margin-bottom:var(--sp-32);border-radius:var(--radius-card);display:block}.my-read__body{text-wrap:pretty;overflow-wrap:anywhere;font-size:17px;line-height:30px}.my-read__body>*+*{margin-top:var(--sp-20)}.my-read__body h2{margin-top:var(--sp-40);font:var(--fw-head) var(--fs-q)/var(--lh-q) var(--font);text-wrap:balance}.my-read__body h2+*{margin-top:var(--sp-8)}.my-read__body ul{margin-block:0;padding-inline-start:var(--sp-20)}.my-read__body li+li{margin-top:var(--sp-8)}.my-read__body li::marker{color:var(--p-ruby)}.my-read__body a{color:inherit;font-weight:var(--fw-label);text-underline-offset:4px;text-decoration-thickness:1px}.my-read__end{margin-top:var(--sp-48)}@media (min-width:768px){.my-read__body{font-size:18px;line-height:32px}}.my-episode .my-page-head{margin-bottom:var(--sp-16)}.my-ep__cover{object-fit:cover;width:120px;height:120px;margin-bottom:var(--sp-24);border-radius:var(--radius-card);display:block}.my-ep__sum{margin-bottom:var(--sp-32);font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty}.my-episode .my-page-head+.my-player,.my-episode .my-page-head+.my-ep__out{margin-top:var(--sp-16)}.my-btn--wide{width:100%;min-height:56px}.my-scrub{cursor:pointer;touch-action:none;align-items:center;height:24px;display:flex;position:relative}.my-scrub[aria-disabled=true]{cursor:default}.my-scrub__track{border-radius:var(--radius-grab);background:var(--p-line);width:100%;height:4px;position:relative}.my-scrub__fill{inset-block:0;border-radius:var(--radius-grab);background:var(--p-ruby);width:0;position:absolute;left:0}.my-scrub__knob{border-radius:var(--radius-pill);background:var(--p-text);width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:50%;left:0}.my-player__times{margin-top:var(--sp-4);font-size:var(--fs-label);line-height:var(--lh-label);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;display:flex}.my-speed{min-width:48px;height:32px;padding:0 var(--sp-12);border:1px solid var(--p-field);border-radius:var(--radius-pill);color:var(--p-text);font:var(--fw-label) var(--fs-label)/1 var(--font);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;position:relative}.my-speed:after{content:"";position:absolute;inset:-6px 0}.my-player__ctl{justify-content:center;align-items:center;gap:var(--sp-32);margin-top:var(--sp-16);display:flex}.my-skip{border-radius:var(--radius-pill);width:48px;height:48px;color:var(--p-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.my-skip svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.my-skip b{font:var(--fw-label) 10px/1 var(--font);position:absolute;top:50%;left:50%;transform:translate(-50%,-32%)}.my-play{border-radius:var(--radius-pill);cursor:pointer;background:linear-gradient(180deg, var(--btn-from), var(--btn-to));width:72px;height:72px;color:var(--btn-text);border:0;place-items:center;display:grid}.my-play svg{fill:currentColor;width:28px;height:28px}.my-play .my-play__tri{margin-left:var(--sp-4)}.my-play[data-busy]:after{content:"";border-radius:var(--radius-pill);border:2px solid var(--p-spin-track);border-top-color:var(--btn-text);width:24px;height:24px;animation:.8s linear infinite my-spin}.my-player--err{justify-items:start;gap:var(--sp-12);color:var(--p-error);font-size:var(--fs-small);line-height:var(--lh-small);text-wrap:pretty;display:grid}.my-player--err .my-btn{color:var(--p-text)}.my-mini{z-index:19;inset-inline:0;bottom:var(--bnav-space);background:var(--p-bg);border-top:1px solid var(--p-line);view-transition-name:my-mini;height:64px;position:fixed}.my-app--inner .my-mini{bottom:env(safe-area-inset-bottom)}.my-mini__bar{height:2px;position:absolute;top:-1px;left:0;right:0}.my-mini__bar i{inset-block:0;background:var(--p-ruby);position:absolute;left:0}.my-mini__in{height:100%;max-width:calc(var(--col-wide) + 2 * var(--gutter));align-items:center;gap:var(--sp-8);padding-inline:var(--gutter) calc(var(--gutter) - 10px);margin:0 auto;display:flex}.my-mini__open{min-width:0;min-height:var(--tap);color:var(--p-text);flex:1;padding-top:3px;text-decoration:none;display:block}.my-mini__t{font:var(--fw-label) var(--fs-small)/var(--lh-small) var(--font);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.my-mini__time{font-size:var(--fs-label);font-variant-numeric:tabular-nums;line-height:18px;display:block}.my-mini__pp{border-radius:var(--radius-pill);background:var(--p-wine);width:44px;height:44px;color:var(--p-on-night);cursor:pointer;border:0;flex:none;place-items:center;display:grid}.my-mini__pp svg{fill:currentColor;width:18px;height:18px}.my-mini__x{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--p-text);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.my-mini__x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.has-mini .my-page{padding-bottom:calc(var(--sp-48) + 64px)}.has-mini .my-page--fab{padding-bottom:calc(56px + var(--fab-gap) + var(--sp-32) + var(--sp-16) + 64px)}.has-mini .my-fab{bottom:calc(var(--bnav-space) + 64px)}@media (min-width:900px){.has-mini .my-page--fab{padding-bottom:calc(var(--sp-48) + 64px)}}.my-btn:active,.my-g360:active,.my-dnab:active,.my-ccard:active,a.my-row:active,button.my-row:active{transition-duration:var(--dur-press);transition-timing-function:var(--ease-calm)}.my-post:has(.my-post__link:active){transition-duration:var(--dur-press);transition-timing-function:var(--ease-calm)}a.my-row:active{background:var(--p-card-hover)}.my-bnav .my-nav-ic{transition:transform var(--dur-fast) var(--ease-spring)}.my-bnav a:active .my-nav-ic{transition-duration:var(--dur-press);transition-timing-function:var(--ease-calm);transform:scale(.92)}.my-top__back,.my-acct-link{transition:opacity var(--dur-fast) var(--ease-calm)}.my-top__back:active,.my-acct-link:active{opacity:.5;transition-duration:0s}[data-my-pending]{opacity:.6;transition:opacity var(--dur-fast) var(--ease-calm)}.my-top,.my-bnav{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:reduce){.my-btn:active,.my-g360:active,.my-dnab:active,.my-ccard:active,a.my-row:active,button.my-row:active{opacity:.85;transform:none}.my-post:has(.my-post__link:active){opacity:.85;transform:none}.my-bnav a:active .my-nav-ic{transform:none}}a.my-row{transition:transform var(--dur-fast) var(--ease-spring), background-color var(--dur-fast) var(--ease-calm)}.my-ccard:active,a.my-row:active,button.my-row:active{transition-delay:var(--press-delay)}.my-post:has(.my-post__link:active){transition-delay:var(--press-delay)}@keyframes my-rise{0%{opacity:0;transform:translateY(8px)}}.my-surface[data-my-enter] :is(.my-rows,.my-courses,.my-feed)>:nth-child(-n+8){animation:my-rise var(--dur-base) var(--ease-calm) both}.my-surface[data-my-enter] :is(.my-rows,.my-courses,.my-feed)>:nth-child(2){animation-delay:var(--stagger-step)}.my-surface[data-my-enter] :is(.my-rows,.my-courses,.my-feed)>:nth-child(3){animation-delay:calc(var(--stagger-step) * 2)}.my-surface[data-my-enter] :is(.my-rows,.my-courses,.my-feed)>:nth-child(4){animation-delay:calc(var(--stagger-step) * 3)}.my-surface[data-my-enter] :is(.my-rows,.my-courses,.my-feed)>:nth-child(5){animation-delay:calc(var(--stagger-step) * 4)}.my-surface[data-my-enter] :is(.my-rows,.my-courses,.my-feed)>:nth-child(6){animation-delay:calc(var(--stagger-step) * 5)}.my-surface[data-my-enter] :is(.my-rows,.my-courses,.my-feed)>:nth-child(7){animation-delay:calc(var(--stagger-step) * 6)}.my-surface[data-my-enter] :is(.my-rows,.my-courses,.my-feed)>:nth-child(8){animation-delay:calc(var(--stagger-step) * 7)}@media (prefers-reduced-motion:reduce){.my-surface[data-my-enter] :is(.my-rows,.my-courses,.my-feed)>:nth-child(n){animation:none}}.my-thread[data-live] .my-msg{transition:opacity var(--dur-fast) var(--ease-spring), translate var(--dur-fast) var(--ease-spring)}@starting-style{.my-thread[data-live] .my-msg{opacity:0;translate:0 8px}}@starting-style{.my-thread[data-live] .my-run--mine .my-msg{opacity:0;translate:-8px}}@starting-style{[dir=ltr] .my-thread[data-live] .my-run--mine .my-msg{translate:8px}}@keyframes my-icon-in{0%{opacity:0;transform:scale(.8)}}.my-swap{animation:my-icon-in var(--dur-icon) var(--ease-calm) both}@keyframes my-mini-land{0%{transform:translateY(100%)}}@keyframes my-mini-leave{to{transform:translateY(100%)}}::view-transition-group(my-mini){z-index:40}::view-transition-new(my-mini):only-child{animation:.3s cubic-bezier(.22,.61,.36,1) both my-mini-land}::view-transition-old(my-mini):only-child{animation:.22s cubic-bezier(.4,0,1,1) both my-mini-leave}.my-mini{touch-action:pan-x}@media (prefers-reduced-motion:reduce){.my-surface[data-my-enter] :is(.my-rows,.my-courses,.my-feed)>*{animation:none}.my-thread[data-live] .my-msg{transition:none}.my-swap{animation:none}}.my-task__done{justify-items:start;gap:var(--sp-12);margin-block:var(--sp-24) var(--sp-32);display:grid}.my-task__state{margin-bottom:0}.my-entry__acts{margin-top:var(--sp-32);gap:var(--sp-12);text-align:center;justify-items:stretch;display:grid}.my-entry__acts+.my-entry__links,.my-entry .login-notice+.my-entry__acts{margin-top:var(--sp-16)}.my-entry__acts .my-btn{width:100%}.my-btn.wait{font-variant-numeric:tabular-nums;cursor:default;position:relative;overflow:hidden}@media (hover:hover){.my-btn.wait:hover{background:0 0}}.my-btn.wait i{width:var(--w,100%);background:var(--p-on-night-hover);transition:width 1s linear;position:absolute;inset-block:0;inset-inline-start:0}.my-btn.wait span{position:relative}.my-btn[aria-disabled=true]{cursor:default}.my-btn[aria-disabled=true]:active{transform:none}.my-entry__sr{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){.my-btn.wait i{transition:none}}.my-app .progress{--progress-fill:var(--p-done);--progress-track:var(--p-breath)}.my-app .progress__n{color:var(--p-text)}.my-course-prog{margin-bottom:var(--sp-32)}.my-ccard__prog{margin-top:var(--sp-8)}.my-fold>summary{cursor:pointer;justify-content:flex-start;align-items:center;min-height:44px;list-style:none}.my-fold>summary::-webkit-details-marker{display:none}.my-fold>summary h2{text-wrap:balance;flex:1;min-width:0}.my-fold__chev{fill:none;stroke:currentColor;stroke-width:1.6px;width:20px;height:20px;transition:transform var(--dur-fast) var(--ease-calm);flex:none}.my-fold:not([open]) .my-fold__chev{transform:rotate(90deg)}.my-fold:not([open])>summary{margin-bottom:0}.my-stick{z-index:5;margin-top:var(--sp-8);padding:var(--sp-32) 0 calc(env(safe-area-inset-bottom) + var(--sp-16));pointer-events:none;background:linear-gradient(to top, var(--p-fab-fade) 0, var(--p-fab-fade) 45%, var(--p-fab-fade-0) 100%);justify-content:center;display:flex;position:sticky;bottom:0}.my-stick .my-btn{pointer-events:auto}.has-mini .my-stick{bottom:64px}@media (min-width:900px){.my-stick{justify-content:flex-start}}.my-cont{gap:var(--sp-8);display:grid}.my-cont__course{font:var(--fw-head) var(--fs-q)/var(--lh-q) var(--font);text-wrap:balance}.my-cont__lesson{font-size:var(--fs-small);line-height:var(--lh-small);text-wrap:pretty}.my-cont .my-btn{margin-top:var(--sp-8)}@media (prefers-reduced-motion:reduce){.my-fold__chev{transition:none}}.my-app--viewing{--my-top-safe:0px}.my-viewwrap{z-index:20;position:sticky;top:0}.my-viewwrap>.my-top{position:relative}.my-viewbar{justify-content:space-between;align-items:center;gap:var(--sp-12);min-height:calc(var(--tap) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);padding-inline:calc(var(--gutter) + env(safe-area-inset-right)) calc(var(--gutter) + env(safe-area-inset-left));background:linear-gradient(var(--p-ruby-soft) 0 0) var(--p-bg);color:var(--p-text);font-family:var(--font);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);display:flex}.my-viewbar__who{min-width:0;padding-block:var(--sp-8);column-gap:var(--sp-12);flex-wrap:wrap;margin:0;display:flex}.my-viewbar__who b{font-weight:var(--fw-label);text-wrap:balance}.my-viewbar__who span{font-weight:var(--fw-body);text-wrap:balance}.my-viewbar form{flex:none}.my-viewbar .btn{height:var(--tap);border-radius:var(--radius-button-44)}@media (min-width:900px){.my-viewbar{padding-inline:max(var(--gutter), calc((100vw - var(--col-wide)) / 2))}}.my-meeting{gap:var(--sp-40);grid-template-columns:minmax(0,1fr);display:grid}.my-page--meet .my-page-head__text{justify-items:start;display:grid}.my-meet__tile{margin-block-end:var(--sp-16)}.my-page--meet .my-page-lead{gap:var(--sp-4);margin-block-start:var(--sp-8);display:grid}.my-meet__when{font-size:var(--fs-q);line-height:var(--lh-q);font-weight:var(--fw-head);color:var(--p-text)}.my-meet__where{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);color:var(--p-text)}.my-meet__addr{width:fit-content;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--p-text);text-underline-offset:3px;text-wrap:pretty;text-decoration:underline}.my-meeting__block{gap:var(--sp-16);display:grid}.my-meeting__block>.my-h-sec{margin-block-end:0}.my-meeting__line{text-wrap:pretty;margin:0}.my-page--meet .my-meeting__line+.my-meeting__block{margin-block-start:var(--sp-24)}.my-page--meet .my-video+.my-meeting__block{margin-block-start:var(--sp-40)}.my-meeting__actions{gap:var(--sp-12);flex-wrap:wrap;align-items:center;display:flex}.my-meeting__join{margin-block-end:var(--sp-40)}.my-meeting__mine{gap:var(--sp-16)}.my-tcard,.my-paper{gap:var(--sp-8);color:var(--p-text);border-radius:var(--radius-card);transition:background var(--dur-fast) var(--ease-calm), transform var(--dur-fast) var(--ease-calm);text-decoration:none;display:grid}.my-tcard:active,.my-paper:active{transform:scale(var(--press-card))}.my-tcard:focus-visible,.my-paper:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.my-tcard__title,.my-paper__title{justify-content:space-between;align-items:center;gap:var(--sp-12);font:var(--fw-head) var(--fs-q)/var(--lh-q) var(--font);color:var(--p-text);text-wrap:balance;margin:0;display:flex}.my-tcard__title .my-row__chev,.my-paper__title .my-row__chev{flex:none}.my-tcard{padding:var(--sp-16);border:1px solid var(--p-line);background:var(--p-bg)}@media (hover:hover){.my-tcard:hover{background:var(--p-card-hover)}}.my-tcard__count{align-items:center;gap:var(--sp-12);display:flex}.my-tcard__n{white-space:nowrap;font:var(--fw-label) var(--fs-label)/var(--lh-label) var(--font);color:var(--p-text);flex:none}.my-tcard .progress{flex:1;max-inline-size:160px}.my-tcard .my-tag-new,.my-row__tag{flex:none}.my-file__month+.my-file__month{margin-top:var(--sp-32)}.my-file__empty{max-inline-size:36ch;font:var(--fs-body)/var(--lh-body) var(--font);color:var(--p-text);text-wrap:pretty;margin:0}.my-paper{min-block-size:120px;padding:var(--sp-20);border:1px solid var(--p-gold-line);background:var(--p-paper);align-content:start}@media (hover:hover){.my-paper:hover{background:var(--p-paper-hover)}}.my-paper__body{font:var(--fw-body) var(--fs-body)/var(--lh-body) var(--font);color:var(--p-text);text-wrap:pretty;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.my-tcard{padding:var(--sp-20)}.my-paper{padding:var(--sp-24)}}.my-updates .my-row__title,.my-bellpop .my-row__title,.my-bellsheet .my-row__title{text-wrap:pretty}.my-updates__new{font-weight:var(--fw-head)}.my-checklist .my-page-lead{text-wrap:balance}.my-checklist__bar{margin-block-start:var(--sp-16);display:flex}.my-checklist__bar .progress{flex:1}.my-task-row{align-items:center;gap:var(--sp-12);min-height:64px;padding:var(--sp-8) var(--sp-12);border:1px solid var(--p-line);border-radius:var(--radius-card);background:var(--p-bg);flex-wrap:wrap;display:flex;position:relative}.my-task-row--done{background:var(--p-bg);border-color:var(--p-line)}.my-task-row>form{flex:none;display:contents}.my-task-row__tick{cursor:pointer;width:44px;height:44px;color:var(--p-wine);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.my-task-row__tick:before{content:"";border-radius:var(--radius-round);border:1.5px solid var(--p-wine);background:var(--p-bg);grid-area:1/1;width:24px;height:24px}.my-task-row__tick .ic{stroke-width:2px;grid-area:1/1;width:16px;height:16px;position:relative}.my-task-row--done .my-task-row__tick:before{background:var(--p-wine)}.my-task-row--done .my-task-row__tick .ic{color:var(--p-bg)}.my-task-row__tick--still{cursor:default}.my-task-row__tick:disabled{cursor:progress}.my-task-row__body{justify-content:center;gap:var(--sp-4);min-width:0;min-height:44px;color:var(--p-text);flex-direction:column;flex:1;text-decoration:none;display:flex}.my-task-row>form.my-task-row__undo{flex:none;display:block}.my-task-row__undo button{min-width:44px;min-height:44px;padding:0 var(--sp-8);font:inherit;font-weight:var(--fw-label);color:var(--p-wine);cursor:pointer;background:0 0;border:0;text-decoration:underline}.my-task-row__error{flex-basis:100%;margin:0}.my-tasks__sum{margin:0}.my-tgroups{gap:var(--sp-24);margin:0;padding:0;list-style:none;display:grid}.my-tgroup{gap:var(--sp-8);display:grid}.my-tgroup__title{font:var(--fw-head) var(--fs-body)/var(--lh-body) var(--font);color:var(--p-text);text-wrap:balance;margin:0}.my-tgroup__note{font:var(--fw-body) var(--fs-body)/var(--lh-body) var(--font);color:var(--p-text);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;margin:0}.my-tgroup__list{border:1px solid var(--p-line);border-radius:var(--radius-card);background:var(--p-bg);margin:0;padding:0;list-style:none}.my-bullet{border-block-end:1px solid var(--p-line);flex-wrap:wrap;display:flex}.my-bullet:last-child{border-block-end:0}.my-bullet__row{align-items:center;gap:var(--sp-12);min-height:56px;padding:var(--sp-8) var(--sp-12);font:inherit;color:var(--p-text);text-align:start;cursor:pointer;border-radius:var(--radius-card);background:0 0;border:0;flex:100%;display:flex}.my-bullet__row:focus-visible{outline:2px solid var(--p-wine);outline-offset:-2px}.my-bullet__row--still{cursor:default}.my-bullet__row[aria-busy=true]{cursor:progress}.my-bullet__circle{border-radius:var(--radius-round);border:1.5px solid var(--p-wine);background:var(--p-bg);width:24px;height:24px;color:var(--p-bg);flex:none;place-items:center;transition:background-color .16s ease-out;display:grid}.my-bullet--done .my-bullet__circle{background:var(--p-wine)}.my-bullet--done .my-bullet__text{opacity:.6;text-decoration:line-through;text-decoration-thickness:1px}.my-tgroup--done .my-tgroup__title{font-weight:var(--fw-label)}.my-bullet__circle .ic{stroke-width:2px;width:16px;height:16px}.my-bullet__text{min-width:0;font-size:var(--fs-body);line-height:var(--lh-body);text-wrap:pretty;overflow-wrap:anywhere;flex:1}.my-bullet__error{padding:0 var(--sp-12) var(--sp-8);flex-basis:100%;margin:0}@media (hover:hover){.my-bullet__row:not(.my-bullet__row--still):hover .my-bullet__circle{border-width:2px}}@media (prefers-reduced-motion:reduce){.my-bullet__circle{transition:none}}.my-lfile{gap:var(--sp-12);padding-block:var(--sp-16);border-block-end:1px solid var(--p-line);display:grid}.my-lfile:first-of-type{padding-block-start:0}.my-lfile:last-of-type{border-block-end:0;padding-block-end:0}.my-lfile h3{text-wrap:balance;margin:0}.my-lfile__date{font-size:var(--fs-label);line-height:var(--lh-label);margin:0}.my-lfile__video{margin-block-start:var(--sp-12)}.my-answers{gap:var(--sp-24);margin:0;display:grid}.my-answers dt{font-weight:var(--fw-label);text-wrap:balance}.my-answers dd{margin:var(--sp-4) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;text-wrap:pretty}.my-row__meta--one{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.my-page--read{max-width:calc(578px + 2 * var(--gutter))}.my-top__slot,.my-deskback__slot{align-items:center;min-width:0;margin-inline-start:auto;display:flex}.my-deskback__slot:empty,.my-top__slot:empty{display:none}@media (min-width:1024px){.my-top__slot{display:none}.my-deskback{align-items:center}}.my-ed__act{align-items:center;gap:var(--sp-12);display:flex}.my-ed__token{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);color:var(--p-text);white-space:nowrap;align-items:center;gap:var(--sp-8);display:inline-flex}.my-ed__token:empty{display:none}.my-ed__saved{stroke-width:2px;width:16px;height:16px;color:var(--p-saved);stroke-dasharray:24;stroke-dashoffset:0;animation:my-saved-draw var(--dur-fast) var(--ease-calm) both}.my-ed__token:has(.my-ed__saved){animation:my-saved-in .2s var(--ease-calm) both}@keyframes my-saved-draw{0%{stroke-dashoffset:24px}}@keyframes my-saved-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){:is(.my-ed__saved,.my-ed__token:has(.my-ed__saved)){animation:none}}.my-ed__btn{min-height:40px;padding:0 var(--sp-16);border-radius:var(--radius-pill);font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);white-space:nowrap;position:relative}.my-ed__btn:after{content:"";position:absolute;inset:-2px}.my-ed__btn:disabled{cursor:progress}.my-ed{min-block-size:calc(100svh - 56px - var(--my-top-safe,0px) - var(--sp-32) - var(--sp-48));flex-direction:column;display:flex}.my-ed__band{z-index:15;top:calc(56px + var(--my-top-safe));margin-inline:calc(-1 * var(--gutter));padding:var(--sp-12) var(--gutter);background:var(--p-bg);box-shadow:0 1px 0 var(--p-line);order:0;position:sticky}.my-ed__note{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);color:var(--p-text);text-wrap:pretty;margin:0}.my-ed__note--alert{color:var(--p-error)}.my-ed__login{min-height:var(--tap);width:fit-content;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-label);color:var(--p-text);align-items:center;text-decoration:underline;display:flex}.my-ed__decide{gap:var(--sp-12);display:grid}.my-ed__other{gap:var(--sp-4);border-inline-start:2px solid var(--p-line);margin:0;padding-inline-start:var(--sp-12);display:grid}.my-ed__other-label{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);color:var(--p-text)}.my-ed__other-text{max-block-size:8lh;font-size:var(--fs-small);line-height:var(--lh-small);color:var(--p-text);overflow-wrap:anywhere;overflow:auto}.my-ed__choice{gap:var(--sp-12);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.my-ed__head{order:1;margin-block-start:var(--sp-24)}.my-ed__title{font-size:var(--fs-q);line-height:var(--lh-q);font-weight:var(--fw-head);color:var(--p-text);text-wrap:balance;margin:0}.my-ed__date{margin:var(--sp-4) 0 0;font-size:var(--fs-label);line-height:var(--lh-label);font-weight:var(--fw-label);color:var(--p-text)}.my-ed__lead{margin:var(--sp-12) 0 0;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);color:var(--p-text);text-wrap:pretty}.my-ed__dock{z-index:20;inset-inline:0;bottom:calc(var(--sp-16) + env(safe-area-inset-bottom));align-items:center;gap:var(--sp-4);inline-size:fit-content;max-inline-size:calc(100vw - 2 * var(--gutter));box-sizing:border-box;block-size:60px;margin-inline:auto;padding:6px;display:flex;position:fixed}html[data-kb] .my-ed__dock{bottom:calc(var(--kb,0px) + var(--sp-8))}.my-ed__dock .my-ed__bar{gap:var(--sp-4);block-size:48px}.my-ed__dock .my-ed__tool{border-radius:var(--radius-pill);width:48px;height:48px}.my-ed__dock .my-ed__tool[aria-pressed=true]{background:var(--capsule-pill);box-shadow:var(--capsule-pill-shadow)}.my-ed__dock-sep{block-size:24px;inline-size:1px;margin-inline:var(--sp-4);background:var(--capsule-line);flex:none}.my-ed__dk{justify-content:center;align-items:center;gap:var(--sp-8);block-size:48px;min-inline-size:48px;padding-inline:var(--sp-16);border-radius:var(--radius-pill);color:var(--p-text);cursor:pointer;font:var(--fw-label) var(--fs-label)/var(--lh-label) var(--font);white-space:nowrap;transition:background var(--dur-fast) var(--ease-calm), transform var(--dur-fast) var(--ease-calm) var(--press-delay);background:0 0;border:0;flex:none;display:inline-flex}.my-ed__dk .ic{stroke-width:1.6px;width:22px;height:22px}.my-ed__dk:focus-visible{outline:2px solid var(--p-focus);outline-offset:0}.my-ed__dk:active{transform:scale(var(--press-btn))}.my-ed__dk[aria-disabled=true]{opacity:.5}@media (hover:hover) and (pointer:fine){.my-ed__dk:hover:not([aria-disabled=true]){background:var(--capsule-pill)}}.my-ed__dock[data-fmt] .my-ed__dk{inline-size:48px;padding-inline:0}.my-ed__dock[data-fmt] .my-ed__dk-label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.my-ed__dk{transition:none}.my-ed__dk:active{transform:none}}.my-ed__area{flex-direction:column;flex:1 0 auto;order:2;margin-block-start:var(--sp-24);display:flex}.my-ed__tools{display:none}.my-ed__bar{align-items:center;gap:var(--sp-4);block-size:56px;display:flex}.my-ed__tool{border-radius:var(--radius-control);width:44px;height:44px;color:var(--p-text);cursor:pointer;transition:background var(--dur-fast) var(--ease-calm), transform var(--dur-fast) var(--ease-calm) var(--press-delay);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.my-ed__tool .ic{stroke-width:1.6px;width:22px;height:22px}.my-ed__tool[aria-pressed=true]{background:var(--p-breath)}.my-ed__tool:focus-visible{outline:2px solid var(--p-focus);outline-offset:0}.my-ed__tool:active{transform:scale(var(--press-btn))}@media (hover:hover) and (pointer:fine){.my-ed__tool:hover:not([aria-pressed=true]){background:var(--p-row-hover)}}@media (min-width:1024px) and (pointer:fine){.my-ed__tools{inset-block:calc(72px + var(--my-top-safe)) auto;box-shadow:0 1px 0 var(--p-line);order:0;padding-block-end:0;display:block}.my-ed__band{order:-1}}@media (min-width:900px){.my-ed__band{top:calc(72px + var(--my-top-safe))}.my-ed{min-block-size:calc(100svh - 72px - var(--my-top-safe,0px) - var(--sp-32) - var(--sp-48))}}@media (min-width:768px){.my-ed__tools,.my-ed__band{margin-inline:calc(-1 * max(var(--gutter), (100vw - 578px) / 2));padding-inline:max(var(--gutter), (100vw - 578px) / 2)}}.my-nbk{-webkit-tap-highlight-color:transparent;box-shadow:none;white-space:pre-wrap;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-body);color:var(--p-text);overflow-wrap:anywhere;text-wrap:pretty;caret-color:var(--p-wine);border:0;outline:0;flex:1 0 auto;padding-block-end:calc(var(--capsule-h) + var(--sp-24) + env(safe-area-inset-bottom));position:relative}.my-surface .my-nbk:focus,.my-surface .my-nbk:focus-visible{box-shadow:none;border:0;outline:0}.my-nbk[data-empty]:before{content:attr(data-placeholder);pointer-events:none;color:var(--p-placeholder);position:absolute;inset-block-start:0;inset-inline:0}.my-nbk b,.my-ed__other-text b{font-weight:var(--fw-head)}.my-nbk__b{margin:0;position:relative}.my-nbk__b--p,.my-nbk__b--ul,.my-nbk__b--todo{font-size:inherit;line-height:inherit}.my-nbk__b--h{margin-block:var(--sp-24) var(--sp-8);font-size:var(--fs-q);line-height:var(--lh-q);font-weight:var(--fw-head);text-wrap:balance}.my-nbk__b--h:first-child{margin-block-start:0}.my-nbk__b--ul{padding-inline-start:var(--sp-24)}.my-nbk__b--ul+.my-nbk__b--ul,.my-nbk__b--todo+.my-nbk__b--todo{margin-block-start:var(--sp-4)}.my-nbk__b--ul:before{content:"";inset-inline-start:var(--sp-4);background:var(--p-wine);width:6px;height:6px;position:absolute;top:calc(.5lh - 3px);transform:rotate(45deg)}.my-nbk__b--todo{padding-inline-start:calc(22px + var(--sp-12))}.my-nbk__box{inset-inline-start:0;border-radius:var(--radius-tile-32);background:var(--p-bg);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--p-field);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--dur-fast) var(--ease-calm);position:absolute;top:calc(.5lh - 11px)}.my-nbk__box:after{content:"";position:absolute;inset:-11px}.my-nbk__box:active{transform:scale(var(--press-btn))}[data-checked=true]>.my-nbk__box{background:var(--p-wine);box-shadow:none}[data-checked=true]>.my-nbk__box:before{content:"";inset-inline-start:var(--sp-8);top:var(--sp-4);border:solid var(--p-bg);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.my-ed__tool,.my-nbk__box{transition:none}.my-ed__tool:active,.my-nbk__box:active{transform:none}}.my-sapq{isolation:isolate;align-items:center;gap:var(--sp-16);padding:var(--sp-24) var(--sp-20);color:var(--p-on-night);border-radius:var(--radius-sap);background:radial-gradient(var(--sap-dot) 1px, transparent 1.3px) 0 0 / 26px 26px, url(/brand/sapir/facet-texture-on-dark-v1.svg) center / cover no-repeat, radial-gradient(120% 130% at 24% 55%, var(--sap-ground-1) 0%, var(--sap-ground-2) 55%, var(--sap-ground-3) 100%);transition:transform var(--dur-fast) var(--ease-calm);text-decoration:none;display:flex;position:relative;overflow:hidden}.my-sapq:before{content:"";z-index:-1;pointer-events:none;filter:blur(30px);background:radial-gradient(26% 34% at 25% 19%, var(--sap-lamp-1), var(--sap-lamp-2) 52%, transparent 76%), radial-gradient(34% 38% at 30% 62%, var(--sap-lamp-3), transparent 70%), radial-gradient(30% 36% at 82% 40%, var(--sap-lamp-4), transparent 72%);position:absolute;inset:-25%}.my-sapq:after{content:"";z-index:-1;pointer-events:none;opacity:.09;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.my-sapq:active{transform:scale(var(--press-card))}.my-sapq:focus-visible{outline:2px solid var(--p-focus);outline-offset:4px}.my-sapq__stage{aspect-ratio:1;flex:none;place-items:center;width:104px;display:grid;position:relative}.my-sapq__stage:before,.my-sapq__stage:after{content:"";border-radius:var(--radius-pill);position:absolute;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px))}.my-sapq__stage:before{filter:drop-shadow(0 0 4px var(--sap-ring-glow));background:conic-gradient(from 20deg, transparent 0 50%, var(--sap-ring) 74%, var(--sap-ring-hi) 95%, var(--sap-ring-white) 99%, transparent 100%), linear-gradient(var(--sap-ring-base), var(--sap-ring-base));inset:15%}.my-sapq__stage:after{filter:drop-shadow(0 0 3px var(--sap-ring-glow-2));background:conic-gradient(from 200deg, transparent 0 58%, var(--sap-ring-2) 82%, var(--sap-ring-2-hi) 98%, transparent 100%), linear-gradient(var(--sap-ring-base-2), var(--sap-ring-base-2));inset:4%}.my-sapq__av{z-index:1;aspect-ratio:1;border-radius:var(--radius-pill);background:radial-gradient(circle at 50% 28%, var(--sap-av-1) 0%, var(--sap-av-2) 72%);width:62%;box-shadow:var(--sap-av-shadow);place-items:center;display:grid;position:relative}.my-sapq__av img{width:86%;height:auto}.my-sapq__star{z-index:2;width:18px;height:18px;position:absolute;top:6px;left:12px}.my-sapq__t{min-width:0;font:var(--fw-head) var(--fs-q)/var(--lh-q) var(--font);text-wrap:balance;flex:1;position:relative}.my-sapq__cta{min-height:44px;padding:0 var(--sp-24);border-radius:var(--radius-pill);font:var(--fw-head) var(--fs-small)/1 var(--font);color:var(--btn-text);background:linear-gradient(180deg, var(--btn-from), var(--btn-to));transition:background var(--dur-fast) var(--ease-calm);flex:none;align-items:center;display:inline-flex;position:relative}.my-sapq__t:has(.my-sapq__done){gap:var(--sp-4);display:grid}.my-sapq__done{align-items:center;gap:var(--sp-4);font:var(--fw-label) var(--fs-small)/1.4 var(--font);color:var(--p-on-night);display:inline-flex}.my-sapq__done svg{flex:none;width:16px;height:16px}.my-sapq--still:active{transform:none}@media (hover:hover){.my-sapq:hover .my-sapq__cta{background:linear-gradient(180deg, var(--btn-hover-from), var(--btn-hover-to))}}@media (max-width:767.98px){.my-sapq{row-gap:var(--sp-16);flex-wrap:wrap}.my-sapq__stage{width:72px}.my-sapq__star{width:14px;height:14px;top:4px;left:8px}.my-sapq__t{text-wrap:pretty;flex:1 1 0}.my-sapq__cta{flex:1 0 100%;justify-content:center}}@media (min-width:768px){.my-sapq{gap:var(--sp-24);padding:var(--sp-32) var(--sp-40)}.my-sapq__stage{width:128px}.my-sapq__star{width:22px;height:22px;top:8px;left:15px}}@media (prefers-reduced-motion:reduce){.my-sapq,.my-sapq__cta{transition:none}.my-sapq:active{transform:none}}.my-yt{z-index:1;aspect-ratio:16/9;background:var(--p-night);grid-column:1/-1;width:100%;position:relative;overflow:hidden}.my-yt iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.my-yt__face{cursor:pointer;background:0 0;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0}.my-yt__face img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.my-yt__mark{border-radius:var(--radius-pill);background:var(--p-wine);width:64px;height:64px;transition:transform var(--dur-fast) var(--ease-calm);place-items:center;display:grid;position:relative}.my-yt__mark svg{width:26px;height:26px;fill:var(--p-on-night);margin-inline-start:3px}.my-yt__face:active .my-yt__mark{transform:scale(var(--press-btn))}.my-yt__face:focus-visible{outline:2px solid var(--p-focus);outline-offset:-4px}.my-yt__err{padding:var(--sp-12) var(--sp-16);color:var(--p-on-night);text-wrap:pretty;margin:0;position:absolute;inset-block-end:0;inset-inline:0}.my-episode .my-yt{border-radius:var(--radius-panel);margin-block:var(--sp-16) 0}@media (prefers-reduced-motion:reduce){.my-yt__mark{transition:none}}.my-tasks .my-page-head{margin-bottom:var(--sp-16)}.my-tasks .my-tgroups{gap:var(--sp-16)}.my-row--entry{min-height:80px;padding-block:var(--sp-16)}.my-row--entry .my-row__mark,.my-row--entry .my-row__ic{border-radius:var(--radius-tile-40);width:48px;height:48px}.my-row__mark--tile{background:var(--p-wine);object-fit:contain}.my-row--entry .my-row__title{text-wrap:pretty}.my-row--entry .my-row__meta{margin-top:var(--sp-4);font-size:var(--fs-sm)}
