@import url(https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300&family=DM+Sans:ital,wght@0,200;0,300;0,400;1,300&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300&family=DM+Sans:wght@200;300;400&display=swap);@font-face{font-family:LCD Solid;src:url(/static/media/LcdSolid.e341360a4ba67a06e89c.ttf) format("truetype")}@font-face{font-family:Noah Regular;src:url(/static/media/Noah-Regular.37236cf279ec4db4ef89.ttf) format("truetype")}@font-face{font-family:Noah Bold;src:url(/static/media/Noah-Bold.d362ffa0591a5734a715.ttf) format("truetype")}@font-face{font-family:NoirPro;font-style:italic;font-weight:600;src:url(/static/media/NoirPro-SemiBoldItalic.4d2b73b16bd5184db420.otf) format("opentype")}@font-face{font-family:NoirPro;font-style:normal;font-weight:600;src:url(/static/media/NoirPro-SemiBold.568430f40a08f4b655b0.otf) format("opentype")}@font-face{font-family:NoirPro;font-style:italic;font-weight:500;src:url(/static/media/NoirPro-MediumItalic.80ce520b562869e80813.otf) format("opentype")}@font-face{font-family:NoirPro;font-style:normal;font-weight:500;src:url(/static/media/NoirPro-Medium.3ad97aac980524836c42.otf) format("opentype")}@font-face{font-family:NoirPro;font-style:italic;font-weight:300;src:url(/static/media/NoirPro-LightItalic.77df7d9a490f6e7954b3.otf) format("opentype")}@font-face{font-family:NoirPro;font-style:normal;font-weight:300;src:url(/static/media/NoirPro-Light.6c7e76bec56fadd72d50.otf) format("opentype")}@font-face{font-family:NoirPro;font-style:italic;font-weight:400;src:url(/static/media/NoirPro-Italic.5cbf30a310ab8fd82eeb.otf) format("opentype")}@font-face{font-family:NoirPro;font-style:italic;font-weight:800;src:url(/static/media/NoirPro-HeavyItalic.a751356517be13635444.otf) format("opentype")}@font-face{font-family:NoirPro;font-style:normal;font-weight:800;src:url(/static/media/NoirPro-Heavy.0aee8c19a19233286813.otf) format("opentype")}@font-face{font-family:NoirPro;font-style:italic;font-weight:700;src:url(/static/media/NoirPro-BoldItalic.23e2e5bb7eec245e2099.otf) format("opentype")}@font-face{font-family:NoirPro;font-style:normal;font-weight:700;src:url(/static/media/NoirPro-Bold.0a8cf4b80406fab942e1.otf) format("opentype")}@font-face{font-family:NoirPro;font-style:normal;font-weight:400;src:url(/static/media/NoirPro-Regular.ab8b00340d45c6598e13.otf) format("opentype")}@font-face{font-family:"Noto Serif Georgian";font-style:normal;font-weight:400;src:url(/static/media/NotoSerifGeorgianVariable.249e4718a69968113103.ttf) format("truetype")}*{box-sizing:border-box}#root,body,html{height:100%;margin:0;padding:0;width:100%}body{background:#202025}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.text-field-login::-webkit-input-placeholder{font-family:Noah Regular}.text-field-login::placeholder{font-family:Noah Regular}.AddProjectDialog_overlay__UeuW8{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(13,13,15,.85);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:2000}.AddProjectDialog_dialog__oItGJ{-webkit-animation:AddProjectDialog_slideIn__TJBJo .3s cubic-bezier(.16,1,.3,1);animation:AddProjectDialog_slideIn__TJBJo .3s cubic-bezier(.16,1,.3,1);background:#141416;border:1px solid #222226;border-radius:20px;box-shadow:0 12px 48px rgba(0,0,0,.7);box-sizing:border-box;color:#e8e8ec;font-family:DM Sans,sans-serif;max-height:90vh;max-width:500px;overflow-y:auto;padding:2.5rem;position:relative;width:100%}@-webkit-keyframes AddProjectDialog_slideIn__TJBJo{0%{opacity:0;-webkit-transform:translateY(30px) scale(.95);transform:translateY(30px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes AddProjectDialog_slideIn__TJBJo{0%{opacity:0;-webkit-transform:translateY(30px) scale(.95);transform:translateY(30px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.AddProjectDialog_closeBtn__9x8N5{align-items:center;background:#18181c;border:1px solid #222226;border-radius:50%;color:#555560;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:1.5rem;top:1.5rem;transition:all .2s;z-index:10}.AddProjectDialog_closeBtn__9x8N5:hover{background:#1e1e24;border-color:#6ee7b7;color:#6ee7b7;-webkit-transform:scale(1.1);transform:scale(1.1)}.AddProjectDialog_header__HGfZp{margin-bottom:2.5rem}.AddProjectDialog_titleGroup__eCnXL .AddProjectDialog_label__yu5V8{align-items:center;color:#6ee7b7;display:flex;font-family:DM Mono,monospace;font-size:.65rem;gap:.8rem;letter-spacing:.2em;margin-bottom:.8rem;text-transform:uppercase}.AddProjectDialog_titleGroup__eCnXL .AddProjectDialog_label__yu5V8:before{background:#6ee7b7;content:"";display:inline-block;height:1px;width:24px}.AddProjectDialog_titleGroup__eCnXL .AddProjectDialog_title__1APX7{color:#e8e8ec;font-size:2rem;font-weight:200;letter-spacing:-.02em;margin:0}.AddProjectDialog_container__EjGjr{display:flex;flex-direction:column;gap:1.8rem}.AddProjectDialog_field__MaxBo{display:flex;flex-direction:column}.AddProjectDialog_fieldLabel__vBA0K{color:#555560;font-family:DM Mono,monospace;font-size:.75rem;letter-spacing:.08em;margin-bottom:.6rem;text-transform:uppercase}.AddProjectDialog_input__w-S3i{background:#0d0d0f;border:1px solid #222226;border-radius:12px;box-sizing:border-box;color:#e8e8ec;font-family:DM Sans,sans-serif;font-size:1rem;outline:none;padding:1rem 1.2rem;transition:all .2s;width:100%}.AddProjectDialog_input__w-S3i:focus{background:#18181c;border-color:#6ee7b7;box-shadow:0 0 0 4px rgba(110,231,183,.05)}.AddProjectDialog_input__w-S3i::-webkit-input-placeholder{color:#555560;opacity:.5}.AddProjectDialog_input__w-S3i::placeholder{color:#555560;opacity:.5}textarea.AddProjectDialog_input__w-S3i{min-height:100px;resize:vertical}.AddProjectDialog_footer__D\+UQT{display:flex;justify-content:flex-end;margin-top:2.5rem}.AddProjectDialog_primaryBtn__iqh9V{background:#6ee7b7;border:none;border-radius:12px;box-shadow:0 4px 20px rgba(110,231,183,.2);color:#0d0d0f;cursor:pointer;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:600;padding:1rem 2.5rem;transition:all .2s}.AddProjectDialog_primaryBtn__iqh9V:hover:not(:disabled){box-shadow:0 6px 24px rgba(110,231,183,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.AddProjectDialog_primaryBtn__iqh9V:active:not(:disabled){-webkit-transform:translateY(0);transform:translateY(0)}.AddProjectDialog_primaryBtn__iqh9V:disabled{background:#555560;box-shadow:none;color:#e8e8ec;cursor:not-allowed;opacity:.3}.react-flow{--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:hsla(0,0%,100%,.5);--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:hsla(0,0%,94%,.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;--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:hsla(0,0%,94%,.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px rgba(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,.08);--xy-selection-border-default:1px dotted rgba(0,89,220,.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,.08);--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;background-color:var(--xy-background-color-default);background-color:var(--xy-background-color,var(--xy-background-color-default));direction:ltr}.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:hsla(0,0%,59%,.25);--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:rgba(60,60,60,.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:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:hsla(0,0%,94%,.25);--xy-node-boxshadow-hover-default:0 1px 4px 1px hsla(0,0%,100%,.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,.08);--xy-selection-border-default:1px dotted rgba(200,200,220,.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,.08);--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-default);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{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;z-index:2}.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-default);stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width-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-default);stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width-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;pointer-events:none;position:absolute}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation: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-default);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;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke-default);stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke-default);fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{overflow:visible;position:absolute;z-index:1001}.react-flow__nodes{pointer-events:none}.react-flow__node,.react-flow__nodes{-webkit-transform-origin:0 0;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;-webkit-user-select:none;user-select:none}.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{pointer-events:none;-webkit-transform-origin:left top;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background-color:var(--xy-handle-background-color-default);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%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:0;left:50%;top:auto;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.react-flow__handle-top{left:50%;top:0}.react-flow__handle-left,.react-flow__handle-top{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.react-flow__handle-left{left:0;top:50%}.react-flow__handle-right{right:0;top:50%;-webkit-transform:translate(50%,-50%);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{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;-webkit-transform:translateX(-15px) translateX(-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%;-webkit-transform:translateY(-15px) translateY(-50%);transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color-default);background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}.react-flow__minimap{background:var(--xy-minimap-background-color-default);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-default);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-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-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-default);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-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-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-dots-color-default);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-lines-color-default);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-cross-color-default);stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow-default);box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));display:flex;flex-direction:column}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{align-items:center;background:var(--xy-controls-button-background-color-default);background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;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-default);color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;display:flex;height:26px;justify-content:center;padding:4px;-webkit-user-select:none;user-select:none;width:26px}.react-flow__controls-button svg{fill:currentColor;max-height:12px;max-width:12px;width:100%}.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{background-color:var(--xy-node-background-color-default);background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));border:var(--xy-node-border,var(--xy-node-border-default));border-radius:var(--xy-node-border-radius-default);border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));color:var(--xy-node-color-default);color:var(--xy-node-color,var(--xy-node-color-default));font-size:12px;padding:10px;text-align:center;width:150px}.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-default);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-default);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-default);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-default);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-default);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-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{background-color:var(--xy-resize-background-color-default);background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;height:5px;translate:-50% -50%;width:5px}.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-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color-default);fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color-default);fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.AddNoteDialog_overlay__V9GVR{-webkit-animation:AddNoteDialog_fadeIn__iS9YV .2s ease;animation:AddNoteDialog_fadeIn__iS9YV .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(13,13,15,.88);box-sizing:border-box;display:flex;inset:0;padding:.75rem;position:fixed;z-index:3000}@-webkit-keyframes AddNoteDialog_fadeIn__iS9YV{0%{opacity:0}to{opacity:1}}@keyframes AddNoteDialog_fadeIn__iS9YV{0%{opacity:0}to{opacity:1}}.AddNoteDialog_dialog__Aasbs{-webkit-animation:AddNoteDialog_slideUp__cueUV .25s cubic-bezier(.16,1,.3,1);animation:AddNoteDialog_slideUp__cueUV .25s cubic-bezier(.16,1,.3,1);border:1px solid #222226;border-radius:18px;box-shadow:0 20px 80px rgba(0,0,0,.7);display:flex;flex-direction:column;overflow:hidden;width:100%}@-webkit-keyframes AddNoteDialog_slideUp__cueUV{0%{opacity:0;-webkit-transform:translateY(16px) scale(.98);transform:translateY(16px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes AddNoteDialog_slideUp__cueUV{0%{opacity:0;-webkit-transform:translateY(16px) scale(.98);transform:translateY(16px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.AddNoteDialog_topBar__ciQAe{align-items:center;background:#141416;border-bottom:1px solid #222226;display:flex;flex-shrink:0;flex-wrap:wrap;font-family:DM Sans,sans-serif;gap:.75rem;justify-content:space-between;padding:.65rem 1rem}.AddNoteDialog_topLeft__6jctz{align-items:center;display:flex;flex:1 1;gap:.75rem;min-width:0}.AddNoteDialog_topLabel__Ay7Tt{color:#6ee7b7;font-family:DM Mono,monospace;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.AddNoteDialog_topLabel__Ay7Tt:before{content:"— "}.AddNoteDialog_titleInput__S1lV2{background:#0d0d0f;border:1px solid #222226;border-radius:10px;color:#e8e8ec;flex:1 1;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:300;min-width:0;outline:none;padding:.5rem .9rem;transition:border-color .2s}.AddNoteDialog_titleInput__S1lV2:focus{border-color:#6ee7b7}.AddNoteDialog_titleInput__S1lV2::-webkit-input-placeholder{color:#555560;opacity:.5}.AddNoteDialog_titleInput__S1lV2::placeholder{color:#555560;opacity:.5}.AddNoteDialog_topRight__QTaBv{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.AddNoteDialog_select__V6o3J{background:#18181c;border:1px solid #222226;border-radius:8px;color:#555560;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.78rem;outline:none;padding:.45rem .7rem;transition:border-color .2s,color .2s}.AddNoteDialog_select__V6o3J:focus,.AddNoteDialog_select__V6o3J:hover{border-color:#3a3a42;color:#e8e8ec}.AddNoteDialog_select__V6o3J option{background:#141416}.AddNoteDialog_saveBtn__pPDTD{background:#6ee7b7;border:none;border-radius:10px;box-shadow:0 2px 10px rgba(110,231,183,.2);color:#0d0d0f;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:600;padding:.5rem 1.25rem;transition:all .2s;white-space:nowrap}.AddNoteDialog_saveBtn__pPDTD:hover:not(:disabled){box-shadow:0 4px 14px rgba(110,231,183,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.AddNoteDialog_saveBtn__pPDTD:disabled{box-shadow:none;cursor:not-allowed;opacity:.3;-webkit-transform:none;transform:none}.AddNoteDialog_closeBtn__ydON5{align-items:center;background:#18181c;border:1px solid #222226;border-radius:50%;color:#555560;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s}.AddNoteDialog_closeBtn__ydON5:hover{background:#1e1e24;border-color:#6ee7b7;color:#6ee7b7}.AddNoteDialog_floatingBar__VT2OL{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.96);border:1px solid #e0e0e0;border-radius:50px;box-shadow:0 4px 20px rgba(0,0,0,.12);display:flex;flex-wrap:nowrap;font-family:DM Sans,sans-serif;gap:.5rem;left:50%;max-width:calc(100vw - 4rem);overflow-x:auto;padding:.35rem .6rem;pointer-events:all;position:absolute;top:70px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:20}.AddNoteDialog_toolGroup__VKP3g{align-items:center;display:flex;gap:.25rem}.AddNoteDialog_toolBtn__cXB9A{align-items:center;background:transparent;border:none;border-radius:50%;color:#555;cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;transition:background .15s,color .15s;width:34px}.AddNoteDialog_toolBtn__cXB9A:hover{background:rgba(0,0,0,.06)}.AddNoteDialog_toolBtn__cXB9A.AddNoteDialog_toolBtnActive__hg9Ez{background:#1a1a1a;color:#fff}.AddNoteDialog_actionBtn__jkOaf{align-items:center;background:none;border:none;border-radius:20px;color:#333;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.8rem;gap:.3rem;padding:.35rem .7rem;transition:background .15s,color .15s;white-space:nowrap}.AddNoteDialog_actionBtn__jkOaf:hover:not(:disabled){background:rgba(0,0,0,.06)}.AddNoteDialog_actionBtn__jkOaf:disabled{cursor:not-allowed;opacity:.3}.AddNoteDialog_actionBtn__jkOaf.AddNoteDialog_actionBtnDanger__zUIGc{color:#e05252}.AddNoteDialog_actionBtn__jkOaf.AddNoteDialog_actionBtnDanger__zUIGc:hover{background:rgba(224,82,82,.08)}.AddNoteDialog_floatDivider__j8ZJW{background:#ddd;height:22px;margin:0 .15rem;width:1px}.AddNoteDialog_colorSwatch__2lrmy{border:2px solid transparent;border-radius:50%;cursor:pointer;flex-shrink:0;height:22px;padding:0;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s;width:22px}.AddNoteDialog_colorSwatch__2lrmy:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.AddNoteDialog_colorSwatch__2lrmy.AddNoteDialog_colorSwatchActive__P-BkC{box-shadow:0 0 0 2px #fff,0 0 0 4px #1a1a1a;-webkit-transform:scale(1.1);transform:scale(1.1)}.AddNoteDialog_widthBtn__VEOOf{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;transition:background .15s;width:34px}.AddNoteDialog_widthBtn__VEOOf:hover{background:rgba(0,0,0,.06)}.AddNoteDialog_widthBtn__VEOOf.AddNoteDialog_widthBtnActive__qUuaf{background:rgba(0,0,0,.1)}.AddNoteDialog_widthDot__0KVhU{border-radius:50%;pointer-events:none}.AddNoteDialog_canvasArea__Qs5Ae{background:#fff;flex:1 1;overflow:hidden;position:relative}.AddNoteDialog_canvasArea__Qs5Ae .react-flow__renderer{background:#fff}.AddNoteDialog_canvasArea__Qs5Ae .react-flow__controls button{background:hsla(0,0%,100%,.9);border:1px solid #e0e0e0;color:#555}.AddNoteDialog_canvasArea__Qs5Ae .react-flow__controls button:hover{background:#fff}.AddNoteDialog_canvasArea__Qs5Ae .react-flow__attribution{display:none}.AddNoteDialog_drawingSvg__VWZ-b{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:5}.AddNoteDialog_penOverlay__aPmLh{background:transparent;inset:0;position:absolute;touch-action:none;-webkit-user-select:none;user-select:none;z-index:10}.AddNoteDialog_mindNode__1A3gv{background:transparent;border:2px solid transparent;border-radius:6px;color:#1a1a1a;cursor:grab;font-family:DM Sans,sans-serif;font-weight:300;min-width:40px;padding:.3rem .6rem;position:relative;transition:border-color .15s,background .15s;user-select:none;-webkit-user-select:none}.AddNoteDialog_mindNode__1A3gv:active{cursor:grabbing}.AddNoteDialog_mindNode__1A3gv.AddNoteDialog_selected__Y0JCS{background:rgba(147,197,253,.08);border-color:#93c5fd}.AddNoteDialog_mindNode__1A3gv.AddNoteDialog_rootNode__fnlsP{font-weight:400}.AddNoteDialog_handle__6ldTt{background:#60a5fa!important;border:2px solid #fff!important;border-radius:50%!important;height:10px!important;opacity:0;transition:opacity .15s!important;width:10px!important}.react-flow__node.selected .AddNoteDialog_handle__6ldTt,.react-flow__node:hover .AddNoteDialog_handle__6ldTt{opacity:1}.AddNoteDialog_nodeLabel__PGlBf{display:block;line-height:1.3;pointer-events:none;white-space:pre-wrap;word-break:break-word}.AddNoteDialog_nodeTextarea__GhSYL{background:transparent;border:none;color:#1a1a1a;font-family:DM Sans,sans-serif;font-weight:300;line-height:1.3;margin:0;min-width:60px;outline:none;overflow:hidden;padding:0;resize:none;width:max(80px,100%)}.NotesListDialog_overlay__jFcCk{align-items:center;-webkit-animation:NotesListDialog_fadeIn__aMs\+c .2s ease;animation:NotesListDialog_fadeIn__aMs\+c .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(13,13,15,.85);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:3000}@-webkit-keyframes NotesListDialog_fadeIn__aMs\+c{0%{opacity:0}to{opacity:1}}@keyframes NotesListDialog_fadeIn__aMs\+c{0%{opacity:0}to{opacity:1}}.NotesListDialog_panel__OMjww{-webkit-animation:NotesListDialog_slideUp__TwMb4 .25s cubic-bezier(.16,1,.3,1);animation:NotesListDialog_slideUp__TwMb4 .25s cubic-bezier(.16,1,.3,1);background:#141416;border:1px solid #222226;border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.7);color:#e8e8ec;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;max-height:88vh;max-width:900px;overflow:hidden;width:100%}@-webkit-keyframes NotesListDialog_slideUp__TwMb4{0%{opacity:0;-webkit-transform:translateY(20px) scale(.97);transform:translateY(20px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes NotesListDialog_slideUp__TwMb4{0%{opacity:0;-webkit-transform:translateY(20px) scale(.97);transform:translateY(20px) scale(.97)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.NotesListDialog_header__v9waO{align-items:flex-start;border-bottom:1px solid #222226;display:flex;flex-shrink:0;justify-content:space-between;padding:2rem 2rem 1.5rem}.NotesListDialog_headerLeft__RjrDj{display:flex;flex-direction:column;gap:.5rem}.NotesListDialog_headerLabel__csTHY{align-items:center;color:#6ee7b7;display:flex;font-family:DM Mono,monospace;font-size:.62rem;gap:.6rem;letter-spacing:.2em;text-transform:uppercase}.NotesListDialog_headerLabel__csTHY:before{background:#6ee7b7;content:"";display:inline-block;height:1px;width:20px}.NotesListDialog_headerTitle__vHPa2{color:#e8e8ec;font-size:2rem;font-weight:200;letter-spacing:-.02em;margin:0}.NotesListDialog_headerRight__4Znqa{align-items:center;display:flex;gap:.6rem}.NotesListDialog_newBtn__ijURN{align-items:center;background:#6ee7b7;border:none;border-radius:10px;box-shadow:0 2px 12px rgba(110,231,183,.2);color:#0d0d0f;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:600;gap:.4rem;padding:.55rem 1.1rem;transition:all .2s;white-space:nowrap}.NotesListDialog_newBtn__ijURN:hover{box-shadow:0 4px 16px rgba(110,231,183,.3);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.NotesListDialog_closeBtn__ImGfY{align-items:center;background:#1e1e24;border:1px solid #222226;border-radius:50%;color:#555560;cursor:pointer;display:flex;justify-content:center;padding:7px;transition:all .2s}.NotesListDialog_closeBtn__ImGfY:hover{border-color:#6ee7b7;color:#6ee7b7}.NotesListDialog_filterBar__4Cw2z{align-items:center;border-bottom:1px solid #222226;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;overflow-x:auto;padding:.9rem 2rem}.NotesListDialog_filterChip__N9rYx{background:#1e1e24;border:1px solid #222226;border-radius:20px;color:#555560;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.78rem;padding:.3rem .8rem;transition:all .15s;white-space:nowrap}.NotesListDialog_filterChip__N9rYx:hover{border-color:#3a3a42;color:#e8e8ec}.NotesListDialog_filterChip__N9rYx.NotesListDialog_filterChipActive__QrJNK{background:rgba(110,231,183,.1);border-color:#6ee7b7;color:#6ee7b7}.NotesListDialog_content__PW3R9{flex:1 1;overflow-y:auto;padding:1.5rem 2rem 2rem}.NotesListDialog_empty__Kfamc{align-items:center;color:#555560;display:flex;flex-direction:column;font-size:.95rem;gap:1rem;height:200px;justify-content:center}.NotesListDialog_emptyAction__t4Rez{background:none;border:1px solid #222226;border-radius:8px;color:#6ee7b7;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.85rem;padding:.5rem 1rem;transition:all .2s}.NotesListDialog_emptyAction__t4Rez:hover{background:rgba(110,231,183,.08);border-color:#6ee7b7}.NotesListDialog_grid__9VJgB{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.NotesListDialog_card__Xng2X{background:#18181c;border:1px solid #222226;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:border-color .2s,box-shadow .2s,-webkit-transform .2s;transition:border-color .2s,transform .2s,box-shadow .2s;transition:border-color .2s,transform .2s,box-shadow .2s,-webkit-transform .2s}.NotesListDialog_card__Xng2X:hover{border-color:#3a3a42;box-shadow:0 8px 28px rgba(0,0,0,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.NotesListDialog_cardBody__g2nSQ{display:flex;flex:1 1;flex-direction:column;gap:.6rem;padding:1.25rem 1.25rem .75rem}.NotesListDialog_cardTitle__CZGgI{color:#e8e8ec;font-size:1rem;font-weight:400;line-height:1.3;word-break:break-word}.NotesListDialog_cardMeta__\+8Ku2{display:flex;flex-wrap:wrap;gap:.4rem}.NotesListDialog_metaChip__KX6q2{align-items:center;background:rgba(110,231,183,.06);border:1px solid rgba(110,231,183,.15);border-radius:20px;color:#6ee7b7;display:flex;font-family:DM Mono,monospace;font-size:.72rem;gap:.3rem;padding:.2rem .55rem}.NotesListDialog_cardStats__Dxqas{display:flex;flex-wrap:wrap;gap:.4rem}.NotesListDialog_statBadge__ZpVok{background:#1e1e24;border:1px solid #222226;border-radius:20px;color:#555560;font-family:DM Mono,monospace;font-size:.68rem;padding:.18rem .55rem}.NotesListDialog_cardFooter__hrGie{align-items:center;border-top:1px solid #222226;display:flex;justify-content:space-between;padding:.6rem 1.25rem .75rem}.NotesListDialog_dateLabel__F\+\+ts{color:#555560;font-family:DM Mono,monospace;font-size:.68rem}.NotesListDialog_cardActions__n0sKE{align-items:center;display:flex;gap:.3rem}.NotesListDialog_editBtn__EPJfw{align-items:center;background:none;border:none;border-radius:6px;color:#555560;cursor:pointer;display:flex;padding:4px;transition:color .15s,background .15s}.NotesListDialog_editBtn__EPJfw:hover{background:rgba(110,231,183,.08);color:#6ee7b7}.NotesListDialog_deleteBtn__cCxUR{align-items:center;background:none;border:none;border-radius:6px;color:#555560;cursor:pointer;display:flex;padding:4px;transition:color .15s,background .15s}.NotesListDialog_deleteBtn__cCxUR:hover{background:hsla(0,91%,71%,.08);color:#f87171}.NotesListDialog_confirmBtn__UMSrN{background:#f87171;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.75rem;padding:.2rem .6rem;transition:opacity .15s}.NotesListDialog_confirmBtn__UMSrN:hover{opacity:.85}.NotesListDialog_cancelBtn__eiVb5{background:#1e1e24;border:1px solid #222226;border-radius:6px;color:#555560;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.75rem;padding:.2rem .6rem;transition:border-color .15s}.NotesListDialog_cancelBtn__eiVb5:hover{border-color:#3a3a42;color:#e8e8ec}.inspiration-full-view{align-items:center;background-color:#000;color:#fff;display:flex;font-family:Noah Bold;font-size:10vh;height:100vh;justify-content:center;padding:10vw 20vh;position:fixed;width:100vw;z-index:1001;@media screen and (max-width:768px){font-size:8vw;padding-bottom:5vw;padding-left:5vh;padding-right:5vh;padding-top:5vw}}.inspiration{text-align:center}.TranslationFullView_translationFullView__niJ1M{background-color:#fff;color:#000;container-name:translationContainer;container-type:inline-size;display:flex;flex-direction:column;font-family:NoirPro;font-weight:400;height:100svh;justify-content:space-between;position:fixed;width:100vw;z-index:1001}.TranslationFullView_translationFullView__niJ1M .TranslationFullView_source__CLbhi,.TranslationFullView_translationFullView__niJ1M .TranslationFullView_translation__\+TEdT{padding:0 5vw}.TranslationFullView_translationFullView__niJ1M .TranslationFullView_translation__\+TEdT{cursor:pointer;font-weight:600;text-align:left}.TranslationFullView_translationFullView__niJ1M .TranslationFullView_translation__\+TEdT .TranslationFullView_textNormal__ovLJ6{color:var(--color-text-green);font-size:clamp(3vw,10vh,15vh)}@container translationContainer (min-width: 600px){.TranslationFullView_translationFullView__niJ1M .TranslationFullView_translation__\+TEdT .TranslationFullView_textNormal__ovLJ6 div{font-size:clamp(3vw,10vh,15vh);transition:font-size .2s ease-in-out}.TranslationFullView_translationFullView__niJ1M .TranslationFullView_translation__\+TEdT .TranslationFullView_textNormal__ovLJ6 div:hover{font-size:clamp(3vw,12vh,15vh)}.TranslationFullView_translationFullView__niJ1M .TranslationFullView_translation__\+TEdT .TranslationFullView_textNormal__ovLJ6 div:not(:hover){font-size:clamp(3vw,9vh,15vh)}}@container translationContainer (max-width: 600px){.TranslationFullView_translationFullView__niJ1M .TranslationFullView_translation__\+TEdT .TranslationFullView_textNormal__ovLJ6{font-size:clamp(2vw,8vh,10vh)}}.TranslationFullView_translationFullView__niJ1M .TranslationFullView_translation__\+TEdT .TranslationFullView_highlight__2oJnn{color:var(--color-text);font-size:clamp(5vw,8vh,14vh)}.TranslationFullView_translationFullView__niJ1M .TranslationFullView_source__CLbhi{align-self:flex-end;color:#b6b6b6;cursor:pointer;font-weight:400;text-align:right}.TranslationFullView_translationFullView__niJ1M .TranslationFullView_source__CLbhi .TranslationFullView_textNormal__ovLJ6{font-size:clamp(2vw,4vh,10vh)}@container translationContainer (min-width: 600px){.TranslationFullView_translationFullView__niJ1M .TranslationFullView_source__CLbhi .TranslationFullView_textNormal__ovLJ6 div{font-size:clamp(2vw,4vh,10vh);transition:font-size .2s ease-in-out}.TranslationFullView_translationFullView__niJ1M .TranslationFullView_source__CLbhi .TranslationFullView_textNormal__ovLJ6 div:hover{font-size:clamp(2vw,5vh,10vh)}}@container translationContainer (max-width: 600px){.TranslationFullView_translationFullView__niJ1M .TranslationFullView_source__CLbhi .TranslationFullView_textNormal__ovLJ6 div{font-size:clamp(2vw,3.5vh,5.5vh);transition:font-size .2s ease-in-out}.TranslationFullView_translationFullView__niJ1M .TranslationFullView_source__CLbhi .TranslationFullView_textNormal__ovLJ6 div:hover{font-size:clamp(2vw,5vh,10vh)}}.TranslationFullView_translationFullView__niJ1M .TranslationFullView_source__CLbhi .TranslationFullView_highlight__2oJnn{color:var(--color-text);font-size:clamp(4vw,7vh,10vh)}.SpeechFullView_translationFullView__Qu1fO{align-items:center;background-color:#fff;color:#000;container-name:translationContainer;container-type:inline-size;display:flex;flex-direction:column;font-family:NoirPro;font-weight:400;height:100svh;justify-content:space-between;overflow-y:scroll;position:fixed;width:100vw;z-index:1001}.SpeechFullView_translationFullView__Qu1fO .SpeechFullView_source__D2dk8,.SpeechFullView_translationFullView__Qu1fO .SpeechFullView_translation__wCzsk{padding:0 5vw}.SpeechFullView_translationFullView__Qu1fO .SpeechFullView_spoken__o5ORA{cursor:pointer;font-weight:600;text-align:left}.SpeechFullView_translationFullView__Qu1fO .SpeechFullView_spoken__o5ORA .SpeechFullView_textNormal__vVCva{color:var(--color-text-green);font-size:clamp(3vw,10vh,10vh)}@container translationContainer (min-width: 600px){.SpeechFullView_translationFullView__Qu1fO .SpeechFullView_spoken__o5ORA .SpeechFullView_textNormal__vVCva{font-size:clamp(3vw,10vh,15vh)}}@container translationContainer (max-width: 600px){.SpeechFullView_translationFullView__Qu1fO .SpeechFullView_spoken__o5ORA .SpeechFullView_textNormal__vVCva{font-size:clamp(2vw,8vh,10vh)}}.SpeechFullView_translationFullView__Qu1fO .SpeechFullView_spoken__o5ORA .SpeechFullView_highlight__YEgGP{color:var(--color-text);font-size:clamp(5vw,8vh,14vh)}.SpeechFullView_translationFullView__Qu1fO .SpeechFullView_translation__wCzsk{align-self:flex-end;color:#b6b6b6;cursor:pointer;font-weight:400;padding-bottom:32px;text-align:right}.SpeechFullView_translationFullView__Qu1fO .SpeechFullView_translation__wCzsk .SpeechFullView_textNormal__vVCva{font-size:clamp(2.5vw,4vh,10vh)}@container translationContainer (min-width: 600px){.SpeechFullView_translationFullView__Qu1fO .SpeechFullView_translation__wCzsk .SpeechFullView_textNormal__vVCva{font-size:clamp(2vw,3vh,10vh)}}@container translationContainer (max-width: 600px){.SpeechFullView_translationFullView__Qu1fO .SpeechFullView_translation__wCzsk .SpeechFullView_textNormal__vVCva{font-size:clamp(2vw,3.5vh,5.5vh)}}.SpeechFullView_translationFullView__Qu1fO .SpeechFullView_translation__wCzsk .SpeechFullView_highlight__YEgGP{color:var(--color-text);font-size:clamp(4vw,7vh,10vh)}.speech_languageSelector__4VSeE{max-width:80vw}.InspirationFullViewMany_inspirationFullView__yr6EE{align-items:center;background-color:#000;color:#fff;display:flex;flex-direction:column;font-family:Noah Bold;font-size:3vh;height:100vh;justify-content:center;overflow:hidden;padding:10vw 20vh;position:fixed;width:100vw;z-index:1001}@media screen and (max-width:768px){.InspirationFullViewMany_inspirationFullView__yr6EE{font-size:2vw;padding:5vw 5vh}}.InspirationFullViewMany_inspiration__M1dOT{color:#fff;opacity:0;position:absolute;text-align:center}.ChatbotFullView_translationFullView__PuAt1{align-items:center;background:#0d0d0f;color:#e8e8ec;display:flex;font-family:DM Sans,sans-serif;font-weight:300;inset:0;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:2rem;position:fixed;z-index:1001}.ChatbotFullView_gridBg__gdKzT{background-image:linear-gradient(hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0);background-size:40px 40px;inset:0;pointer-events:none;position:fixed;z-index:0}.ChatbotFullView_container__6Qnyu{max-width:680px;position:relative;width:100%;z-index:1}.ChatbotFullView_header__5qT5I{margin-bottom:3rem}.ChatbotFullView_headerTop__MKIpC{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.ChatbotFullView_label__suJHo{align-items:center;color:#6ee7b7;display:flex;font-family:DM Mono,monospace;font-size:.65rem;gap:.5rem;letter-spacing:.18em;margin-bottom:.6rem;text-transform:uppercase}.ChatbotFullView_label__suJHo:before{background:#6ee7b7;content:"";display:inline-block;height:1px;width:18px}.ChatbotFullView_title__nKqUY{color:#e8e8ec;font-size:1.8rem;font-weight:200;letter-spacing:-.02em;line-height:1.2;margin:0}.ChatbotFullView_title__nKqUY span{color:#555560}.ChatbotFullView_langSelector__VWwhN{flex-shrink:0;position:relative}.ChatbotFullView_langBtn__ekgcD{align-items:center;background:#141416;border:1px solid #222226;border-radius:8px;color:#e8e8ec;cursor:pointer;display:flex;font-family:DM Mono,monospace;font-size:.72rem;gap:.5rem;padding:.55rem .9rem;transition:border-color .15s,background .15s;white-space:nowrap}.ChatbotFullView_langBtn__ekgcD:hover{background:#1e1e24;border-color:#3a3a42}.ChatbotFullView_langBtn__ekgcD.ChatbotFullView_langBtnOpen__preVn{border-color:#6ee7b7;box-shadow:0 0 0 3px rgba(110,231,183,.08)}.ChatbotFullView_langFlag__Oia-R{font-size:1rem;line-height:1}.ChatbotFullView_langLabel__Ijl7q{color:#e8e8ec}.ChatbotFullView_langChevron__rSms-{color:#555560;display:inline-block;font-size:.65rem;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.ChatbotFullView_langChevron__rSms-.ChatbotFullView_langChevronOpen__uJ1Nj{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ChatbotFullView_langDropdown__-Lxg3{-webkit-animation:ChatbotFullView_dropIn__JPxoz .15s ease forwards;animation:ChatbotFullView_dropIn__JPxoz .15s ease forwards;background:#141416;border:1px solid #3a3a42;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.5);min-width:160px;overflow:hidden;position:absolute;right:0;top:calc(100% + .4rem);z-index:100}@-webkit-keyframes ChatbotFullView_dropIn__JPxoz{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ChatbotFullView_dropIn__JPxoz{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ChatbotFullView_langOption__Z128I{align-items:center;background:none;border:none;border-bottom:1px solid #222226;color:#555560;cursor:pointer;display:flex;font-family:DM Mono,monospace;font-size:.72rem;gap:.6rem;padding:.65rem 1rem;text-align:left;transition:background .12s,color .12s;width:100%}.ChatbotFullView_langOption__Z128I:last-child{border-bottom:none}.ChatbotFullView_langOption__Z128I:hover{background:#1e1e24;color:#e8e8ec}.ChatbotFullView_langOption__Z128I.ChatbotFullView_langOptionActive__vb1v1{color:#6ee7b7}.ChatbotFullView_langCheck__gM9W1{color:#6ee7b7;font-size:.65rem;margin-left:auto}.ChatbotFullView_inputWrap__KUoNr{margin-bottom:1.5rem;position:relative}.ChatbotFullView_inputWrap__KUoNr input{background:#141416;border:1px solid #222226;border-radius:10px;caret-color:#6ee7b7;color:#e8e8ec;font-family:DM Mono,monospace;font-size:1rem;font-weight:400;outline:none;padding:1.1rem 1.4rem;transition:border-color .2s,box-shadow .2s;width:100%}.ChatbotFullView_inputWrap__KUoNr input::-webkit-input-placeholder{color:#555560;font-style:italic;font-weight:300}.ChatbotFullView_inputWrap__KUoNr input::placeholder{color:#555560;font-style:italic;font-weight:300}.ChatbotFullView_inputWrap__KUoNr input:focus{border-color:#3a3a42;box-shadow:0 0 0 3px rgba(110,231,183,.08),inset 0 1px 0 hsla(0,0%,100%,.04)}.ChatbotFullView_inputWrap__KUoNr.ChatbotFullView_loading__L1MPg input{border-color:#6ee7b7;box-shadow:0 0 0 3px rgba(110,231,183,.15)}.ChatbotFullView_statusBar__\+oS\+Y{align-items:center;color:#555560;display:flex;font-family:DM Mono,monospace;font-size:.7rem;gap:.5rem;height:1.4rem;letter-spacing:.05em;margin-bottom:1.2rem;transition:color .2s}.ChatbotFullView_statusBar__\+oS\+Y.ChatbotFullView_active__CROOn .ChatbotFullView_statusDot__vQyCj{-webkit-animation:ChatbotFullView_pulse__dPHB2 1s ease-in-out infinite;animation:ChatbotFullView_pulse__dPHB2 1s ease-in-out infinite;background:#6ee7b7}.ChatbotFullView_statusBar__\+oS\+Y.ChatbotFullView_error__AwWZp{color:#f87171}.ChatbotFullView_statusBar__\+oS\+Y.ChatbotFullView_error__AwWZp .ChatbotFullView_statusDot__vQyCj{background:#f87171}.ChatbotFullView_statusDot__vQyCj{background:#555560;border-radius:50%;flex-shrink:0;height:6px;transition:background .2s;width:6px}@-webkit-keyframes ChatbotFullView_pulse__dPHB2{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes ChatbotFullView_pulse__dPHB2{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}}.ChatbotFullView_responseArea__YJ8l1{display:flex;flex-direction:column;gap:.5rem;min-height:80px}.ChatbotFullView_emptyState__03mOA{color:#555560;font-family:DM Mono,monospace;font-size:.75rem;font-style:italic;letter-spacing:.05em;padding:2rem 0;text-align:center}.ChatbotFullView_chip__n8ZZU{align-items:center;-webkit-animation:ChatbotFullView_slideIn__9kbKe .25s ease forwards;animation:ChatbotFullView_slideIn__9kbKe .25s ease forwards;background:#18181c;border:1px solid #222226;border-radius:8px;cursor:pointer;display:flex;gap:.75rem;opacity:0;padding:.9rem 1.4rem;-webkit-transform:translateY(6px);transform:translateY(6px);transition:background .15s,border-color .15s,-webkit-transform .15s;transition:background .15s,border-color .15s,transform .15s;transition:background .15s,border-color .15s,transform .15s,-webkit-transform .15s}.ChatbotFullView_chip__n8ZZU:first-child{-webkit-animation-delay:0s;animation-delay:0s}.ChatbotFullView_chip__n8ZZU:nth-child(2){-webkit-animation-delay:.07s;animation-delay:.07s}.ChatbotFullView_chip__n8ZZU:nth-child(3){-webkit-animation-delay:.14s;animation-delay:.14s}.ChatbotFullView_chip__n8ZZU:hover{background:#1e1e24;border-color:#3a3a42;-webkit-transform:translateX(4px);transform:translateX(4px)}.ChatbotFullView_chip__n8ZZU:hover .ChatbotFullView_chipActions__9KvtB{opacity:1}.ChatbotFullView_chip__n8ZZU:active{-webkit-transform:translateX(4px) scale(.99);transform:translateX(4px) scale(.99)}@-webkit-keyframes ChatbotFullView_slideIn__9kbKe{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes ChatbotFullView_slideIn__9kbKe{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.ChatbotFullView_chipNum__7I37k{color:#6ee7b7;flex-shrink:0;font-family:DM Mono,monospace;font-size:.65rem;min-width:14px;opacity:.7}.ChatbotFullView_chipPrefix__ff\+Gm{color:#555560;flex-shrink:0;font-family:DM Mono,monospace;font-size:.78rem;font-style:italic;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatbotFullView_chipText__kLS0v{color:#6ee7b7;flex:1 1;font-family:DM Mono,monospace;font-size:.88rem;font-weight:400}.ChatbotFullView_chipActions__9KvtB{align-items:center;display:flex;flex-shrink:0;gap:.5rem;margin-left:auto;opacity:0;transition:opacity .15s}.ChatbotFullView_chipArrow__1cQYT{color:#555560;font-family:DM Mono,monospace;font-size:.65rem}.ChatbotFullView_speakBtn__Ooe\+P{background:none;border:1px solid #222226;border-radius:4px;color:#6ee7b7;cursor:pointer;font-size:.6rem;line-height:1.4;padding:.1rem .35rem;transition:background .15s,border-color .15s}.ChatbotFullView_speakBtn__Ooe\+P:hover{background:rgba(110,231,183,.08);border-color:#6ee7b7}.ChatbotFullView_thinking__3zjo7{align-items:center;background:#18181c;border:1px solid #222226;border-radius:8px;display:flex;gap:.4rem;padding:1rem 1.4rem}.ChatbotFullView_dot__Q8Szg{-webkit-animation:ChatbotFullView_bounce__GRpQx 1.2s ease-in-out infinite;animation:ChatbotFullView_bounce__GRpQx 1.2s ease-in-out infinite;background:#6ee7b7;border-radius:50%;height:5px;width:5px}.ChatbotFullView_dot__Q8Szg:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.ChatbotFullView_dot__Q8Szg:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes ChatbotFullView_bounce__GRpQx{0%,60%,to{opacity:.4;-webkit-transform:translateY(0);transform:translateY(0)}30%{opacity:1;-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes ChatbotFullView_bounce__GRpQx{0%,60%,to{opacity:.4;-webkit-transform:translateY(0);transform:translateY(0)}30%{opacity:1;-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.ChatbotFullView_hint__7aOci{align-items:center;color:#555560;display:flex;flex-wrap:wrap;font-size:.68rem;gap:.8rem;margin-top:1rem}.ChatbotFullView_hint__7aOci span{align-items:center;display:flex;gap:.3rem}.ChatbotFullView_kbd__cqkWs{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid #222226;border-radius:3px;color:#555560;display:inline-flex;font-family:DM Mono,monospace;font-size:.6rem;height:16px;justify-content:center;padding:0 4px}.ChatbotFullView_config__4Lp7a{align-items:center;border-top:1px solid #222226;display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.5rem;padding-top:1.5rem}.ChatbotFullView_configItem__inQ5V{align-items:center;color:#555560;display:flex;font-family:DM Mono,monospace;font-size:.68rem;gap:.4rem}.ChatbotFullView_configValue__FQlLO{color:#e8e8ec;font-family:DM Mono,monospace;font-size:.68rem}.LanguagePartnerView_translationFullView__Dy96X{align-items:center;background:#0d0d0f;color:#e8e8ec;display:flex;font-family:DM Sans,sans-serif;font-weight:300;inset:0;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:2rem;position:fixed;z-index:1001}.LanguagePartnerView_gridBg__on6vj{background-image:linear-gradient(hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0);background-size:40px 40px;inset:0;pointer-events:none;position:fixed;z-index:0}.LanguagePartnerView_container__M-KFe{max-width:680px;position:relative;width:100%;z-index:1}.LanguagePartnerView_header__HIMH8{margin-bottom:3rem}.LanguagePartnerView_headerTop__Mvb\+c{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.LanguagePartnerView_label__N-QsT{align-items:center;color:#6ee7b7;display:flex;font-family:DM Mono,monospace;font-size:.65rem;gap:.5rem;letter-spacing:.18em;margin-bottom:.6rem;text-transform:uppercase}.LanguagePartnerView_label__N-QsT:before{background:#6ee7b7;content:"";display:inline-block;height:1px;width:18px}.LanguagePartnerView_title__bsTE5{color:#e8e8ec;font-size:1.8rem;font-weight:200;letter-spacing:-.02em;line-height:1.2;margin:0}.LanguagePartnerView_title__bsTE5 span{color:#555560}.LanguagePartnerView_selectorsGroup__5QLSV{align-items:center;display:flex;gap:.8rem}.LanguagePartnerView_customScenarioWrap__G1J4K{-webkit-animation:LanguagePartnerView_slideIn__CMoaL .2s ease forwards;animation:LanguagePartnerView_slideIn__CMoaL .2s ease forwards;display:flex;gap:.5rem;margin-top:1rem}.LanguagePartnerView_customInput__5-eaH{background:#141416;border:1px solid #222226;border-radius:8px;color:#e8e8ec;flex:1 1;font-family:DM Mono,monospace;font-size:.85rem;outline:none;padding:.6rem 1rem;transition:border-color .2s,box-shadow .2s}.LanguagePartnerView_customInput__5-eaH:focus{border-color:#6ee7b7;box-shadow:0 0 0 3px rgba(110,231,183,.08)}.LanguagePartnerView_startCustomBtn__XAQ3U{background:rgba(110,231,183,.08);border:1px solid rgba(110,231,183,.3);border-radius:8px;color:#6ee7b7;cursor:pointer;font-family:DM Mono,monospace;font-size:.8rem;padding:0 1rem;transition:all .2s}.LanguagePartnerView_startCustomBtn__XAQ3U:hover{background:rgba(110,231,183,.15)}.LanguagePartnerView_langSelector__uy3kK{flex-shrink:0;position:relative}.LanguagePartnerView_langBtn__JctlG{align-items:center;background:#141416;border:1px solid #222226;border-radius:8px;color:#e8e8ec;cursor:pointer;display:flex;font-family:DM Mono,monospace;font-size:.72rem;gap:.5rem;padding:.55rem .9rem;transition:border-color .15s,background .15s;white-space:nowrap}.LanguagePartnerView_langBtn__JctlG:hover{background:#1e1e24;border-color:#3a3a42}.LanguagePartnerView_langBtn__JctlG.LanguagePartnerView_langBtnOpen__iEqNr{border-color:#6ee7b7;box-shadow:0 0 0 3px rgba(110,231,183,.08)}.LanguagePartnerView_langFlag__KScv6{font-size:1rem;line-height:1}.LanguagePartnerView_langLabel__fL19D{color:#e8e8ec}.LanguagePartnerView_langChevron__u3XcO{color:#555560;display:inline-block;font-size:.65rem;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.LanguagePartnerView_langChevron__u3XcO.LanguagePartnerView_langChevronOpen__jp\+aQ{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.LanguagePartnerView_langDropdown__esO3U{-webkit-animation:LanguagePartnerView_dropIn__KndY\+ .15s ease forwards;animation:LanguagePartnerView_dropIn__KndY\+ .15s ease forwards;background:#141416;border:1px solid #3a3a42;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.5);min-width:160px;overflow:hidden;position:absolute;right:0;top:calc(100% + .4rem);z-index:100}@-webkit-keyframes LanguagePartnerView_dropIn__KndY\+{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes LanguagePartnerView_dropIn__KndY\+{0%{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.LanguagePartnerView_langOption__9KsP9{align-items:center;background:none;border:none;border-bottom:1px solid #222226;color:#555560;cursor:pointer;display:flex;font-family:DM Mono,monospace;font-size:.72rem;gap:.6rem;padding:.65rem 1rem;text-align:left;transition:background .12s,color .12s;width:100%}.LanguagePartnerView_langOption__9KsP9:last-child{border-bottom:none}.LanguagePartnerView_langOption__9KsP9:hover{background:#1e1e24;color:#e8e8ec}.LanguagePartnerView_langOption__9KsP9.LanguagePartnerView_langOptionActive__2hfY\+{color:#6ee7b7}.LanguagePartnerView_langCheck__e-OnR{color:#6ee7b7;font-size:.65rem;margin-left:auto}.LanguagePartnerView_chatLog__G-zU1{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;max-height:400px;overflow-y:auto;padding-right:.5rem}.LanguagePartnerView_chatLog__G-zU1::-webkit-scrollbar{width:6px}.LanguagePartnerView_chatLog__G-zU1::-webkit-scrollbar-track{background:transparent}.LanguagePartnerView_chatLog__G-zU1::-webkit-scrollbar-thumb{background:#222226;border-radius:4px}.LanguagePartnerView_messageWrap__grQhS{-webkit-animation:LanguagePartnerView_slideIn__CMoaL .25s ease forwards;animation:LanguagePartnerView_slideIn__CMoaL .25s ease forwards;display:flex;flex-direction:column;max-width:85%}.LanguagePartnerView_messageWrap__grQhS.LanguagePartnerView_user__iFgdA{align-items:flex-end;align-self:flex-end}.LanguagePartnerView_messageWrap__grQhS.LanguagePartnerView_assistant__0MD6y{align-items:flex-start;align-self:flex-start}.LanguagePartnerView_messageBubble__v6iJi{border-radius:12px;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:300;line-height:1.5;padding:.9rem 1.2rem}.LanguagePartnerView_user__iFgdA .LanguagePartnerView_messageBubble__v6iJi{background:rgba(110,231,183,.08);border:1px solid rgba(110,231,183,.3);border-bottom-right-radius:2px;color:#6ee7b7}.LanguagePartnerView_assistant__0MD6y .LanguagePartnerView_messageBubble__v6iJi{background:#141416;border:1px solid #222226;border-bottom-left-radius:2px;color:#e8e8ec}.LanguagePartnerView_messageSpeakBtn__UFkxR{background:none;border:none;color:#555560;cursor:pointer;font-family:DM Mono,monospace;font-size:.65rem;padding:.4rem .2rem;transition:color .15s}.LanguagePartnerView_messageSpeakBtn__UFkxR:hover{color:#6ee7b7}.LanguagePartnerView_typingIndicator__h9aas{align-items:center;display:flex;gap:.3rem;height:1.5rem}.LanguagePartnerView_typingIndicator__h9aas span{-webkit-animation:LanguagePartnerView_bounce__xtxa3 1.4s ease-in-out infinite both;animation:LanguagePartnerView_bounce__xtxa3 1.4s ease-in-out infinite both;background-color:#555560;border-radius:50%;display:inline-block;height:6px;width:6px}.LanguagePartnerView_typingIndicator__h9aas span:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.LanguagePartnerView_typingIndicator__h9aas span:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}.LanguagePartnerView_translatableWord__sNaSP{border-bottom:1px dashed rgba(110,231,183,.4);cursor:pointer;display:inline-block;position:relative;transition:border-color .2s,background .2s}.LanguagePartnerView_translatableWord__sNaSP:hover{background:rgba(110,231,183,.1);border-bottom-color:#6ee7b7}.LanguagePartnerView_translatableWord__sNaSP:hover .LanguagePartnerView_translationTooltip__nncCM{opacity:1;-webkit-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);visibility:visible}.LanguagePartnerView_translationTooltip__nncCM{background:#1e1e24;border:1px solid #222226;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.3);color:#6ee7b7;font-family:DM Mono,monospace;font-size:.75rem;left:50%;opacity:0;padding:.4rem .6rem;pointer-events:none;position:absolute;top:100%;-webkit-transform:translateY(5px) translateX(-50%);transform:translateY(5px) translateX(-50%);transition:opacity .2s,visibility .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s,visibility .2s;transition:opacity .2s,transform .2s,visibility .2s,-webkit-transform .2s;visibility:hidden;white-space:nowrap;z-index:10}.LanguagePartnerView_tooltipDots__HLCBh{align-items:center;display:flex;gap:3px;height:10px;justify-content:center}.LanguagePartnerView_tooltipDots__HLCBh span{-webkit-animation:LanguagePartnerView_tooltipBounce__evlKO 1.2s ease-in-out infinite both;animation:LanguagePartnerView_tooltipBounce__evlKO 1.2s ease-in-out infinite both;background-color:#6ee7b7;border-radius:50%;display:inline-block;height:4px;width:4px}.LanguagePartnerView_tooltipDots__HLCBh span:first-child{-webkit-animation-delay:-.32s;animation-delay:-.32s}.LanguagePartnerView_tooltipDots__HLCBh span:nth-child(2){-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes LanguagePartnerView_tooltipBounce__evlKO{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes LanguagePartnerView_tooltipBounce__evlKO{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.LanguagePartnerView_inputWrap__Bw8JC{display:flex;flex-direction:column;gap:.5rem;margin-bottom:4rem;position:relative}.LanguagePartnerView_inputWrap__Bw8JC.LanguagePartnerView_loading__ZP5hn .LanguagePartnerView_textarea__zkMDo{border-color:#6ee7b7;box-shadow:0 0 0 3px rgba(110,231,183,.15)}.LanguagePartnerView_textarea__zkMDo{background:#141416;border:1px solid #222226;border-radius:10px;caret-color:#6ee7b7;color:#e8e8ec;font-family:DM Mono,monospace;font-size:1rem;font-weight:400;line-height:1.5;outline:none;overflow-y:auto;padding:1rem 1.2rem;resize:none;transition:border-color .2s,box-shadow .2s;width:100%}.LanguagePartnerView_textarea__zkMDo::-webkit-input-placeholder{color:#555560;font-style:italic;font-weight:300}.LanguagePartnerView_textarea__zkMDo::placeholder{color:#555560;font-style:italic;font-weight:300}.LanguagePartnerView_textarea__zkMDo:focus{border-color:#3a3a42;box-shadow:0 0 0 3px rgba(110,231,183,.08),inset 0 1px 0 hsla(0,0%,100%,.04)}.LanguagePartnerView_inputActions__XXQYL{align-items:stretch;display:flex;gap:.5rem;justify-content:flex-end}.LanguagePartnerView_sendBtn__kzzKq{background:#141416;border:1px solid #222226;border-radius:10px;color:#555560;cursor:pointer;font-family:DM Mono,monospace;font-size:.85rem;padding:0 1.2rem;transition:all .2s}.LanguagePartnerView_sendBtn__kzzKq:hover:not(:disabled){background:#1e1e24;border-color:#3a3a42;color:#6ee7b7}.LanguagePartnerView_sendBtn__kzzKq:disabled{cursor:not-allowed;opacity:.5}.LanguagePartnerView_micBtn__88NFm{align-items:center;background:#141416;border:1px solid #222226;border-radius:10px;color:#6ee7b7;cursor:pointer;display:flex;font-size:1.2rem;justify-content:center;padding:0 1.2rem;transition:all .2s}.LanguagePartnerView_micBtn__88NFm:hover:not(:disabled){background:rgba(110,231,183,.1);border-color:#6ee7b7}.LanguagePartnerView_micBtn__88NFm:disabled{cursor:not-allowed;opacity:.5}.LanguagePartnerView_micBtn__88NFm.LanguagePartnerView_recording__7OcJP{background:hsla(0,91%,71%,.1);border-color:#f87171;color:#f87171}.LanguagePartnerView_micBtn__88NFm.LanguagePartnerView_recording__7OcJP:hover{background:hsla(0,91%,71%,.15)}.LanguagePartnerView_statusBar__dJexG{align-items:center;color:#555560;display:flex;font-family:DM Mono,monospace;font-size:.7rem;gap:.5rem;height:1.4rem;letter-spacing:.05em;margin-bottom:1.2rem;transition:color .2s}.LanguagePartnerView_statusBar__dJexG.LanguagePartnerView_active__IvCf7 .LanguagePartnerView_statusDot__wGhEp{-webkit-animation:LanguagePartnerView_pulse__eBsLx 1s ease-in-out infinite;animation:LanguagePartnerView_pulse__eBsLx 1s ease-in-out infinite;background:#6ee7b7}.LanguagePartnerView_statusBar__dJexG.LanguagePartnerView_error__4FJ6e{color:#f87171}.LanguagePartnerView_statusBar__dJexG.LanguagePartnerView_error__4FJ6e .LanguagePartnerView_statusDot__wGhEp{background:#f87171}.LanguagePartnerView_statusDot__wGhEp{background:#555560;border-radius:50%;flex-shrink:0;height:6px;transition:background .2s;width:6px}@-webkit-keyframes LanguagePartnerView_pulse__eBsLx{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes LanguagePartnerView_pulse__eBsLx{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.5;-webkit-transform:scale(.8);transform:scale(.8)}}.LanguagePartnerView_responseArea__NPPmZ{display:flex;flex-direction:column;gap:.5rem;min-height:80px}.LanguagePartnerView_emptyState__fmWrQ{color:#555560;font-family:DM Mono,monospace;font-size:.75rem;font-style:italic;letter-spacing:.05em;padding:2rem 0;text-align:center}.LanguagePartnerView_chip__BWVqL{align-items:center;-webkit-animation:LanguagePartnerView_slideIn__CMoaL .25s ease forwards;animation:LanguagePartnerView_slideIn__CMoaL .25s ease forwards;background:#18181c;border:1px solid #222226;border-radius:8px;cursor:pointer;display:flex;gap:.75rem;opacity:0;padding:.9rem 1.4rem;-webkit-transform:translateY(6px);transform:translateY(6px);transition:background .15s,border-color .15s,-webkit-transform .15s;transition:background .15s,border-color .15s,transform .15s;transition:background .15s,border-color .15s,transform .15s,-webkit-transform .15s}.LanguagePartnerView_chip__BWVqL:first-child{-webkit-animation-delay:0s;animation-delay:0s}.LanguagePartnerView_chip__BWVqL:nth-child(2){-webkit-animation-delay:.07s;animation-delay:.07s}.LanguagePartnerView_chip__BWVqL:nth-child(3){-webkit-animation-delay:.14s;animation-delay:.14s}.LanguagePartnerView_chip__BWVqL:hover{background:#1e1e24;border-color:#3a3a42;-webkit-transform:translateX(4px);transform:translateX(4px)}.LanguagePartnerView_chip__BWVqL:hover .LanguagePartnerView_chipActions__DDOUI{opacity:1}.LanguagePartnerView_chip__BWVqL:active{-webkit-transform:translateX(4px) scale(.99);transform:translateX(4px) scale(.99)}@-webkit-keyframes LanguagePartnerView_slideIn__CMoaL{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes LanguagePartnerView_slideIn__CMoaL{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.LanguagePartnerView_chipNum__2Mc3n{color:#6ee7b7;flex-shrink:0;font-family:DM Mono,monospace;font-size:.65rem;min-width:14px;opacity:.7}.LanguagePartnerView_chipPrefix__-IirK{color:#555560;flex-shrink:0;font-family:DM Mono,monospace;font-size:.78rem;font-style:italic;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LanguagePartnerView_chipText__Zq7Z8{color:#6ee7b7;flex:1 1;font-family:DM Mono,monospace;font-size:.88rem;font-weight:400}.LanguagePartnerView_chipActions__DDOUI{align-items:center;display:flex;flex-shrink:0;gap:.5rem;margin-left:auto;opacity:0;transition:opacity .15s}.LanguagePartnerView_chipArrow__GnjHn{color:#555560;font-family:DM Mono,monospace;font-size:.65rem}.LanguagePartnerView_speakBtn__ejJVp{background:none;border:1px solid #222226;border-radius:4px;color:#6ee7b7;cursor:pointer;font-size:.6rem;line-height:1.4;padding:.1rem .35rem;transition:background .15s,border-color .15s}.LanguagePartnerView_speakBtn__ejJVp:hover{background:rgba(110,231,183,.08);border-color:#6ee7b7}.LanguagePartnerView_thinking__uHQRW{align-items:center;background:#18181c;border:1px solid #222226;border-radius:8px;display:flex;gap:.4rem;padding:1rem 1.4rem}.LanguagePartnerView_dot__NBtsV{-webkit-animation:LanguagePartnerView_bounce__xtxa3 1.2s ease-in-out infinite;animation:LanguagePartnerView_bounce__xtxa3 1.2s ease-in-out infinite;background:#6ee7b7;border-radius:50%;height:5px;width:5px}.LanguagePartnerView_dot__NBtsV:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.LanguagePartnerView_dot__NBtsV:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes LanguagePartnerView_bounce__xtxa3{0%,60%,to{opacity:.4;-webkit-transform:translateY(0);transform:translateY(0)}30%{opacity:1;-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes LanguagePartnerView_bounce__xtxa3{0%,60%,to{opacity:.4;-webkit-transform:translateY(0);transform:translateY(0)}30%{opacity:1;-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.LanguagePartnerView_hint__bdam3{align-items:center;color:#555560;display:flex;flex-wrap:wrap;font-size:.68rem;gap:.8rem;margin-top:1rem}.LanguagePartnerView_hint__bdam3 span{align-items:center;display:flex;gap:.3rem}.LanguagePartnerView_kbd__ZjNzq{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid #222226;border-radius:3px;color:#555560;display:inline-flex;font-family:DM Mono,monospace;font-size:.6rem;height:16px;justify-content:center;padding:0 4px}.LanguagePartnerView_config__RtcgJ{align-items:center;border-top:1px solid #222226;display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.5rem;padding-top:1.5rem}.LanguagePartnerView_configItem__NJt3S{align-items:center;color:#555560;display:flex;font-family:DM Mono,monospace;font-size:.68rem;gap:.4rem}.LanguagePartnerView_configValue__kgaQ0{color:#e8e8ec;font-family:DM Mono,monospace;font-size:.68rem}.LanguagePartnerView_modelSelect__w-2xn{background:#141416;border:1px solid #222226;border-radius:4px;color:#e8e8ec;cursor:pointer;font-family:DM Mono,monospace;font-size:.65rem;outline:none;padding:.15rem .4rem;transition:all .2s}.LanguagePartnerView_modelSelect__w-2xn:hover{background:#1e1e24;border-color:#3a3a42}.LanguagePartnerView_toggleBtn__4rM\+e{background:#141416;border:1px solid #222226;border-radius:4px;color:#555560;cursor:pointer;font-family:DM Mono,monospace;font-size:.65rem;padding:.2rem .5rem;transition:all .2s}.LanguagePartnerView_toggleBtn__4rM\+e:hover{background:#1e1e24;color:#e8e8ec}.LanguagePartnerView_toggleOn__Ru8x-{background:rgba(110,231,183,.1);border-color:#6ee7b7;color:#6ee7b7}.LanguagePartnerView_toggleOn__Ru8x-:hover{background:rgba(110,231,183,.15);color:#6ee7b7}.EditTaskDialog_overlay__zuLg2{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(13,13,15,.85);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:2rem;position:fixed;z-index:1100}.EditTaskDialog_dialog__5ONn-{-webkit-animation:EditTaskDialog_slideIn__Bh7Tx .3s ease-out;animation:EditTaskDialog_slideIn__Bh7Tx .3s ease-out;background:#141416;border:1px solid #222226;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.6);box-sizing:border-box;color:#e8e8ec;font-family:DM Sans,sans-serif;max-height:90vh;overflow-y:auto;padding:2.5rem;position:relative;width:100%}.EditTaskDialog_dialog__5ONn-::-webkit-scrollbar{width:6px}.EditTaskDialog_dialog__5ONn-::-webkit-scrollbar-thumb{background:#3a3a42;border-radius:4px}@-webkit-keyframes EditTaskDialog_slideIn__Bh7Tx{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes EditTaskDialog_slideIn__Bh7Tx{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.EditTaskDialog_closeBtn__Qq6FB{align-items:center;background:#18181c;border:1px solid #222226;border-radius:50%;color:#555560;cursor:pointer;display:flex;justify-content:center;padding:8px;position:absolute;right:1.5rem;top:1.5rem;transition:all .2s;z-index:10}.EditTaskDialog_closeBtn__Qq6FB:hover{background:#1e1e24;border-color:#6ee7b7;color:#6ee7b7;-webkit-transform:scale(1.1);transform:scale(1.1)}.EditTaskDialog_header__77cAr{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.EditTaskDialog_titleGroup__GZ4Hd .EditTaskDialog_label__KO\+VR{align-items:center;color:#6ee7b7;display:flex;font-family:DM Mono,monospace;font-size:.65rem;gap:.5rem;letter-spacing:.18em;margin-bottom:.6rem;text-transform:uppercase}.EditTaskDialog_titleGroup__GZ4Hd .EditTaskDialog_label__KO\+VR:before{background:#6ee7b7;content:"";display:inline-block;height:1px;width:18px}.EditTaskDialog_titleGroup__GZ4Hd .EditTaskDialog_title__GbFth{color:#e8e8ec;font-size:1.8rem;font-weight:200;letter-spacing:-.02em;line-height:1.2;margin:0}.EditTaskDialog_primaryBtn__Piv3v{align-items:center;background:rgba(110,231,183,.08);border:1px solid rgba(110,231,183,.3);border-radius:10px;color:#6ee7b7;cursor:pointer;display:flex;font-family:DM Mono,monospace;font-size:.85rem;justify-content:center;padding:.8rem 1.5rem;transition:all .2s}.EditTaskDialog_primaryBtn__Piv3v:hover:not(:disabled){background:rgba(110,231,183,.15);border-color:#6ee7b7}.EditTaskDialog_primaryBtn__Piv3v:disabled{cursor:not-allowed;opacity:.3}.EditTaskDialog_deleteBtn__Y288O{background:transparent;border:1px solid #222226;border-radius:10px;color:#555560;cursor:pointer;font-family:DM Mono,monospace;font-size:.85rem;padding:.8rem 1.5rem;transition:all .2s}.EditTaskDialog_deleteBtn__Y288O:hover:not(:disabled){background:#1e1e24;border-color:#f87171;color:#f87171}.EditTaskDialog_dangerBtn__5QD4B{background:hsla(0,91%,71%,.1);border:1px solid #f87171;border-radius:10px;color:#f87171;cursor:pointer;font-family:DM Mono,monospace;font-size:.85rem;padding:.8rem 1.5rem;transition:all .2s}.EditTaskDialog_dangerBtn__5QD4B:hover:not(:disabled){background:#f87171;color:#0d0d0f}.EditTaskDialog_containerGrid__0jafl{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr}.EditTaskDialog_projectArea__ugx86{order:1}.EditTaskDialog_titleArea__ow6C1{order:2}.EditTaskDialog_descriptionArea__sDDaC{order:3}.EditTaskDialog_positionArea__rVsZT{order:4}.EditTaskDialog_priorityArea__6NDg\+{order:5}.EditTaskDialog_assigneeArea__NjAej{order:6}.EditTaskDialog_timeArea__iznWI{order:7}.EditTaskDialog_typeArea__fUvbW{order:8}.EditTaskDialog_dateArea__2xhOs{order:9}@media(min-width:768px){.EditTaskDialog_containerGrid__0jafl{gap:2rem;grid-template-columns:1.2fr 1fr}.EditTaskDialog_projectArea__ugx86{grid-column:1;grid-row:1}.EditTaskDialog_titleArea__ow6C1{grid-column:1;grid-row:2}.EditTaskDialog_descriptionArea__sDDaC{align-self:stretch;grid-column:1;grid-row:3/span 2}.EditTaskDialog_positionArea__rVsZT{grid-column:1;grid-row:5}.EditTaskDialog_priorityArea__6NDg\+{grid-column:2;grid-row:1}.EditTaskDialog_assigneeArea__NjAej{grid-column:2;grid-row:2}.EditTaskDialog_timeArea__iznWI{grid-column:2;grid-row:3}.EditTaskDialog_dateArea__2xhOs{grid-column:2;grid-row:4}.EditTaskDialog_typeArea__fUvbW{grid-column:2;grid-row:5}}.EditTaskDialog_footer__G8l2G{align-items:center;border-top:1px solid #222226;display:flex;justify-content:space-between;margin-top:2rem;padding-top:1.5rem}.EditTaskDialog_deadlineNote__CZBhn{background:rgba(110,231,183,.1);border-radius:4px;color:#6ee7b7;font-family:DM Mono,monospace;font-size:.75rem;padding:2px 8px;text-transform:none}.EditTaskDialog_descriptionArea__sDDaC,.EditTaskDialog_field__e7VYF{display:flex;flex-direction:column}.EditTaskDialog_descriptionArea__sDDaC textarea{flex:1 1;min-height:80px;resize:vertical}.EditTaskDialog_fieldLabel__In-jW{color:#555560;font-family:DM Mono,monospace;font-size:.75rem;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.EditTaskDialog_input__TllQA{align-items:center;background:#0d0d0f;border:1px solid #222226;border-radius:8px;box-sizing:border-box;color:#e8e8ec;display:flex;font-family:DM Sans,sans-serif;font-size:1rem;justify-content:space-around;outline:none;padding:1rem;transition:border-color .2s;width:100%}.EditTaskDialog_input__TllQA:focus{border-color:#6ee7b7}.EditTaskDialog_input__TllQA.EditTaskDialog_centered__UqBD\+{font-size:1.5rem;font-weight:300;text-align:center}.EditTaskDialog_input__TllQA:hover{border-color:#3a3a42}.EditTaskDialog_colorCircles__Z5pYo{display:flex;gap:1rem;justify-content:space-around;width:100%}.EditTaskDialog_circle__EIHdg{border-radius:50%;cursor:pointer;height:32px;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;width:32px}.EditTaskDialog_circle__EIHdg.EditTaskDialog_selectedCircle__76oWC{box-shadow:0 0 0 2px #0d0d0f,0 0 0 4px #6ee7b7;-webkit-transform:scale(1.1);transform:scale(1.1)}.EditTaskDialog_circle__EIHdg.EditTaskDialog_green__85qhY{background:#9ccc98}.EditTaskDialog_circle__EIHdg.EditTaskDialog_yellow__utgjM{background:#facc4b}.EditTaskDialog_circle__EIHdg.EditTaskDialog_red__F4w6B{background:#e54035}.EditTaskDialog_circle__EIHdg.EditTaskDialog_darkRed__-G9hd{background:#a60e0e}.EditTaskDialog_avatars__a8zfB{display:flex;gap:1rem;justify-content:space-around;width:100%}.EditTaskDialog_avatars__a8zfB .EditTaskDialog_avatarWrapper__rTKYK{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:44px}.EditTaskDialog_avatars__a8zfB .EditTaskDialog_avatarWrapper__rTKYK.EditTaskDialog_selected__SdFsn{border:2px solid #6ee7b7;-webkit-transform:scale(1.1);transform:scale(1.1)}.EditTaskDialog_avatars__a8zfB .EditTaskDialog_avatarWrapper__rTKYK img{border-radius:50%;height:40px;object-fit:cover;width:40px}.EditTaskDialog_rowLabels__i\+LJv{margin-bottom:.5rem}.EditTaskDialog_rowInputs__1Gqp2,.EditTaskDialog_rowLabels__i\+LJv{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.EditTaskDialog_rowInputsDate__rJzJ\+{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(100px,1fr) minmax(180px,2fr)}.EditTaskDialog_dateSelects__ZRXrR{display:flex;gap:8px;width:100%}.EditTaskDialog_dateSelects__ZRXrR select.EditTaskDialog_input__TllQA{background-position:right .5rem center;min-width:0;padding:.8rem 1.2rem .8rem .8rem}.EditTaskDialog_dateBox__TGKjf,.EditTaskDialog_timeBox__wICBb{align-items:center;display:flex;gap:12px;padding-left:12px}.EditTaskDialog_inputIcon__beHu9{color:#555560}.EditTaskDialog_positionGrid__\+dbKv{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr 1fr}.EditTaskDialog_positionBtn__LmjLe{background:#18181c;border:1px solid #222226;border-radius:8px;color:#e8e8ec;cursor:pointer;font-family:DM Mono,monospace;font-size:.85rem;padding:1rem;text-align:center;transition:all .2s}.EditTaskDialog_positionBtn__LmjLe:hover{background:#1e1e24;border-color:#6ee7b7;color:#6ee7b7}.EditTaskDialog_positionBtn__LmjLe.EditTaskDialog_selectedBtn__MKqd8{background:rgba(110,231,183,.08);border-color:rgba(110,231,183,.3);color:#6ee7b7}.EditTaskDialog_typeGrid__FEweq{display:flex;flex-wrap:wrap;gap:.8rem}.EditTaskDialog_typeBtn__qZ90t{align-items:center;background:#18181c;border:1px solid #222226;border-radius:8px;color:#555560;cursor:pointer;display:flex;flex-basis:calc(50% - 0.4rem);flex-grow:1;flex-shrink:1;font-family:DM Sans,sans-serif;font-size:.9rem;gap:.5rem;padding:.6rem 1rem;transition:all .2s}.EditTaskDialog_typeBtn__qZ90t:hover{background:#1e1e24;border-color:#6ee7b7;color:#6ee7b7}.EditTaskDialog_typeBtn__qZ90t.EditTaskDialog_selectedBtn__MKqd8{background:rgba(110,231,183,.08);border-color:rgba(110,231,183,.3);color:#6ee7b7}input[type=date],input[type=time]{color:#6ee7b7;font-family:DM Mono,monospace}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;-webkit-filter:invert(1);filter:invert(1);opacity:.5}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}.KanBanView_kanbanFullView__YYCNK{background-color:#0d0d0f;background-image:linear-gradient(hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0);background-size:40px 40px;color:#e8e8ec;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;height:100vh;position:fixed;width:100vw;z-index:1001}@media screen and (max-width:768px){.KanBanView_kanbanFullView__YYCNK{padding:5vw 5vh}}.KanBanView_kanbanFullView__YYCNK .KanBanView_navBar__Gwsy1{padding:32px}.KanBanView_kanbanFullView__YYCNK .KanBanView_navBar__Gwsy1 .KanBanView_title__q3vLa{align-self:flex-end;font-size:50px;font-weight:300;grid-column:3/span 6;position:relative}.KanBanView_kanbanFullView__YYCNK .KanBanView_navBar__Gwsy1 .KanBanView_projectNameTrigger__HHUJs{color:#6ee7b7;cursor:pointer}.KanBanView_kanbanFullView__YYCNK .KanBanView_navBar__Gwsy1 .KanBanView_dropdownMenu__5vA8P{background-color:#141416;border:1px solid #222226;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.6);left:0;list-style:none;margin:0;max-height:40vh;overflow-y:auto;padding:0;position:absolute;top:100%;width:100%;z-index:10}.KanBanView_kanbanFullView__YYCNK .KanBanView_navBar__Gwsy1 .KanBanView_dropdownMenu__5vA8P li{color:#e8e8ec;cursor:pointer;font-size:32px;padding:16px}.KanBanView_kanbanFullView__YYCNK .KanBanView_navBar__Gwsy1 .KanBanView_dropdownMenu__5vA8P li:hover{background-color:#1e1e24;color:#6ee7b7}.KanBanView_kanbanFullView__YYCNK .KanBanView_navBar__Gwsy1 .KanBanView_projectHealth__e5-sE{align-self:flex-end;display:flex;flex-direction:column;font-family:DM Mono,monospace;font-size:16px;gap:8px;grid-column:10/span 2;text-align:right;text-transform:uppercase}.KanBanView_kanbanFullView__YYCNK .KanBanView_navBar__Gwsy1 .KanBanView_refreshButton__wuIs2{align-self:flex-end;background-color:rgba(110,231,183,.08);border:1px solid rgba(110,231,183,.3);border-radius:8px;color:#6ee7b7;cursor:pointer;font-family:DM Mono,monospace;font-size:14px;padding:8px 16px;transition:all .2s}.KanBanView_kanbanFullView__YYCNK .KanBanView_navBar__Gwsy1 .KanBanView_refreshButton__wuIs2:hover:enabled{background-color:rgba(110,231,183,.15);border-color:#6ee7b7}.KanBanView_kanbanFullView__YYCNK .KanBanView_navBar__Gwsy1 .KanBanView_refreshButton__wuIs2:disabled{background-color:#18181c;border-color:#222226;color:#555560;cursor:not-allowed}.KanBanView_kanbanFullView__YYCNK .KanBanView_navBar__Gwsy1 .KanBanView_trafficLight__RC-rO{align-self:flex-end}.KanBanView_kanbanFullView__YYCNK .KanBanView_navBar__Gwsy1 .KanBanView_trafficLight__RC-rO .KanBanView_closeButton__7fB0d{color:#555560;cursor:pointer;font-size:32px;transition:color .2s}.KanBanView_kanbanFullView__YYCNK .KanBanView_navBar__Gwsy1 .KanBanView_trafficLight__RC-rO .KanBanView_closeButton__7fB0d:hover{color:#e8e8ec}.KanBanView_kanbanFullView__YYCNK .KanBanView_navBar__Gwsy1 .KanBanView_trafficLight__RC-rO img{display:none}.KanBanView_firstColumn__7bdlk{background-color:#141416;border-radius:32px;grid-column:span 2;padding:32px}.KanBanView_rightSubGrid__OkmVH{display:grid;grid-column:span 12;grid-template-columns:subgrid}@media screen and (max-width:768px){.KanBanView_rightSubGrid__OkmVH{display:flex;flex-direction:column;gap:16px}}.KanBanView_rightSubGrid__OkmVH .KanBanView_taskSplit__qyYfp{background-color:#141416;border:1px solid #222226;border-radius:20px;display:flex;flex-direction:column;grid-column:span 4;height:30vh;padding:32px}@media screen and (max-width:768px){.KanBanView_rightSubGrid__OkmVH .KanBanView_taskSplit__qyYfp{height:auto;min-height:200px;padding:16px}}.KanBanView_rightSubGrid__OkmVH .KanBanView_taskSplit__qyYfp .KanBanView_title__q3vLa{font-size:24px;font-weight:300;margin-bottom:16px;width:100%}.KanBanView_rightSubGrid__OkmVH .KanBanView_taskSplit__qyYfp .KanBanView_taskTypesContainer__M\+RKS{display:flex;flex-grow:1;gap:8px}.KanBanView_rightSubGrid__OkmVH .KanBanView_taskSplit__qyYfp .KanBanView_taskType__n\+E-q{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end}.KanBanView_rightSubGrid__OkmVH .KanBanView_taskSplit__qyYfp .KanBanView_barsContainer__elUIW{align-items:center;display:flex;flex-direction:column-reverse;width:100%}.KanBanView_rightSubGrid__OkmVH .KanBanView_taskSplit__qyYfp .KanBanView_bar__eYzAD{background-color:#3a3a42;border-radius:4px;height:10px;margin:3px 0;width:100%}.KanBanView_rightSubGrid__OkmVH .KanBanView_taskSplit__qyYfp .KanBanView_taskTypeLabel__qdYF\+{background-color:#18181c;border:1px solid #222226;border-radius:6px;color:#6ee7b7;font-family:DM Mono,monospace;font-size:12px;margin-top:8px;padding:8px;text-align:center;text-transform:uppercase;width:100%}.KanBanView_rightSubGrid__OkmVH .KanBanView_priorityItems__MOrNM{background-color:#141416;border:1px solid #222226;border-radius:20px;grid-column:span 4;height:30vh;overflow-y:auto;padding:32px}@media screen and (max-width:768px){.KanBanView_rightSubGrid__OkmVH .KanBanView_priorityItems__MOrNM{height:auto;max-height:250px;padding:16px}}.KanBanView_rightSubGrid__OkmVH .KanBanView_priorityItems__MOrNM .KanBanView_title__q3vLa{font-size:24px;font-weight:300;padding-bottom:8px}.KanBanView_rightSubGrid__OkmVH .KanBanView_priorityItems__MOrNM .KanBanView_priorityItem__CUrFg{align-items:center;background-color:#18181c;border:1px solid #222226;border-radius:12px;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px;padding:12px}.KanBanView_rightSubGrid__OkmVH .KanBanView_priorityItems__MOrNM .KanBanView_priorityItem__CUrFg .KanBanView_itemTitle__r2mTZ{flex:1 1;font-size:15px}.KanBanView_rightSubGrid__OkmVH .KanBanView_priorityItems__MOrNM .KanBanView_priorityItem__CUrFg .KanBanView_rightItems__TorP0{align-items:center;display:flex;gap:12px}.KanBanView_rightSubGrid__OkmVH .KanBanView_priorityItems__MOrNM .KanBanView_priorityItem__CUrFg .KanBanView_rightItems__TorP0 .KanBanView_itemAsignee__gzPl7{aspect-ratio:1/1;height:24px}.KanBanView_rightSubGrid__OkmVH .KanBanView_priorityItems__MOrNM .KanBanView_priorityItem__CUrFg .KanBanView_rightItems__TorP0 .KanBanView_itemAsignee__gzPl7 img{border-radius:50%;height:100%;object-fit:cover;width:100%}.KanBanView_rightSubGrid__OkmVH .KanBanView_priorityItems__MOrNM .KanBanView_priorityItem__CUrFg .KanBanView_rightItems__TorP0 .KanBanView_itemPriority__so81e{aspect-ratio:1/1;border-radius:50%;height:16px}.KanBanView_rightSubGrid__OkmVH .KanBanView_priorityItems__MOrNM .KanBanView_priorityItem__CUrFg .KanBanView_rightItems__TorP0 .KanBanView_itemPriority__so81e.KanBanView_green__ZDkEj{background-color:#9ccc98;box-shadow:0 0 8px rgba(156,204,152,.4)}.KanBanView_rightSubGrid__OkmVH .KanBanView_priorityItems__MOrNM .KanBanView_priorityItem__CUrFg .KanBanView_rightItems__TorP0 .KanBanView_itemPriority__so81e.KanBanView_orange__G1X1N{background-color:#facc4b;box-shadow:0 0 8px rgba(250,204,75,.4)}.KanBanView_rightSubGrid__OkmVH .KanBanView_priorityItems__MOrNM .KanBanView_priorityItem__CUrFg .KanBanView_rightItems__TorP0 .KanBanView_itemPriority__so81e.KanBanView_red__jyWsy{background-color:#e54035;box-shadow:0 0 8px rgba(229,64,53,.4)}.KanBanView_rightSubGrid__OkmVH .KanBanView_priorityItems__MOrNM .KanBanView_priorityItem__CUrFg .KanBanView_rightItems__TorP0 .KanBanView_itemPriority__so81e.KanBanView_grey__jR8p0{background-color:#555560}.KanBanView_rightSubGrid__OkmVH .KanBanView_priorityItems__MOrNM .KanBanView_noPriorityTasks__lKGSa{background-color:#18181c;border:1px dashed #222226;border-radius:12px;color:#555560;font-size:14px;margin-bottom:8px;padding:16px;text-align:center}.KanBanView_rightSubGrid__OkmVH .KanBanView_hours__cCVzl{background-color:#141416;border:1px solid #222226;border-radius:20px;display:flex;flex-direction:column;grid-column:span 4;height:30vh;padding:32px}@media screen and (max-width:768px){.KanBanView_rightSubGrid__OkmVH .KanBanView_hours__cCVzl{height:auto;padding:16px}}.KanBanView_rightSubGrid__OkmVH .KanBanView_hours__cCVzl .KanBanView_title__q3vLa{flex-shrink:0;font-size:24px;font-weight:300;padding-bottom:16px}.KanBanView_rightSubGrid__OkmVH .KanBanView_hours__cCVzl .KanBanView_boxGrid__An4Zx{grid-gap:12px;display:grid;flex:1 1;gap:12px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);min-height:0}.KanBanView_rightSubGrid__OkmVH .KanBanView_hours__cCVzl .KanBanView_boxGrid__An4Zx .KanBanView_whiteBoxContainer__FcdGx{background-color:#18181c;border:1px solid #222226;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;min-height:0;padding:14px 16px}.KanBanView_rightSubGrid__OkmVH .KanBanView_hours__cCVzl .KanBanView_boxGrid__An4Zx .KanBanView_whiteBoxContainer__FcdGx .KanBanView_title__q3vLa{color:#555560;flex-shrink:0;font-family:DM Mono,monospace;font-size:11px;letter-spacing:.06em;margin:0;padding-bottom:0;text-transform:uppercase}.KanBanView_rightSubGrid__OkmVH .KanBanView_hours__cCVzl .KanBanView_boxGrid__An4Zx .KanBanView_whiteBoxContainer__FcdGx .KanBanView_hoursValue__O01r6{color:#6ee7b7;font-size:28px;font-weight:300;line-height:1}.KanBanView_rightSubGrid__OkmVH .KanBanView_kanBanContainer__PR7qD{display:flex;flex-direction:column;gap:16px;grid-column:span 12;overflow-x:auto;padding-top:32px}.KanBanView_filterBar__-eeAQ{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.KanBanView_filterBar__-eeAQ .KanBanView_filterInput__qKHfC,.KanBanView_filterBar__-eeAQ .KanBanView_filterSelect__-5uaj{background:#18181c;border:1px solid #222226;border-radius:8px;color:#e8e8ec;font-family:DM Sans,sans-serif;font-size:.9rem;outline:none;padding:.6rem 1rem;transition:all .2s}.KanBanView_filterBar__-eeAQ .KanBanView_filterInput__qKHfC:focus,.KanBanView_filterBar__-eeAQ .KanBanView_filterInput__qKHfC:hover,.KanBanView_filterBar__-eeAQ .KanBanView_filterSelect__-5uaj:focus,.KanBanView_filterBar__-eeAQ .KanBanView_filterSelect__-5uaj:hover{border-color:#6ee7b7}.KanBanView_filterBar__-eeAQ .KanBanView_filterInput__qKHfC{color:#6ee7b7;font-family:DM Mono,monospace}.KanBanView_filterBar__-eeAQ .KanBanView_filterInput__qKHfC::-webkit-calendar-picker-indicator{cursor:pointer;-webkit-filter:invert(1);filter:invert(1);opacity:.5}.KanBanView_filterBar__-eeAQ .KanBanView_filterInput__qKHfC::-webkit-calendar-picker-indicator:hover{opacity:1}.KanBanView_filterBar__-eeAQ .KanBanView_clearBtn__KZ0CW{background:transparent;border:1px solid #222226;border-radius:8px;color:#f87171;cursor:pointer;font-family:DM Mono,monospace;font-size:.8rem;padding:.6rem 1rem;text-transform:uppercase;transition:all .2s}.KanBanView_filterBar__-eeAQ .KanBanView_clearBtn__KZ0CW:hover{background:hsla(0,91%,71%,.1);border-color:#f87171}.KanBanView_grid__FYVRa{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:1024px){.KanBanView_grid__FYVRa{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:540px){.KanBanView_grid__FYVRa{gap:16px;grid-auto-rows:auto;grid-template-columns:repeat(4,1fr)}}.KanBanView_mainGrid__lFgiP{padding:0 32px}.task-card{align-items:center;background-color:#18181c;border:1px solid #222226;border-radius:8px;color:#e8e8ec;display:flex;font-family:DM Sans,sans-serif;font-size:14px;justify-content:space-between;padding:12px;transition:all .3s ease-in-out}.task-card .drag-handle{align-items:center;cursor:grab;display:flex;margin-right:8px}.task-card .task-content{flex-grow:1;margin-right:12px}.task-card .add-time-button{align-items:center;background-color:rgba(110,231,183,.1);border:1px solid rgba(110,231,183,.3);border-radius:6px;color:#6ee7b7;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s}.task-card .add-time-button:hover{background-color:rgba(110,231,183,.2);border-color:#6ee7b7}.task-card.dragging{opacity:.5}.task-card.overlay{border-color:#6ee7b7;box-shadow:0 0 10px rgba(110,231,183,.2)}.task-card:hover{background-color:#1e1e24;border-color:#6ee7b7}.board-container{color:#e8e8ec;display:flex;font-family:DM Sans,sans-serif;font-weight:300;justify-content:center;overflow-x:auto;padding:0 0 16px;scroll-snap-type:x mandatory}.board-container.dragging-active{scroll-snap-type:none}.board-container .columns-wrapper{display:flex;flex-wrap:nowrap;gap:16px;justify-content:center;padding:0 16px;width:100%}@media(max-width:768px){.board-container .columns-wrapper{justify-content:flex-start;padding:0 7.5vw}}.board-column{background-color:#141416;border:1px solid #222226;border-radius:16px;display:flex;flex:1 1;flex-direction:column;flex-shrink:0;height:500px;max-height:500px;max-width:350px;min-width:200px;scroll-snap-align:center}.board-column.dragging-over{border-color:#555560;opacity:.3}.board-column.overlay{border-color:#6ee7b7}.board-column .board-column-header{align-items:center;border-bottom:1px solid #222226;display:flex;font-family:DM Mono,monospace;font-size:14px;justify-content:space-between;padding:16px;text-transform:uppercase}.board-column .board-column-header .drag-handle{background:none;border:none;color:#555560;cursor:grab;padding:4px}.board-column .board-column-header .drag-handle:hover{color:#e8e8ec}.board-column .board-column-header .column-title{color:#6ee7b7;font-weight:500;letter-spacing:.05em;margin-left:auto}.board-column .board-column-content{display:flex;flex-direction:column;flex-grow:1;gap:8px;overflow-y:auto;padding:8px}@media(max-width:768px){.board-column{max-width:85vw;min-width:85vw}}.TaskBoardView_grid__qghpb{grid-gap:32px;box-sizing:border-box;display:grid;gap:32px;grid-template-columns:repeat(12,1fr);padding:32px;width:100%}@media screen and (max-width:1024px){.TaskBoardView_grid__qghpb{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:540px){.TaskBoardView_grid__qghpb{gap:16px;grid-auto-rows:auto;grid-template-columns:repeat(4,1fr);padding:16px}}.TaskBoardView_grid4__6hk6T{grid-gap:32px;box-sizing:border-box;display:grid;gap:32px;grid-template-columns:repeat(4,1fr);padding-bottom:64px;padding-left:32px;padding-right:32px;width:100%}@media screen and (max-width:1024px){.TaskBoardView_grid4__6hk6T{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:540px){.TaskBoardView_grid4__6hk6T{gap:16px;grid-auto-rows:auto;grid-template-columns:repeat(1,1fr);padding-left:16px;padding-right:16px}}@media screen and (min-width:1600px){.TaskBoardView_grid4__6hk6T{grid-template-columns:repeat(6,1fr)}}.TaskBoardView_TaskBoardFullView__zeumt{box-sizing:border-box;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;height:100vh;overflow-x:hidden;overflow-y:auto;position:fixed;transition:background-color .3s ease,color .3s ease;width:100vw;z-index:1001}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+{background-color:#f7f7f7;color:#121212}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_clearBtn__xVKpF,.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_dropdownMenuSort__BiOLk,.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_filterGroup__amqMR,.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_filterInput__8N1fx,.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_filterSelect__bwInL,.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_iconBtn__yPb4F,.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_statusToggleGroup__Lqb7R{background:#fff;border-color:#e0e0e0;color:#333}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_filterInput__8N1fx::-webkit-calendar-picker-indicator{-webkit-filter:none;filter:none}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_statusToggleBtn__HgM7P{border-right-color:#e0e0e0;color:#888}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_statusToggleBtn__HgM7P:hover{background:#f0f0f0;color:#121212}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_statusToggleBtn__HgM7P.TaskBoardView_active__Cvp5W{background:rgba(110,231,183,.25);color:#059669}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_dropdownItem__wKkN3{color:#333}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_dropdownItem__wKkN3:hover{background:#f0f0f0}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_dropdownItem__wKkN3.TaskBoardView_active__Cvp5W{background:rgba(110,231,183,.25);color:#059669}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_iconBtn__yPb4F{color:#888}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_iconBtn__yPb4F:hover{background:#f0f0f0;color:#121212}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_iconBtn__yPb4F.TaskBoardView_activeSort__S4nli{background:rgba(110,231,183,.25);border-color:#059669;color:#059669}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_clearBtn__xVKpF{color:#ef4444}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_light__AF1A\+ .TaskBoardView_clearBtn__xVKpF:hover{background:rgba(239,68,68,.1);border-color:#ef4444}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_dark__QsLd7{background-color:#0d0d0f;background-image:linear-gradient(hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0);background-size:40px 40px;color:#e8e8ec}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_dark__QsLd7 .TaskBoardView_navBar__nkSow .TaskBoardView_logo__KoONp img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_dark__QsLd7 .TaskBoardView_taskCardSpacer__Xs31T{background-color:#141416;border:2px dashed #222226}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_dark__QsLd7 .TaskBoardView_taskCardSpacer__Xs31T:hover{background-color:#1e1e24;border-color:#6ee7b7}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_dark__QsLd7 .TaskBoardView_taskCardSpacer__Xs31T .TaskBoardView_addSign__9OUkf{background-color:#6ee7b7;color:#0d0d0f}.TaskBoardView_TaskBoardFullView__zeumt.TaskBoardView_dark__QsLd7 .TaskBoardView_taskCardSpacer__Xs31T .TaskBoardView_availableTasks__VOfbY{color:#555560}@media screen and (max-width:768px){.TaskBoardView_TaskBoardFullView__zeumt{padding:0}}.TaskBoardView_TaskBoardFullView__zeumt .TaskBoardView_navBar__nkSow{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:32px;width:100%}@media screen and (max-width:540px){.TaskBoardView_TaskBoardFullView__zeumt .TaskBoardView_navBar__nkSow{padding:16px}}.TaskBoardView_TaskBoardFullView__zeumt .TaskBoardView_navBar__nkSow .TaskBoardView_logo__KoONp img{height:48px}.TaskBoardView_TaskBoardFullView__zeumt .TaskBoardView_navBar__nkSow .TaskBoardView_title__tMO3l{flex-grow:1;font-size:2.5rem;font-weight:300;letter-spacing:-.02em;text-align:center}@media screen and (max-width:540px){.TaskBoardView_TaskBoardFullView__zeumt .TaskBoardView_navBar__nkSow .TaskBoardView_title__tMO3l{font-size:28px}}.TaskBoardView_TaskBoardFullView__zeumt .TaskBoardView_navBar__nkSow .TaskBoardView_themeToggle__ltiN5{align-items:center;background:hsla(0,0%,50%,.2);border-radius:50%;cursor:pointer;display:flex;font-size:20px;height:48px;justify-content:center;margin-right:16px;transition:background .3s ease;width:48px}.TaskBoardView_TaskBoardFullView__zeumt .TaskBoardView_navBar__nkSow .TaskBoardView_themeToggle__ltiN5:hover{background:hsla(0,0%,50%,.3)}.TaskBoardView_TaskBoardFullView__zeumt .TaskBoardView_navBar__nkSow .TaskBoardView_closeButton__Jbj9P{align-items:center;background:hsla(0,0%,50%,.2);border-radius:50%;cursor:pointer;display:flex;font-size:24px;height:48px;justify-content:center;transition:background .3s ease;width:48px}.TaskBoardView_TaskBoardFullView__zeumt .TaskBoardView_navBar__nkSow .TaskBoardView_closeButton__Jbj9P:hover{background:hsla(0,0%,50%,.3)}.TaskBoardView_taskCard__RTCDZ{background:rgba(22,22,28,.95);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.55);cursor:pointer;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:20px 20px 20px 26px;position:relative;-webkit-transform:translateY(0);transform:translateY(0);transition:box-shadow .25s ease,border-color .25s ease,-webkit-transform .25s cubic-bezier(.25,.8,.25,1);transition:transform .25s cubic-bezier(.25,.8,.25,1),box-shadow .25s ease,border-color .25s ease;transition:transform .25s cubic-bezier(.25,.8,.25,1),box-shadow .25s ease,border-color .25s ease,-webkit-transform .25s cubic-bezier(.25,.8,.25,1);width:100%}.TaskBoardView_taskCard__RTCDZ:before{background:#9ca3af;background:var(--priority-color,#9ca3af);border-radius:16px 0 0 16px;bottom:0;content:"";left:0;position:absolute;top:0;width:5px}.TaskBoardView_taskCard__RTCDZ:hover{border-color:hsla(0,0%,100%,.14);box-shadow:0 20px 48px rgba(0,0,0,.7);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.TaskBoardView_taskCard__RTCDZ.TaskBoardView_green__Zsh-n{--priority-color:#4ade80}.TaskBoardView_taskCard__RTCDZ.TaskBoardView_orange__dcj-C{--priority-color:#fbbf24}.TaskBoardView_taskCard__RTCDZ.TaskBoardView_red__Ae41B{--priority-color:#f87171}.TaskBoardView_taskCard__RTCDZ.TaskBoardView_darkRed__P9U2\+{--priority-color:#ef4444}.TaskBoardView_taskCard__RTCDZ.TaskBoardView_grey__MnjJ4{--priority-color:#9ca3af}.TaskBoardView_taskCard__RTCDZ .TaskBoardView_cardHeader__E1ZJN{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.TaskBoardView_taskCard__RTCDZ .TaskBoardView_cardHeader__E1ZJN .TaskBoardView_taskName__TYpgE{color:#fff;flex:1 1;font-size:1rem;font-weight:600;line-height:1.45;margin:0;overflow-wrap:break-word}@media screen and (min-width:2800px){.TaskBoardView_taskCard__RTCDZ .TaskBoardView_cardHeader__E1ZJN .TaskBoardView_taskName__TYpgE{font-size:1.5rem}}.TaskBoardView_taskCard__RTCDZ .TaskBoardView_cardHeader__E1ZJN .TaskBoardView_typeIcon__egCZg{align-items:center;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.7);display:flex;flex-shrink:0;font-family:DM Mono,monospace;font-size:.68rem;justify-content:center;letter-spacing:.02em;padding:6px 10px;transition:background .2s ease,border-color .2s ease;white-space:nowrap}.TaskBoardView_taskCard__RTCDZ .TaskBoardView_cardHeader__E1ZJN .TaskBoardView_typeIcon__egCZg:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2)}.TaskBoardView_taskCard__RTCDZ .TaskBoardView_statsRow__VOCpt{align-items:center;display:flex;gap:10px;justify-content:space-between}.TaskBoardView_taskCard__RTCDZ .TaskBoardView_statsRow__VOCpt .TaskBoardView_hourBadge__8kp7\+{background:#9ca3af;background:var(--priority-color,#9ca3af);border-radius:20px;color:rgba(0,0,0,.85);flex-shrink:0;font-family:DM Mono,monospace;font-size:.78rem;font-weight:800;letter-spacing:.03em;padding:4px 13px}.TaskBoardView_taskCard__RTCDZ .TaskBoardView_statsRow__VOCpt .TaskBoardView_hourVisualizer__sUrqR{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.TaskBoardView_taskCard__RTCDZ .TaskBoardView_statsRow__VOCpt .TaskBoardView_hourVisualizer__sUrqR span{background:hsla(0,0%,100%,.12);border-radius:50%;display:block;height:7px;transition:background .2s ease;width:7px}.TaskBoardView_taskCard__RTCDZ .TaskBoardView_statsRow__VOCpt .TaskBoardView_hourVisualizer__sUrqR span.TaskBoardView_filled__00mNT{background:#9ca3af;background:var(--priority-color,#9ca3af);box-shadow:0 0 5px #9ca3af;box-shadow:0 0 5px var(--priority-color,#9ca3af)}.TaskBoardView_taskCard__RTCDZ .TaskBoardView_taskFooter__W\+2NR{align-items:center;border-top:1px solid hsla(0,0%,100%,.07);display:flex;gap:6px;padding-top:11px}.TaskBoardView_taskCard__RTCDZ .TaskBoardView_taskFooter__W\+2NR .TaskBoardView_projectName__JJEX\+{color:hsla(0,0%,100%,.4);font-family:DM Mono,monospace;font-size:.7rem;font-weight:500;letter-spacing:.1em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.TaskBoardView_taskCard__RTCDZ .TaskBoardView_taskFooter__W\+2NR:before{background:#9ca3af;background:var(--priority-color,#9ca3af);border-radius:50%;content:"";flex-shrink:0;height:5px;opacity:.7;width:5px}.TaskBoardView_taskCardSpacer__Xs31T{align-items:center;background:rgba(22,22,28,.5);border:2px dashed hsla(0,0%,100%,.1);border-radius:16px;display:flex;flex-direction:column;justify-content:center;min-height:160px;transition:all .25s ease;width:100%}.TaskBoardView_taskCardSpacer__Xs31T:hover{background-color:rgba(0,0,0,.08);border-color:rgba(0,0,0,.4);cursor:pointer}.TaskBoardView_taskCardSpacer__Xs31T:hover .TaskBoardView_addSign__9OUkf{background-color:#6ee7b7;-webkit-transform:rotate(90deg) scale(1.1);transform:rotate(90deg) scale(1.1)}.TaskBoardView_taskCardSpacer__Xs31T .TaskBoardView_addSign__9OUkf{align-items:center;background-color:#a3cd9e;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.3);color:#fff;display:flex;font-size:40px;font-weight:300;height:80px;justify-content:center;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all .4s cubic-bezier(.175,.885,.32,1.275);width:80px}.TaskBoardView_taskCardSpacer__Xs31T .TaskBoardView_availableTasks__VOfbY{align-items:center;color:rgba(0,0,0,.7);display:flex;font-family:DM Mono,monospace;font-size:20px;justify-content:center;padding-top:24px}.TaskBoardView_taskContainer__Yh\+TN{box-sizing:border-box;width:100%}.TaskBoardView_filterBarContainer__HG\+oa{box-sizing:border-box;display:flex;justify-content:flex-end;padding:0 32px 16px;width:100%}.TaskBoardView_filterBar__eW5Xl{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.TaskBoardView_filterBar__eW5Xl .TaskBoardView_filterInput__8N1fx,.TaskBoardView_filterBar__eW5Xl .TaskBoardView_filterSelect__bwInL{background:#18181c;border:1px solid #222226;border-radius:8px;color:#e8e8ec;font-family:DM Sans,sans-serif;font-size:.9rem;outline:none;padding:.6rem 1rem;transition:all .2s}.TaskBoardView_filterBar__eW5Xl .TaskBoardView_filterInput__8N1fx:focus,.TaskBoardView_filterBar__eW5Xl .TaskBoardView_filterInput__8N1fx:hover,.TaskBoardView_filterBar__eW5Xl .TaskBoardView_filterSelect__bwInL:focus,.TaskBoardView_filterBar__eW5Xl .TaskBoardView_filterSelect__bwInL:hover{border-color:#6ee7b7}.TaskBoardView_filterBar__eW5Xl .TaskBoardView_filterInput__8N1fx{color:#6ee7b7;font-family:DM Mono,monospace}.TaskBoardView_filterBar__eW5Xl .TaskBoardView_filterInput__8N1fx::-webkit-calendar-picker-indicator{cursor:pointer;-webkit-filter:invert(1);filter:invert(1);opacity:.5}.TaskBoardView_filterBar__eW5Xl .TaskBoardView_filterInput__8N1fx::-webkit-calendar-picker-indicator:hover{opacity:1}.TaskBoardView_filterBar__eW5Xl .TaskBoardView_clearBtn__xVKpF{background:transparent;border:1px solid #222226;border-radius:8px;color:#f87171;cursor:pointer;font-family:DM Mono,monospace;font-size:.8rem;padding:.6rem 1rem;text-transform:uppercase;transition:all .2s}.TaskBoardView_filterBar__eW5Xl .TaskBoardView_clearBtn__xVKpF:hover{background:hsla(0,91%,71%,.1);border-color:#f87171}.TaskBoardView_statusToggleGroup__Lqb7R{background:#18181c;border:1px solid #222226;border-radius:50px;display:flex;margin-top:8px;overflow:hidden}.TaskBoardView_statusToggleBtn__HgM7P{align-items:center;background:transparent;border:none;color:#555560;cursor:pointer;display:flex;justify-content:center;padding:8px 20px;transition:all .2s}.TaskBoardView_statusToggleBtn__HgM7P:hover{background:#1e1e24;color:#e8e8ec}.TaskBoardView_statusToggleBtn__HgM7P.TaskBoardView_active__Cvp5W{background:rgba(110,231,183,.15);color:#6ee7b7}.TaskBoardView_statusToggleBtn__HgM7P:not(:last-child){border-right:1px solid #222226}.TaskBoardView_filterGroup__amqMR{align-items:center;background:#18181c;border:1px solid #222226;border-radius:8px;display:flex;gap:8px;padding:4px 12px}.TaskBoardView_avatarWrapper__WXg75{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;width:32px}.TaskBoardView_avatarWrapper__WXg75 img{height:100%;object-fit:cover;width:100%}.TaskBoardView_avatarWrapper__WXg75.TaskBoardView_selected__ktt70{box-shadow:0 0 0 2px #0d0d0f,0 0 0 4px #6ee7b7;-webkit-transform:scale(1.1);transform:scale(1.1)}.TaskBoardView_avatarFallback__UIgqG{align-items:center;background:#555560;color:#0d0d0f;display:flex;font-family:DM Mono,monospace;font-size:14px;height:100%;justify-content:center;width:100%}.TaskBoardView_circle__dELQF{border-radius:50%;cursor:pointer;height:20px;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease;width:20px}.TaskBoardView_circle__dELQF.TaskBoardView_selectedCircle__NeqLW{box-shadow:0 0 0 2px #0d0d0f,0 0 0 4px #6ee7b7;-webkit-transform:scale(1.2);transform:scale(1.2)}.TaskBoardView_circle__dELQF.TaskBoardView_green__Zsh-n{background:#9ccc98}.TaskBoardView_circle__dELQF.TaskBoardView_orange__dcj-C{background:#facc4b}.TaskBoardView_circle__dELQF.TaskBoardView_red__Ae41B{background:#e54035}.TaskBoardView_circle__dELQF.TaskBoardView_darkRed__P9U2\+{background:#a60e0e}.TaskBoardView_sortMenuContainer__D83N6{position:relative}.TaskBoardView_iconBtn__yPb4F{align-items:center;background:#18181c;border:1px solid #222226;border-radius:8px;color:#555560;cursor:pointer;display:flex;height:42px;justify-content:center;transition:all .2s;width:42px}.TaskBoardView_iconBtn__yPb4F:hover{border-color:#3a3a42;color:#e8e8ec}.TaskBoardView_iconBtn__yPb4F.TaskBoardView_activeSort__S4nli{background:rgba(110,231,183,.1);border-color:#6ee7b7;color:#6ee7b7}.TaskBoardView_dropdownMenuSort__BiOLk{background:#141416;border:1px solid #222226;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:4px;margin-top:8px;min-width:200px;padding:8px;position:absolute;right:0;top:100%;z-index:50}.TaskBoardView_dropdownItem__wKkN3{align-items:center;border-radius:8px;color:#e8e8ec;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:14px;gap:12px;padding:10px 16px;transition:all .2s}.TaskBoardView_dropdownItem__wKkN3:hover{background:#1e1e24}.TaskBoardView_dropdownItem__wKkN3.TaskBoardView_active__Cvp5W{background:rgba(110,231,183,.1);color:#6ee7b7}@font-face{font-family:Caprasimo;font-style:normal;font-weight:400;src:url(/static/media/Caprasimo-Regular.1fb14e3bf85c52709856.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/Inter-Bold.828b5dfc027ace162d5d.woff) format("woff")}@font-face{font-family:NotoSansJP;font-style:normal;font-weight:500;src:url(/static/media/NotoSansJP-Medium.0574422b13c8065fb966.ttf) format("truetype")}@font-face{font-family:NotoSansSC;font-style:normal;font-weight:400;src:url(/static/media/NotoSansSC-Regular.b53faedec5edbc4e93e4.ttf) format("truetype")}@font-face{font-family:NotoSansKR;font-style:normal;font-weight:400;src:url(/static/media/NotoSansKR-Regular.e1aa54c04a18648e6468.otf) format("opentype")}@font-face{font-family:NotoSansArabic;font-style:normal;font-weight:400;src:url(/static/media/NotoSansArabic-Regular.0a9d930e34e5e83f30d9.ttf) format("truetype")}@font-face{font-family:"NotoSerifGeorgian";font-style:normal;font-weight:400;src:url(/static/media/NotoSerifGeorgianVariable.249e4718a69968113103.ttf) format("truetype")}.ManyTranslationsFullView_manyTranslationsFullView__38ZLJ{align-items:center;background-color:#fff;color:#000;display:flex;font-family:Noah Regular,sans-serif;height:100svh;justify-content:center;padding:10vw 5vw;position:fixed;width:100vw;z-index:1001}.ManyTranslationsFullView_container__Z1Z\+q{display:flex;height:80%;max-width:1200px;width:100%}@media screen and (max-width:768px){.ManyTranslationsFullView_container__Z1Z\+q{height:95%}}.ManyTranslationsFullView_sourceSentence__XK3Qe{flex:1 1;font-size:5vh;overflow-y:auto;padding-right:2vw;text-align:left}.ManyTranslationsFullView_translations__CpnfX{flex:1 1;font-size:3vh;overflow-y:auto;padding-left:2vw;text-align:left}.ManyTranslationsFullView_translations__CpnfX.ManyTranslationsFullView_fontEng__8qr\+A,.ManyTranslationsFullView_translations__CpnfX.ManyTranslationsFullView_fontPor__E1mcE{font-family:Caprasimo,sans-serif}.ManyTranslationsFullView_translations__CpnfX.ManyTranslationsFullView_fontDeu__qqWoF,.ManyTranslationsFullView_translations__CpnfX.ManyTranslationsFullView_fontEll__3wvUP,.ManyTranslationsFullView_translations__CpnfX.ManyTranslationsFullView_fontFra__5gjU5,.ManyTranslationsFullView_translations__CpnfX.ManyTranslationsFullView_fontIta__F-7dI,.ManyTranslationsFullView_translations__CpnfX.ManyTranslationsFullView_fontNld__ecOxt,.ManyTranslationsFullView_translations__CpnfX.ManyTranslationsFullView_fontRus__Z7HkT,.ManyTranslationsFullView_translations__CpnfX.ManyTranslationsFullView_fontSpa__NQCe-,.ManyTranslationsFullView_translations__CpnfX.ManyTranslationsFullView_fontTur__53Rgo,.ManyTranslationsFullView_translations__CpnfX.ManyTranslationsFullView_fontVie__XdgDP{font-family:Inter,sans-serif}.ManyTranslationsFullView_translations__CpnfX.ManyTranslationsFullView_fontJpn__l8oOw{font-family:NotoSansJP,sans-serif}.ManyTranslationsFullView_translations__CpnfX.ManyTranslationsFullView_fontCmn__GPuNc{font-family:NotoSansSC,sans-serif}.ManyTranslationsFullView_translations__CpnfX.ManyTranslationsFullView_fontKor__Dqc1Y{font-family:NotoSansKR,sans-serif}.ManyTranslationsFullView_translations__CpnfX.ManyTranslationsFullView_fontAra__TiRJw{font-family:NotoSansArabic,sans-serif}.ManyTranslationsFullView_translations__CpnfX.ManyTranslationsFullView_fontGeo__RDQeF{font-family:"NotoSerifGeorgian",sans-serif}.ManyTranslationsFullView_translations__CpnfX .ManyTranslationsFullView_translation__ZC6zT{margin-bottom:1vh}.ManyTranslationsFullView_closeButton__MfTXC{align-self:flex-end;padding-bottom:5vh}.ManyTranslationsFullView_lang__nxMTl{font-weight:700;margin-right:.5vw}.ManyTranslationsFullView_textNormal__F-SWw{display:inline-block}.ManyTranslationsFullView_clickable__H0vP5{border-radius:4px;cursor:pointer;padding:2px 4px;transition:background-color .3s ease}.ManyTranslationsFullView_clickable__H0vP5:hover{background-color:hsla(0,0%,100%,.2)}.ManyTranslationsFullView_clickable__H0vP5:active{background-color:hsla(0,0%,100%,.3)}.ManyTranslationsFullView_error__AM8xF,.ManyTranslationsFullView_loading__YPLt8,.ManyTranslationsFullView_noData__KeMVr{font-size:4vh;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ManyTranslationsFullView_noTranslation__Ocv6c{font-size:3vh;margin-top:2vh;text-align:center}@media screen and (max-width:768px){.ManyTranslationsFullView_container__Z1Z\+q{flex-direction:column}.ManyTranslationsFullView_sourceSentence__XK3Qe{font-size:6vw;margin-bottom:5vh;padding-right:0;text-align:center}.ManyTranslationsFullView_translations__CpnfX{font-size:4vw;padding-left:0;text-align:center}.ManyTranslationsFullView_manyTranslationsFullView__38ZLJ{padding:5vw}}.ManyTranslationsFullView_controlsContainer__vFUDT{display:flex;justify-content:center}.ManyTranslationsFullView_currentTargetLanguage__\+avC8{cursor:pointer;font-size:5vw;padding:5px}.ManyTranslationsFullView_languageMenu__p2\+mn{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100svh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1002}.ManyTranslationsFullView_flagGrid__F7lW5{grid-gap:20px;background-color:#fff;border-radius:10px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);max-height:80vh;overflow-y:auto;padding:20px}.ManyTranslationsFullView_flagItem__oqCgi{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-size:10vw;padding:10px;text-align:center}.ManyTranslationsFullView_languageName__2J2lh{font-size:4vw;margin-top:5px}.FlashcardView_flashcardView__lZDU5{align-items:center;background:#0d0d0f;color:#e8e8ec;display:flex;font-family:DM Sans,sans-serif;font-weight:300;inset:0;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:2rem;position:fixed;z-index:1001}@media(max-width:768px){.FlashcardView_flashcardView__lZDU5{align-items:flex-start;padding:1rem .75rem}}.FlashcardView_gridBg__LPyaF{background-image:linear-gradient(hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0);background-size:40px 40px;inset:0;pointer-events:none;position:fixed;z-index:0}.FlashcardView_container__fFEoP{display:flex;flex-direction:column;gap:2rem;max-width:680px;position:relative;width:100%;z-index:1}.FlashcardView_header__7AU90{align-items:flex-start;display:flex;justify-content:space-between}.FlashcardView_titleGroup__LOE91 .FlashcardView_label__hlh7m{align-items:center;color:#6ee7b7;display:flex;font-family:DM Mono,monospace;font-size:.65rem;gap:.5rem;letter-spacing:.18em;margin-bottom:.6rem;text-transform:uppercase}.FlashcardView_titleGroup__LOE91 .FlashcardView_label__hlh7m:before{background:#6ee7b7;content:"";display:inline-block;height:1px;width:18px}.FlashcardView_titleGroup__LOE91 .FlashcardView_title__jr1Mg{color:#e8e8ec;font-size:1.8rem;font-weight:200;letter-spacing:-.02em;line-height:1.2;margin:0}.FlashcardView_titleGroup__LOE91 .FlashcardView_title__jr1Mg span{color:#555560}.FlashcardView_titleGroup__LOE91 .FlashcardView_filters__6bEPk{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.FlashcardView_titleGroup__LOE91 .FlashcardView_filters__6bEPk .FlashcardView_filterInput__ojGeh,.FlashcardView_titleGroup__LOE91 .FlashcardView_filters__6bEPk .FlashcardView_filterSelect__-8IuC{background:#18181c;border:1px solid #222226;border-radius:6px;color:#e8e8ec;font-family:DM Mono,monospace;font-size:.75rem;outline:none;padding:.4rem .8rem;transition:all .2s}.FlashcardView_titleGroup__LOE91 .FlashcardView_filters__6bEPk .FlashcardView_filterInput__ojGeh:focus,.FlashcardView_titleGroup__LOE91 .FlashcardView_filters__6bEPk .FlashcardView_filterInput__ojGeh:hover,.FlashcardView_titleGroup__LOE91 .FlashcardView_filters__6bEPk .FlashcardView_filterSelect__-8IuC:focus,.FlashcardView_titleGroup__LOE91 .FlashcardView_filters__6bEPk .FlashcardView_filterSelect__-8IuC:hover{background:#1e1e24;border-color:#6ee7b7}.FlashcardView_titleGroup__LOE91 .FlashcardView_filters__6bEPk .FlashcardView_filterSelect__-8IuC{-webkit-appearance:none;appearance:none;cursor:pointer}.FlashcardView_titleGroup__LOE91 .FlashcardView_filters__6bEPk .FlashcardView_filterInput__ojGeh{width:140px}.FlashcardView_stats__WQTV3{display:flex;font-family:DM Mono,monospace;gap:1.5rem}.FlashcardView_statItem__7dP-p{align-items:flex-end;display:flex;flex-direction:column}.FlashcardView_statItem__7dP-p .FlashcardView_statLabel__J5Paj{color:#555560;font-size:.6rem;text-transform:uppercase}.FlashcardView_statItem__7dP-p .FlashcardView_statValue__gguI3{color:#6ee7b7;font-size:1.2rem}.FlashcardView_cardScene__aybtq{cursor:pointer;height:320px;-webkit-perspective:1000px;perspective:1000px;width:100%}.FlashcardView_card__N5XHx{height:100%;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1);transition:transform .6s cubic-bezier(.4,0,.2,1),-webkit-transform .6s cubic-bezier(.4,0,.2,1);width:100%}.FlashcardView_card__N5XHx.FlashcardView_isFlipped__kOQug{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.FlashcardView_cardFace__TLl4J{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#141416;border:1px solid #222226;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.4);display:flex;flex-direction:column;height:100%;justify-content:center;padding:2rem;position:absolute;text-align:center;width:100%}.FlashcardView_cardBack__suiR-{background:#0d0d0f;border-color:rgba(110,231,183,.15);-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.FlashcardView_cardText__\+ARXN{font-size:2rem;font-weight:200;margin-bottom:1rem}.FlashcardView_cardSubtext__j9BaQ{color:#555560;font-family:DM Mono,monospace;font-size:.85rem;letter-spacing:.05em;margin-top:.5rem;text-transform:uppercase}.FlashcardView_romanization__GJIyf{color:#6ee7b7;font-family:DM Sans,sans-serif;font-size:1rem;font-style:italic;margin-top:.5rem;opacity:.8;padding-right:.2rem}.FlashcardView_cardControls__ZeVno{bottom:1.5rem;display:flex;gap:.5rem;position:absolute;right:1.5rem}.FlashcardView_controlBtn__GI6EL{background:#18181c;border:1px solid #222226;border-radius:8px;color:#555560;cursor:pointer;padding:.5rem;transition:all .2s}.FlashcardView_controlBtn__GI6EL:hover{background:#1e1e24;border-color:#6ee7b7;color:#6ee7b7}.FlashcardView_navigation__AMxP5{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}@media(max-width:768px){.FlashcardView_navigation__AMxP5{gap:.5rem;padding:0 .25rem}.FlashcardView_navigation__AMxP5 .FlashcardView_navBtn__s81vC{flex-basis:calc(50% - 0.25rem);flex-grow:1;flex-shrink:1;font-size:.78rem;min-width:0;padding:.7rem .5rem}}.FlashcardView_gameModeGrid__BrCrz{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-top:.5rem}.FlashcardView_gameModeGrid__BrCrz .FlashcardView_navBtn__s81vC{width:100%}@media(max-width:768px){.FlashcardView_gameModeGrid__BrCrz{gap:.5rem;grid-template-columns:1fr;padding:0 .25rem}}.FlashcardView_deckActions__2ddqQ{display:flex;gap:1rem;justify-content:center;margin-top:.25rem}@media(max-width:768px){.FlashcardView_deckActions__2ddqQ{flex-direction:column;gap:.5rem;padding:0 .25rem}.FlashcardView_deckActions__2ddqQ .FlashcardView_navBtn__s81vC{width:100%}}.FlashcardView_navBtn__s81vC{align-items:center;background:#141416;border:1px solid #222226;border-radius:10px;color:#e8e8ec;cursor:pointer;display:flex;font-family:DM Mono,monospace;font-size:.85rem;gap:.4rem;justify-content:center;padding:.8rem 1.5rem;transition:all .2s}.FlashcardView_navBtn__s81vC:hover:not(:disabled){background:#1e1e24;border-color:#6ee7b7;color:#6ee7b7}.FlashcardView_navBtn__s81vC:disabled{cursor:not-allowed;opacity:.3}.FlashcardView_primaryBtn__tvZOX{background:rgba(110,231,183,.08);border-color:rgba(110,231,183,.3);color:#6ee7b7}.FlashcardView_primaryBtn__tvZOX:hover{background:rgba(110,231,183,.15)!important}.FlashcardView_closeBtn__TKM87{background:none;border:none;color:#555560;cursor:pointer;font-size:1.5rem;position:absolute;right:2rem;top:2rem;transition:color .2s;z-index:10}.FlashcardView_closeBtn__TKM87:hover{color:#e8e8ec}@-webkit-keyframes FlashcardView_slideIn__0D4SC{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes FlashcardView_slideIn__0D4SC{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.FlashcardView_container__fFEoP{-webkit-animation:FlashcardView_slideIn__0D4SC .4s ease-out;animation:FlashcardView_slideIn__0D4SC .4s ease-out}.FlashcardView_addForm__uYLQa{background:#141416;border:1px solid #222226;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.4);padding:2rem}.FlashcardView_addTitle__5wxsI{color:#e8e8ec;font-size:1.2rem;font-weight:300;margin-bottom:1.5rem;margin-top:0}.FlashcardView_addFields__vMTQK{display:flex;flex-direction:column;gap:1rem}.FlashcardView_addLangInfo__u\+fZ\+{background:rgba(110,231,183,.08);border-radius:6px;color:#6ee7b7;font-family:DM Mono,monospace;font-size:.75rem;margin-bottom:.5rem;padding:.5rem 1rem}.FlashcardView_bulkModeToggle__FkXca{align-items:center;color:#555560;display:flex;font-family:DM Sans,sans-serif;font-size:.85rem;margin-bottom:.5rem}.FlashcardView_bulkModeToggle__FkXca label{align-items:center;cursor:pointer;display:flex;gap:.5rem}.FlashcardView_bulkModeToggle__FkXca label input{accent-color:#6ee7b7;cursor:pointer}.FlashcardView_bulkModeToggle__FkXca label:hover{color:#e8e8ec}.FlashcardView_addInput__bUwnk{background:#0d0d0f;border:1px solid #222226;border-radius:8px;color:#e8e8ec;font-family:DM Sans,sans-serif;font-size:1rem;min-height:80px;outline:none;padding:1rem;resize:vertical;transition:border-color .2s}.FlashcardView_addInput__bUwnk:focus{border-color:#6ee7b7}.FlashcardView_addActions__4l-bz{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.FlashcardView_emptyState__zlnOK{background:#141416;border:1px dashed #222226;border-radius:16px;color:#555560;padding:4rem 2rem;text-align:center}.FlashcardView_emptyState__zlnOK p{margin-bottom:1.5rem}.FlashcardView_quizScene__ndJad{display:flex;flex-direction:column;gap:1.5rem;width:100%}.FlashcardView_quizHeader__y5YvY{display:flex;justify-content:flex-end;margin-bottom:-.5rem}.FlashcardView_autoSpeakToggle__MhZp7{align-items:center;color:#555560;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.85rem;gap:.5rem}.FlashcardView_autoSpeakToggle__MhZp7 input{accent-color:#6ee7b7;cursor:pointer}.FlashcardView_autoSpeakToggle__MhZp7:hover{color:#e8e8ec}.FlashcardView_quizQuestion__2xFLV{background:#141416;border:1px solid #222226;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.4);padding:3rem 2rem;position:relative;text-align:center}.FlashcardView_listeningPrompt__dWKCv{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.FlashcardView_giantPlayBtn__FE9NE{align-items:center;background:rgba(110,231,183,.08);border:2px solid #6ee7b7;border-radius:50%;color:#6ee7b7;cursor:pointer;display:flex;height:100px;justify-content:center;transition:all .3s;width:100px}.FlashcardView_giantPlayBtn__FE9NE:hover{background:rgba(110,231,183,.15);-webkit-transform:scale(1.05);transform:scale(1.05)}.FlashcardView_quizOptions__9SEPt{display:flex;flex-direction:column;gap:.8rem}.FlashcardView_quizOptionWrapper__0JYGI{align-items:center;background:#18181c;border:1px solid #222226;border-radius:12px;display:flex;transition:all .2s}.FlashcardView_quizOptionWrapper__0JYGI:hover{background:#1e1e24;border-color:#6ee7b7}.FlashcardView_quizOptionContent__RNrAt{color:#e8e8ec;cursor:pointer;flex:1 1;font-family:DM Sans,sans-serif;font-size:1.1rem;padding:1.2rem;text-align:left}.FlashcardView_optionSpeakBtn__c8C1V{align-items:center;background:transparent;border:none;color:#555560;cursor:pointer;display:flex;justify-content:center;padding:1rem;transition:color .2s}.FlashcardView_optionSpeakBtn__c8C1V:hover{color:#6ee7b7}.FlashcardView_correctBtn__sLSmI{background:rgba(110,231,183,.1)!important;border-color:#6ee7b7!important;color:#6ee7b7!important}.FlashcardView_incorrectBtn__uLbl8{background:hsla(0,91%,71%,.1)!important;border-color:#f87171!important;color:#f87171!important}@-webkit-keyframes FlashcardView_matchShake__zyfsw{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}40%{-webkit-transform:translateX(8px);transform:translateX(8px)}60%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes FlashcardView_matchShake__zyfsw{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}20%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}40%{-webkit-transform:translateX(8px);transform:translateX(8px)}60%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}80%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@-webkit-keyframes FlashcardView_matchPop__JUyQB{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes FlashcardView_matchPop__JUyQB{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(1);transform:scale(1)}}.FlashcardView_matchGame__Gx3Ju{display:flex;flex-direction:column;gap:1.5rem;width:100%}.FlashcardView_matchHeader__DeRlm{display:flex;flex-direction:column;gap:.6rem}.FlashcardView_matchTitle__Lft9Z{color:#555560;font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.12em;text-align:center;text-transform:uppercase}.FlashcardView_matchProgressBar__65\+Tw{background:#222226;border-radius:2px;height:3px;overflow:hidden}.FlashcardView_matchProgressFill__StkWh{background:#6ee7b7;border-radius:2px;height:100%;transition:width .35s ease}.FlashcardView_matchProgressText__ck8j7{color:#555560;font-family:DM Mono,monospace;font-size:.68rem;text-align:right}.FlashcardView_matchColumns__zsnxU{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:1fr 1fr}.FlashcardView_matchColumn__CYPaQ{display:flex;flex-direction:column;gap:.55rem}.FlashcardView_matchTile__6NuJc{align-items:center;background:#18181c;border:1px solid #222226;border-radius:12px;color:#e8e8ec;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.95rem;justify-content:center;line-height:1.3;min-height:54px;padding:.9rem 1rem;text-align:center;transition:border-color .15s,background .15s,color .15s,opacity .2s;-webkit-user-select:none;user-select:none}.FlashcardView_matchTile__6NuJc:hover{background:#1e1e24;border-color:#3a3a42}.FlashcardView_matchTileSelected__P8\+5Y{background:rgba(110,231,183,.08)!important;border-color:#6ee7b7!important;box-shadow:0 0 0 1px #6ee7b7;color:#6ee7b7!important}.FlashcardView_matchTileMatched__DZpz4{-webkit-animation:FlashcardView_matchPop__JUyQB .3s ease-out;animation:FlashcardView_matchPop__JUyQB .3s ease-out;color:rgba(110,231,183,.35)!important;cursor:default}.FlashcardView_matchTileMatched__DZpz4,.FlashcardView_matchTileMatched__DZpz4:hover{background:rgba(110,231,183,.04)!important;border-color:rgba(110,231,183,.2)!important}.FlashcardView_matchTileWrong__5KMse{-webkit-animation:FlashcardView_matchShake__zyfsw .6s ease-in-out;animation:FlashcardView_matchShake__zyfsw .6s ease-in-out;background:hsla(0,91%,71%,.1)!important;border-color:#f87171!important;color:#f87171!important}.FlashcardView_matchComplete__p9x4z{align-items:center;-webkit-animation:FlashcardView_slideIn__0D4SC .4s ease-out;animation:FlashcardView_slideIn__0D4SC .4s ease-out;background:#141416;border:1px solid #222226;border-radius:16px;display:flex;flex-direction:column;gap:.8rem;padding:3rem 2rem;text-align:center}.FlashcardView_matchCompleteIcon__aA5VI{color:#6ee7b7;font-size:2.8rem;line-height:1}.FlashcardView_matchCompleteTitle__WbTXR{color:#e8e8ec;font-size:1.5rem;font-weight:200}.FlashcardView_matchCompleteSub__r\+c4x{color:#555560;font-family:DM Mono,monospace;font-size:.78rem;margin-bottom:.5rem}@-webkit-keyframes FlashcardView_spin__j6aR\+{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes FlashcardView_spin__j6aR\+{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.FlashcardView_imageScene__6ljZn{display:flex;flex-direction:column;gap:1.5rem;width:100%}.FlashcardView_imageCard__GVH\+i{align-items:center;aspect-ratio:1/1;background:#141416;border:1px solid #222226;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.4);display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:480px;overflow:hidden;position:relative;width:100%}.FlashcardView_generatedImage__KCqZ9{display:block;height:100%;object-fit:cover;width:100%}.FlashcardView_imageLoadingState__NmrFF{align-items:center;display:flex;flex-direction:column;gap:1.2rem;padding:4rem 2rem}.FlashcardView_imageLoadingSpinner__X8TQO{-webkit-animation:FlashcardView_spin__j6aR\+ .8s linear infinite;animation:FlashcardView_spin__j6aR\+ .8s linear infinite;border:2px solid #222226;border-radius:50%;border-top-color:#6ee7b7;height:36px;width:36px}.FlashcardView_imageLoadingText__hXS3h{color:#555560;font-family:DM Mono,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.FlashcardView_imageReveal__m\+XxC{align-items:center;-webkit-animation:FlashcardView_slideIn__0D4SC .3s ease-out;animation:FlashcardView_slideIn__0D4SC .3s ease-out;background:linear-gradient(transparent,rgba(13,13,15,.95));bottom:0;display:flex;flex-direction:column;gap:.3rem;left:0;padding:2rem 1.5rem 1.5rem;position:absolute;right:0;text-align:center}.FlashcardView_imagePrompt__v73xW{color:#555560;font-family:DM Sans,sans-serif;font-size:.9rem;text-align:center}.FlashcardView_imagePrompt__v73xW span{color:#6ee7b7;font-family:DM Mono,monospace;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.FlashcardView_status__pUStu{color:#555560;font-family:DM Mono,monospace;font-size:.8rem;padding:1rem;text-align:center}.FlashcardView_matchAudioBtn__0P8sw{align-items:center;background:transparent;border:none;color:#6ee7b7;cursor:pointer;display:flex;height:100%;justify-content:center;padding:.4rem 1rem;transition:color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,color .15s ease;transition:transform .15s ease,color .15s ease,-webkit-transform .15s ease;width:100%}.FlashcardView_matchAudioBtn__0P8sw:hover{color:#91edc8;-webkit-transform:scale(1.1);transform:scale(1.1)}@-webkit-keyframes FlashcardView_memoryFlipIn__VsW0R{0%{opacity:.5;-webkit-transform:scale(.92);transform:scale(.92)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes FlashcardView_memoryFlipIn__VsW0R{0%{opacity:.5;-webkit-transform:scale(.92);transform:scale(.92)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.FlashcardView_memoryGrid__zXhad{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(4,1fr)}@media(max-width:540px){.FlashcardView_memoryGrid__zXhad{grid-template-columns:repeat(3,1fr)}}.FlashcardView_memoryCard__XaoIp{align-items:center;background:#18181c;border:1px solid #222226;border-radius:12px;cursor:pointer;display:flex;justify-content:center;min-height:90px;padding:.6rem;text-align:center;transition:border-color .15s,background .15s,-webkit-transform .2s;transition:border-color .15s,background .15s,transform .2s;transition:border-color .15s,background .15s,transform .2s,-webkit-transform .2s;-webkit-user-select:none;user-select:none}.FlashcardView_memoryCard__XaoIp:hover:not(.FlashcardView_memoryCardFaceUp__U5TSo):not(.FlashcardView_memoryCardMatched__4TXyq){background:#1e1e24;border-color:#3a3a42;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.FlashcardView_memoryCardBack__1u6eL{color:#555560;font-family:DM Mono,monospace;font-size:1.5rem;opacity:.55}.FlashcardView_memoryCardLabel__ROgnQ{-webkit-animation:FlashcardView_memoryFlipIn__VsW0R .25s ease-out;animation:FlashcardView_memoryFlipIn__VsW0R .25s ease-out;color:#e8e8ec;font-family:DM Sans,sans-serif;font-size:.85rem;line-height:1.25}.FlashcardView_memoryCardFaceUp__U5TSo{background:rgba(110,231,183,.08);border-color:#6ee7b7}.FlashcardView_memoryCardMatched__4TXyq{background:rgba(110,231,183,.04);border-color:rgba(110,231,183,.2);color:rgba(110,231,183,.5);cursor:default}.FlashcardView_memoryCardMatched__4TXyq .FlashcardView_memoryCardLabel__ROgnQ{color:rgba(110,231,183,.5)}.FlashcardView_scrambleScene__XWPDV{display:flex;flex-direction:column;gap:1.5rem;width:100%}.FlashcardView_scrambleHeader__sl6Lv{background:#141416;border:1px solid #222226;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:.6rem;padding:2rem 1.5rem;text-align:center}.FlashcardView_scrambleHeader__sl6Lv .FlashcardView_matchTitle__Lft9Z{margin-bottom:.4rem}.FlashcardView_scrambleAnswer__kJM\+T{min-height:64px}.FlashcardView_buildAnswer__Se0Z3,.FlashcardView_scrambleAnswer__kJM\+T{align-items:center;background:#0d0d0f;border:1px dashed #222226;border-radius:12px;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center;padding:.8rem;transition:border-color .2s,background .2s}.FlashcardView_buildAnswer__Se0Z3{min-height:80px}.FlashcardView_scrambleAnswerCorrect__BB0KT{-webkit-animation:FlashcardView_matchPop__JUyQB .3s ease-out;animation:FlashcardView_matchPop__JUyQB .3s ease-out;background:rgba(110,231,183,.08)!important;border-color:#6ee7b7!important;border-style:solid!important}.FlashcardView_scrambleAnswerWrong__sCcDU{-webkit-animation:FlashcardView_matchShake__zyfsw .5s ease-in-out;animation:FlashcardView_matchShake__zyfsw .5s ease-in-out;background:hsla(0,91%,71%,.08)!important;border-color:#f87171!important;border-style:solid!important}.FlashcardView_scramblePlaceholder__eZpzg{color:#555560;font-family:DM Mono,monospace;font-size:.75rem;letter-spacing:.08em;opacity:.6;text-transform:uppercase}.FlashcardView_scrambleSlot__ikFeb,.FlashcardView_scrambleTile__261ul{align-items:center;background:#18181c;border:1px solid #222226;border-radius:10px;color:#e8e8ec;cursor:pointer;display:inline-flex;font-family:DM Mono,monospace;font-size:1.2rem;height:48px;justify-content:center;min-width:44px;padding:0 .6rem;transition:all .15s}.FlashcardView_scrambleSlot__ikFeb:hover:not(:disabled),.FlashcardView_scrambleTile__261ul:hover:not(:disabled){background:#1e1e24;border-color:#6ee7b7;color:#6ee7b7}.FlashcardView_scrambleSlot__ikFeb:disabled,.FlashcardView_scrambleTile__261ul:disabled{cursor:not-allowed;opacity:.25}.FlashcardView_scrambleSlot__ikFeb{background:rgba(110,231,183,.08);border-color:rgba(110,231,183,.3);color:#6ee7b7}.FlashcardView_buildBank__XjEm-,.FlashcardView_scrambleBank__sSduy{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.FlashcardView_scrambleTileUsed__xeVHR{opacity:.25}.FlashcardView_buildSlot__OcuT1,.FlashcardView_buildTile__1Ae5t{align-items:center;background:#18181c;border:1px solid #222226;border-radius:10px;color:#e8e8ec;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:1rem;height:44px;justify-content:center;padding:0 .85rem;transition:all .15s}.FlashcardView_buildSlot__OcuT1:hover:not(:disabled),.FlashcardView_buildTile__1Ae5t:hover:not(:disabled){background:#1e1e24;border-color:#6ee7b7;color:#6ee7b7}.FlashcardView_buildSlot__OcuT1:disabled,.FlashcardView_buildTile__1Ae5t:disabled{cursor:not-allowed;opacity:.25}.FlashcardView_buildSlot__OcuT1{background:rgba(110,231,183,.08);border-color:rgba(110,231,183,.3);color:#6ee7b7}.FlashcardView_scrambleReveal__QfcjQ{-webkit-animation:FlashcardView_slideIn__0D4SC .3s ease-out;animation:FlashcardView_slideIn__0D4SC .3s ease-out;padding:1rem;text-align:center}.MeetingView_meetingView__H2C1J{align-items:flex-start;background:#0d0d0f;box-sizing:border-box;color:#e8e8ec;display:flex;font-family:DM Sans,sans-serif;font-weight:300;inset:0;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:3rem 2rem;position:fixed;z-index:1001}.MeetingView_gridBg__NpeZB{background-image:linear-gradient(hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0);background-size:40px 40px;inset:0;pointer-events:none;position:fixed;z-index:0}@-webkit-keyframes MeetingView_slideIn__Acqxn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes MeetingView_slideIn__Acqxn{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes MeetingView_fadeIn__kuZlA{0%{opacity:0}to{opacity:1}}@keyframes MeetingView_fadeIn__kuZlA{0%{opacity:0}to{opacity:1}}.MeetingView_container__j1Pah{-webkit-animation:MeetingView_slideIn__Acqxn .4s ease-out;animation:MeetingView_slideIn__Acqxn .4s ease-out;display:flex;flex-direction:column;gap:2rem;height:calc(100vh - 6rem);max-width:1600px;position:relative;width:95%;z-index:1}@media(max-width:1024px){.MeetingView_container__j1Pah{height:auto;min-height:100%}}.MeetingView_header__mgrTL{align-items:flex-start;display:flex;justify-content:space-between}.MeetingView_titleGroup__3XcF7 .MeetingView_label__BRz9A{align-items:center;color:#6ee7b7;display:flex;font-family:DM Mono,monospace;font-size:.65rem;gap:.5rem;letter-spacing:.18em;margin-bottom:.6rem;text-transform:uppercase}.MeetingView_titleGroup__3XcF7 .MeetingView_label__BRz9A:before{background:#6ee7b7;content:"";display:inline-block;height:1px;width:18px}.MeetingView_titleGroup__3XcF7 .MeetingView_title__SnYkU{color:#e8e8ec;font-size:1.8rem;font-weight:200;letter-spacing:-.02em;line-height:1.2;margin:0}.MeetingView_titleGroup__3XcF7 .MeetingView_title__SnYkU span{color:#555560}.MeetingView_stats__u1rEl{display:flex;font-family:DM Mono,monospace;gap:1.5rem}.MeetingView_statItem__rcVDB{align-items:flex-end;display:flex;flex-direction:column}.MeetingView_statItem__rcVDB .MeetingView_statLabel__roy0n{color:#555560;font-size:.6rem;text-transform:uppercase}.MeetingView_statItem__rcVDB .MeetingView_statValue__r\+mMw{color:#6ee7b7;font-size:1.2rem}.MeetingView_closeBtn__C-Y6p{background:none;border:none;color:#555560;cursor:pointer;font-size:1.5rem;position:absolute;right:2rem;top:2rem;transition:color .2s;z-index:10}.MeetingView_closeBtn__C-Y6p:hover{color:#e8e8ec}.MeetingView_meetingList__jbrj\+{display:flex;flex-direction:column;gap:.8rem}.MeetingView_meetingCard__3d7Fu{align-items:center;-webkit-animation:MeetingView_fadeIn__kuZlA .3s ease-out;animation:MeetingView_fadeIn__kuZlA .3s ease-out;background:#141416;border:1px solid #222226;border-radius:14px;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;transition:all .25s ease}.MeetingView_meetingCard__3d7Fu:hover{background:#1e1e24;border-color:#6ee7b7;box-shadow:0 8px 24px rgba(0,0,0,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.MeetingView_meetingCardLeft__TM43b{display:flex;flex-direction:column;gap:.4rem}.MeetingView_meetingCardTitle__TfheL{color:#e8e8ec;font-size:1.15rem;font-weight:300}.MeetingView_meetingCardMeta__ajece{align-items:center;display:flex;gap:1rem}.MeetingView_meetingCardType__i2J-8{background:rgba(110,231,183,.08);border-radius:4px;color:#6ee7b7;font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.05em;padding:.25rem .6rem;text-transform:uppercase}.MeetingView_meetingCardDate__HhkG4{color:#555560;font-family:DM Mono,monospace;font-size:.7rem}.MeetingView_meetingCardArrow__zu\+TW{color:#555560;transition:all .2s}.MeetingView_meetingCard__3d7Fu:hover .MeetingView_meetingCardArrow__zu\+TW{color:#6ee7b7;-webkit-transform:translateX(4px);transform:translateX(4px)}.MeetingView_emptyState__sPaRN{background:#141416;border:1px dashed #222226;border-radius:16px;color:#555560;padding:4rem 2rem;text-align:center}.MeetingView_emptyState__sPaRN p{margin-bottom:1.5rem}.MeetingView_detailHeader__0lN\+E{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:-.5rem}.MeetingView_practiceAllBtn__mYfhY{background:rgba(110,231,183,.08);border:1px solid rgba(110,231,183,.3);border-radius:8px;color:#6ee7b7;cursor:pointer;font-family:DM Mono,monospace;font-size:.8rem;padding:.5rem 1rem;transition:all .2s ease}.MeetingView_practiceAllBtn__mYfhY:hover{background:rgba(110,231,183,.15);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.MeetingView_backBtn__BhdBq{align-items:center;background:#18181c;border:1px solid #222226;border-radius:8px;color:#555560;cursor:pointer;display:flex;font-family:DM Mono,monospace;font-size:.75rem;gap:.3rem;padding:.5rem .8rem;transition:all .2s}.MeetingView_backBtn__BhdBq:hover{background:#1e1e24;border-color:#6ee7b7;color:#6ee7b7}.MeetingView_detailMeta__tfHoR{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.MeetingView_metaChip__eqnQw{border-radius:6px;font-family:DM Mono,monospace;font-size:.7rem;letter-spacing:.04em;padding:.3rem .7rem;text-transform:uppercase}.MeetingView_metaType__RY0-m{background:rgba(110,231,183,.08);color:#6ee7b7}.MeetingView_metaDate__YFWKU{background:#18181c;border:1px solid #222226;color:#555560}.MeetingView_metaDateClickable__ULeYH{align-items:center;cursor:pointer;display:inline-flex;font-family:inherit;transition:all .2s}.MeetingView_metaDateClickable__ULeYH:hover{background:rgba(110,231,183,.08);border-color:#6ee7b7;color:#6ee7b7}.MeetingView_dateEditor__i5nnv{align-items:center;display:inline-flex;gap:.4rem}.MeetingView_dateInput__ZJHns{background:#18181c;border:1px solid #6ee7b7;border-radius:6px;color:#e8e8ec;color-scheme:dark;font-family:DM Mono,monospace;font-size:.7rem;outline:none;padding:.28rem .6rem}.MeetingView_dateInput__ZJHns:focus{box-shadow:0 0 0 2px rgba(110,231,183,.08)}.MeetingView_dateActionBtn__Jys91{align-items:center;background:#18181c;border:1px solid #222226;border-radius:6px;color:#555560;cursor:pointer;display:flex;padding:.3rem;transition:all .2s}.MeetingView_dateActionBtn__Jys91:hover:not(:disabled){background:rgba(110,231,183,.08);border-color:#6ee7b7;color:#6ee7b7}.MeetingView_dateActionBtn__Jys91:disabled{cursor:not-allowed;opacity:.4}.MeetingView_section__daG4i{-webkit-animation:MeetingView_slideIn__Acqxn .4s ease-out;animation:MeetingView_slideIn__Acqxn .4s ease-out;background:#141416;border:1px solid #222226;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.3);padding:1.8rem}.MeetingView_sectionHeader__f7qcD{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.2rem}.MeetingView_sectionTitle__RGKto{align-items:center;color:#e8e8ec;display:flex;font-size:.95rem;font-weight:400;gap:.6rem}.MeetingView_sectionIcon__bTIri{align-items:center;color:#6ee7b7;display:flex}.MeetingView_sectionCount__Yc6jU{background:#18181c;border-radius:4px;color:#555560;font-family:DM Mono,monospace;font-size:.7rem;padding:.2rem .5rem}.MeetingView_practiceSectionBtn__X05es{background:transparent;border:1px solid #222226;border-radius:6px;color:#e8e8ec;cursor:pointer;font-family:DM Mono,monospace;font-size:.7rem;margin-left:auto;padding:.25rem .5rem;transition:all .2s ease}.MeetingView_practiceSectionBtn__X05es:hover{background:#1e1e24;border-color:#6ee7b7;color:#6ee7b7}.MeetingView_sentenceList__p26yn{display:flex;flex-direction:column;gap:.6rem}.MeetingView_sentenceRow__ZYB-x{align-items:center;background:#18181c;border:1px solid #222226;border-radius:10px;display:flex;gap:1rem;padding:.8rem 1rem;transition:all .2s}.MeetingView_sentenceRow__ZYB-x:hover{background:#1e1e24;border-color:#3a3a42}.MeetingView_sentenceSource__0CQbL{color:#6ee7b7;flex:1 1;font-size:.95rem}.MeetingView_sentenceArrow__CwUJc{color:#555560;flex-shrink:0;font-family:DM Mono,monospace;font-size:.8rem}.MeetingView_sentenceTarget__2aV8b{color:#e8e8ec;flex:1 1;font-size:.95rem}.MeetingView_sentenceLang__hbClN{color:#555560;flex-shrink:0;font-family:DM Mono,monospace;font-size:.6rem;text-transform:uppercase}.MeetingView_wordGrid__\+6uVA{display:flex;flex-wrap:wrap;gap:.5rem}.MeetingView_wordChip__wweRk{align-items:center;background:#18181c;border:1px solid #222226;border-radius:8px;cursor:default;display:flex;font-size:.88rem;gap:.5rem;padding:.55rem .9rem;transition:all .2s}.MeetingView_wordChip__wweRk:hover{background:rgba(167,139,250,.08);border-color:#a78bfa}.MeetingView_wordSource__lFiro{color:#a78bfa;font-weight:400}.MeetingView_wordSep__nf3EY{color:#555560;font-family:DM Mono,monospace;font-size:.75rem}.MeetingView_wordTarget__\+LePj{color:#e8e8ec}.MeetingView_taskList__yCUWW{display:flex;flex-direction:column;gap:.6rem}.MeetingView_taskCard__FfjJM{align-items:flex-start;background:#18181c;border:1px solid #222226;border-radius:10px;display:flex;gap:1rem;padding:1rem 1.2rem;transition:all .2s}.MeetingView_taskCard__FfjJM:hover{background:#1e1e24;border-color:#3a3a42}.MeetingView_taskPriority__EESdt{border-radius:4px;flex-shrink:0;font-family:DM Mono,monospace;font-size:.6rem;letter-spacing:.05em;margin-top:.15rem;padding:.2rem .5rem;text-transform:uppercase}.MeetingView_priorityHigh__qtRw0{background:hsla(0,91%,71%,.1);color:#f87171}.MeetingView_priorityMedium__fbs7X{background:rgba(251,191,36,.08);color:#fbbf24}.MeetingView_priorityLow__Bm7rl{background:rgba(110,231,183,.08);color:#6ee7b7}.MeetingView_taskContent__mgEtq{display:flex;flex:1 1;flex-direction:column;gap:.3rem;min-width:0}.MeetingView_taskTitle__tiutl{color:#e8e8ec;font-size:.95rem}.MeetingView_taskDescription__5sMGd{color:#555560;font-size:.82rem;line-height:1.5}.MeetingView_taskType__qrr9e{color:#fbbf24;font-family:DM Mono,monospace;font-size:.6rem;letter-spacing:.05em;text-transform:uppercase}.MeetingView_status__IlSc-{color:#555560;font-family:DM Mono,monospace;font-size:.8rem;padding:1rem;text-align:center}.MeetingView_loadingSpinner__DTsNa{-webkit-animation:MeetingView_spin__WLJ\+J .8s linear infinite;animation:MeetingView_spin__WLJ\+J .8s linear infinite;border:2px solid #222226;border-radius:50%;border-top-color:#6ee7b7;height:36px;margin:0 auto;width:36px}@-webkit-keyframes MeetingView_spin__WLJ\+J{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes MeetingView_spin__WLJ\+J{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.MeetingView_loadingState__w-fec{align-items:center;display:flex;flex-direction:column;gap:1.2rem;padding:4rem 2rem}.MeetingView_loadingText__K2Z-1{color:#555560;font-family:DM Mono,monospace;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.MeetingView_navigation__J0jIG{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.MeetingView_navBtn__r-yhs{align-items:center;background:#141416;border:1px solid #222226;border-radius:10px;color:#e8e8ec;cursor:pointer;display:flex;font-family:DM Mono,monospace;font-size:.85rem;gap:.4rem;justify-content:center;padding:.8rem 1.5rem;transition:all .2s}.MeetingView_navBtn__r-yhs:hover:not(:disabled){background:#1e1e24;border-color:#6ee7b7;color:#6ee7b7}.MeetingView_navBtn__r-yhs:disabled{cursor:not-allowed;opacity:.3}.MeetingView_primaryBtn__CEBob{background:rgba(110,231,183,.08);border-color:rgba(110,231,183,.3);color:#6ee7b7}.MeetingView_primaryBtn__CEBob:hover{background:rgba(110,231,183,.15)!important}.MeetingView_contentLayout__RdeKI{grid-gap:1.5rem;display:grid;flex:1 1;gap:1.5rem;grid-template-columns:1fr 1fr;min-height:0}@media(max-width:1024px){.MeetingView_contentLayout__RdeKI{flex:none;grid-template-columns:1fr;height:auto}}.MeetingView_sentencesPane__zPwSj{display:flex;flex-direction:column;height:100%;overflow-y:auto}@media(max-width:1024px){.MeetingView_sentencesPane__zPwSj{height:auto;overflow:visible}}.MeetingView_sentencesPane__zPwSj .MeetingView_sentenceList__p26yn{flex:1 1;overflow-y:auto}@media(max-width:1024px){.MeetingView_sentencesPane__zPwSj .MeetingView_sentenceList__p26yn{overflow-y:visible}}.MeetingView_rightPane__388SW{grid-gap:1rem;display:grid;gap:1rem;grid-template-rows:2fr 1fr;height:100%;overflow:hidden}@media(max-width:1024px){.MeetingView_rightPane__388SW{display:flex;flex-direction:column;height:auto;overflow:visible}}.MeetingView_wordsPane__RWK66{display:flex;flex-direction:column;overflow-y:auto}@media(max-width:1024px){.MeetingView_wordsPane__RWK66{height:auto;overflow:visible}}.MeetingView_wordsPane__RWK66 .MeetingView_wordGrid__\+6uVA{flex:1 1;overflow-y:auto}@media(max-width:1024px){.MeetingView_wordsPane__RWK66 .MeetingView_wordGrid__\+6uVA{overflow-y:visible}}.MeetingView_tasksPane__ShqXq{display:flex;flex-direction:column;overflow-y:auto}@media(max-width:1024px){.MeetingView_tasksPane__ShqXq{height:auto;overflow:visible}}.MeetingView_tasksPane__ShqXq .MeetingView_taskList__yCUWW{flex:1 1;overflow-y:auto}@media(max-width:1024px){.MeetingView_tasksPane__ShqXq .MeetingView_taskList__yCUWW{overflow-y:visible}}.MeetingView_emptyPane__EObS5{color:#555560;font-family:DM Mono,monospace;font-size:.75rem;padding:1.5rem 0;text-align:center}.MeetingView_speakBtn__fLNiY{align-items:center;background:transparent;border:none;color:#555560;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:.3rem;transition:color .2s}.MeetingView_speakBtn__fLNiY:hover{color:#6ee7b7}.hud_languageTitle__4JTGf{display:inline}@media screen and (max-width:768px){.hud_languageTitle__4JTGf{display:none}}.SpeechFullViewPractice_translationFullView__xY48U{align-items:center;background-color:#fff;color:#000;container-name:translationContainer;container-type:inline-size;display:flex;flex-direction:column;font-family:NoirPro;font-weight:400;height:100svh;justify-content:space-between;overflow-y:scroll;padding-top:100px;position:fixed;width:100vw;z-index:1001}.SpeechFullViewPractice_translationFullView__xY48U .SpeechFullViewPractice_controls__ETkSW{align-items:center;display:flex;justify-content:center;left:0;position:absolute;right:0;top:32px;z-index:10}.SpeechFullViewPractice_translationFullView__xY48U .SpeechFullViewPractice_loading__rnPC\+{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}.SpeechFullViewPractice_translationFullView__xY48U .SpeechFullViewPractice_source__V5aAv,.SpeechFullViewPractice_translationFullView__xY48U .SpeechFullViewPractice_translation__d4RRw{padding:0 5vw}.SpeechFullViewPractice_translationFullView__xY48U .SpeechFullViewPractice_spoken__8n9-1{cursor:pointer;font-weight:600;text-align:left}.SpeechFullViewPractice_translationFullView__xY48U .SpeechFullViewPractice_spoken__8n9-1 .SpeechFullViewPractice_textNormal__7FLAG{color:var(--color-text-green);font-size:clamp(3vw,6vh,10vh)}@container translationContainer (min-width: 600px){.SpeechFullViewPractice_translationFullView__xY48U .SpeechFullViewPractice_spoken__8n9-1 .SpeechFullViewPractice_textNormal__7FLAG{font-size:clamp(3vw,6vh,10vh)}}@container translationContainer (max-width: 600px){.SpeechFullViewPractice_translationFullView__xY48U .SpeechFullViewPractice_spoken__8n9-1 .SpeechFullViewPractice_textNormal__7FLAG{font-size:clamp(2vw,8vh,10vh)}}.SpeechFullViewPractice_translationFullView__xY48U .SpeechFullViewPractice_spoken__8n9-1 .SpeechFullViewPractice_highlight__GrKOI{color:var(--color-text);font-size:clamp(5vw,8vh,14vh)}@media screen and (min-width:768px){.SpeechFullViewPractice_translationFullView__xY48U .SpeechFullViewPractice_spoken__8n9-1{padding-top:100px}}.SpeechFullViewPractice_translationFullView__xY48U .SpeechFullViewPractice_translation__d4RRw{align-self:flex-end;color:#b6b6b6;cursor:pointer;font-weight:400;padding-bottom:32px;text-align:right}.SpeechFullViewPractice_translationFullView__xY48U .SpeechFullViewPractice_translation__d4RRw .SpeechFullViewPractice_textNormal__7FLAG{font-size:clamp(2.5vw,4vh,10vh)}@container translationContainer (min-width: 600px){.SpeechFullViewPractice_translationFullView__xY48U .SpeechFullViewPractice_translation__d4RRw .SpeechFullViewPractice_textNormal__7FLAG{font-size:clamp(2vw,3vh,10vh)}}@container translationContainer (max-width: 600px){.SpeechFullViewPractice_translationFullView__xY48U .SpeechFullViewPractice_translation__d4RRw .SpeechFullViewPractice_textNormal__7FLAG{font-size:clamp(2vw,3.5vh,5.5vh)}}.SpeechFullViewPractice_translationFullView__xY48U .SpeechFullViewPractice_translation__d4RRw .SpeechFullViewPractice_highlight__GrKOI{color:var(--color-text);font-size:clamp(4vw,7vh,10vh)}.SpeechFullViewPractice_languageTitle__KOMkg{display:inline}@media screen and (max-width:768px){.SpeechFullViewPractice_languageTitle__KOMkg{display:none}}.SpeechFullViewPractice_speechRecognitionSection__XPnZs{padding-bottom:32px}.base_loginDiv__xvMMz{display:flex}.base_loginDiv__xvMMz .base_logoContainer__hAplK{padding:16px}.base_loginForm__xiOqC{display:flex;flex-direction:column;padding:8px}
/*# sourceMappingURL=main.818408e3.css.map*/