.error-boundary{display:flex;align-items:center;justify-content:center;padding:var(--space-2xl);margin:var(--space-lg) 0;background:var(--muted);border-radius:var(--radius);border:1px solid var(--border)}.error-boundary-content{text-align:center;max-width:400px}.error-boundary-content h3{margin:0 0 var(--space-md) 0;color:var(--destructive)}.error-boundary-content p{margin:0 0 var(--space-lg) 0;color:var(--muted-foreground)}.error-boundary-retry{background:var(--primary);color:var(--primary-foreground);border:none;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius);cursor:pointer;font-weight:500;transition:background-color .2s}.error-boundary-retry:hover{background:var(--primary-hover)}:root{--primary-rgb: 255, 119, 37;--border-rgb: 237, 233, 239;--muted-rgb: 247, 245, 249;--link-color: #FF7725;--space-xs: .25rem;--space-sm: .5rem;--space-md: .75rem;--space-lg: 1rem;--space-xl: 1.5rem;--space-2xl: 2rem;--list-indent: var(--space-2xl);--list-spacing: var(--space-lg)}.dark{--primary-rgb: 204, 94, 29;--border-rgb: 255, 255, 255;--muted-rgb: 71, 66, 90}.hidden{display:none}.section-details{margin-bottom:var(--space-lg)}.section-summary{list-style:none}.section-summary::-webkit-details-marker{display:none}.section-heading{display:flex;align-items:center;margin:0;line-height:1.4;font-weight:700}.section-heading>span{flex:1}h2.section-heading{font-size:var(--heading-h2)}h3.section-heading{font-size:var(--heading-h3)}h4.section-heading{font-size:var(--heading-h4)}h5.section-heading{font-size:var(--heading-h5)}h6.section-heading{font-size:var(--heading-h6)}.fold-indicator{width:1em;height:1em;margin-right:var(--space-sm);opacity:1;transition:transform .3s cubic-bezier(.4,0,.2,1);stroke:currentColor;stroke-width:1.25;fill:none;flex-shrink:0;color:inherit}.section-details[open]>summary .fold-indicator{transform:rotate(90deg)}.section-summary{border-bottom:1px solid rgb(var(--border-rgb));padding-bottom:var(--space-sm);margin-bottom:var(--space-sm)}.section-details{padding-top:var(--space-lg)}.section-details:not([open]) .section-summary{opacity:.5}.table-of-contents{margin-top:var(--space-xl);padding-top:var(--space-xl);padding-bottom:var(--space-xl);border-top:1px solid rgb(var(--border-rgb));border-bottom:1px solid rgb(var(--border-rgb))}.table-of-contents-title{font-weight:700;margin:0;margin-bottom:var(--space-md);line-height:1.4;font-size:var(--heading-h2)}.table-of-contents li{list-style:none;padding-left:var(--space-sm)}.bogam-link,.table-of-contents a,.section-number{color:var(--link-color);text-decoration:none;font-weight:600}.topic-article{overflow-wrap:break-word}.topic-content{line-height:1.8}.topic-content img{max-width:100%;height:auto;border-radius:var(--space-xs)}.redirection-banner{border-left:var(--blockquote-border) solid rgba(var(--primary-rgb),var(--opacity-strong));background:rgba(var(--muted-rgb),var(--opacity-medium));padding:var(--space-md) var(--space-lg);margin-bottom:var(--space-xl);border-radius:var(--space-xs)}.topic-article ul,.topic-article ol{padding-left:var(--list-indent);margin:var(--space-sm) 0}.topic-article .table-of-contents>ul,.topic-article .table-of-contents>ol{padding-left:0;margin:0}.topic-article .table-of-contents ul{list-style:none}.topic-article ul{list-style:disc}.topic-article ol{list-style:decimal}.topic-article li{margin:var(--space-sm) 0;line-height:var(--line-height-content)}.topic-article ul ul,.topic-article ol ol,.topic-article ul ol,.topic-article ol ul{margin:var(--space-sm) 0;padding-left:var(--nested-indent)}.topic-article p{margin:var(--space-sm) 0;line-height:var(--line-height-content)}.topic-article p:first-child{margin-top:0}.topic-article p:last-child{margin-bottom:0}.underline{text-decoration:underline}.page-title h1{font-size:1.75rem;font-weight:700;line-height:normal;border-bottom:1px solid rgb(var(--border-rgb));margin-bottom:var(--space-sm)}footer .container{border-top:1px solid rgb(var(--border-rgb));padding-top:var(--space-2xl)}.bogam-color{color:var(--foreground)}.bogam-link-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);border-radius:.375rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .15s ease-in-out;padding:.5rem 1rem;background-color:rgb(var(--primary-rgb));color:#fff}.topic-article .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:var(--space-xl) 0}.topic-article table{width:100%;max-width:100%;border-collapse:collapse;border:1px solid var(--border)}.topic-article table.custom-width{width:auto;max-width:none}.topic-article th,.topic-article td{padding:var(--space-sm) var(--space-md);border:1px solid var(--border)}.topic-article th{background-color:rgba(var(--muted-rgb),var(--opacity-medium));font-weight:600}.topic-article tbody tr:nth-child(2n):not(.custom-colors) td:not(.custom-colors){background-color:rgba(var(--muted-rgb),var(--opacity-faint))}.topic-article table.custom-colors{background-color:var(--table-bg);color:var(--table-color);border-color:var(--table-border)}.topic-article table.custom-colors th,.topic-article table.custom-colors td{border-color:var(--table-border)}.topic-article table.custom-colors tr.custom-colors{background-color:var(--row-bg)}.topic-article table.custom-colors tr.custom-colors td{color:var(--row-color)}.topic-article table.custom-colors td.custom-colors{background-color:var(--cell-bg);color:var(--cell-color)}.dark .topic-article table.custom-colors{background-color:var(--table-bg-dark, var(--table-bg));color:var(--table-color-dark, var(--table-color));border-color:var(--table-border-dark, var(--table-border))}.dark .topic-article table.custom-colors th,.dark .topic-article table.custom-colors td{border-color:var(--table-border-dark, var(--table-border))}.dark .topic-article table.custom-colors tr.custom-colors{background-color:var(--row-bg-dark, var(--row-bg))}.dark .topic-article table.custom-colors tr.custom-colors td{color:var(--row-color-dark, var(--row-color))}.dark .topic-article table.custom-colors td.custom-colors{background-color:var(--cell-bg-dark, var(--cell-bg));color:var(--cell-color-dark, var(--cell-color))}.dark .topic-article th:not(.custom-colors){background-color:rgba(var(--muted-rgb),var(--opacity-light))}.dark .topic-article tbody tr:nth-child(2n):not(.custom-colors) td:not(.custom-colors){background-color:rgba(var(--muted-rgb),var(--opacity-subtle))}.topic-article .table-nopad th,.topic-article .table-nopad td{padding:0}.topic-article .table-keepall th,.topic-article .table-keepall td,.topic-article tr.keepall th,.topic-article tr.keepall td,.topic-article th.keepall,.topic-article td.keepall{white-space:nowrap}.topic-article td ul,.topic-article td ol{margin:0;padding-left:var(--table-cell-padding)}.topic-article td li{margin:var(--table-cell-margin) 0}.topic-article td ul:first-child,.topic-article td ol:first-child{margin-top:0}.topic-article td ul:last-child,.topic-article td ol:last-child{margin-bottom:0}:root{--media-aspect-video: 16 / 9;--media-aspect-image: 16 / 9;--media-icon-size: 1.75rem}.media-embed{overflow:hidden;position:relative;display:grid;place-content:center;padding:var(--space-sm) 0}.media-embed--video{aspect-ratio:var(--media-aspect-video)}.media-embed--image{min-height:var(--media-min-height)}.media-embed--image.media-embed--loading{aspect-ratio:var(--media-aspect-image)}.media-embed--loading{background:#00000008}.dark .media-embed--loading{background:#ffffff08}.media-embed--error{background:color-mix(in oklch,var(--destructive) 10%,transparent)}.media-embed img{width:100%;height:auto;display:block;object-fit:contain}.media-embed--loading img{width:100%;height:100%;object-fit:cover}.media-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.media-status{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.5rem}.media-embed--loading .media-status{color:color-mix(in oklch,var(--muted-foreground) 50%,transparent);opacity:.6}.media-embed:not(.media-embed--loading) .media-placeholder{display:none}.media-embed--error .media-status{color:var(--destructive)}.media-status svg{width:var(--media-icon-size);height:var(--media-icon-size)}.media-shimmer{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);transform:translate(-100%);animation:shimmer 2s infinite linear;animation-fill-mode:both;will-change:transform}@keyframes shimmer{to{transform:translate(100%)}}.media-loading-text{font-size:.875rem;font-weight:500;display:block;text-align:center}.loading-dots{display:inline-block;width:1.5em;text-align:left}.loading-dots:after{content:"";animation:loading-dots 1.5s infinite}@keyframes loading-dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}
