.react-flow{direction:ltr;--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(255,255,255,0.5);--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:rgba(240,240,240,0.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:rgba(240,240,240,0.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(0,0,0,0.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:rgba(0,89,220,0.08);--xy-selection-border-default:1px dotted rgba(0,89,220,0.8);--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,0.08);--xy-edge-label-background-color-default:#ffffff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:rgba(150,150,150,0.25);--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:rgba(60,60,60,0.6);--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:rgba(240,240,240,0.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(255,255,255,0.08);--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:rgba(200,200,220,0.08);--xy-selection-border-default:1px dotted rgba(200,200,220,0.8);--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px rgba(0,0,0,0.08);--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{position:absolute;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__minimap{background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{padding:10px;border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default))}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-400-normal.92f9a759.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-latin-400-normal.753a0e70.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-400-italic.235349d9.woff2)format("woff2"),url(/_next/static/media/cormorant-garamond-latin-400-italic.7b42a9ec.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2)format("woff2"),url(/_next/static/media/inter-latin-400-normal.2c7a775c.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-500-normal.b7b43ace.woff2)format("woff2"),url(/_next/static/media/inter-latin-500-normal.cb4c8ceb.woff)format("woff")}:root{--bg:#0b0c0b;--surface:#111310;--gold:#c7ae7b;--text:#e6e0d3;--muted:#a4a49a;--line:#ffffff14;--serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:"Inter",Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:14px}a,button,input,select,summary{-webkit-tap-highlight-color:transparent}a,button,select,summary{touch-action:manipulation}button,input,select{font:inherit}button{cursor:pointer}a,button{color:inherit}a{text-decoration:none}button{background:0 0;border:0}button:disabled{cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:5px;outline:2px solid #dbc18c}::selection{color:#fff;background:#c7ae7b44}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif)}em,h1,h2,h3{font-weight:400}em{color:var(--gold)}.skip-link{z-index:100;background:var(--gold);color:var(--bg);clip-path:inset(100%);padding:16px;position:fixed;top:-100px;left:20px}.skip-link:focus{clip-path:none;top:10px}.eyebrow{letter-spacing:2px;color:var(--gold);text-transform:uppercase;font-size:10px;font-weight:500;line-height:1.7}.tiny-rule{background:var(--gold);vertical-align:middle;width:27px;height:1px;margin-right:12px;display:inline-block}.divider{color:#949084;margin:0 13px}.site-header{border-bottom:1px solid var(--line);z-index:10;background:#0b0c0bf5;justify-content:space-between;height:91px;padding:0 5.4%;position:relative}.site-header,.wordmark{align-items:center;display:flex}.wordmark{color:var(--gold);font-family:var(--serif);letter-spacing:2.1px;gap:13px;font-size:17px}.wordmark small{font-family:var(--sans);letter-spacing:3px;text-align:center;margin-top:7px;font-size:7px;display:block}.site-header nav{letter-spacing:1.3px;text-transform:uppercase;align-items:center;gap:37px;font-size:10px;display:flex}.site-header nav a{color:#a9a99f;padding:12px 0;transition:color .2s}.site-header nav a.current,.site-header nav a:hover{color:var(--gold)}.site-header nav .nav-explore{color:var(--gold);align-items:center;gap:13px;margin-left:20px;display:flex}.hero{isolation:isolate;height:calc(100svh - 91px);min-height:680px;max-height:1050px;position:relative;overflow:hidden}.hero-art{object-fit:cover;object-position:center;opacity:.75;z-index:-3}.hero-shade{background:linear-gradient(90deg,#0b0c0be8 0,#0b0c0bab 35%,#0b0c0b10 65%),linear-gradient(0deg,var(--bg) 0,transparent 25%,#0b0c0b20 80%,var(--bg) 100%);z-index:-2}.hero-shade,.hero:after{position:absolute;inset:0}.hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 68% 60%,#0000 0,#07080744 90%)}.hero-content{max-width:1250px;padding:clamp(100px,15vh,170px) 5.4% 100px;animation:arrive 1.2s both;position:relative}.hero-content .eyebrow{letter-spacing:2.3px;margin-bottom:34px;font-size:9px}.hero h1{letter-spacing:-1px;color:#dcc594;text-shadow:0 2px 30px #0008;font-size:clamp(44px,6.55vw,112px);line-height:1}.hero h1>span{font-family:var(--sans);letter-spacing:8.1px;margin:22px 0 0 7px;font-size:12px;font-weight:400;display:block}.hero-poem{font-family:var(--serif);color:#e8e2d6;margin-top:40px;font-size:29px;line-height:1.45}.hero-description{color:#b1b0a7;margin-top:20px;font-size:13px;line-height:1.9}.gold-button{color:#171913;letter-spacing:.6px;background:#ccb383;border:1px solid #d6c091;justify-content:space-between;align-items:center;gap:38px;min-height:50px;padding:17px 24px;font-size:11px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.gold-button:hover{background:#e2cc9f;transform:translateY(-2px)}.hero .gold-button{min-width:208px;margin-top:32px}.spoiler-note{color:#aaa89e;letter-spacing:.5px;margin-top:17px;font-size:9px}.hero-bottom{color:#a8a79b;letter-spacing:1.5px;text-transform:uppercase;justify-content:space-between;font-size:8px;position:absolute;bottom:31px;left:5.4%;right:5.4%}.hero-bottom,.scroll-cue{align-items:center;display:flex}.scroll-cue{gap:13px}.scroll-line{background:linear-gradient(var(--gold),#c7ae7b22);width:1px;height:35px;margin-right:2px}.hero-bottom .art-credit{letter-spacing:.2px;text-transform:none;color:#99998e;font-size:8px}.section-space{padding:100px 8%}.lineage-intro{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:100px;display:grid;position:relative}.intro-copy h2{letter-spacing:-1.5px;margin:24px 0 27px;font-size:48px;line-height:1.2}.intro-copy p{color:var(--muted);max-width:440px;margin-bottom:17px;font-size:13px;line-height:1.9}.text-link{color:var(--gold);letter-spacing:.4px;align-items:center;gap:18px;padding:8px 0;font-size:11px;display:inline-flex}.text-link:hover{color:#e4cca0}.intro-copy .text-link{border-bottom:1px solid #c7ae7b44;margin-top:18px}.lineage-vignette{background:radial-gradient(#c7ae7b08,#0000 68%);flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex;position:relative}.vignette-title{letter-spacing:3px;color:#8a877c;margin-bottom:25px;font-size:8px}.vignette-person{color:var(--gold);flex-direction:column;align-items:center;gap:9px;display:flex}.vignette-person>svg{width:56px;height:56px}.branch-pair a>span,.vignette-person>span{font-family:var(--serif);font-size:22px}.branch-pair small,.vignette-person small{color:#a2a295;font-size:9px}.vignette-lines{border-top:1px solid #c7ae7b55;border-left:1px solid #c7ae7b55;border-right:1px solid #c7ae7b55;width:55%;height:53px;margin-top:40px;position:relative}.vignette-lines:before{content:"";background:#c7ae7b55;width:1px;height:40px;position:absolute;top:-40px;left:50%}.branch-pair{justify-content:space-around;width:100%;display:flex}.branch-pair a{color:var(--gold);flex-direction:column;align-items:center;gap:10px;transition:transform .25s;display:flex}.branch-pair a:hover{transform:translateY(-4px)}.branch-pair a:nth-child(2){color:#c08383}.branch-pair a>svg{border:1px solid;border-radius:50%;width:44px;height:44px;padding:9px}.vignette-caption{color:#86877b;font-family:var(--serif);margin-top:34px;font-size:15px;font-style:italic}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:38px;display:flex}.section-heading h2{letter-spacing:-.8px;margin-top:20px;font-size:38px}.quiet-count{color:#999c90;padding-bottom:6px;font-size:10px}.story-links{grid-template-columns:repeat(3,1fr);display:grid}.story-link{border-top:1px solid var(--line);border-right:1px solid var(--line);padding:35px 34px 26px;transition:background .25s;position:relative}.story-link:first-child{padding-left:0}.story-link:last-child{border-right:0}.story-link:hover{background:#c7ae7b05}.story-number{color:#898c7e;letter-spacing:2px;font-size:9px;position:absolute;top:39px;right:30px}.story-symbol{color:var(--gold);align-items:start;height:75px;display:flex}.story-symbol svg{width:40px;height:40px}.story-link h3{margin:18px 0 13px;font-size:25px}.story-link p{color:var(--muted);max-width:270px;font-size:12px;line-height:1.8}.story-arrow{color:var(--gold);margin-top:28px}.source-invitation{border-top:1px solid var(--line);background:#10120f;grid-template-columns:1fr 1.8fr;display:grid}.source-invitation h2{margin-bottom:24px;font-size:46px;line-height:1.2}.source-invitation p{max-width:470px;color:var(--muted);margin-bottom:23px;font-size:13px;line-height:1.9}.site-footer{color:#909285;letter-spacing:.6px;border-top:1px solid var(--line);justify-content:space-between;gap:24px;padding:33px 5.4%;font-size:8px;display:flex}.site-footer>a{color:var(--gold)}.source-page{max-width:1400px;margin:auto}.source-page>h1{color:var(--gold);margin:28px 0;font-size:64px;line-height:1.1}.source-lead{font-family:var(--serif);color:#bebcad;font-size:25px;line-height:1.5}.editorial-grid{grid-template-columns:1fr 1fr;gap:55px 75px;padding-top:75px;display:grid}.editorial-grid h2{margin-bottom:20px;font-size:27px}.editorial-grid p{color:var(--muted);margin-bottom:18px;font-size:13px;line-height:1.9}.source-register{margin:50px 0}.source-register .section-heading,.source-row{align-items:center}.source-row{border-top:1px solid var(--line);gap:30px;padding:23px 0;display:flex}.source-index{color:#949582;font-size:9px}.source-row>span:nth-child(2){flex:1}.source-row strong{font-family:var(--serif);font-size:20px;font-weight:400}.source-row small{color:#a5a497;margin-top:7px;font-size:10px;display:block}.source-row:hover strong,.source-row>svg{color:var(--gold)}.explorer{padding:0 4.2%}.explorer-heading{justify-content:space-between;align-items:center;padding:32px 0 27px;display:flex}.explorer-heading .eyebrow{align-items:center;gap:12px;font-size:8px;display:flex}.explorer-heading .eyebrow>a{color:#999b8e;margin-left:-5px;padding:5px}.explorer-heading .tiny-rule{opacity:.4;width:20px;margin:0}.explorer-heading h1{letter-spacing:-1.4px;margin-top:10px;font-size:45px}.title-dot{color:var(--gold)}.explorer-description p{color:#9d9f92;font-size:11px;line-height:1.8}.help-button{color:var(--gold);gap:8px;margin-top:9px;padding:0;font-size:10px}.explorer-toolbar,.help-button{align-items:center;display:flex}.explorer-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:25px;min-height:73px}.scope-select{align-items:center;gap:17px;display:flex}.scope-select label,.trace-panel label{letter-spacing:1.6px;color:#a3a496;font-size:8px}select{appearance:auto;color:#d5ceb9;background:#0e100d;border:none;max-width:100%;padding:12px 24px 12px 5px;font-size:11px}select option{color:var(--text);background:#111310}.search-wrap{color:#a4a697;border-left:1px solid var(--line);flex:1;align-items:center;gap:12px;padding-left:26px;display:flex;position:relative}.search-wrap input{width:100%;min-width:70px;color:var(--text);background:0 0;border:0;padding:15px 0;font-size:11px}.search-wrap input::placeholder{color:#989b8f}.search-results{z-index:9;background:#151811;border:1px solid #c7ae7b44;max-height:380px;position:absolute;top:57px;left:20px;right:0;overflow:auto;box-shadow:0 15px 50px #0007}.search-results>.eyebrow{padding:16px 18px;font-size:8px;display:block}.search-results>button{text-align:left;border-top:1px solid var(--line);align-items:center;gap:15px;width:100%;padding:15px 18px;display:flex}.search-results>button:hover{background:#c7ae7b10}.search-results>button>svg{color:var(--gold);width:20px}.search-results>button>span{font-family:var(--serif);flex:1;font-size:20px}.search-results small{font-family:var(--sans);color:var(--muted);margin-top:4px;font-size:10px;display:block}.search-results>p{padding:20px;font-size:12px;line-height:1.7}.trace-button{color:var(--gold);border:1px solid #c7ae7b33;align-items:center;gap:10px;padding:11px 15px;font-size:10px;display:flex}.trace-button.selected{background:#c7ae7b15}.view-toggle{border:1px solid var(--line);gap:0;display:flex}.view-toggle button{color:#8a8e80;padding:10px 12px}.view-toggle button[aria-pressed=true]{color:var(--gold);background:#c7ae7b10}.relationship-legend{align-items:center;gap:18px;min-height:57px;padding:14px 0;display:flex}.relationship-legend>.eyebrow{color:#a3a594;margin-right:4px;font-size:8px}.legend-item{color:#b3b2a4;opacity:.75;align-items:center;gap:7px;padding:6px 0;font-size:9px;display:flex}.legend-item.enabled{opacity:1}.legend-line{border-top:1px solid var(--relation-color);width:20px;height:0}.legend-item:not(.enabled){text-decoration:line-through}.relation-birth{--relation-color:#b09b74}.relation-marriage{--relation-color:#cf8b92}.relation-divine{--relation-color:#93a9b7}.relation-adoptive{--relation-color:#84a78c}.relation-dynastic{--relation-color:#b89b62}.relation-sibling{--relation-color:#a4a49e}.relation-adoptive .legend-line,.relation-divine .legend-line{border-top-style:dashed}.relation-dynastic .legend-line{border-top-style:dotted}.legend-item>svg{color:var(--relation-color)}.map-count{color:#999d8d;margin-left:auto;font-size:9px}.graph-surface{border:1px solid var(--line);background:radial-gradient(at 50% 40%,#1c1d1633,#0000 70%),#0d100d;height:max(540px,100svh - 345px);min-height:540px;max-height:1100px;position:relative;overflow:hidden}.graph-watermark{font-family:var(--serif);letter-spacing:40px;color:#bba16b04;justify-content:center;align-items:center;font-size:clamp(180px,24vw,400px);display:flex;inset:0}.graph-hint,.graph-watermark{pointer-events:none;position:absolute}.graph-hint{color:#9a9e8d;font-size:9px;bottom:23px;left:22px}.graph-controls{color:var(--gold);background:#141811ee;border:1px solid #c7ae7b33;align-items:center;padding:3px;display:flex;position:absolute;bottom:15px;right:19px;box-shadow:0 4px 20px #0004}.graph-controls>span{text-align:center;min-width:34px;font-size:9px}.graph-controls .icon-button{padding:9px}.control-separator{background:var(--line);width:1px;height:22px;margin:0 5px;min-width:1px!important}.icon-button{color:var(--gold);justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:10px;display:inline-flex}.icon-button:hover{background:#c7ae7b13}.react-flow__node-person{width:140px;height:125px}.person-node{height:125px;transition:opacity .3s;position:relative}.person-node.dimmed .node-medallion{opacity:.35}.person-node.dimmed .node-caption,.person-node.dimmed .node-name{color:#919584}.person-node button{flex-direction:column;justify-content:start;align-items:center;width:100%;height:100%;padding:0;display:flex}.node-medallion{width:66px;height:66px;color:var(--house-color,var(--gold));background:radial-gradient(circle at 35% 25%,#373328,#171b14 75%);border:1px solid #aa96735c;border-radius:50%;justify-content:center;align-items:center;margin-bottom:11px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 0 0 5px #aa967305}.node-medallion:after{content:"";border:1px solid #aa967319;border-radius:50%;position:absolute;inset:5px}.person-node button:hover .node-medallion,.person-node.active .node-medallion{border-color:var(--house-color,var(--gold));box-shadow:0 0 0 5px #c7ae7b10,0 0 35px #c7ae7b1c}.node-name{font-family:var(--serif);color:#e4dcc6;text-align:center;font-size:18px;line-height:1.3}.node-caption{color:#b2af98;letter-spacing:1.8px;margin-top:6px;font-size:6.5px}.house-kuru{--house-color:#c7ae7b}.house-pandava{--house-color:#ceb982}.house-kaurava{--house-color:#ce888e}.house-panchala{--house-color:#af9bc7}.house-yadava{--house-color:#88afa3}.house-celestial{--house-color:#9ab3c9}.house-other{--house-color:#b5b29a}.house-kaurava .node-medallion{background:radial-gradient(circle at 35% 25%,#352326,#161914 75%)}.house-celestial .node-medallion{background:radial-gradient(circle at 35% 25%,#283440,#121a18 75%)}.react-flow__handle{opacity:0;width:1px;min-width:1px;height:1px;min-height:1px}.react-flow__handle-top{top:0}.react-flow__handle-bottom{bottom:14px}.react-flow__handle-left,.react-flow__handle-right{top:33px}.react-flow__edges{pointer-events:none}.react-flow__attribution{top:14px;color:#a0a28e!important;background:0 0!important;font-size:8px!important;bottom:auto!important;right:20px!important}.explorer-footnote{color:#969a8b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:17px 0 22px;font-size:8px;display:flex}.explorer-footnote>a{color:#b7a886;align-items:center;gap:10px;display:flex}.help-panel{background:#13160f;border:1px solid #c7ae7b33;grid-template-columns:1fr 1fr auto;gap:35px;margin-bottom:20px;padding:24px;display:grid}.help-panel h2{color:var(--gold);margin-bottom:10px;font-size:21px}.help-panel p{color:var(--muted);font-size:12px;line-height:1.8}.help-panel>.icon-button{align-self:start}.trace-panel{background:#151810;border-bottom:1px solid #c7ae7b33;padding:23px 25px}.trace-panel form{align-items:center;gap:23px;display:flex}.trace-panel form>div{flex:1;align-items:center;gap:18px;display:flex}.trace-panel select{border:1px solid var(--line);background:#0d100b;width:100%;padding:13px}.trace-panel .gold-button{gap:20px;min-height:42px;padding:12px 18px;font-size:10px}.trace-explanation{color:#a1a491;margin-top:16px;font-size:9px}.trace-error{color:#eda6a6;margin-top:18px;font-size:12px}.trace-result{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.trace-result>strong{color:#b9b7a6;font-size:9px;font-weight:400}.trace-result ol{flex-wrap:wrap;margin:15px 0 9px;padding:0;list-style:none}.trace-result li,.trace-result ol{align-items:center;gap:13px;display:flex}.trace-result li>button{font-family:var(--serif);color:var(--gold);padding:8px 0;font-size:20px}.relation-tag{color:var(--relation-color);border:1px solid var(--relation-color);align-items:center;gap:7px;padding:4px 7px;font-size:8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.relation-tag{border:1px solid color-mix(in srgb,var(--relation-color) 30%,transparent)}}.relation-tag{white-space:nowrap}.character-directory{border-top:1px solid var(--line);padding:35px 0}.directory-heading{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.directory-heading h2{font-size:30px}.directory-heading p{color:var(--muted);font-size:10px}.directory-list{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.directory-person{text-align:left;border-top:1px solid var(--line);align-items:center;gap:16px;width:100%;padding:18px 8px;display:flex}.directory-person:hover{background:#c7ae7b06}.directory-symbol{color:var(--house-color);border:1px solid #c7ae7b22;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.directory-symbol>svg{width:21px;height:21px}.directory-person>span:nth-child(2){flex:1}.directory-person strong{font-family:var(--serif);font-size:22px;font-weight:400}.directory-person small{color:#a0a491;margin-top:5px;font-size:10px;line-height:1.6;display:block}.directory-house{color:var(--house-color);font-size:8px}.directory-person>svg{color:var(--gold)}.empty-directory{color:var(--muted);padding:20px 0}.explorer-loading{justify-content:center;align-items:center;min-height:80vh;display:flex}.profile-dialog{width:440px;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text);background:#13160f;border:0;border-left:1px solid #c7ae7b44;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto;box-shadow:-30px 0 80px #0007}.profile-dialog[open]{animation:profile-arrive .35s both}.profile-inner{padding:24px 34px 40px}.profile-top{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.profile-top .eyebrow{color:#ada891;font-size:8px}.profile-medallion{border:1px solid var(--house-color);justify-content:center;align-items:center;width:94px;height:94px;display:flex}@supports (color:color-mix(in lab,red,red)){.profile-medallion{border:1px solid color-mix(in srgb,var(--house-color) 40%,transparent)}}.profile-medallion{color:var(--house-color);background:radial-gradient(circle,#c7ae7b12,#0000);border-radius:50%;margin-bottom:25px;box-shadow:0 0 0 8px #c7ae7b03}.profile-medallion>svg{width:43px;height:43px}.profile-dialog .house-label{color:var(--house-color);font-size:8px}.profile-dialog h2{color:#e1d1ac;overflow-wrap:anywhere;margin-top:12px;font-size:47px;line-height:1.15}.profile-epithet{font-family:var(--serif);color:#a7ab97;margin-top:12px;font-size:20px;font-style:italic}.alias-line{color:#b0af9d;margin-top:17px;font-size:10px;line-height:1.7}.profile-story{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.profile-story>.eyebrow{font-size:8px}.profile-story p{color:#c1c3b3;margin-top:14px;font-size:13px;line-height:1.9}.profile-story p.editorial-note{color:#b8ad8b;border-left:1px solid #c7ae7b55;padding-left:14px;font-size:11px}.profile-actions{flex-direction:column;gap:10px;margin:25px 0 32px;display:flex}.profile-actions .gold-button{min-height:43px;padding:12px 17px;font-size:10px}.profile-actions .text-link{justify-content:center;font-size:10px}.profile-relations h3{padding-bottom:17px;font-size:24px}.profile-relations h3 small{font-family:var(--sans);color:#a1a68e;margin-left:10px;font-size:9px}.profile-relation{border-top:1px solid var(--line);padding:12px 0}.profile-relation>button{text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:5px 0;display:flex}.profile-relation>button>span:first-child{font-family:var(--serif);flex:1;font-size:20px}.profile-relation>button>svg{color:var(--gold)}.profile-relation summary{color:#a5a994;cursor:pointer;letter-spacing:.3px;margin-top:8px;padding:5px 0;font-size:8px}.profile-relation details p{color:#b5b9a7;margin:12px 0;font-size:11px;line-height:1.8}.profile-relation details a{color:var(--gold);align-items:center;gap:10px;padding:6px 0;font-size:9px;display:flex}.profile-sources{border-top:1px solid #c7ae7b2b;margin-top:35px;padding-top:25px}.profile-sources>.eyebrow{font-size:8px}.profile-sources>a{color:var(--gold);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 0;font-size:11px;display:flex}.profile-sources small{color:#a4a893;margin-top:7px;font-size:9px;line-height:1.5;display:block}.profile-sources p{color:#a4a893;margin:18px 0 4px;font-size:9px;line-height:1.8}.profile-sources>a:last-child{border:0;justify-content:start;font-size:9px}@keyframes arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes profile-arrive{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:translate(0)}}@media (min-width:1700px){.hero-content{padding-top:17vh}.hero-art{object-position:center 65%}}@media (max-width:1050px){.site-header{height:80px;padding:0 4%}.site-header nav{gap:23px}.site-header nav .nav-explore{margin-left:0}.hero{height:calc(100svh - 80px)}.hero-content{padding:130px 5% 110px}.hero h1{font-size:8vw}.hero-content .eyebrow{font-size:8px}.hero-bottom .art-credit{display:none}.hero-shade{background:linear-gradient(90deg,#0b0c0bef,#0b0c0b88 45%,#0b0c0b20),linear-gradient(0deg,var(--bg),transparent 30%)}.section-space{padding:80px 6%}.lineage-intro{gap:40px}.intro-copy h2{font-size:38px}.story-link{padding:30px 25px}.story-link h3{font-size:22px}.explorer-toolbar{gap:16px}.scope-select{gap:10px}.search-wrap{padding-left:17px}.trace-button{padding:12px}.trace-button span{display:none}.relationship-legend{gap:14px}.directory-house{display:none}.trace-panel form{gap:15px}.trace-panel form>div{gap:10px}.trace-panel .gold-button{gap:8px}}@media (max-width:700px){.site-header{height:76px;padding:0 6%}.wordmark{letter-spacing:1.4px;gap:9px;font-size:13px}.wordmark>svg{width:28px;height:28px}.wordmark small{letter-spacing:2px;margin-top:5px;font-size:6px}.site-header nav{gap:0}.site-header nav>a:not(.nav-explore){display:none}.site-header nav .nav-explore{letter-spacing:1px;gap:8px;font-size:8px}.hero{height:calc(100svh - 76px);min-height:730px;max-height:950px}.hero-art{object-position:72% center;opacity:.67}.hero-shade{background:linear-gradient(90deg,#0b0c0bd8,#0b0c0b70 70%),linear-gradient(0deg,var(--bg),transparent 30%,#0b0c0b55 75%)}.hero-content{padding:96px 6% 110px}.hero-content .eyebrow{letter-spacing:1.4px;max-width:260px;margin-bottom:33px;font-size:7px;line-height:2}.hero-content .tiny-rule{width:16px;margin-right:8px}.hero h1{letter-spacing:-.3px;font-size:10.3vw}.hero h1>span{letter-spacing:4.7px;margin:20px 0 0 2px;font-size:8px}.hero-poem{margin-top:45px;font-size:27px;line-height:1.5}.hero-description{max-width:285px;font-size:12px;line-height:1.9}.desktop-break{display:none}.hero .gold-button{min-width:206px;margin-top:31px}.spoiler-note{font-size:8px}.hero-bottom{letter-spacing:1px;font-size:7px;bottom:26px;left:6%;right:6%}.hero-bottom>span{display:none}.section-space{padding:65px 7%}.lineage-intro{grid-template-columns:1fr;gap:28px}.intro-copy h2{letter-spacing:-.7px;font-size:36px}.intro-copy p{font-size:12px}.lineage-vignette{min-height:350px}.vignette-title{margin-top:20px}.section-heading{flex-direction:column;align-items:start;gap:18px;margin-bottom:25px}.section-heading h2{font-size:31px;line-height:1.2}.quiet-count{font-size:9px}.story-links{grid-template-columns:1fr}.story-link,.story-link:first-child{border-right:0;padding:30px 0}.story-symbol{height:60px}.story-link h3{font-size:26px}.story-link p{max-width:290px}.story-number{right:0}.story-arrow{position:absolute;bottom:30px;right:0}.source-invitation{grid-template-columns:1fr;gap:27px}.source-invitation h2{font-size:36px}.source-invitation p{font-size:12px}.site-footer{flex-direction:column;gap:17px;padding:30px 7%;font-size:8px}.source-page>h1{font-size:42px}.source-lead{font-size:22px}.editorial-grid{grid-template-columns:1fr;gap:30px;padding-top:50px}.source-register .section-heading{align-items:start}.source-row{gap:18px}.source-row strong{font-size:19px;line-height:1.4}.source-row small{font-size:9px;line-height:1.7}.explorer{padding:0 5%}.explorer-heading{align-items:start;padding:25px 0 22px}.explorer-heading h1{letter-spacing:-1px;margin-top:14px;font-size:33px}.explorer-heading .eyebrow{letter-spacing:1.3px;gap:7px;font-size:6.5px}.explorer-heading .tiny-rule{width:13px}.explorer-description p{display:none}.help-button{gap:0;margin-top:3px;padding:10px 0 10px 12px;font-size:0}.help-button svg{width:19px;height:19px}.explorer-toolbar{grid-template-columns:1fr auto auto;gap:0 12px;padding:12px 0;display:grid}.scope-select{gap:10px}.scope-select label{font-size:7px}.scope-select select{padding:11px 5px;font-size:10px}.search-wrap{border-left:0;border-top:1px solid var(--line);grid-area:2/1/auto/-1;margin-top:10px;padding:3px 0 0}.search-wrap input{padding:12px 0;font-size:11px}.search-results{top:48px;left:0}.trace-button{min-height:38px;padding:9px}.view-toggle button{padding:9px}.view-toggle svg{width:15px}.view-toggle{min-height:38px}.relationship-legend{gap:5px 13px;padding:12px 0}.relationship-legend>.eyebrow{display:none}.legend-item{gap:5px;min-height:32px;padding:5px 0;font-size:8px}.legend-line{width:15px}.map-count{width:100%;margin-top:5px;font-size:8px}.graph-surface{height:65svh;min-height:530px}.graph-watermark{letter-spacing:18px;font-size:90px}.graph-hint{font-size:8px;bottom:69px;left:15px}.graph-controls{bottom:12px;right:12px}.explorer-footnote{flex-direction:column;align-items:start;gap:13px;padding-top:18px;font-size:8px;line-height:1.7}.help-panel{grid-template-columns:1fr auto;gap:20px;padding:20px}.help-panel>div:nth-child(2){grid-row:2}.help-panel>.icon-button{grid-area:1/2}.trace-panel{padding:20px 15px}.trace-panel form{flex-wrap:wrap;gap:12px}.trace-panel form>div{flex-grow:1;flex-basis:100%}.trace-panel form>svg{display:none}.trace-panel form label{width:35px}.trace-panel .gold-button{flex:1}.trace-explanation{font-size:9px;line-height:1.8}.trace-result ol{gap:4px 12px}.trace-result li>button{font-size:19px}.directory-heading{flex-direction:column;align-items:start;gap:13px}.directory-heading h2{font-size:26px}.directory-list{grid-template-columns:1fr}.directory-person{padding:16px 0}.directory-person strong{font-size:21px}.profile-dialog{width:min(440px,100vw)}.profile-inner{padding:20px 27px 35px}.profile-top{margin-bottom:22px}.profile-dialog h2{font-size:43px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}.detailed-coverage{margin-bottom:45px}.coverage-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0 35px;display:grid}.coverage-cards article,.variant-review{background:var(--surface);border:1px solid #34352b;padding:24px}.coverage-cards h3,.variant-review h3{margin:16px 0;font-size:26px;line-height:1.15}.coverage-cards p,.variant-review p{color:var(--muted);margin-bottom:15px;font-size:12px;line-height:1.9}.variant-review{border-left:2px solid var(--gold)}@media (max-width:700px){.coverage-cards{grid-template-columns:1fr}.coverage-cards article,.variant-review{padding:20px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.progress-control{border-top:1px solid var(--line);color:var(--gold);flex-wrap:wrap;align-items:center;gap:12px;padding:15px 0;font-size:11px;display:flex}.discovery-controls select,.draft-editor select,.progress-control select,.story-toolbar select{color:var(--text);background:#141610;border:1px solid #504b3d;border-radius:3px;max-width:100%;min-height:40px;padding:10px 30px 10px 12px}.progress-caption{color:var(--muted);margin-left:auto;font-size:10px}.exploration-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:28px;padding:0;display:flex}.exploration-tabs a,.exploration-tabs button,.exploration-tabs>span{min-height:52px;color:var(--muted);align-items:center;gap:8px;padding:6px 0;font-size:11px;display:flex;position:relative}.exploration-tabs [aria-current],.exploration-tabs [aria-pressed=true]{color:var(--gold)}.exploration-tabs [aria-current]:after,.exploration-tabs [aria-pressed=true]:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:0;left:0;right:0}.discovery-controls{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:22px;padding:12px 0;font-size:11px;display:flex}.discovery-controls>div{align-items:center;gap:10px;display:flex}.discovery-controls>span{color:var(--muted);margin-left:auto;font-size:10px}.discovery-controls label{color:var(--muted)}.relationship-legend{flex-wrap:wrap}.relation-mentor{--relation-color:#b8acd8;color:#b8acd8}.relation-alliance{--relation-color:#88bdb0;color:#88bdb0}.relation-rivalry{--relation-color:#d29387;color:#d29387}.relation-vow{--relation-color:#dec38c;color:#dec38c}.relation-curse{--relation-color:#c794b6;color:#c794b6}.knowledge-page{max-width:1440px;margin:auto;padding:48px 5% 80px}.knowledge-heading{padding-bottom:32px}.knowledge-heading h1{letter-spacing:-1.8px;margin:15px 0;font-size:64px;line-height:1.15}.knowledge-heading>p{color:var(--muted);font-size:13px;line-height:1.8}.story-page{padding-top:24px}.story-page .knowledge-heading{padding-bottom:12px}.story-page .knowledge-heading h1{margin:8px 0;font-size:clamp(36px,4.5vw,52px)}.story-page .knowledge-note{margin-block:10px}.story-page .event-detail{max-height:none;position:static;overflow:visible}@media (min-width:701px){.story-page .event-sequence{align-self:start;max-height:calc(100svh - 48px);position:sticky;top:24px}}.knowledge-note{color:var(--muted);max-width:920px;margin:18px 0;font-size:11px;line-height:1.9}.story-toolbar{border-block:1px solid var(--line);flex-wrap:wrap;gap:25px;padding:16px 0;font-size:11px}.story-search,.story-toolbar{align-items:center;display:flex}.story-search{flex:1;gap:12px}.story-search input{color:var(--text);background:0 0;border:0;width:100%;min-width:0;padding:12px 0}.story-toolbar>div:last-of-type{align-items:center;gap:10px;display:flex}.story-toolbar>span{color:var(--muted);font-size:10px}.story-layout{grid-template-columns:minmax(260px,.85fr) minmax(0,1.7fr);gap:55px;margin-top:28px;display:grid}.event-sequence{border-right:1px solid var(--line);scrollbar-color:#504b3d #111310;max-height:760px;padding-right:25px;overflow-y:auto}.event-step{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:17px;width:100%;padding:19px 14px;display:flex}.event-step>span:nth-child(2){flex-direction:column;flex:1;gap:6px;display:flex}.event-step strong{font-family:var(--serif);font-size:23px;font-weight:400;line-height:1.2}.event-step small{color:var(--gold);text-transform:uppercase;letter-spacing:1.4px;font-size:8px}.event-step>span:nth-child(2)>span{color:var(--muted);font-size:10px}.event-marker{border:1px solid var(--gold);border-radius:50%;flex-shrink:0;width:7px;height:7px}.event-step.active{border-left:2px solid var(--gold);background:#c7ae7b0d}.event-step.active .event-marker{background:var(--gold)}.event-step>svg{color:var(--muted)}.event-detail{scrollbar-color:#504b3d #111310;align-self:start;min-width:0;max-height:calc(100svh - 48px);padding:22px 0;position:sticky;top:24px;overflow-y:auto}.event-detail h2,.place-detail h2{letter-spacing:-1px;margin:16px 0 25px;font-size:48px;line-height:1.12}.event-summary{font-family:var(--serif);font-size:26px;line-height:1.5}.event-detail section,.place-detail section{margin-top:32px}.event-detail h3,.place-detail h3{margin-bottom:15px;font-size:25px}.consequence-card{border-left:2px solid var(--gold);background:#c7ae7b08;padding:23px 25px}.consequence-card p{color:var(--text);margin-top:13px;font-size:13px;line-height:1.9}.participant-links{flex-wrap:wrap;gap:9px;display:flex}.participant-links a{border:1px solid #454438;border-radius:3px;gap:13px;padding:10px 13px;font-size:11px;display:flex}.genealogy-section{pointer-events:none;color:#d8c393;border-top:1px solid #c7ae7b55;padding-top:12px;position:absolute}.genealogy-section strong{font-family:var(--serif);font-size:24px;font-weight:400;display:block}.genealogy-section span{color:#a7aa98;margin-top:5px;font-size:12px;line-height:1.4;display:block}.graph-section-control{z-index:5;width:min(260px,100% - 100px);color:var(--gold);letter-spacing:1px;gap:6px;font-size:9px;display:grid;position:absolute;top:175px;right:35px}.graph-section-control select{width:100%;min-height:36px;color:var(--text);letter-spacing:0;background:#101510ee;border:1px solid #c7ae7b44;padding:8px;font-size:11px}@media (max-width:699px){.graph-section-control{width:190px;top:228px;right:18px}.graph-section-control>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.place-link{color:var(--gold);border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:10px;width:100%;padding:20px 0;font-size:12px;display:flex}.event-dependencies>.text-link{margin:15px 0;display:flex}.event-dependencies>p:last-child{color:var(--muted);font-size:12px;line-height:1.8}.event-sources{border-top:1px solid var(--line);padding-top:25px}.event-sources a{color:var(--gold);align-items:center;gap:12px;width:fit-content;margin:14px 0;font-size:11px;display:flex}.event-sources>p{color:var(--muted);font-size:10px;line-height:1.8}.places-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:45px;margin-top:35px;display:grid}.places-atlas{background:radial-gradient(at 50% 20%,#26281d88,#0000 75%),#111310;border:1px solid #34382c;min-height:560px;padding:30px}.atlas-heading h2{margin:12px 0;font-size:38px}.atlas-heading p{color:var(--muted);max-width:450px;font-size:11px;line-height:1.9}.atlas-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:30px;display:grid}.atlas-place{text-align:left;border:1px solid #444838;border-radius:3px;flex-direction:column;align-items:start;gap:9px;min-width:0;padding:22px 16px;display:flex;position:relative}.atlas-place.active{border-color:var(--gold);background:#c7ae7b0a}.atlas-place>svg{color:var(--gold)}.atlas-place strong{font-family:var(--serif);overflow-wrap:anywhere;font-size:25px;font-weight:400;line-height:1.15}.atlas-place>span:last-child{color:var(--muted);font-size:9px;line-height:1.6}.atlas-index{color:var(--muted);font-size:9px;position:absolute;top:14px;right:14px}.place-detail{padding-top:15px}.place-detail>p{color:var(--muted);font-size:14px;line-height:2}.place-event{text-align:left;border-bottom:1px solid var(--line);width:100%;color:var(--gold);align-items:center;gap:13px;padding:17px 0;display:flex}.place-event>span{flex:1;font-size:12px}.place-event small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.profile-share{flex-direction:column;gap:10px;margin-top:16px;display:flex}.profile-share>span{color:var(--muted);font-size:10px}.profile-threads{border-bottom:1px solid var(--line);padding:25px 0}.profile-threads h3{margin-bottom:14px;font-size:25px}.profile-threads h3 small{font-family:var(--sans);color:var(--muted);margin-left:8px;font-size:11px}.profile-threads a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 0;font-size:12px;display:flex}.profile-threads a small{color:var(--gold);letter-spacing:1px;text-transform:uppercase;margin-bottom:7px;font-size:8px;display:block}.profile-threads p{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.8}.relation-group{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.relation-group button{color:var(--muted);border:1px solid #484638;border-radius:3px;padding:9px 11px;font-size:10px}.relation-group [aria-pressed=true]{color:var(--gold);border-color:var(--gold)}.phase-two-invitation{border-top:1px solid var(--line)}.phase-two-invitation>h2{margin:20px 0 35px;font-size:50px;line-height:1.1}.journey-cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.journey-cards>a{border:1px solid #34352b;padding:28px;transition:border-color .2s;position:relative}.journey-cards>a:hover{border-color:var(--gold)}.journey-cards>a>span{letter-spacing:1.5px;color:var(--gold);font-size:8px}.journey-cards h3{margin:20px 0 13px;font-size:29px;line-height:1.1}.journey-cards p{color:var(--muted);padding-bottom:35px;font-size:12px;line-height:1.8}.journey-cards svg{color:var(--gold);position:absolute;bottom:24px;right:25px}.coverage-stats{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding:35px 0;display:grid}.coverage-stats>div{border-right:1px solid var(--line);padding-left:25px}.coverage-stats>div:first-child{padding-left:0}.coverage-stats>div:last-child{border:0}.coverage-stats strong{font-family:var(--serif);color:var(--gold);font-size:55px;font-weight:400;display:block}.coverage-stats span{color:var(--muted);font-size:11px}.editorial-columns{grid-template-columns:1fr 1.4fr;gap:70px;padding:45px 0;display:grid}.editorial-columns h2{margin:17px 0 25px;font-size:36px}.coverage-row{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px 0;font-size:12px;display:flex}.coverage-row strong{color:var(--gold);font-weight:400}.coverage-register p{color:var(--muted);margin:20px 0;font-size:11px;line-height:1.9}.review-register ul{padding:0;list-style:none}.review-register li{color:var(--muted);border-bottom:1px solid var(--line);padding:13px 0;font-size:12px;line-height:1.9}.review-register li strong{color:var(--text);margin-bottom:3px;font-weight:500;display:block}.content-workbench{border-top:1px solid var(--line);padding-top:40px}.content-workbench h2{margin-top:14px;font-size:37px}.validation-badge{color:#adc9a4;align-items:center;gap:8px;font-size:11px;display:flex}.workbench-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:20px 0;display:flex}.workbench-actions .gold-button{padding:14px 18px;font-size:11px}.gold-button:disabled{opacity:.55}.import-label{color:var(--gold);flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}.import-label input{max-width:235px;color:var(--muted);font-size:10px}.draft-editor{background:var(--surface);border:1px solid #34352b;grid-template-columns:1fr 2fr;gap:50px;margin:30px 0;padding:28px;display:grid}.draft-editor label{color:var(--gold);margin:16px 0 10px;font-size:11px;display:block}.draft-editor label:first-child{margin-top:0}.draft-editor>div>select{width:100%}.draft-editor p{color:var(--muted);margin:18px 0;font-size:11px;line-height:1.9}.draft-editor textarea{width:100%;color:var(--text);font-family:var(--sans);resize:vertical;background:#0b0c0b;border:1px solid #504b3d;border-radius:3px;padding:14px;font-size:12px;line-height:1.8;display:block}.draft-report{border-left:2px solid var(--gold);background:#c7ae7b0a;padding:20px}.draft-report p{overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.8}@media (max-width:1000px){.site-header nav{gap:16px}.site-header nav>a{font-size:9px}.story-layout{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:30px}.event-detail h2{font-size:40px}.places-layout{gap:25px}.editorial-columns{gap:35px}.journey-cards{gap:14px}.journey-cards>a{padding:22px}.journey-cards h3{font-size:26px}}@media (max-width:700px){.site-header nav>a[href=\/story]{display:none}.knowledge-page{padding:28px 6% 55px}.knowledge-heading h1{letter-spacing:-1px;font-size:41px}.knowledge-heading .eyebrow{font-size:8px}.knowledge-heading>p{font-size:11px}.progress-control{gap:9px;font-size:10px}.progress-control select{font-size:10px}.progress-caption{width:100%;margin-left:0;font-size:9px}.exploration-tabs{gap:0 19px}.exploration-tabs a,.exploration-tabs button,.exploration-tabs>span{min-height:44px;font-size:9px}.discovery-controls{gap:10px;font-size:10px}.discovery-controls>div{flex:100%;justify-content:space-between}.discovery-controls select{max-width:72%;font-size:10px}.discovery-controls>span{margin-left:0;font-size:9px}.story-toolbar{gap:12px}.story-search{flex-basis:100%}.story-toolbar>span{font-size:9px}.story-toolbar select{font-size:10px}.story-layout{grid-template-columns:1fr;gap:24px}.event-sequence{scroll-snap-type:x mandatory;border-right:0;gap:12px;max-height:none;padding-bottom:10px;padding-right:0;display:flex;overflow-x:auto}.event-step{scroll-snap-align:start;border:1px solid #3e3d31;flex:0 0 220px;gap:10px;padding:17px 12px}.event-step strong{font-size:21px}.event-step>svg{display:none}.event-detail{max-height:none;padding:15px 0;position:static;overflow:visible}.event-detail h2,.place-detail h2{font-size:36px}.event-summary{font-size:23px}.consequence-card{padding:20px}.consequence-card p{font-size:12px}.participant-links a{font-size:10px}.places-layout{grid-template-columns:1fr;gap:25px}.places-atlas{min-height:0;padding:23px}.atlas-heading h2{font-size:32px}.atlas-grid{gap:10px}.atlas-place{padding:20px 12px}.atlas-place strong{font-size:23px}.place-detail>p{font-size:12px}.phase-two-invitation>h2{font-size:36px}.journey-cards{grid-template-columns:1fr}.journey-cards h3{font-size:29px}.journey-cards p{max-width:300px}.coverage-stats{grid-template-columns:1fr 1fr;gap:25px 15px;padding:25px 0}.coverage-stats>div{border:0;padding:0}.coverage-stats strong{font-size:44px}.coverage-stats span{font-size:10px}.editorial-columns{grid-template-columns:1fr;gap:35px;padding:35px 0}.editorial-columns h2{font-size:31px}.draft-editor{grid-template-columns:1fr;gap:25px;padding:20px}.content-workbench h2{font-size:31px}.workbench-actions{gap:15px}.knowledge-note{font-size:10px}}.entry-experience{background:#080a09;min-height:100svh;position:relative;overflow:hidden}.entry-landscape{object-fit:cover;opacity:.34;filter:saturate(.35)}.entry-atmosphere{background:radial-gradient(at 50% 40%,#11140d11,#080a09cc 80%),linear-gradient(#080a0966,#0000 45%,#080a09);position:absolute;inset:0}.canvas-header{z-index:8;background:linear-gradient(#080a09db,#0000);justify-content:space-between;align-items:center;height:104px;padding:0 38px;display:flex;position:absolute;inset:0 0 auto}.canvas-menu,.canvas-search{letter-spacing:2px;color:#c6c5bb;align-items:center;gap:12px;min-width:100px;min-height:44px;font-size:9px;display:flex}.canvas-search{justify-content:flex-end}.canvas-wordmark{text-align:center;font-family:var(--serif);letter-spacing:5px;color:#dfd7c4;font-size:25px;position:absolute;left:50%;transform:translate(-50%)}.canvas-wordmark small{font-family:var(--sans);letter-spacing:3px;color:#b9ae95;margin-top:7px;font-size:6px;display:block}.entry-source,.entry-topline{letter-spacing:2.5px;color:#c3bda9;font-size:9px}.entry-topline{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.entry-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:130px 24px 95px;display:flex;position:relative}.entry-center>.eyebrow{letter-spacing:3.5px;color:#c7baa0;font-size:9px}.entry-center h1{letter-spacing:6px;color:#e1dacc;margin:24px 0 0;font-size:clamp(48px,7.5vw,108px);font-weight:400;line-height:1}.entry-center h1 span{font-family:var(--sans);letter-spacing:8px;color:#c9b690;margin:22px 0 0;font-size:10px;display:block}.entry-knot{color:#bca577;place-items:center;width:180px;height:126px;margin:38px 0 22px;display:grid;position:relative}.entry-knot>svg{opacity:.65;width:70px;height:70px}.entry-knot i{border:1px solid #c7ae7b55;border-radius:50%;width:180px;height:82px;position:absolute}.entry-knot i:nth-child(2){transform:rotate(60deg)}.entry-knot i:nth-child(3){transform:rotate(-60deg)}.entry-poem{font-family:var(--serif);color:#d1c8b5;font-size:25px;font-style:italic}.entry-milestones{width:min(580px,100%);margin-top:40px}.entry-milestones h2{font-family:var(--sans);text-transform:uppercase;letter-spacing:3px;color:#c9c5b9;font-size:10px}.entry-milestones p{color:#a6a79c;margin-top:12px;font-size:10px;line-height:1.7}.milestone-choices{grid-template-columns:repeat(4,1fr);gap:10px;margin:23px 0 25px;display:grid}.milestone-choices button{color:#b5b8ab;border-bottom:1px solid #c7ae7b22;min-height:67px;transition:color .2s,border-color .2s}.milestone-choices button span{font-family:var(--serif);margin-bottom:9px;font-size:20px;display:block}.milestone-choices button strong{font-size:9px;font-weight:400}.milestone-choices button[aria-pressed=true]{color:#ead7b2;background:linear-gradient(#0000,#c7ae7b08);border-bottom-color:#d4ba83}.entry-enter{text-transform:uppercase;letter-spacing:4px;color:#e7d4ab;background:#0a0c0a44;border:1px solid #c7ae7b55;align-items:center;gap:25px;padding:16px 24px;font-size:12px;display:inline-flex}.entry-enter:hover{background:#c7ae7b14;border-color:#c7ae7b}.entry-milestones>small{color:#a5a697;margin-top:18px;font-size:9px;display:block}.entry-footer{color:#b1b3a6;letter-spacing:1px;justify-content:space-between;font-size:8px;position:absolute;inset:auto 38px 30px}.entry-footer,.entry-footer a{align-items:center;display:flex}.entry-footer a{letter-spacing:2px;gap:14px;min-height:44px}.entry-footer span{color:#91988c;letter-spacing:0}.immersive-explorer{background:#090c0b;height:100svh;position:relative;overflow:hidden}.immersive-explorer .graph-surface{background:radial-gradient(at 50% 45%,#29302722,#0000 65%),#090c0b;border:0;height:100svh;min-height:0;max-height:none}.immersive-explorer .graph-watermark{display:none}.immersive-explorer .react-flow__background{opacity:.3}.immersive-explorer .react-flow__attribution{color:#a7a89d;background:0 0;font-size:7px;bottom:90px;right:26px}.immersive-explorer .person-node,.immersive-explorer .react-flow__node-person{height:174px}.immersive-explorer .person-node button{gap:0}.immersive-explorer .node-medallion{color:#bda97c;background:radial-gradient(#31362b88,#121812);border:1px solid #c7ae7b3b;border-radius:0;width:100px;height:128px;padding:0;overflow:hidden;box-shadow:0 4px 20px #0007}.immersive-explorer .node-medallion:after{display:none}.immersive-explorer .node-medallion>svg{opacity:.6;width:45px;height:45px}.immersive-explorer .node-medallion img{object-fit:cover;filter:saturate(.7);width:100%;height:100%;transition:filter .2s}.immersive-explorer .person-node button:hover .node-medallion,.immersive-explorer .person-node.active .node-medallion{border-color:#dbc18c;box-shadow:0 0 0 2px #c7ae7b22,0 4px 24px #000}.immersive-explorer .person-node.active img{filter:saturate(.9)}.immersive-explorer .person-node.dimmed .node-medallion{opacity:.3}.immersive-explorer .node-name{color:#d8d6c5;margin-top:9px;font-size:18px;line-height:1.1}.immersive-explorer .node-caption{letter-spacing:1.5px;color:#a7aa98;margin-top:6px;font-size:6px}.canvas-rail{z-index:6;background:linear-gradient(90deg,#090c0bcc,#0000);flex-direction:column;gap:12px;padding:12px 0;display:flex;position:absolute;top:50%;left:25px;transform:translateY(-50%)}.canvas-rail a,.canvas-rail button{color:#a8af9d;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:62px;min-height:60px;display:flex}.canvas-rail a:hover,.canvas-rail button:hover{color:#ead7ae}.canvas-rail button[aria-pressed=true]{color:#ead7ae;background:#c7ae7b12}.canvas-rail svg{width:20px;height:20px}.canvas-rail span{letter-spacing:1px;font-size:8px}.canvas-intro{z-index:6;pointer-events:none;color:#a7aa97;background:#090c0be6;padding:4px 8px;position:absolute;top:116px;left:112px}.canvas-intro span{letter-spacing:2px;font-size:7px}.canvas-intro p{font-family:var(--serif);color:#cdc7b4;margin-top:9px;font-size:22px}.chapter-options{gap:12px;margin:20px 0 30px;display:grid}.chapter-options a{border:1px solid var(--line);color:var(--gold);gap:9px;padding:18px;display:grid}.chapter-options a[aria-current=page]{border-color:var(--gold);background:#c7ae7b12}.chapter-options small{color:var(--text);line-height:1.7}.directory-pages{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.directory-pages button{border:1px solid var(--line);padding:12px}.directory-pages button:disabled{opacity:.45}.canvas-reading{z-index:6;position:absolute;bottom:52px;left:35px}.canvas-reading .progress-control{background:#090c0bcc;border:0;gap:9px;margin:0;padding:0;font-size:9px}.canvas-reading .progress-caption,.canvas-reading .progress-control>svg{display:none}.canvas-reading .progress-control select{background:#10150f;border-color:#c7ae7b33;max-width:155px;padding:8px;font-size:9px}.canvas-status{color:#aeb49f;background:#090c0b99;align-items:center;gap:14px;font-size:8px;top:121px;right:38px}.canvas-status,.canvas-wayfinding{z-index:6;display:flex;position:absolute}.canvas-wayfinding{flex-wrap:wrap;gap:8px;max-width:calc(100% - 130px);top:174px;left:98px}.canvas-wayfinding button,.overview-link{color:#d6cfba;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:11px;display:inline-flex}.canvas-wayfinding button{background:#101510ed;border:1px solid #c7ae7b33;border-radius:3px}.canvas-wayfinding button:hover,.overview-link:hover{color:var(--gold)}.legend-preview{flex-direction:column;gap:3px;display:flex}.legend-preview i{border-top:2px solid #b09b74;width:17px}.legend-preview i:nth-child(2){border-color:#a65f66}.legend-preview i:nth-child(3){border-color:#93a9b7;border-top-style:dashed}.hidden-types{color:#e0c99e;font-size:9px}.connection-swatch{flex:0 0 32px;display:inline-flex}.profile-top .overview-link{padding-left:0}@media (max-width:699px){.canvas-wayfinding{gap:5px;max-width:calc(100% - 90px);top:176px;left:74px}.canvas-wayfinding button{padding:8px;font-size:10px}}.canvas-status button{place-items:center;width:32px;height:32px;display:grid}.canvas-source{z-index:6;color:#9ca18e;gap:24px;font-size:7px;display:flex;position:absolute;bottom:18px;left:35px}.canvas-source a{align-items:center;gap:6px;display:flex}.canvas-source span{color:#a2a792}.immersive-explorer .graph-controls{background:#101510cc;border:1px solid #c7ae7b22;bottom:42px;right:35px}.immersive-explorer .graph-hint{color:#a3ab97;font-size:8px;bottom:63px;left:50%;transform:translate(-50%)}.canvas-notice{background:#172016;border:1px solid #c7ae7b44;width:min(420px,90%);padding:16px;font-size:12px;line-height:1.6;bottom:125px}.canvas-notice,.canvas-route{z-index:7;position:absolute;left:50%;transform:translate(-50%)}.canvas-route{width:max-content;max-width:60%;font-family:var(--serif);background:#10160ff0;border:1px solid #c7ae7b22;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 20px;font-size:17px;display:flex;top:108px}.canvas-route>span{color:#b7b9a8;width:100%;font-family:var(--sans);text-transform:uppercase;letter-spacing:2px;font-size:8px}.exploration-panel{width:420px;max-width:calc(100vw - 40px);height:calc(100dvh - 40px);max-height:calc(100dvh - 40px);color:var(--text);background:#0e140ff5;border:1px solid #c7ae7b33;margin:0;padding:0;position:fixed;inset:20px auto 20px 20px;box-shadow:15px 0 80px #0008}.exploration-panel::backdrop{background:#0003}.panel-inner{padding:25px 30px 38px}.panel-heading{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.panel-heading .eyebrow{letter-spacing:2px;font-size:7px}.exploration-panel h2{color:#e0d4b9;margin-bottom:22px;font-size:38px;line-height:1.1}.panel-description{font-family:var(--serif);color:#bfc6b3;margin-bottom:28px;font-size:21px;line-height:1.5}.panel-field{flex-direction:column;gap:10px;margin:25px 0;display:flex}.panel-field label{color:#b5bca6;letter-spacing:1px;font-size:9px}.panel-field select{background:#141c13;border:1px solid #c7ae7b33;width:100%;min-height:44px;padding:12px;font-size:12px}.panel-count{color:#a4ad97;margin:25px 0 10px;font-size:9px}.exploration-panel .search-wrap{border:1px solid #c7ae7b33;width:100%;min-height:49px;padding:0 12px}.exploration-panel .search-wrap input{width:100%;min-width:0;font-size:12px}.exploration-panel .character-directory,.exploration-panel .search-results{width:auto;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;position:static;overflow:visible}.exploration-panel .directory-list{flex-direction:column;gap:0;display:flex}.exploration-panel .directory-person,.exploration-panel .search-results .directory-person{text-align:left;background:0 0;border:0;border-bottom:1px solid #c7ae7b16;align-items:center;gap:16px;width:100%;padding:14px 0;display:flex}.exploration-panel .directory-person>span:nth-child(2){flex:1}.exploration-panel .directory-person strong{font-size:21px;font-weight:400;font-family:var(--serif)}.exploration-panel .directory-person small{color:#a4ad98;margin-top:4px;font-size:9px;line-height:1.5;display:block}.exploration-panel .directory-symbol{border-radius:0;flex:0 0 40px;width:40px;height:51px;overflow:hidden}.exploration-panel .directory-symbol img{object-fit:cover;width:100%;height:100%}.exploration-panel .directory-symbol>svg{width:26px;height:26px}.exploration-panel .relationship-legend{border:0;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex}.exploration-panel .legend-item{color:#bcc3af;border-bottom:1px solid #c7ae7b18;min-height:44px;padding:16px 0;font-size:12px}.exploration-panel .legend-item>svg{margin-left:auto}.exploration-panel .legend-item:not(.enabled){opacity:.6}.exploration-panel .trace-panel{background:0 0;border:0;padding:0}.exploration-panel .trace-panel form{flex-direction:column;align-items:stretch;gap:20px;display:flex}.exploration-panel .trace-panel form>div{flex-direction:column;gap:10px;display:flex}.exploration-panel .trace-panel label{letter-spacing:2px;color:#afb69f;font-size:9px}.exploration-panel .trace-panel select{width:100%;padding:12px;font-size:12px}.exploration-panel .trace-result ol{flex-direction:column;gap:0;padding:0;display:flex}.exploration-panel .trace-result li{border-bottom:1px solid #c7ae7b22;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:14px 0;display:flex}.exploration-panel .trace-result li>button{font-family:var(--serif);font-size:23px}.exploration-panel .trace-result .text-link{margin-top:24px;margin-right:22px}.constellation-options{flex-direction:column;margin-bottom:25px;display:flex}.constellation-options button{text-align:left;color:#aeb8a1;border-bottom:1px solid #c7ae7b22;align-items:center;gap:20px;padding:20px 0;display:flex}.constellation-options button>span{color:#a1a98f;font-size:8px}.constellation-options strong{font-family:var(--serif);flex:1;font-size:23px;font-weight:400}.constellation-options button[aria-pressed=true]{color:#e0caa0}.exploration-panel .discovery-controls{border:0;flex-direction:column;align-items:stretch;gap:20px;margin:25px 0;padding:0;display:flex}.exploration-panel .discovery-controls>div{flex-direction:column;align-items:stretch;gap:9px;display:flex}.exploration-panel .discovery-controls select{max-width:100%;padding:12px}.experience-menu{flex-direction:column;gap:0;display:flex}.experience-menu a,.experience-menu button{font-family:var(--serif);text-align:left;border-bottom:1px solid #c7ae7b22;justify-content:space-between;align-items:center;padding:20px 0;font-size:25px;display:flex}.experience-menu p{color:#a9b39d;margin-top:30px;font-size:12px;line-height:1.8}.exploration-help h3{margin:26px 0 10px;font-size:24px}.exploration-help p,.exploration-panel>p{color:#adb8a2;font-size:13px;line-height:1.8}.relationship-endpoints{font-family:var(--serif);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:25px;font-size:26px;display:flex}.relationship-sources{flex-direction:column;gap:15px;margin-top:30px;display:flex}.relationship-sources a{color:#c6b486;justify-content:space-between;align-items:center;font-size:12px;line-height:1.6;display:flex}.profile-dialog{background:#0d140ff5;border-left-color:#c7ae7b33;box-shadow:-20px 0 100px #0005}.profile-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.profile-dialog .profile-top{margin-bottom:24px}.profile-medallion.has-portrait{background:0 0;border:0;border-radius:0;width:100%;height:260px;margin-bottom:0;padding:0;overflow:hidden}.profile-medallion.has-portrait:after{display:none}.profile-medallion.has-portrait.full-head-portrait{aspect-ratio:3/4;height:auto}.immersive-explorer .node-medallion.full-head-portrait img,.profile-medallion.has-portrait.full-head-portrait img{object-position:center top}.profile-medallion.has-portrait img{object-fit:cover;object-position:center 28%;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.profile-medallion.has-portrait.costume-portrait img{-webkit-mask-image:linear-gradient(#000 92%,#0000);mask-image:linear-gradient(#000 92%,#0000)}.portrait-credit{color:#9ca68e;margin:8px 0 25px;font-size:7px}.profile-dialog .profile-medallion:not(.has-portrait){background:radial-gradient(#30372a,#111a12);border-radius:0;width:90px;height:110px}.profile-dialog h2{color:#ded8c7;font-size:49px}.profile-dialog .profile-epithet{color:#bdc3b0}.profile-dialog .profile-story{margin-top:28px}.profile-dialog .profile-actions{flex-wrap:wrap}@media (max-width:899px){.canvas-header{height:86px;padding:0 20px}.canvas-menu,.canvas-search{min-width:44px}.canvas-menu span,.canvas-search span{display:none}.canvas-wordmark{letter-spacing:3px;font-size:21px}.canvas-wordmark small{letter-spacing:2.5px;font-size:5px}.canvas-rail{gap:6px;left:10px}.canvas-rail a,.canvas-rail button{min-width:45px;min-height:56px}.canvas-rail span{font-size:6px}.canvas-intro{top:102px;left:74px}.canvas-intro p{font-size:19px}.canvas-intro span{font-size:6px}.canvas-status{font-size:7px;top:99px;right:17px}.canvas-status>span{display:none}.canvas-reading{bottom:63px;left:18px}.canvas-reading .progress-control{flex-wrap:nowrap}.canvas-reading .progress-control label{display:none}.canvas-reading .progress-control select{width:135px;min-height:39px;font-size:8px}.canvas-source{font-size:7px;bottom:17px;left:18px}.canvas-source span{display:none}.immersive-explorer .graph-controls{bottom:63px;right:15px}.immersive-explorer .graph-controls .icon-button{width:34px;height:38px}.immersive-explorer .graph-controls>span:not(.control-separator){min-width:26px;font-size:8px}.immersive-explorer .graph-hint{white-space:nowrap;font-size:7px;bottom:36px}.immersive-explorer .react-flow__attribution{bottom:110px;right:18px}.profile-dialog{border-top:1px solid #c7ae7b55;border-left:0;width:100vw;max-width:100vw;height:78dvh;max-height:78dvh;inset:auto 0 0}.profile-inner{padding:18px 27px 35px}.profile-dialog .profile-top{z-index:2;background:#0d140fee;margin:0 -10px 18px;padding:10px;position:sticky;top:-18px}.profile-medallion.has-portrait{height:240px}.profile-dialog::backdrop{background:#0002}.exploration-panel{width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);inset:12px}.panel-inner{padding:20px 23px 30px}.canvas-route{max-width:75%;padding:12px;font-size:15px;top:142px}.entry-topline{letter-spacing:1.5px;font-size:7px}.entry-source{display:none}.entry-center{padding:112px 20px 110px}.entry-center>.eyebrow{letter-spacing:2px;font-size:7px}.entry-center h1{letter-spacing:2px;margin-top:25px;font-size:clamp(38px,9vw,75px)}.entry-center h1 span{letter-spacing:5px;margin-top:16px;font-size:8px}.entry-knot{margin-top:36px;margin-bottom:22px;transform:scale(.85)}.entry-poem{font-size:23px}.entry-milestones{margin-top:36px}.entry-milestones h2{letter-spacing:2px;font-size:8px}.entry-milestones p{font-size:9px}.milestone-choices{gap:4px}.milestone-choices button strong{font-size:8px}.entry-footer{flex-wrap:wrap;gap:8px;font-size:7px;inset:auto 20px 18px}.entry-footer span{white-space:nowrap;font-size:6px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}}@media (max-height:750px) and (min-width:900px){.entry-center{padding-top:100px;padding-bottom:80px}.entry-center h1{margin-top:16px;font-size:72px}.entry-knot{height:105px;margin:20px 0 8px;transform:scale(.8)}.entry-milestones{margin-top:24px}.milestone-choices{margin:12px 0}}.immersive-explorer .react-flow__edge{cursor:pointer}.immersive-explorer .react-flow__edge:hover .react-flow__edge-path{stroke-width:2.4px;opacity:1!important}@media (max-height:750px) and (min-width:900px){.entry-center{padding-top:90px;padding-bottom:75px}.entry-center h1{font-size:66px}.entry-center h1 span{margin-top:16px}.entry-knot{height:80px;margin:18px 0 8px;transform:scale(.65)}.entry-milestones{margin-top:19px}.entry-milestones p{margin-top:8px}.milestone-choices button{min-height:54px}.entry-enter{padding:12px 22px}.entry-milestones>small{margin-top:12px}}@media (max-width:899px) and (max-height:900px){.entry-center{padding-top:100px;padding-bottom:100px}.entry-knot{height:85px;margin:23px 0 16px;transform:scale(.7)}.entry-milestones{margin-top:26px}.milestone-choices{margin:18px 0 20px}.entry-milestones>small{margin-top:14px;font-size:8px}}.immersive-explorer .graph-surface{position:absolute;inset:0}.participant-links a{align-items:center}.participant-links a img{object-fit:cover;border:1px solid #c7ae7b44;width:32px;height:40px}.journeys-page .knowledge-heading{padding-block:20px}.journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:30px;display:grid}.journey-card,.support-card{border:1px solid var(--line);background:#c7ae7b06;padding:30px}.journey-card h2{margin:18px 0;font-size:34px;line-height:1.12}.journey-card p,.learning-notes li,.learning-notes p,.support-page p{color:var(--muted);font-size:13px;line-height:1.9}.journey-card .text-link,.support-card .text-link{margin-top:18px}.journey-progress{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px 24px;margin:14px 0 24px;font-size:12px;display:flex}.journey-progress progress{width:180px;accent-color:var(--gold)}.journey-progress a{color:var(--gold);margin-left:auto}.guided-layout{grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr);gap:48px;margin:30px 0 50px;display:grid}.journey-steps{scrollbar-color:#504b3d #111310;align-self:start;max-height:calc(100svh - 48px);position:sticky;top:24px;overflow-y:auto}.journey-steps ol{padding:0;list-style:none}.journey-steps button{text-align:left;border-bottom:1px solid var(--line);align-items:baseline;gap:16px;width:100%;padding:18px 14px;font-size:14px;line-height:1.6;display:flex}.journey-steps button>span:first-child{color:var(--gold);font-size:11px}.journey-steps button[aria-current]{border-left:2px solid var(--gold);background:#c7ae7b12}.journey-steps small{color:var(--gold);font-size:10px;display:block}.guided-detail{min-width:0}.guided-detail h2{margin:14px 0 24px;font-size:clamp(32px,4vw,46px);line-height:1.15}.guided-detail h3,.learning-notes h3,.support-page h2{margin:24px 0 14px;font-size:27px}.guided-detail section{margin-block:28px}.guided-detail .consequence-card h3{margin-top:0;font-size:23px}.guided-detail p{line-height:1.8}.guided-detail .gold-button{margin-block:15px}.bookmark-button{min-height:44px;margin-block:16px}.journey-pagination{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:18px;display:flex}.journey-pagination button,.journey-reset button,.reading-bookmarks button{min-height:44px;color:var(--gold);padding:8px 12px;font-size:12px}.journey-pagination button:disabled{opacity:.4;cursor:default}.learning-notes{border-top:1px solid var(--line);max-width:850px;padding-top:30px}.learning-notes h2,.reading-bookmarks h2{font-size:34px}.learning-notes ul{padding-left:22px;list-style:outside}.journey-reset{margin-top:35px}.journey-reset p{font-size:13px;line-height:1.8}.journey-complete{border:1px solid var(--gold);padding:24px}.journey-complete a{color:var(--gold);margin-top:18px;display:block}.reading-bookmarks{padding-block:25px}.reading-bookmarks>p{color:var(--muted);margin:15px 0;font-size:13px;line-height:1.8}.reading-bookmarks ul{padding:0;list-style:none}.reading-bookmarks li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.reading-bookmarks li a{font-size:16px;line-height:1.7}.reader-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:12px 30px;padding:25px 5%;display:flex}.reader-footer a{min-height:44px;color:var(--muted);align-items:center;font-size:11px;display:inline-flex}.support-page{max-width:1000px}.support-page section{margin-bottom:40px}.print-reading-list{display:none}@media (max-width:1000px){.journey-grid{grid-template-columns:1fr}.journey-card{padding:24px}.guided-layout{gap:25px}.site-header nav{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:700px){.site-header nav>a[href=\/journeys]{align-items:center;min-height:44px;display:inline-flex}.site-header nav>a[href=\/],.site-header nav>a[href=\/sources]{display:none}.guided-layout{grid-template-columns:minmax(0,1fr)}.journey-steps{border:1px solid var(--line);max-height:220px;position:static}.journey-steps button{min-height:60px}.journey-progress a{margin-left:0}.reading-bookmarks li{align-items:flex-start}.reader-footer{justify-content:flex-start}.entry-footer{flex-wrap:wrap;gap:12px}.entry-footer>span{display:none}}@media print{.guided-detail,.journey-progress,.journey-reset,.journey-steps,.print-journey,.progress-control,.reader-footer,.resume-note,.site-header,.skip-link{display:none!important}body{color:#000!important;background:#fff!important}.knowledge-page{max-width:none;padding:0}.knowledge-page h1,.learning-notes h2,.learning-notes h3,.learning-notes li,.learning-notes p{color:#000}.print-reading-list{display:block}.print-reading-list ol{padding-left:24px;list-style:decimal}.learning-notes{border:0;max-width:none}.guided-layout{display:none}}.exploration-panel .directory-symbol,.profile-medallion.has-portrait{position:relative}.profile-lineage{margin:24px 0}.profile-lineage h3{margin-bottom:12px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}