:root{--ground:#EFEEEA;--panel:#FBFAF7;--sheet:#FFFFFF;--well:#F3F2EE;--ink:#16181A;--ink-2:#464B50;--ink-3:#62686E;--placeholder:#6E7379;--line:#D8D6CF;--line-2:#E7E5DF;--line-strong:#B9B6AE;--bezel:#1B1C1D;--bezel-2:#26282A;--bezel-line:#35383B;--bezel-txt:#A6AAAE;--bezel-txt-hi:#D5D8DA;--bezel-line-hi:#5B6064;--on-dark:#FFFFFF;--sig:#0A7573;--sig-deep:#08625F;--sig-tint:#E2EFED;--sig-line:#C9E0DD;--led:#35C8C1;--amber:#8F5B08;--amber-dot:#D19221;--amber-tint:#F8EAD0;--amber-line:#E5CFA4;--red:#A8352D;--red-deep:#8C2A23;--red-tint:#F6E4E1;--red-line:#E7C3BD;--pearl-hi:#FFFFFF;--pearl:#F4EFE6;--pearl-shade:#CDC2AF;--sans:var(--font-plex),"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:10px;--r-pill:999px;--scrim:rgba(22,24,26,.34);--sh-float:0 12px 32px rgba(22,24,26,.18),0 2px 6px rgba(22,24,26,.06);--sh-frame:0 30px 60px -36px rgba(22,24,26,.45),0 2px 6px rgba(22,24,26,.06);--appbar-h:56px;--ease:cubic-bezier(.2,.8,.2,1);--dur-fast:120ms;--dur:200ms}*{box-sizing:border-box}body,html{margin:0;padding:0}body{color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5;font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;min-height:100vh}.page-bg,body{background:var(--ground)}.page-bg{position:fixed;inset:0;z-index:-1;pointer-events:none}.display,h1,h2,h3{font-family:var(--sans);font-weight:600;letter-spacing:-.015em}a{color:var(--sig);text-decoration:none}::selection{background:var(--sig-tint)}.appbar{gap:24px;height:56px;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--bezel);color:var(--on-dark)}.appbar,.brandwrap{display:flex;align-items:center}.brandwrap{gap:10px;flex:0 0 auto;color:var(--ink)}.brandwrap .name{font-weight:600;font-size:17px;letter-spacing:-.01em;line-height:1;color:inherit}.appbar .brandwrap{color:var(--on-dark)}.nav{gap:2px;align-items:stretch;height:56px}.nav,.nav a{display:flex}.nav a{position:relative;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:500;color:var(--bezel-txt);transition:color var(--dur-fast)}.nav a.active,.nav a:hover{color:var(--on-dark)}.nav a.active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--led)}.nav .nav-count{min-width:18px;padding:1px 5px 0;border-radius:var(--r-sm);background:var(--amber-dot);color:var(--bezel);font-size:11px;font-weight:600;text-align:center}.appbar-end{margin-left:auto;display:flex;align-items:center;gap:18px}.signout{background:transparent;border:0;color:var(--bezel-txt);font:500 13px var(--sans);padding:6px 0;cursor:pointer}.signout:hover{color:var(--on-dark)}.dot{width:8px;height:8px;border-radius:50%;background:var(--sig);display:inline-block;flex:none}@media (max-width:760px){:root{--appbar-h:96px}.appbar{height:auto;flex-wrap:wrap;gap:0 12px;padding:8px 16px 0}.brandwrap{order:1;height:40px}.appbar .appbar-search{order:2;flex:1 1;min-width:0;max-width:none;margin:0}.appbar-end{display:none}.nav{order:3;flex:1 1 100%;height:44px;margin:4px -8px 0;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a{padding:0 8px}.nav a.nav-home{display:none}.nav a.active:after{left:8px;right:8px}}.wrap{max-width:680px;margin:0 auto;padding:24px 24px 96px}.wrap-work{max-width:880px}.wrap-wide,.wrap-work{margin:0 auto;padding:24px 24px 80px}.wrap-wide{max-width:1240px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 16px;flex-wrap:wrap;margin:12px 0 22px}.page-head h1{font-size:30px;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--ink);margin:0}.page-head p{color:var(--ink-2);font-weight:400;font-size:16px;line-height:1.5;margin:6px 0 0}.page-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-back{display:inline-flex;align-items:center;gap:6px;min-height:32px;margin:0 0 4px;font-size:13.5px;font-weight:500;color:var(--ink-2)}.page-back:hover{color:var(--ink)}button.page-back{background:none;border:0;padding:0;cursor:pointer;font-family:var(--sans)}.hero{text-align:left;margin:12px 0 22px}.hero h1{font-size:30px;font-weight:600;line-height:1.15;color:var(--ink);margin:0;letter-spacing:-.02em}.hero p{color:var(--ink-2);font-weight:400;font-size:16px;margin:6px 0 0}.eyebrow{font-weight:600;margin:26px 2px 12px;display:flex;align-items:center;gap:8px;letter-spacing:0;text-transform:none}.eyebrow,.mut{font-size:13px;color:var(--ink-3)}@media (max-width:640px){.wrap-wide,.wrap-work{padding:18px 16px 72px}.wrap{padding:18px 16px 80px}.hero h1,.page-head h1{font-size:26px}}button{font-family:var(--sans);cursor:pointer;border:none}.btn{height:40px;padding:0 16px;border-radius:var(--r-md);border:1px solid transparent;font-weight:600;font-size:14.5px;color:var(--on-dark);display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.btn svg{flex:none}.btn-brand,.btn-primary{background:var(--sig)}.btn-brand:hover,.btn-primary:hover{background:var(--sig-deep)}.btn-brand:disabled,.btn-primary:disabled{background:var(--line);color:var(--ink-3);cursor:default}.btn-ghost{background:var(--sheet);color:var(--ink);border-color:var(--line)}.btn-ghost:hover{border-color:var(--line-strong)}.btn-ghost:disabled{color:var(--ink-3);cursor:default}.btn-quiet{background:transparent;color:var(--ink-2);padding:0 10px}.btn-quiet:hover{color:var(--ink);background:var(--well)}.btn-quiet:disabled{color:var(--ink-3);background:transparent;cursor:default}.btn-danger{background:var(--red)}.btn-danger:hover{background:var(--red-deep)}.btn-danger:disabled{opacity:.55;cursor:default}.btn-danger-quiet{background:transparent;color:var(--ink-3)}.btn-danger-quiet:focus-visible,.btn-danger-quiet:hover{background:var(--red-tint);color:var(--red)}.btn-sm{height:34px;padding:0 12px;font-size:13.5px;border-radius:var(--r-md)}.btn-icon{width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center}.btn-icon svg{display:block}.btn kbd,.btn-brand kbd{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.3);color:var(--on-dark)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;min-height:46px;border-bottom:1px solid var(--line-2)}.panel-title{font-size:13px;font-weight:600;letter-spacing:0;color:var(--ink);margin:0}.panel-head-l{display:flex;align-items:center;gap:10px;min-width:0}.panel-count{font-size:12.5px;color:var(--ink-3);font-feature-settings:"tnum"}.panel-body{padding:14px 16px}.panel-rows{list-style:none;margin:0;padding:0}.panel-rows>li{padding:11px 16px;border-bottom:1px solid var(--line-2)}.panel-rows>li:last-child{border-bottom:0}.panel-link{font-size:13px;font-weight:600;color:var(--ink-2)}.panel-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.chip{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;line-height:1.4;padding:1px 7px 2px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--well);color:var(--ink-2);white-space:nowrap;vertical-align:1px}.chip-amber{border-color:var(--amber-line);background:var(--amber-tint);color:var(--amber)}.chip-sig{border-color:var(--sig-line);background:var(--sig-tint);color:var(--sig-deep)}.capture{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 16px 12px;transition:border-color var(--dur-fast)}.capture:focus-within{border-color:var(--sig)}.capture textarea{width:100%;border:none;outline:none;resize:none;background:transparent;font-family:var(--sans);font-size:18px;color:var(--ink);min-height:66px;line-height:1.45}.capture textarea:focus-visible{outline:none}.capture textarea::placeholder{color:var(--placeholder)}.capture .row{display:flex;align-items:center;justify-content:space-between;margin-top:8px;gap:12px}.count{color:var(--ink-3)}.count,.pearl-short{font-size:12.5px;font-weight:500}.pearl-short{color:var(--amber);text-align:right;margin-top:6px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px}.prop-card{background:var(--sheet);border:1px solid var(--amber-line);border-radius:var(--r-lg);padding:0 16px 14px;overflow:hidden}.prop-card>div:first-child{margin:0 -16px 12px;padding:10px 16px;background:var(--amber-tint);border-bottom:1px solid var(--amber-line)}.tab{display:inline-flex;align-items:center;gap:8px;color:var(--amber);font-weight:600;font-size:13px}.tab .spark{display:none}.confidence{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13px;color:var(--sig)}.confidence svg{flex:none}.confidence small{font-size:12.5px;font-weight:400;color:var(--ink-3);margin-left:4px}.conf-high{color:var(--sig)}.conf-medium{color:var(--ink-2)}.conf-low{color:var(--amber)}.target-row{gap:12px;margin:6px 0 2px}.icon-circle,.target-row{display:flex;align-items:center}.icon-circle{width:36px;height:36px;border-radius:var(--r-md);background:var(--well);border:1px solid var(--line-2);color:var(--ink-2);justify-content:center;flex:0 0 auto}.target-title{font-size:17px;font-weight:600;line-height:1.3}.target-title,.target-title a{color:var(--ink)}.breadcrumb{color:var(--ink-3);font-weight:500;font-size:13px;display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:2px}.breadcrumb .sep{opacity:.6}.dest-change{flex:0 0 auto;align-self:center;background:var(--sheet);border:1px solid var(--line);color:var(--ink);font:600 13px var(--sans);padding:6px 10px;border-radius:var(--r-md);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-fast)}.dest-change:hover{border-color:var(--line-strong)}.dest-picker{margin:12px 0 4px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--well);padding:12px}.dest-search{width:100%;border:1px solid var(--line);border-radius:var(--r-md);background:var(--sheet);padding:10px 12px;font-family:var(--sans);font-size:15px;color:var(--ink);outline:none}.dest-search:focus{border-color:var(--sig)}.dest-list{max-height:260px;overflow-y:auto;margin-top:10px;gap:6px}.dest-item,.dest-list{display:flex;flex-direction:column}.dest-item{align-items:flex-start;gap:2px;text-align:left;width:100%;background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--r-md);padding:10px 12px;cursor:pointer;transition:border-color var(--dur-fast)}.dest-item:hover:not(:disabled){border-color:var(--line-strong)}.dest-item:disabled{opacity:.5;cursor:default}.dest-title{font-weight:600;font-size:15px;color:var(--ink)}.dest-path{font-size:12.5px;color:var(--ink-3)}.dest-empty{gap:9px;color:var(--ink-3);font-size:14px;padding:12px 4px}.dest-crumbs,.dest-empty{display:flex;align-items:center}.dest-crumbs{flex-wrap:wrap;gap:2px;margin-top:10px;font-size:13px}.dest-crumb-wrap{display:inline-flex;align-items:center;gap:2px}.dest-crumb{background:transparent;border:none;padding:3px 6px;border-radius:var(--r-sm);cursor:pointer;font:600 13px var(--sans);color:var(--sig)}.dest-crumb:hover:not(:disabled){background:var(--sheet)}.dest-crumb:disabled{color:var(--ink);cursor:default}.dest-crumb-sep{color:var(--ink-3)}.dest-row{display:flex;align-items:stretch;gap:6px}.dest-row .dest-item{flex:1 1 auto;min-width:0}.dest-item-on,.dest-item.dest-item-on:hover{border-color:var(--sig);background:var(--sig-tint);box-shadow:inset 0 0 0 1px var(--sig)}.dest-drill{flex:0 0 auto;width:40px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--sheet);color:var(--ink-2);font-size:18px;cursor:pointer;transition:border-color var(--dur-fast)}.dest-drill:hover{border-color:var(--line-strong);color:var(--ink)}.dest-chev{flex:0 0 auto;align-self:center;padding-right:6px;color:var(--ink-3);font-size:18px}.dest-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.dest-sel{font-size:13.5px;color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dest-sel b{color:var(--ink);font-weight:600}.proposed{margin:12px 0 4px}.proposed .plabel{font-size:12.5px;font-weight:500;color:var(--ink-3);margin-bottom:6px}.proposed .line{font-size:15px;font-weight:500;line-height:1.5;color:var(--ink);padding:8px 12px;background:var(--sig-tint);border-radius:var(--r-sm)}.pp{background:var(--sheet);border:1px solid var(--line-2);border-radius:var(--r-md);padding:8px 12px}.pp-ctx{font-size:15px;color:var(--ink-3);line-height:1.5;padding:4px 2px;overflow-wrap:break-word;opacity:0;animation:pp-fade .25s ease forwards}.pp-ctx strong{font-weight:600;color:var(--ink-2)}.pp-ctx code{font-family:var(--mono);font-size:13.5px;background:var(--well);border-radius:var(--r-sm);padding:1px 5px}.pp-slotwrap{display:grid;grid-template-rows:0fr;animation:pp-part .35s var(--ease) .3s forwards}.pp-slotclip{overflow:hidden;min-height:0}.pp-line{font-size:15px;font-weight:500;line-height:1.5;padding:8px 12px;margin:4px 0;background:var(--sig-tint);border-radius:var(--r-sm);animation:pp-tuck .4s var(--ease) .65s forwards}.pp-heading,.pp-line{color:var(--ink);opacity:0}.pp-heading{font-weight:600;font-size:14px;padding:4px 2px 2px;animation:pp-fade .3s ease .3s forwards}.pp-slot-sub{animation-delay:.45s}.pp-slot-sub .pp-line{animation-delay:.75s}.pp-sheet{animation:pp-sheet .3s ease}.pp-sheet-title{font-weight:600;font-size:15px;color:var(--ink);padding:2px 2px 6px}.pp-slot-page{animation-delay:.15s}.pp-slot-page .pp-line{animation-delay:.4s}@keyframes pp-fade{to{opacity:1}}@keyframes pp-part{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes pp-tuck{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}@keyframes pp-sheet{0%{opacity:0;transform:scale(.98) translateY(4px)}to{opacity:1;transform:none}}.actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap;align-items:center}.reason{color:var(--ink-3);font-size:13.5px;margin-top:14px;line-height:1.55}.inbox-editor{width:100%;min-height:150px;resize:vertical;font-family:var(--sans);font-size:16px;line-height:1.5;color:var(--ink);background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;outline:none}.inbox-editor:focus{border-color:var(--sig)}.inbox-editor+.count{margin-top:6px;text-align:right}.banner{border-radius:var(--r-md);padding:10px 12px;margin-bottom:12px;font-size:14px;font-weight:500;display:flex;gap:10px;align-items:flex-start;border:1px solid transparent}.banner-warn{background:var(--amber-tint);border-color:var(--amber-line);color:var(--amber)}.banner-info{background:var(--well);border-color:var(--line-2);color:var(--ink-2)}.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:var(--bezel);border-radius:var(--r-lg);padding:10px 14px;font-weight:500;font-size:14px;display:flex;align-items:center;gap:12px;box-shadow:var(--sh-float);z-index:60;animation:rise var(--dur) var(--ease);max-width:calc(100vw - 32px)}.toast,.toast-open{color:var(--on-dark)}.toast-open{background:rgba(255,255,255,.12);border-radius:var(--r-md);padding:4px 10px;font-size:13px;font-weight:600;transition:background var(--dur-fast)}.toast-open:hover{background:rgba(255,255,255,.22);color:var(--on-dark)}@keyframes rise{0%{transform:translate(-50%,8px);opacity:0}to{transform:translate(-50%);opacity:1}}.empty{text-align:center;color:var(--ink-3);padding:44px 20px}.empty .big{margin:0 auto 14px;display:inline-grid}.empty p{font-weight:500;color:var(--ink-2)}.spinner{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top:2px solid var(--on-dark);border-radius:50%;animation:spin .7s linear infinite}.spinner-v{border:2px solid var(--line);border-top-color:var(--sig)}@keyframes spin{to{transform:rotate(1turn)}}.skeleton{background:linear-gradient(90deg,var(--well) 25%,var(--line-2) 50%,var(--well) 75%);background-size:200% 100%;animation:sk 1.3s infinite;border-radius:var(--r-sm)}@keyframes sk{to{background-position:-200% 0}}.fade-in{animation:fade var(--dur) var(--ease)}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fade-in,.skeleton,.spinner,.toast{animation:none!important}.pp-ctx,.pp-heading,.pp-line,.pp-sheet,.pp-slotwrap{animation:none!important;opacity:1!important}.pp-slotwrap{grid-template-rows:1fr}*{scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--sig);outline-offset:2px}.appbar :focus-visible,.toast :focus-visible{outline-color:var(--led)}.tbtn{height:34px;padding:0 10px;border-radius:var(--r-md);display:inline-flex;align-items:center;gap:7px;background:none;border:0;color:var(--ink-2);font:500 14px var(--sans);cursor:pointer}.tbtn:hover{background:var(--well);color:var(--ink)}.note-view .tbtn{height:34px;padding:0 10px;border-radius:var(--r-md);display:inline-flex;align-items:center;gap:7px;background:none;border:none;cursor:pointer;color:var(--ink-2);font:500 14px var(--sans);text-decoration:none;white-space:nowrap;transition:background var(--dur-fast),color var(--dur-fast)}.note-view .tbtn:hover{background:var(--well);color:var(--ink)}.note-view .tbtn:active{background:var(--line-2)}.note-view .tbtn:disabled{opacity:.5;cursor:default;background:none;color:var(--ink-2)}.note-view .tbtn svg{flex:0 0 auto}.note-view .tbtn-danger{padding:0 10px;margin-left:8px}.note-view .tbtn-danger:hover{background:var(--red-tint);color:var(--red)}.rail-block{margin-bottom:18px}.rail-block:last-child{margin-bottom:0}.rail-page{display:flex;align-items:flex-start;gap:6px;padding:6px 10px;border-radius:var(--r-md);color:var(--ink-2);font-weight:500;font-size:14px;line-height:1.35;text-decoration:none;transition:background var(--dur-fast),color var(--dur-fast)}.rail-page:hover{background:var(--well);color:var(--ink)}.rail-page-title{flex:1 1;min-width:0}.rail-page-count{flex:0 0 auto;margin-top:1px;min-width:18px;text-align:center;color:var(--ink-3);font-weight:600;font-size:11px;background:var(--well);border-radius:var(--r-sm);padding:1px 6px}.rail-page:hover .rail-page-count{background:var(--sheet)}.area-sort,.seg{display:inline-flex;gap:2px;background:var(--well);padding:2px;border-radius:var(--r-md);border:1px solid var(--line-2)}.area-sort{margin-bottom:14px}.area-sort button,.seg button{font:500 13px var(--sans);color:var(--ink-3);background:none;border:none;padding:5px 12px;border-radius:var(--r-sm);cursor:pointer;transition:color var(--dur-fast),background var(--dur-fast)}.area-sort button:hover,.seg button:hover{color:var(--ink)}.area-sort button[aria-pressed=true],.seg button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--sheet);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.pages-inside{margin-top:28px}.pages-inside-head{margin:0 0 12px}.page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px;gap:12px}.note-view .page-box{display:flex;flex-direction:column;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--sheet);color:var(--ink);text-decoration:none;transition:border-color var(--dur-fast)}.note-view .page-box:hover{border-color:var(--line-strong)}.page-box-name{font-weight:600;font-size:15.5px;line-height:1.3;color:var(--ink);overflow-wrap:break-word}.page-box-meta{color:var(--ink-3);font-size:13px;margin-top:6px}.note-view{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:28px 40px 36px;min-width:0}.note-view h1{margin:6px 0 18px;font-size:30px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.note-view h2{font-size:20px;margin-top:30px;color:var(--ink)}.note-view h3{font-size:16.5px;color:var(--ink)}.note-body a{color:var(--sig);font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.note-body a:hover{-webkit-text-decoration-color:var(--sig);text-decoration-color:var(--sig)}.note-view img{max-width:100%;height:auto;border-radius:var(--r-md);margin:12px 0;border:1px solid var(--line-2)}.note-view img[data-align=left]{display:block;margin-right:auto;margin-left:0}.note-view img[data-align=center]{display:block;margin-left:auto;margin-right:auto}.note-view img[data-align=right]{display:block;margin-left:auto;margin-right:0}.note-view ul{padding-left:22px}.note-view li{margin:5px 0}.note-view strong{color:var(--ink);font-weight:600}.note-view code{font-family:var(--mono);background:var(--well);color:var(--ink);padding:1px 5px;border-radius:var(--r-sm);font-size:.9em}.note-view hr{border:none;border-top:1px solid var(--line);margin:24px 0}.note-body{font-size:16px;line-height:1.7;overflow-wrap:break-word;word-break:break-word}.note-body a{overflow-wrap:anywhere}.note-body a[href^=http]:after{content:"↗";display:inline-block;margin-left:2px;font-size:.78em;opacity:.55;text-decoration:none}@media (max-width:640px){.note-view{padding:20px 18px;border-radius:var(--r-lg)}.note-view h1{font-size:24px}}.toc-rail{position:-webkit-sticky;position:sticky;top:calc(var(--appbar-h) + 24px);max-height:calc(100vh - var(--appbar-h) - 48px);overflow:auto;display:flex;flex-direction:column;gap:1px;padding:4px 0}.toc-title{font-size:12.5px;font-weight:600;color:var(--ink-3);padding:4px 10px 8px}.toc-link{text-align:left;background:none;border:none;cursor:pointer;color:var(--ink-2);font:500 13.5px/1.35 var(--sans);padding:5px 10px;border-left:2px solid var(--line);border-radius:0 var(--r-sm) var(--r-sm) 0}.toc-link.active,.toc-link:hover{color:var(--ink);background:var(--well)}.toc-link.active{border-left-color:var(--sig)}.toc-link.lvl-2{padding-left:10px}.toc-link.lvl-3{padding-left:22px;font-size:13px}.note-body h1,.note-body h2,.note-body h3{position:relative;scroll-margin-top:80px}.hanchor{position:absolute;left:-18px;color:var(--line-strong);text-decoration:none;font-weight:600;opacity:0;transition:opacity var(--dur-fast)}.note-body h1:hover .hanchor,.note-body h2:hover .hanchor,.note-body h3:hover .hanchor{opacity:1}.callout{display:block;padding:10px 14px 12px;border-radius:var(--r-md);margin:16px 0;border:1px solid var(--line-2);background:var(--well)}.callout:before{display:block;font-size:12px;font-weight:600;letter-spacing:.02em;margin-bottom:4px;color:var(--ink-3)}.callout-body>:first-child{margin-top:0}.callout-body>:last-child{margin-bottom:0}.callout-pearl{background:var(--sig-tint);border-color:var(--sig-line)}.callout-pearl:before{content:"Pearl";color:var(--sig-deep)}.callout-note:before{content:"Note"}.callout-warning{background:var(--amber-tint);border-color:var(--amber-line)}.callout-warning:before{content:"Caution";color:var(--amber)}.callout-danger{background:var(--red-tint);border-color:var(--red-line)}.callout-danger:before{content:"Danger";color:var(--red)}.callout-success{background:var(--sig-tint);border-color:var(--sig-line)}.callout-success:before{content:"Good practice";color:var(--sig-deep)}.tbl-wrap{overflow-x:auto;margin:16px 0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--sheet)}.note-body table{border-collapse:collapse;width:100%;font-size:14px}.note-body thead{background:var(--well)}.note-body th{text-align:left;font-weight:600;color:var(--ink);padding:9px 14px;white-space:nowrap}.note-body td{padding:9px 14px;border-top:1px solid var(--line-2);vertical-align:top}.note-body tbody tr:hover{background:var(--panel)}.note-body li:has(>input[type=checkbox]){list-style:none;margin-left:-22px}.note-body input[type=checkbox]{margin-right:8px;accent-color:var(--sig);width:15px;height:15px}.note-body img{cursor:zoom-in}.edu-note{margin-top:22px;font-size:12.5px;color:var(--ink-3);border-top:1px dashed var(--line);padding-top:12px}.lightbox{position:fixed;inset:0;z-index:200;background:rgba(22,24,26,.86);display:flex;align-items:center;justify-content:center;padding:4vh;cursor:zoom-out;animation:fade .15s ease}.lightbox img{max-width:96vw;max-height:92vh;border-radius:var(--r-md);box-shadow:var(--sh-float);cursor:default}.lightbox-close{position:fixed;top:18px;right:22px;width:40px;height:40px;border-radius:var(--r-md);border:none;background:rgba(255,255,255,.14);color:var(--on-dark);font-size:16px;cursor:pointer}.lightbox-close:hover{background:rgba(255,255,255,.26)}.editor{width:100%;min-height:62vh;font-family:var(--mono);font-size:14px;line-height:1.65;border:1px solid var(--line);border-radius:var(--r-md);padding:16px;background:var(--sheet);color:var(--ink);resize:vertical}.editor:focus{outline:none;border-color:var(--sig)}.input{font-family:var(--sans);font-size:15px;color:var(--ink);background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px}.input:focus{outline:none;border-color:var(--sig)}.input::placeholder{color:var(--placeholder)}kbd{font-family:var(--sans);font-size:11px;font-weight:600;line-height:1;color:var(--ink-2);background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-sm);padding:3px 5px}.appbar-search{position:relative;display:flex;align-items:center;gap:8px;flex:0 1 380px;min-width:0;margin-left:auto;background:var(--bezel-2);border:1px solid var(--bezel-line);border-radius:var(--r-md);padding:7px 10px 7px 12px;cursor:text;transition:border-color var(--dur-fast)}.appbar-search:focus-within{border-color:var(--bezel-line-hi)}.appbar-search:after{content:"⌘K";font:600 11px var(--sans);color:var(--bezel-txt);border:1px solid var(--bezel-line);border-radius:var(--r-sm);padding:3px 5px;flex:0 0 auto}.appbar-search .as-input{flex:1 1;min-width:0;border:none;outline:none;background:transparent;font:400 14px var(--sans);color:var(--on-dark)}.appbar-search .as-input::placeholder{color:var(--bezel-txt)}.appbar-search .as-input:focus-visible{outline:none}.search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:auto;z-index:100;width:min(640px,92vw);min-width:100%;background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-float);padding:6px;max-height:min(64vh,460px);overflow:auto;animation:fade .12s ease;color:var(--ink)}.cmdk-item{display:block;width:100%;text-align:left;background:transparent;border:none;padding:10px 12px;border-radius:var(--r-md);cursor:pointer}.cmdk-item.active{background:var(--well)}.cmdk-title{font-weight:600;font-size:15px;color:var(--ink)}.cmdk-crumb{font-weight:500;font-size:12px;color:var(--ink-3);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk-snip{color:var(--ink-2);font-size:13px;line-height:1.45;margin-top:3px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cmdk-empty{color:var(--ink-3);padding:20px 12px;text-align:center}@media (max-width:760px),(pointer:coarse){.appbar-search:after,kbd{display:none}}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px}.stat .num{font-size:32px;font-weight:600;color:var(--ink);letter-spacing:-.02em;font-feature-settings:"tnum"}.stat .lbl{color:var(--ink-3);font-size:13px;margin-top:2px}.rowline{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.rowline+.rowline{border-top:1px solid var(--line-2)}.legal-body{color:var(--ink);font-size:16px;line-height:1.7}.legal-body h2{font-size:18px;font-weight:600;color:var(--ink);margin:28px 0 8px}.legal-body p,.legal-body ul{margin:0 0 14px}.legal-body ul{padding-left:22px}.legal-body li{margin:0 0 7px}.legal-body a{color:var(--sig);font-weight:500;text-decoration:underline;text-underline-offset:3px}.legal-body strong{color:var(--ink);font-weight:600}.login-split{min-height:100dvh;display:grid;grid-template-columns:1.05fr .95fr}.login-hero{overflow:hidden;flex-direction:column;padding:44px clamp(28px,5vw,72px);background:var(--bezel);color:var(--on-dark)}.lh-brand,.login-hero{position:relative;display:flex}.lh-brand{align-items:center;gap:10px}.lh-name{font-weight:600;font-size:18px;color:var(--on-dark);line-height:1}.lh-body{position:relative;flex:1 1;display:flex;flex-direction:column;justify-content:center;max-width:480px}.lh-title{font-weight:600;font-size:clamp(34px,3.6vw,48px);line-height:1.04;letter-spacing:-.03em;color:var(--on-dark);margin:0}.lh-sub{color:var(--bezel-txt-hi);font-size:17px;line-height:1.55;margin:18px 0 0;max-width:440px}.lh-ticks{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-direction:column;gap:12px}.lh-ticks li{display:flex;align-items:center;gap:10px;font-weight:500;font-size:14.5px;color:var(--bezel-txt-hi)}.lh-ticks svg{flex:0 0 auto;color:var(--led)}.login-panel{position:relative;background:var(--ground);display:flex;align-items:center;justify-content:center;padding:56px clamp(24px,4vw,56px)}.login-form{width:100%;max-width:360px;text-align:left}.login-h{font-weight:600;font-size:28px;color:var(--ink);margin:0 0 6px;letter-spacing:-.02em}.login-sub{color:var(--ink-2);font-size:15px;margin:0 0 24px}.login-terms{margin-top:26px;color:var(--ink-3);font-size:12.5px}@media (max-width:900px){.login-split{grid-template-columns:1fr;align-content:start}.login-hero{padding:26px 20px 28px}.lh-body{flex:0 0 auto;justify-content:flex-start;max-width:none}.lh-title{font-size:30px;margin-top:22px}.lh-sub{font-size:15.5px;margin-top:10px}.lh-ticks{display:none}.login-panel{padding:28px 16px 44px;align-items:flex-start}.login-form{margin:0 auto}}.yt-card{display:block;max-width:480px;margin:16px 0;border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;background:var(--sheet);text-decoration:none}.yt-card:hover{border-color:var(--line-strong)}.yt-thumb{position:relative;display:block;aspect-ratio:16/9;background:var(--well)}.yt-thumb img{width:100%;height:100%;object-fit:cover;display:block;border:0;margin:0;border-radius:0}.yt-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--on-dark);background:rgba(22,24,26,.3)}.yt-card:hover .yt-play{background:rgba(22,24,26,.45)}.yt-label{display:block;padding:10px 14px;font-weight:500;font-size:13.5px;color:var(--ink-2)}.pub-wrap{max-width:1120px;margin:0 auto;padding:28px 24px 60px}@media (max-width:640px){.pub-wrap{padding:20px 16px 48px}}.pub-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:24px}.pub-owner{font-weight:600;font-size:24px;color:var(--ink);line-height:1.15;letter-spacing:-.015em}.pub-handle{font-weight:500;font-size:14px;color:var(--ink-3)}.pub-grid{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.pub-aside{position:-webkit-sticky;position:sticky;top:20px}.pub-nav-list{list-style:none;margin:0;padding:0 0 0 10px}.pub-nav>.pub-nav-list{padding-left:0}.pub-nav-link{display:block;font-weight:500;font-size:14px;color:var(--ink-2);padding:6px 10px;border-radius:var(--r-md)}.pub-nav-link.active,.pub-nav-link:hover{color:var(--ink);background:var(--well)}.pub-nav-link.active{box-shadow:inset 2px 0 0 var(--sig)}.pub-crumbs{font-weight:500;font-size:13px;color:var(--ink-3)}.pub-lede{color:var(--ink-2);font-size:15.5px}.pub-empty{color:var(--ink-3);font-size:14px;padding:6px 10px}.pub-footer{margin-top:40px;padding-top:18px;border-top:1px solid var(--line);text-align:center}.pub-footer a{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:13px;color:var(--ink-3)}.pub-footer a:hover{color:var(--ink)}.pearls-img-hidden{display:inline-flex;align-items:center;gap:.45em;padding:.5em .85em;margin:10px 0;border:1px dashed var(--line);border-radius:var(--r-md);color:var(--ink-3);background:var(--well);font-size:.92em}@media (max-width:860px){.pub-grid{grid-template-columns:minmax(0,1fr)}.pub-aside{position:static}}.share-panel{margin:4px 0 18px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel)}.share-title{font-weight:600;font-size:15px;color:var(--ink);display:flex;align-items:center;gap:8px}.share-dot{width:8px;height:8px;border-radius:50%;background:var(--line-strong);display:inline-block}.share-dot.on{background:var(--sig);box-shadow:0 0 0 3px var(--sig-tint)}.share-note{color:var(--ink-3);font-size:13px;margin:8px 0 0}.share-actions{margin-top:12px}.share-actions,.share-url{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.share-url{margin-top:10px}.share-url code{font-family:var(--mono);padding:6px 10px;font-size:12.5px;overflow-wrap:anywhere}.share-input,.share-url code{background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink)}.share-input{font-family:var(--sans);font-size:14px;padding:8px 12px;min-width:180px}.share-input:focus{outline:none;border-color:var(--sig)}.share-input::placeholder{color:var(--placeholder)}.share-err{color:var(--red);font-size:13px;margin-top:8px}.case-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.case-card{display:block;text-decoration:none;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px;transition:border-color var(--dur-fast)}.case-card:hover{border-color:var(--line-strong)}.case-card .cl{font-weight:600;font-size:16px;color:var(--ink);letter-spacing:-.01em}.case-card .sn{color:var(--ink-2);font-size:13.5px;line-height:1.5;margin:6px 0 12px}.case-card .age{color:var(--ink-3);font-size:12.5px}.case-tags{display:flex;gap:6px;flex-wrap:wrap}.case-tag{display:inline-flex;align-items:center;gap:5px;font-weight:500;font-size:12px;color:var(--ink-2);background:var(--well);border:1px solid var(--line-2);padding:2px 8px;border-radius:var(--r-sm)}.case-filter{cursor:pointer}.case-filter[aria-pressed=true]{background:var(--sheet);color:var(--ink);border-color:var(--line-strong);box-shadow:0 0 0 1px var(--line-strong)}.case-draft-label{font-weight:600;font-size:21px;letter-spacing:-.015em;color:var(--ink);line-height:1.15}.case-seg{margin-top:16px}.case-seg .lb{font-weight:600;font-size:12.5px;color:var(--ink-3);margin-bottom:5px;letter-spacing:0;text-transform:none}.case-seg .tx{font-size:14.5px;line-height:1.55;color:var(--ink)}.case-seg.key .tx,.case-seg.take .tx{padding:10px 12px;border-radius:var(--r-md)}.case-seg.key .tx{background:var(--well)}.case-seg.take .tx{background:var(--sig-tint)}.case-draft input.case-draft-edit,.case-seg textarea{width:100%;font-family:var(--sans);font-size:14.5px;color:var(--ink);background:var(--sheet);border:1px solid var(--line);border-radius:var(--r-md);padding:9px 12px;outline:none}.case-draft input.case-draft-edit:focus,.case-seg textarea:focus{border-color:var(--sig)}.case-draft .drafting{display:flex;align-items:center;gap:10px;color:var(--ink-3);padding:8px 0}.case-caphint{color:var(--ink-3);font-size:12.5px;margin-top:8px}@media (pointer:coarse){.btn-icon,.btn-sm,.tbtn{height:40px}.btn-icon{width:40px}.area-sort button,.case-filter,.chip-btn,.seg button{min-height:40px}.page-back,.panel-link{display:inline-flex;align-items:center;min-height:40px}}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/917cd3630643261c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/253c2da0d6db7fb7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aeeb8f17b662c1cb-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fefa56e0a0c044be-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76a592a1c919d78c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/24f44be2cf98e6f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/917cd3630643261c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/253c2da0d6db7fb7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aeeb8f17b662c1cb-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fefa56e0a0c044be-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76a592a1c919d78c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/24f44be2cf98e6f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/917cd3630643261c-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/253c2da0d6db7fb7-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/aeeb8f17b662c1cb-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/fefa56e0a0c044be-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/76a592a1c919d78c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/24f44be2cf98e6f7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_d9b6e0{font-family:IBM Plex Sans,IBM Plex Sans Fallback}.__variable_d9b6e0{--font-plex:"IBM Plex Sans","IBM Plex Sans Fallback"}