.note-editor{min-height:140px;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:12px;background:#f7f8fc;padding:8px 12px}.note-editor .tiptap{min-height:124px;outline:none;font-size:16px;line-height:1.7;color:#0f172a}.note-editor .tiptap p{margin:0 0 8px}.note-editor .tiptap p:last-child{margin-bottom:0}.note-editor .tiptap h2,.note-editor .tiptap h3{margin:8px 0;font-weight:700;line-height:1.35}.note-editor .tiptap h2,.note-editor .tiptap h3{font-size:16px}.note-editor .tiptap ul,.note-editor .tiptap ol{margin:0 0 8px;padding-left:20px}.note-editor .tiptap blockquote{margin:0 0 8px;padding-left:12px;border-left:3px solid #a5b8ff;color:#64748b}.note-editor .tiptap code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;background:#fff;border-radius:6px;padding:1px 6px}.note-editor .tiptap p.is-editor-empty:first-child:before{color:#64748b;content:attr(data-placeholder);float:left;height:0;pointer-events:none}@layer reset{*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:Noto Sans JP,Hiragino Sans,-apple-system,BlinkMacSystemFont,sans-serif;background:#f7f8fc;color:#0f172a;-webkit-font-smoothing:antialiased;padding-top:env(safe-area-inset-top)}button,input{font:inherit}img{max-width:100%;display:block}}@stylex;

@layer priority1 {
  :root, .x1vfb2kd {
    --x1bm93aj: 12px;
    --xtwmp7p: 24px;
    --xriua6g: 9999px;
  }

  :root, .xebpswk {
    --x1lgcnip: #4f6bff;
    --x1wb2kwn: #eef1fe;
    --xcll8l5: #a5b8ff;
    --x1bko5yy: #f7f8fc;
    --xhvim87: #fff;
    --xjoms1: #0f172a;
    --x8l44p: #64748b;
    --x1j9prrl: #e2e8f0;
    --x1g8qwxh: #fff;
    --x1eho3z9: #dc2626;
  }

  :root, .x1qq7abj {
    --xyufuto: 8px;
    --x183ltrx: 12px;
    --x1jhkgw8: 16px;
    --x9en9hn: 20px;
    --xf14ovt: 24px;
  }
}

@layer priority2 {
  .x10a8y8t {
    inset: 0;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1717udv {
    padding: 0;
  }

  .x7z7khe {
    padding: 10px;
  }

  .x1o8uwn5 {
    padding: 48px;
  }

  .x1ruevkc {
    padding: 6px;
  }

  .x1cuxr35 {
    padding: var(--x183ltrx);
  }

  .xqtc0zr {
    padding: var(--x1jhkgw8);
  }

  .xn0o8td {
    padding: var(--x9en9hn);
  }

  .xi0s56f {
    padding: var(--xf14ovt);
  }

  .x1wyvthk {
    padding: var(--xyufuto);
  }
}

@layer priority3 {
  .xcobux2 {
    border-color: #cbd5e1;
  }

  .xr45wqk {
    border-color: var(--x1eho3z9);
  }

  .x11rih4m {
    border-color: var(--x1j9prrl);
  }

  .x8q0a54 {
    border-color: var(--x1lgcnip);
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xgqmno8 {
    border-radius: 16px;
  }

  .x1kogg8i {
    border-radius: 6px;
  }

  .xur7f20 {
    border-radius: 8px;
  }

  .x15ho3gy {
    border-radius: var(--x1bm93aj);
  }

  .xqy3kap {
    border-radius: var(--xriua6g);
  }

  .x1kv5d4x {
    border-radius: var(--xtwmp7p);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xmkeg23 {
    border-width: 1px;
  }

  .x98rzlu {
    flex: 1;
  }

  .x883omv {
    gap: 10px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x14n5cft {
    gap: 40px;
  }

  .x1jnr06f {
    gap: 4px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .x1o379ca {
    gap: var(--x183ltrx);
  }

  .x12xs10a {
    gap: var(--x1jhkgw8);
  }

  .x31dtaw {
    gap: var(--x9en9hn);
  }

  .x11ntr3x {
    gap: var(--xf14ovt);
  }

  .xac46pu {
    gap: var(--xyufuto);
  }

  .x623te4 {
    grid-column: span 2;
  }

  .x1a80n4u {
    grid-column: span 3;
  }

  .xpmahww {
    margin-block: var(--x1jhkgw8);
  }

  .x86hcmr {
    margin-block: var(--x9en9hn);
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x1q51ol7 {
    margin-inline: calc(var(--x1jhkgw8) * -1);
  }

  .xc573w5 {
    margin-inline: calc(var(--x9en9hn) * -1);
  }

  .x1mvp8q3 {
    margin-inline: var(--x9en9hn);
  }

  .x1a2a7pz {
    outline: none;
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .xt970qd {
    padding-block: 0;
  }

  .xp59q4u {
    padding-block: 10px;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xxlmvz2 {
    padding-block: 14px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .x12ulsxz {
    padding-block: 4px;
  }

  .x1iefggq {
    padding-block: 64px;
  }

  .x1t0vds8 {
    padding-block: 6px;
  }

  .xhznyr3 {
    padding-block: var(--x183ltrx);
  }

  .xqu91e1 {
    padding-block: var(--x1jhkgw8);
  }

  .x1b940uu {
    padding-block: var(--x9en9hn);
  }

  .x388g6r {
    padding-block: var(--xf14ovt);
  }

  .x1whox1j {
    padding-block: var(--xyufuto);
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1bzy8qs {
    padding-inline: 40px;
  }

  .xfn1xvj {
    padding-inline: 4px;
  }

  .x1xijbu4 {
    padding-inline: 6px;
  }

  .xwytvuo {
    padding-inline: 72px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .xflny5r {
    padding-inline: var(--x183ltrx);
  }

  .x1opp17e {
    padding-inline: var(--x1jhkgw8);
  }

  .x1a1fyjp {
    padding-inline: var(--x9en9hn);
  }

  .xqbn8wp {
    padding-inline: var(--xf14ovt);
  }

  .x173l6h0 {
    padding-inline: var(--xyufuto);
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1bvjpef {
    text-decoration: underline;
  }

  .x13x7b05:focus {
    border-color: var(--x1lgcnip);
  }
}

@layer priority4 {
  .x1lugfcp {
    -webkit-appearance: none;
  }

  .x1i10hfl {
    -webkit-tap-highlight-color: transparent;
  }

  .xcwqlz6 {
    accent-color: var(--x1lgcnip);
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x1qjc9v5 {
    align-items: stretch;
  }

  .xamitd3 {
    align-self: center;
  }

  .xpvyfi4 {
    align-self: flex-end;
  }

  .xqcrz7y {
    align-self: flex-start;
  }

  .xjyslct {
    appearance: none;
  }

  .xqdh3gf {
    background-color: #e3f5ec;
  }

  .x9f2sdi {
    background-color: #f1f5f9;
  }

  .xqaqb3q {
    background-color: #0f172a59;
  }

  .x12vzurq {
    background-color: #0f172a8c;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x4l5gz4 {
    background-color: var(--x1bko5yy);
  }

  .x1qvzn21 {
    background-color: var(--x1eho3z9);
  }

  .x1xve0nu {
    background-color: var(--x1j9prrl);
  }

  .xg6zzlb {
    background-color: var(--x1lgcnip);
  }

  .xkeg7ab {
    background-color: var(--x1wb2kwn);
  }

  .x1f7pp0c {
    background-color: var(--x8l44p);
  }

  .x1b384cp {
    background-color: var(--xcll8l5);
  }

  .xm2tb9u {
    background-color: var(--xhvim87);
  }

  .x8nd3hu {
    background-color: var(--xjoms1);
  }

  .xn9wv54 {
    background-image: linear-gradient(to top, #0f172ab8, #0f172a1f);
  }

  .x1mwwwfo {
    border-collapse: collapse;
  }

  .xlu6xlj {
    box-shadow: 0 0 0 2px #fff;
  }

  .xfdwom4 {
    box-shadow: 0 12px 32px #0f172a14;
  }

  .x1qgdd66 {
    box-shadow: 0 12px 32px #0f172a24;
  }

  .x1c41xf5 {
    box-shadow: 0 12px 32px #0f172a2e;
  }

  .xju9rud {
    box-shadow: 0 16px 48px #0f172a2e;
  }

  .x1bhqsq2 {
    box-shadow: 0 1px #0f172a0a;
  }

  .x1nlti2z {
    box-shadow: 0 24px 64px #0f172a33;
  }

  .xikaove {
    box-shadow: 0 2px 10px #0f172a0d;
  }

  .x29vb9f {
    box-shadow: 0 4px 16px #0f172a0f;
  }

  .x1gnnqk1 {
    box-shadow: none;
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .xvb1y9c {
    color: #15803d;
  }

  .x1hcm1hn {
    color: var(--x1eho3z9);
  }

  .x135pi1g {
    color: var(--x1g8qwxh);
  }

  .xetgfi4 {
    color: var(--x1lgcnip);
  }

  .x38m2qe {
    color: var(--x8l44p);
  }

  .xgz8qso {
    color: var(--xjoms1);
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x17yh6e0 {
    font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  }

  .xeb7xqv {
    font-size: .9em;
  }

  .x1k6wstc {
    font-size: 10px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xif65rj {
    font-size: 14px;
  }

  .x1jvydc1 {
    font-size: 15px;
  }

  .x1j61zf2 {
    font-size: 16px;
  }

  .xosj86m {
    font-size: 18px;
  }

  .xwsyq91 {
    font-size: 20px;
  }

  .x1i1m3gp {
    font-size: 22px;
  }

  .x1pvqxga {
    font-size: 24px;
  }

  .x1ewwscv {
    font-size: 26px;
  }

  .xneq65o {
    font-size: 28px;
  }

  .x1s3cmhv {
    font-size: 32px;
  }

  .x1tgwohi {
    font-size: 40px;
  }

  .x1j61x8r {
    font-style: normal;
  }

  .xo1l8bm {
    font-weight: 400;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .x1s688f {
    font-weight: 600;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .xuv8nkb {
    font-weight: 800;
  }

  .xx1abn8 {
    grid-column-end: -1;
  }

  .xcrlgei {
    grid-column-start: 1;
  }

  .x1xdureb {
    grid-column-start: 2;
  }

  .x1tee5qw {
    grid-row-end: 3;
  }

  .x1agbcgv {
    grid-row-start: 1;
  }

  .x1o61qjw {
    grid-template-columns: 1fr 1fr;
  }

  .x1y6fwsi {
    grid-template-columns: 1fr;
  }

  .x1n3srjj {
    grid-template-columns: 72px 400px minmax(0, 1fr);
  }

  .x1xh1ura {
    grid-template-columns: 72px minmax(0, 1fr);
  }

  .x185a7wo {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .x5kzhfm {
    grid-template-rows: 64px minmax(0, 1fr);
  }

  .xl56j7k {
    justify-content: center;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x1l1ennw {
    justify-content: space-around;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x1y4x8qz {
    letter-spacing: -.015px;
  }

  .x72az59 {
    letter-spacing: -.02em;
  }

  .x1u309xx {
    letter-spacing: -.02px;
  }

  .xrg9stw {
    letter-spacing: -.4px;
  }

  .x1sejrei {
    letter-spacing: -.55px;
  }

  .xcwzsbu {
    letter-spacing: -.6px;
  }

  .x1yf5rgg {
    letter-spacing: .01em;
  }

  .x7447wj {
    letter-spacing: .12em;
  }

  .x132q4wb {
    line-height: 1.25;
  }

  .xwn7fz2 {
    line-height: 1.3;
  }

  .x1xfvgam {
    line-height: 1.35;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .x11m8ghp {
    line-height: 1.65;
  }

  .xa7kkou {
    line-height: 1.7;
  }

  .x4q1cud {
    line-height: 1.75;
  }

  .xl1xv1r {
    object-fit: cover;
  }

  .x1iy03kw {
    opacity: .9;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x67bb7w {
    pointer-events: auto;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x2b8uid {
    text-align: center;
  }

  .xdpxx8g {
    text-align: left;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xda060z {
    text-underline-offset: 3px;
  }

  .xiepy8y {
    transform: rotate(16deg);
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .x16dsc37 {
    vertical-align: top;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1yn0g08 {
    word-break: break-all;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x1355qak {
    z-index: 20;
  }

  .xf5e64p {
    z-index: 40;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .x1s07b3s:disabled {
    cursor: not-allowed;
  }

  .xijokvz:disabled {
    opacity: .5;
  }

  .x1z0bs3q:hover {
    background-color: var(--x1bko5yy);
  }

  .xe0e9rl:hover {
    background-color: var(--x1wb2kwn);
  }

  .xri6v86:hover {
    box-shadow: 0 6px 20px #0f172a14;
  }

  .x2g9quy:hover {
    box-shadow: 0 6px 20px #0f172a1a;
  }

  .x1ok3fzs:hover {
    color: var(--xjoms1);
  }

  .x1wy1cpf:hover {
    opacity: .92;
  }

  .x15tzbna:focus {
    box-shadow: 0 0 0 3px #4f6bff33;
  }
}

@layer priority5 {
  .xrirrl9 {
    border-bottom-color: var(--x1j9prrl);
  }

  .xfrllxf {
    border-bottom-left-radius: 0;
  }

  .xjppbhk {
    border-bottom-right-radius: 0;
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .xso031l {
    border-bottom-width: 1px;
  }

  .xju8vb8 {
    border-left-color: var(--x1j9prrl);
  }

  .xpp4hdr {
    border-left-color: var(--xcll8l5);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xe0pwq {
    border-left-width: 1px;
  }

  .x1vo0akb {
    border-left-width: 3px;
  }

  .x11ejcxn {
    border-right-color: var(--x1j9prrl);
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .xs1s249 {
    border-right-width: 1px;
  }

  .x1q29jvb {
    border-top-color: var(--x1j9prrl);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xj9fbq8 {
    bottom: 88px;
  }

  .xbyv42w {
    bottom: var(--xf14ovt);
  }

  .x5yr21d {
    height: 100%;
  }

  .xlup9mm {
    height: 16px;
  }

  .x1b51vyi {
    height: 180px;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x17rw0jw {
    height: 22px;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x90ne7k {
    height: 34px;
  }

  .xc9qbxq {
    height: 36px;
  }

  .x1vqgdyp {
    height: 40px;
  }

  .xsdox4t {
    height: 48px;
  }

  .xqu0tyb {
    height: 4px;
  }

  .xdd8jsf {
    height: 52px;
  }

  .xnnlda6 {
    height: 56px;
  }

  .x1peatla {
    height: 64px;
  }

  .xols6we {
    height: 6px;
  }

  .x1to3lk4 {
    height: 92px;
  }

  .xt7dq6l {
    height: auto;
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1rvfpmx {
    left: 5px;
  }

  .xx8bi4a {
    left: 7px;
  }

  .xat24cr {
    margin-bottom: 0;
  }

  .x12nagc {
    margin-bottom: 4px;
  }

  .xzueoph {
    margin-bottom: 6px;
  }

  .x15wfgrw {
    margin-bottom: var(--x183ltrx);
  }

  .x1swprpv {
    margin-bottom: var(--x1jhkgw8);
  }

  .x189kgyg {
    margin-bottom: var(--x9en9hn);
  }

  .xgd3g7a {
    margin-bottom: var(--xf14ovt);
  }

  .x17b2yk8 {
    margin-bottom: var(--xyufuto);
  }

  .x1bawvfr {
    margin-left: -8px;
  }

  .xj3b58b {
    margin-left: 0;
  }

  .x8x9d4c {
    margin-left: auto;
  }

  .x15ku74s {
    margin-right: 6px;
  }

  .xdj266r {
    margin-top: 0;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x1tfhste {
    margin-top: 40px;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x1k70j0n {
    margin-top: 6px;
  }

  .x1xmf6yo {
    margin-top: 8px;
  }

  .xr1yuqi {
    margin-top: auto;
  }

  .xzpjh45 {
    margin-top: var(--x183ltrx);
  }

  .x17b6oh8 {
    margin-top: var(--x1jhkgw8);
  }

  .x1yvr55m {
    margin-top: var(--x9en9hn);
  }

  .xt0xm6x {
    margin-top: var(--xf14ovt);
  }

  .x1ulhi94 {
    margin-top: var(--xyufuto);
  }

  .x1xiyphd {
    max-height: 240px;
  }

  .x193iq5w {
    max-width: 100%;
  }

  .x63bdn6 {
    max-width: 1040px;
  }

  .xxc7z9f {
    max-width: 360px;
  }

  .x1j9u4d2 {
    max-width: 400px;
  }

  .xq2pcee {
    max-width: 440px;
  }

  .x17fpy1y {
    max-width: 480px;
  }

  .x11gisft {
    max-width: 640px;
  }

  .x119zljq {
    max-width: 72%;
  }

  .xwnkcuf {
    max-width: 720px;
  }

  .x1xgfxhi {
    max-width: 78%;
  }

  .x1ap80js {
    max-width: 800px;
  }

  .x1k5yvld {
    max-width: 88%;
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1us19tq {
    min-height: 100%;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x1db3i3o {
    min-height: 160px;
  }

  .x1shn012 {
    min-height: 180px;
  }

  .x1ficeh5 {
    min-height: 240px;
  }

  .x1dby22o {
    min-height: 360px;
  }

  .xeuugli {
    min-width: 0;
  }

  .x1jzhcrs {
    min-width: 200px;
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x101abm8 {
    overflow-x: clip;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1gan7if {
    padding-bottom: 32px;
  }

  .xo0ha1f {
    padding-bottom: 96px;
  }

  .x39ggul {
    padding-bottom: max(20px,env(safe-area-inset-bottom));
  }

  .xa3s32k {
    padding-bottom: var(--x1jhkgw8);
  }

  .x1piss18 {
    padding-bottom: var(--x9en9hn);
  }

  .x1hjofg6 {
    padding-bottom: var(--xf14ovt);
  }

  .x1pb7wpu {
    padding-bottom: var(--xyufuto);
  }

  .x5tiur9 {
    padding-left: 20px;
  }

  .xd3ty66 {
    padding-left: 24px;
  }

  .x6wrskw {
    padding-left: 4px;
  }

  .x9hhkeb {
    padding-left: var(--x1jhkgw8);
  }

  .xjkxerf {
    padding-right: var(--x183ltrx);
  }

  .x889kno {
    padding-top: 10px;
  }

  .x1e8qflp {
    padding-top: var(--x183ltrx);
  }

  .x1majnrw {
    padding-top: var(--x1jhkgw8);
  }

  .x3m8u43 {
    right: 0;
  }

  .x13vifvy {
    top: 0;
  }

  .xndqk7f {
    top: 4px;
  }

  .x1jzctok {
    top: 5px;
  }

  .x1d1n87m {
    top: calc(100% + 8px);
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1kky2od {
    width: 16px;
  }

  .x16grhtn {
    width: 220px;
  }

  .x17z2i9w {
    width: 22px;
  }

  .xafpxmx {
    width: 240px;
  }

  .xvy4d1p {
    width: 24px;
  }

  .xdzyupr {
    width: 300px;
  }

  .x1td3qas {
    width: 32px;
  }

  .x14qfxbe {
    width: 36px;
  }

  .x100vrsf {
    width: 40px;
  }

  .x1useyqa {
    width: 48px;
  }

  .xewp6mh {
    width: 560px;
  }

  .x15yg21f {
    width: 56px;
  }

  .x1fu8urw {
    width: 64px;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .x19sv2k2 {
    width: calc(100% - 40px);
  }

  .x8xl5fk {
    width: min(420px, 100vw - 32px);
  }
}

@layer priority6 {
  @media (width >= 1280px) {
    .x3lad77.x3lad77 {
      display: block;
    }

    .x1glhmke.x1glhmke {
      grid-template-columns: 72px 400px minmax(0, 1fr) 380px;
    }
  }
}

@layer priority7 {
  .x1vxj34d::placeholder {
    color: var(--x8l44p);
  }
}
