@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600&display=swap";@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700&family=Noto+Sans+Devanagari:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap";html,body,#root{height:100%}body{margin:0}:root{--bg: #F4F5F7;--surface: #FFFFFF;--surface-alt: #E9ECEF;--ink: #111111;--ink-soft: #3F0017;--muted: #647883;--line: #E2E5E9;--line-soft: #EDEFF2;--line-strong: #D7DFE3;--accent: #F9423A;--accent-soft: #FDE3E1;--font-body: "Montserrat", "Noto Sans", "Noto Sans Devanagari", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Montserrat", "Noto Sans", "Noto Sans Devanagari", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-condensed: "Barlow Condensed", "Montserrat", "Noto Sans Devanagari", "Noto Sans Arabic", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;overflow:hidden;overscroll-behavior:none}@media (max-width: 768px){input,textarea,select{font-size:16px!important}}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--ink);letter-spacing:-.005em;position:fixed;inset:0;width:100%}[style*=Fraunces]{font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:-.02em!important}.material-symbols-outlined{font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;vertical-align:middle;font-style:normal!important;display:inline-block}textarea::-moz-placeholder,input::-moz-placeholder{color:var(--muted)!important;opacity:.7!important;font-style:normal!important}textarea::placeholder,input::placeholder,[contenteditable][data-placeholder]:empty:before{color:var(--muted)!important;opacity:.7!important;font-style:normal!important}::-moz-selection{background:#f9423a2e}::selection{background:#f9423a2e}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}.inline-edit-wrap{display:flex!important;flex-direction:column!important}.inline-edit-wrap .rich-editor{order:2}.inline-edit-wrap>div:not(.rich-editor):not(.rich-toolbar){order:3}.inline-edit-wrap .rich-toolbar{order:1;align-self:flex-start;margin-bottom:0!important;max-height:0!important;opacity:0!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important;transform:translateY(4px);transition:max-height .22s ease .4s,opacity .18s ease .4s,padding .22s ease .4s,margin-bottom .22s ease .4s,transform .22s ease .4s;pointer-events:none}.inline-edit-wrap:focus-within .rich-toolbar,.inline-edit-wrap.rich-active .rich-toolbar{max-height:220px!important;opacity:1!important;padding-top:4px!important;padding-bottom:4px!important;margin-bottom:10px!important;transform:translateY(0);pointer-events:auto;overflow:visible!important;transition:max-height .18s ease,opacity .18s ease,padding .18s ease,margin-bottom .18s ease,transform .18s ease}.inline-edit-wrap .rich-editor{border:none!important;color:var(--ink)!important;padding:0!important;border-radius:4px!important;transition:background .18s!important}.rich-editor ul,.rich-editor ol{padding-left:22px;margin:8px 0}.rich-editor li{margin:3px 0}.rich-text-bold{font-weight:700}.rich-text-italic{font-style:italic}.rich-text-underline{text-decoration:underline}.rich-text-strikethrough{text-decoration:line-through}.harada-quicknav{opacity:0;transform:translate(-50%,2px);transition:opacity .14s ease,transform .14s ease;pointer-events:none}.harada-card:hover .harada-quicknav,.harada-card:focus-within .harada-quicknav{opacity:1;transform:translate(-50%);pointer-events:auto}@media (hover: none),(pointer: coarse){.harada-quicknav{opacity:1;transform:translate(-50%);pointer-events:auto}.harada-card{padding-right:52px!important}.harada-card.harada-card--inline-nav{padding-right:18px!important}}.harada-card-delete{opacity:0;pointer-events:none;transition:opacity .14s ease}.harada-card:hover .harada-card-delete,.harada-card:focus-within .harada-card-delete{opacity:1;pointer-events:auto}@media (hover: none),(pointer: coarse){.harada-card-delete{opacity:1;pointer-events:auto}}.richtext-body,.richtext-body *{font-family:var(--font-body)!important}.richtext-body *{font-size:inherit!important}.mention-hover-body p{margin:0 0 4px}.mention-hover-body ul,.mention-hover-body ol{padding-left:18px;margin:0 0 4px}.mention-hover-body li{margin:0 0 2px}.mention-hover-body h1,.mention-hover-body h2,.mention-hover-body h3{font-size:12px;font-weight:700;margin:0 0 4px}.mention-hover-body a.mention-chip{color:inherit;text-decoration:none}.harada-note-body a.mention-chip,.feedback-body a.mention-chip{color:#0090c9;background:#00aeef1f;border-radius:5px;padding:0 4px;font-weight:600;text-decoration:none;white-space:nowrap}.rich-text-underline-strikethrough{text-decoration:underline line-through}.rich-text-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:#1111110f;padding:1px 4px;border-radius:3px;font-size:.92em}.rich-shadow{padding:16px 18px;border-radius:10px;background:var(--surface);box-shadow:0 2px 10px #1a15120f,0 1px 3px #1a15120a;transition:box-shadow .18s ease,transform .18s ease}.rich-shadow:hover{box-shadow:0 4px 14px #1a151217,0 2px 4px #1a15120d}.rich-shadow:focus-within{box-shadow:0 6px 22px #f9423a1a,0 2px 6px #f9423a0f}input:focus,textarea:focus{outline:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideLeft{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes popIn{0%{transform:scale(.97);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pulseGlow{0%,to{box-shadow:0 0 #f9423a38}50%{box-shadow:0 0 0 6px #f9423a00}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.harada-center-html{max-width:100%;overflow-wrap:break-word}.harada-center-html img,.harada-center-html video,.harada-center-html iframe{max-width:100%;height:auto}.harada-center-html table{max-width:100%;border-collapse:collapse;display:block;overflow-x:auto}.harada-center-html ol,.harada-center-html ul{padding-left:1.25em;margin:.35em 0}.harada-center-html li{margin:0 0 .15em}.harada-center-html p{margin:0 0 .5em}.harada-center-html p:last-child{margin-bottom:0}.harada-center-html strong,.harada-center-html b{font-weight:700}.harada-center-html em,.harada-center-html i{font-style:italic}.practice-justification-html{max-width:100%;overflow-wrap:break-word}.practice-justification-html img,.practice-justification-html video,.practice-justification-html iframe{max-width:100%;height:auto}.practice-justification-html table{max-width:100%;border-collapse:collapse;display:block;overflow-x:auto}.practice-justification-html ol,.practice-justification-html ul{padding-left:1.5em;margin:.5em 0}.practice-justification-html p{margin:0 0 .6em}.practice-justification-html p:last-child{margin-bottom:0}@keyframes snapshotBackdropIn{0%{background:#0000}to{background:#0000002e}}@keyframes snapshotBackdropOut{0%{background:#0000002e}to{background:#0000}}@keyframes snapshotCardIn{0%{opacity:0;transform:scale(.6) translateY(-8px)}60%{opacity:1}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes snapshotCardOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.7) translateY(-6px)}}@keyframes peekPill{0%{opacity:0;transform:translateY(-50%) translate(-12px)}8%{opacity:1;transform:translateY(-50%) translate(0)}22%{opacity:1;transform:translateY(-50%) translate(10px)}36%{opacity:1;transform:translateY(-50%) translate(0)}50%{opacity:1;transform:translateY(-50%) translate(10px)}64%{opacity:1;transform:translateY(-50%) translate(0)}88%{opacity:1;transform:translateY(-50%) translate(0)}to{opacity:0;transform:translateY(-50%) translate(-12px)}}@keyframes swipeCueChevron{0%,to{transform:translate(-3px);opacity:.7}50%{transform:translate(5px);opacity:1}}@keyframes forceGlow{0%{filter:drop-shadow(0 0 3px rgba(111,140,90,.35)) drop-shadow(0 0 8px rgba(111,140,90,.18));transform:scale(1)}40%{filter:drop-shadow(0 0 8px rgba(140,170,110,.8)) drop-shadow(0 0 18px rgba(111,140,90,.5)) drop-shadow(0 0 30px rgba(90,120,70,.25));transform:scale(1.06)}to{filter:drop-shadow(0 0 3px rgba(111,140,90,.35)) drop-shadow(0 0 8px rgba(111,140,90,.18));transform:scale(1)}}@keyframes snapshotIconGlow{0%,to{filter:drop-shadow(0 0 2px rgba(246,139,51,.45));transform:scale(1)}50%{filter:drop-shadow(0 0 5px rgba(246,139,51,.95)) drop-shadow(0 0 10px rgba(246,139,51,.55));transform:scale(1.08)}}
