._accordion_nfl18_1{border:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent);border-left:4px solid var(--color-accent);border-radius:var(--radius-m);background:var(--card-bg);margin:1.25rem 0;overflow:hidden;-webkit-box-shadow:var(--shadow-1);box-shadow:var(--shadow-1);-webkit-transition:border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:border-color .3s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease;transition:border-color .3s ease,box-shadow .3s ease,transform .2s ease,-webkit-box-shadow .3s ease,-webkit-transform .2s ease;position:relative}._accordion_nfl18_1:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent) 3%,transparent),color-mix(in srgb,var(--color-pink) 2%,transparent));opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}._accordion_nfl18_1:hover{border-color:color-mix(in srgb,var(--color-accent) 40%,transparent);-webkit-box-shadow:0 8px 32px color-mix(in srgb,var(--color-ink) 12%,transparent);box-shadow:0 8px 32px color-mix(in srgb,var(--color-ink) 12%,transparent);-webkit-transform:translateY(-2px);transform:translateY(-2px)}._accordion_nfl18_1:hover:before{opacity:1}._trigger_nfl18_43{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.875rem 1.5rem;background:transparent;border:none;cursor:pointer;text-align:left;gap:1rem;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;color:var(--text-color);font-size:var(--fs-500);font-weight:700;position:relative;z-index:1}._triggerHeading4_nfl18_65{font-size:var(--fs-400);font-weight:600;padding:.75rem 1.5rem}._trigger_nfl18_43:hover{background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-accent)}._trigger_nfl18_43:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-m)}._trigger_nfl18_43:active{background:color-mix(in srgb,var(--color-accent) 12%,transparent)}._title_nfl18_86{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.4;letter-spacing:-.01em;color:var(--text-color)}._icon_nfl18_93{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:color-mix(in srgb,var(--color-accent) 12%,transparent);-webkit-transition:background-color .3s ease,color .3s ease,-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:background-color .3s ease,color .3s ease,-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,color .3s ease;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,color .3s ease,-webkit-transform .4s cubic-bezier(.34,1.56,.64,1);color:var(--color-accent)}._trigger_nfl18_43:hover ._icon_nfl18_93{background:color-mix(in srgb,var(--color-accent) 20%,transparent);-webkit-transform:scale(1.1);transform:scale(1.1)}._iconOpen_nfl18_114{-webkit-transform:rotate(180deg);transform:rotate(180deg)}._trigger_nfl18_43:hover ._iconOpen_nfl18_114{-webkit-transform:rotate(180deg) scale(1.1);transform:rotate(180deg) scale(1.1)}._content_nfl18_122{overflow:hidden;-webkit-transition:max-height .4s cubic-bezier(.4,0,.2,1);transition:max-height .4s cubic-bezier(.4,0,.2,1);max-height:0;position:relative}._contentInner_nfl18_129{padding:0 1.5rem 1rem;color:var(--text-color);line-height:1.7;position:relative;z-index:1}._contentInner_nfl18_129 :first-child{margin-top:0}._contentInner_nfl18_129 :last-child{margin-bottom:0}._contentInner_nfl18_129 p{margin:.875rem 0;color:var(--text-color)}._contentInner_nfl18_129 ul,._contentInner_nfl18_129 ol{margin:.875rem 0;padding-left:1.75rem}._contentInner_nfl18_129 h1,._contentInner_nfl18_129 h2,._contentInner_nfl18_129 h3,._contentInner_nfl18_129 h4,._contentInner_nfl18_129 h5,._contentInner_nfl18_129 h6{margin:1.25rem 0 .75rem;color:var(--text-color);font-weight:700}._contentInner_nfl18_129 code{background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-accent);padding:.1875rem .5rem;border-radius:.375rem;font-size:.9em;font-weight:600;border:1px solid color-mix(in srgb,var(--color-accent) 20%,transparent)}._contentInner_nfl18_129 pre{margin:1rem 0;padding:1.25rem;background:color-mix(in srgb,var(--color-ink) 8%,transparent);border-radius:var(--radius-s);overflow-x:auto;border:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent)}._contentInner_nfl18_129 blockquote{margin:1rem 0;padding:.75rem 1.25rem;border-left:4px solid var(--color-accent);color:var(--text-muted);font-style:italic;background:color-mix(in srgb,var(--color-accent) 5%,transparent);border-radius:0 .5rem .5rem 0}body[data-theme=dark] ._accordion_nfl18_1{border-top-color:color-mix(in srgb,var(--color-eggshell) 20%,transparent);border-right-color:color-mix(in srgb,var(--color-eggshell) 20%,transparent);border-bottom-color:color-mix(in srgb,var(--color-eggshell) 20%,transparent)}body[data-theme=dark] ._accordion_nfl18_1:hover{border-top-color:color-mix(in srgb,var(--color-accent) 50%,transparent);border-right-color:color-mix(in srgb,var(--color-accent) 50%,transparent);border-bottom-color:color-mix(in srgb,var(--color-accent) 50%,transparent);-webkit-box-shadow:0 8px 32px color-mix(in srgb,var(--color-ink) 60%,transparent);box-shadow:0 8px 32px color-mix(in srgb,var(--color-ink) 60%,transparent)}body[data-theme=dark] ._contentInner_nfl18_129 pre{background:color-mix(in srgb,var(--color-white) 8%,transparent);border-color:color-mix(in srgb,var(--color-eggshell) 20%,transparent)}._mermaidBlock_13pkc_1{margin:2rem 0;border-radius:var(--radius-s);border:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent);background-color:color-mix(in srgb,var(--color-ink) 5%,var(--color-white));overflow:hidden}body[data-theme=dark] ._mermaidBlock_13pkc_1{background-color:color-mix(in srgb,var(--color-white) 8%,transparent);border-color:color-mix(in srgb,var(--color-white) 15%,transparent)}._header_13pkc_14{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)}body[data-theme=dark] ._header_13pkc_14{border-bottom-color:color-mix(in srgb,var(--color-white) 12%,transparent)}._language_13pkc_27{font-size:.75rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:color-mix(in srgb,var(--color-ink) 55%,transparent)}body[data-theme=dark] ._language_13pkc_27{color:color-mix(in srgb,var(--color-eggshell) 55%,transparent)}._toggle_13pkc_39{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px;border-radius:6px;background-color:color-mix(in srgb,var(--color-ink) 8%,transparent)}body[data-theme=dark] ._toggle_13pkc_39{background-color:color-mix(in srgb,var(--color-white) 10%,transparent)}._toggleButton_13pkc_50{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:color-mix(in srgb,var(--color-ink) 65%,transparent);font-size:.75rem;font-weight:500;line-height:1;padding:.35rem .65rem;border-radius:4px;cursor:pointer}body[data-theme=dark] ._toggleButton_13pkc_50{color:color-mix(in srgb,var(--color-eggshell) 65%,transparent)}._toggleButton_13pkc_50:hover{color:var(--color-ink)}body[data-theme=dark] ._toggleButton_13pkc_50:hover{color:var(--color-eggshell)}._toggleButtonActive_13pkc_75{background-color:var(--color-white);color:var(--color-ink);-webkit-box-shadow:0 1px 2px color-mix(in srgb,var(--color-ink) 12%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--color-ink) 12%,transparent)}body[data-theme=dark] ._toggleButtonActive_13pkc_75{background-color:color-mix(in srgb,var(--color-white) 14%,transparent);color:var(--color-eggshell);-webkit-box-shadow:none;box-shadow:none}._toggleButton_13pkc_50:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._pane_13pkc_92{padding:1.5rem}._code_13pkc_96{margin:0;padding:0;background:transparent;border:none;overflow-x:auto}._code_13pkc_96 code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:calc(1em - 2px);color:var(--color-ink);background:transparent;padding:0;display:block;white-space:pre}body[data-theme=dark] ._code_13pkc_96 code{color:var(--color-eggshell)}._preview_13pkc_120{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:4rem;overflow-x:auto}._preview_13pkc_120 svg{max-width:100%;height:auto}._status_13pkc_133,._error_13pkc_134{margin:0;font-size:.875rem;color:color-mix(in srgb,var(--color-ink) 60%,transparent)}body[data-theme=dark] ._status_13pkc_133,body[data-theme=dark] ._error_13pkc_134{color:color-mix(in srgb,var(--color-eggshell) 60%,transparent)}._error_13pkc_134,body[data-theme=dark] ._error_13pkc_134{color:var(--color-accent)}@media(max-width:640px){._pane_13pkc_92{padding:1rem}}._notionPostBody_1qchf_3{color:var(--text-color);line-height:1.7;font-size:var(--fs-400)}._notionPostBody_1qchf_3 .notion-block.notion-paragraph{margin:0 0 1.5rem;color:var(--text-color);line-height:1.7}._notionPostBody_1qchf_3 .notion-block.notion-paragraph:last-child{margin-bottom:0}._notionPostBody_1qchf_3 .notion-block.notion-heading{font-family:var(--font-serif);font-weight:600;line-height:1.2;margin-top:2.5rem;margin-bottom:1rem;color:var(--text-color)}._notionPostBody_1qchf_3 .notion-block.notion-heading:first-child{margin-top:0}._notionPostBody_1qchf_3 .notion-block.notion-heading-1{font-size:var(--fs-700);font-weight:700;margin-top:3rem;margin-bottom:1.25rem}._notionPostBody_1qchf_3 .notion-block.notion-heading-2{font-size:var(--fs-600);margin-top:2.5rem;margin-bottom:1rem}._notionPostBody_1qchf_3 .notion-block.notion-heading-3{font-size:var(--fs-500);margin-top:2rem;margin-bottom:.75rem}._notionPostBody_1qchf_3 .notion-block.notion-heading-4{font-size:var(--fs-400);margin-top:1.75rem;margin-bottom:.625rem}._notionPostBody_1qchf_3 .notion-link{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px;-webkit-transition:color .2s ease;transition:color .2s ease;overflow-wrap:anywhere;word-break:break-word}._notionPostBody_1qchf_3 .notion-link:hover{color:var(--color-coral);text-decoration-thickness:2px}._notionPostBody_1qchf_3 .notion-block.notion-list{margin:1.5rem 0;padding-left:2rem;color:var(--text-color)}._notionPostBody_1qchf_3 .notion-block.notion-bulleted-list{list-style-type:disc;list-style-position:outside}._notionPostBody_1qchf_3 .notion-block.notion-numbered-list{list-style-type:decimal;list-style-position:outside;padding-left:2.5rem}._notionPostBody_1qchf_3 .notion-list-item{margin:.5rem 0;line-height:1.7;padding-left:0;margin-left:0;overflow-wrap:anywhere;word-break:break-word}._notionPostBody_1qchf_3 .notion-list-item:first-child{margin-top:0}._notionPostBody_1qchf_3 .notion-list-item:last-child{margin-bottom:0}._notionPostBody_1qchf_3 .notion-list-item .notion-block.notion-list{margin-top:.5rem;margin-bottom:.5rem;padding-left:2.5rem}._notionPostBody_1qchf_3 .notion-block.notion-quote{margin:2rem 0;padding:1.5rem 1.5rem 1.5rem 2rem;border-left:4px solid var(--color-accent);background-color:color-mix(in srgb,var(--color-accent) 8%,transparent);border-radius:var(--radius-s);font-style:italic;color:var(--text-color)}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-block.notion-quote{background-color:color-mix(in srgb,var(--color-accent) 12%,transparent);border-left-color:var(--color-coral)}._notionPostBody_1qchf_3 .notion-block.notion-quote p{margin:0;line-height:1.7}._notionPostBody_1qchf_3 .notion-block.notion-quote p:not(:last-child){margin-bottom:1rem}._notionPostBody_1qchf_3 .notion-block.notion-code-block{margin:2rem 0;padding:1.5rem;background-color:color-mix(in srgb,var(--color-ink) 5%,var(--color-white));border-radius:var(--radius-s);overflow-x:auto;border:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent)}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-block.notion-code-block{background-color:color-mix(in srgb,var(--color-white) 8%,transparent);border-color:color-mix(in srgb,var(--color-white) 15%,transparent)}._notionPostBody_1qchf_3 .notion-block.notion-code-block code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:calc(1em - 2px);color:var(--color-ink);background:transparent;padding:0;border-radius:0;display:block;white-space:pre;overflow-x:auto}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-block.notion-code-block code{color:var(--color-eggshell)}._notionPostBody_1qchf_3 .notion-inline-code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.9em;background-color:color-mix(in srgb,var(--color-ink) 6%,transparent);color:var(--color-accent);padding:.15em .4em;border-radius:6px;font-weight:500;overflow-wrap:anywhere;word-break:break-word}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-inline-code{background-color:color-mix(in srgb,var(--color-white) 8%,transparent);color:var(--color-accent)}._notionPostBody_1qchf_3 .notion-block.notion-image{margin:2.5rem 0;border-radius:var(--radius-m);overflow:hidden;max-width:100%;height:auto;display:block;-webkit-box-shadow:0 8px 24px color-mix(in srgb,var(--color-ink) 12%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--color-ink) 12%,transparent)}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-block.notion-image{-webkit-box-shadow:0 8px 24px color-mix(in srgb,black 40%,transparent);box-shadow:0 8px 24px color-mix(in srgb,black 40%,transparent)}._notionPostBody_1qchf_3 .notion-block.notion-table-wrapper{margin:1.5rem 0 2rem;overflow-x:auto;width:100%}._notionPostBody_1qchf_3 .notion-table{width:100%;min-width:28rem;border-collapse:collapse;border:1px solid color-mix(in srgb,var(--color-ink) 18%,transparent);font-size:calc(1em - 6px);line-height:1.5}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-table{border-color:color-mix(in srgb,var(--color-white) 18%,transparent)}._notionPostBody_1qchf_3 .notion-table th,._notionPostBody_1qchf_3 .notion-table td{border:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent);padding:.75rem 1rem;text-align:left;vertical-align:top}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-table th,body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-table td{border-color:color-mix(in srgb,var(--color-white) 15%,transparent)}._notionPostBody_1qchf_3 .notion-table thead th{background-color:color-mix(in srgb,var(--color-ink) 6%,transparent);font-weight:600}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-table thead th{background-color:color-mix(in srgb,var(--color-white) 8%,transparent)}._notionPostBody_1qchf_3 .notion-table tbody tr:nth-child(2n){background-color:color-mix(in srgb,var(--color-ink) 3%,transparent)}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-table tbody tr:nth-child(2n){background-color:color-mix(in srgb,var(--color-white) 4%,transparent)}._notionPostBody_1qchf_3 .notion-table code,._notionPostBody_1qchf_3 .notion-table .notion-inline-code{font-size:.85em;word-break:break-word}._notionPostBody_1qchf_3 .notion-block.notion-divider{margin:3rem 0;border:none;border-top:2px solid color-mix(in srgb,var(--color-ink) 15%,transparent);background:none;height:0}body[data-theme=dark] ._notionPostBody_1qchf_3 .notion-block.notion-divider{border-top-color:color-mix(in srgb,var(--color-white) 20%,transparent)}._notionPostBody_1qchf_3 strong{font-weight:700;color:var(--text-color)}._notionPostBody_1qchf_3 em{font-style:italic}._notionPostBody_1qchf_3 u{text-decoration:underline;text-underline-offset:2px}._notionPostBody_1qchf_3 .accordion-content{padding-top:1rem}._notionPostBody_1qchf_3 .accordion-content .notion-block{margin-bottom:1rem}._notionPostBody_1qchf_3 .accordion-content .notion-block:last-child{margin-bottom:0}@media(max-width:768px){._notionPostBody_1qchf_3{font-size:var(--fs-400)}._notionPostBody_1qchf_3 .notion-block.notion-heading-1{font-size:var(--fs-600);margin-top:2rem}._notionPostBody_1qchf_3 .notion-block.notion-heading-2{font-size:var(--fs-500);margin-top:1.5rem}._notionPostBody_1qchf_3 .notion-block.notion-heading-3{font-size:var(--fs-400);margin-top:1.25rem}._notionPostBody_1qchf_3 .notion-block.notion-heading-4{font-size:var(--fs-300);margin-top:1.125rem}._notionPostBody_1qchf_3 .notion-block.notion-code-block{padding:1rem;font-size:var(--fs-200)}._notionPostBody_1qchf_3 .notion-block.notion-quote{padding:1rem 1rem 1rem 1.5rem}._notionPostBody_1qchf_3 .notion-block.notion-image{margin:2rem 0}}
